After being drafted out of high school, Larson waited a year before beginning his college career at
Minnesota–Duluth. In his freshman season he scored only three points in 26 games for a middling team. The following year the
Bulldogs rocketed up the standings, winning the
WCHA and making the
NCAA tournament. In his junior season Larson was given a great role with the team and responded by posting more than quintuple his previous season's total. Despite this Duluth dropped to 7th in the WCHA and stayed there for the rest of Larson's college career. After graduating Larson embarked on a long career that was spent mostly in the minor leagues in North America. During the later half of the 1990s he also played roller hockey in the
RHI, stopping only due to the league ceasing operations. In 2001, After winning the Taylor Cup with
San Diego Larson signed with
Rote Teufel Bad Nauheim of the
German second league playing one season for the Red Devils before joining the
Odense Bulldogs. In his first season with the Bulldogs he helped the team win the regular season title but fell in the championship match. The team had diminishing returns each of the following two years and after splitting the 2005–06 season between Bad Nauheim and
Basingstoke Larson returned to the states for one more season before retiring as a player. ==Coaching career==