2006-07 - In 50 games with the Hamburg Freezers in Germany, scored 9 goals and 26 assists, adding 25 penalty minutes... finished fourth on the team in assists and fifth in team scoring.
2005-06 - Rejoined the Milwaukee Admirals, playing in 76 games during the regular season... scored 24 goals and 26 assists along with 67 penalty minutes... appeared in 21 playoff games and registered 16 points (1G+15A) and 18 penalty minutes.
2004-05 - Played overseas with Assat Pori of the Finnish Elite League... finished with 8 goals and 10 assists in 42 games... picked up 7 penalty minutes... also appeared in 2 playoff games.
2003-04 - In fourth season with the Admirals, amassed 18 goals and 29 assists alongside 95 penalty minutes in 68 regular season games... also played in 20 post-season games... scored 7 points (4G+3A) and 12 penalty minutes... won first career Calder Cup Championship.
2002-03 - Spent majority of the regular season with Milwaukee... scored 20 goals and 28 assists in 72 games... also picked up 61 penalty minutes with the Admirals... appeared in 8 games for Nashville, picking up 4 penalty minutes in the regular season... re-joined Milwaukee for the playoffs, making 6 appearances... finished with 1 goal and 1 assist and 4 penalty minutes.
2001-02 - Split the season between Nashville (NHL) and Milwaukee (AHL)... tallied 6 points (2G+4A) and 12 penalty minuntes in 8 games with Milwaukee... scored 5 goal, 6 assists and picked up 30 penalty minutes in 55 games with Nashville.
2000-01 - Signed by Nashville on Mar. 27 and made NHL debut with Nashville on Oct. 7 vs the Pittsburgh Penguins in Tokyo, Japan... appeared in 27 games and scored 2 goals and 4 assists... also picked up 14 penalty minutes... spent time with Milwaukee (IHL) and picked up 5 goals and 10 assists in 23 games... accumulated with 31 penalty minutes with the Admirals... appeared in 5 playoff games for the Admirals as well.
1999-00 - Split season between Merrimack College of the NCAA and the Milwaukee Admirals... finished college career with 14 goals, 16 assists and 16 penalty minutes in 36 games... signed as a Free Agent with Milwaukee and appeared in 11 games... finished the regular season with 1 goal and 2 penalty minutes... made his first playoff appearance and played 2 games and picked up 2 penalty minutes.
1998-99 - Played 36 games with Merrimack College... scored 25 points (14G+11A) while racking up 28 penalty minutes... named to the Hockey East All-Rookie Team.
1997-98 - Played in the Saskatchewan Junior Hockey League for the Nipawin Hawks... Scored 82 points (32G+50A) in 59 games... played 14 games in the playoffs and amassed 14 goals, 13 assists and 6 penalty minutes.