Clark was a first round draft pick for the
Cleveland Indians in 1983, and made his Major League debut with the club as a September call up in 1986. For his career, Clark batted .264 with 62
home runs and 284
runs batted in over twelve plus seasons. His best season was with the
Pittsburgh Pirates in 1994, when he batted .296 with 10 home runs and 46 RBIs. Clark's first coaching job was within the Pirates organization in 2000. Originally hired as the
hitting coach for their rookie club in the
Gulf Coast League, by the end of the season he found himself holding the same job with their Triple-A affiliate, the
Nashville Sounds. A season later, he was the hitting coach for the Pirates at the major league level. After two years as the Pirates hitting coach, Clark was offered the managerial position with their advanced A affiliate, the
Lynchburg Hillcats. After leading the Hillcats to the
Carolina League playoffs, he moved on to the
Hickory Crawdads the following season, and lead the team to a
South Atlantic League championship. In 2005, the opportunity to manage at the double-A level lured him away to the
Houston Astros organization. In three seasons managing the
Corpus Christi Hooks, Clark produced a 207–212 record, and in 2006, led the team to its first ever
Texas League Championship. On September 21, 2009, Clark took over as an interim manager of the Houston Astros, replacing Cecil Cooper. On December 1, 2023, the
Astros announced the hiring of Clark as first-base coach. ==Managerial record==