[6] He started to be nationally ranked during his junior year in 2000,[7] and he was selected in the Parade All-American Third Team after averaging 25.1 points, 10.5 rebounds and 5.1 assists per game.
[8][17] Under coach Tom Izzo, Torbert was immediately considered a starter,[18] and he started 26 of the 31 games played in his freshman season.
He recorded a new career high scoring 22 points on February 15, 2003, against Northwestern, and contributed to reach the Elite Eight during the 2003 NCAA Division I men's basketball tournament: the Spartans were defeated by Texas in the South Regional finals.
[22] He started 26 out of 30 games, and recorded a season-best 21 points against Coppin State on December 30, 2003; he was also second on the team in rebounding average, and third in assists.
[9] Torbert's senior year at Michigan State saw him losing his spot in the starting five, and he took the role of sixth man, being the first option off the bench.
Torbert was considered a very good defender during his senior year,[4] and he scored a total of 1,195 points for the Spartans during his 4-year career in college basketball.
[23] He then signed for French team JL Bourg, where he played 34 games, averaging 12.1 points, 3.1 rebounds and 2.5 assists during the LNB Pro A regular season.
His team also participated in the playoffs, where they were defeated by Le Mans Sarthe in 3 games: Torbert averaged 7.0 points, 4.0 rebounds and 2.0 assists in the series.
Torbert then moved to Germany: after a 1-month trial at BBC Bayreuth, after which he was released,[25] he signed with Ratiopharm Ulm where he had 4 appearances, averaging 4 points per game.