Carlson made his major-league debut in 1996 with the Giants, appearing in five games, then made six appearances with the Giants in 1997.[4] In November 1997, he was selected by the Tampa Bay Devil Rays in the 1997 MLB expansion draft.[4] He made 10 appearances with Tampa Bay in 1998, became a free agent after the season, then signed with the Arizona Diamondbacks.[4][2] He made two appearances with Arizona during the 1999 season, his last in MLB.[4] In 23 total major-league appearances, all in relief, Carlson registered one win and had a 6.70 earned run average (ERA), while striking out 37 batters in 47 innings pitched.[4] He pitched briefly in Japan for the Chunichi Dragons during the 2000 season—appearing in two games in relief, he allowed no runs and one hit in 2+1⁄3 innings.[3] While playing in Japan, he requested a leave of absence due to an illness in his family, but was granted his release and completed the season in Triple-A with the Tucson Sidewinders.[5][3]
Coaching career
Carlson later served as the pitching coach for the Mobile BayBears, an Arizona Diamondbacksfarm team, during 2007 and 2010–2013.[6] In December 2013, he was named the minor league pitching coordinator for the Diamondbacks.[6] In November 2021, Carlson was named assistant pitching coach for the Diamondbacks.[7] On October 3, 2024, Carlson was fired by the Diamondbacks.[8]