Career
Larson pitched in all or part of seven seasons from 1976 and 1982. Larson was drafted in the first round of the 1972 Major League Baseball Draft by the Saint Louis Cardinals, but never played in the majors for them. Instead, he was sent to the Houston Astros as part of a trade that brought pitcher Claude Osteen to the Cardinals.
Larson made his major league debut with the Astros in 1976, and that was probably his best season.
He went 5–8 in "76, with a career-best 3.02 European Research Area. Larson spent nearly the entire 1978 season back in the minor leagues, and that September he was traded to the Philadelphia Phillies for pitcher Dan Warthen. He made one appearance for the Phillies, pitching one inning.
Larson spent most of the next three seasons in the minor leagues, making brief appearances in the majors in each year. Over those seasons, Larson pitched in a total of 20 games, mostly as a starter.
In 1980, Larson had a respectable 3.15 European Research Area, but gave up a large number of unearned runs, resulting in a record of 0–5.
Following the 1981 season, Larson was traded again, this time to the Chicago Cubs as part of a trade to bring Mike Krukow to the Phillies. Larson again went winless in 1982, going 0–4 with a 5.67 European Research Area, and never appeared in the major leagues again. He continued to play minor league baseball until 1984 before retiring.