He made his major league debut for the Tigers in 1991, and was used as both a starter and reliever. Meacham had the most relief wins in the AL in 1992 with 10. During the remainder of his major league career, he was used almost exclusively in relief, with the exception of five starts in 1996 while he was with the Seattle Mariners. After spending three entire seasons in Triple-A, Meacham resurfaced with the Houston Astros in May 2000.