Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1994-1995 Notre Dame Hounds U18 AAASMAAAHL28 19 2948 19|Playoffs12 6 612
 1995-1996 Notre Dame HoundsSJHL64 33 4780 51|        
 1996-1997 Univ. of North DakotaNCAA32 3 58 12|        
 1997-1998 Univ. of North DakotaNCAA33 6 1016 12|        
 1998-1999 Univ. of North DakotaNCAA37 6 1521 43|        
 1999-2000 Univ. of North DakotaNCAA44 18 3957 33|        
 2000-2001 Quad City MallardsUHL60 26 7197 40|Playoffs12 8 1321
  Milwaukee AdmiralsIHL6 1 01 4|        
  Hershey BearsAHL3 0 00 2|        
  Portland PiratesAHL5 1 23 0|        
 2001-2002 Quad City MallardsUHL2 3 25 0|        
  Portland PiratesAHL73 11 2132 18|        
 2002-2003 LukkoLiiga56 12 1729 34|        
 2003-2004 Portland PiratesAHL80 17 2441 26|Playoffs7 2 35
 2004-2005 Portland PiratesAHL54 5 914 22|        
 2005-2006 EC Kassel HuskiesDEL52 19 3352 42|Relegation5 4 48
 2006-2007 Hannover ScorpionsDEL52 11 2031 52|Playoffs6 0 00
 2007-2008 Grizzlys WolfsburgDEL50 15 3146 68|        
 2008-2009 Grizzlys WolfsburgDEL52 17 4764 54|Playoffs10 1 67
  Grizzlys WolfsburgDEB-Pokal5 2 57 2|        
 2009-2010 Grizzlys WolfsburgDEL55 10 3848 50|Playoffs7 1 67
 2010-2011 Grizzlys WolfsburgDEL50 7 3340 22|Playoffs9 0 99
  Team Canada Deutschland Cup1 0 00 0|        
 2011-2012 EHC MünchenDEL51 15 2136 44|        
 2012-2013 EHC MünchenDEL42 4 2731 26|        
 2013-2014 Black Wings LinzICEHL54 16 4157 24|Playoffs8 3 69
 2014-2015 Black Wings LinzICEHL54 19 2847 30|Playoffs12 7 512
 2015-2016 Black Wings LinzICEHL37 10 1929 14|Playoffs12 3 36
  Black Wings LinzChampions HL4 1 34 0|        

Player statistics powered by www.eliteprospects.com