FalconsAHL466162251–2101300061999-2000Cincinnati CyclonesIHL1513414+1––––––––1999-2000Florida EverbladesECHL4814253979+18–––522412000-2001Florida EverbladesECHL3715223741–1––––––––2000-2001Hamilton BulldogsAHL1120210–1010–––––2000-2001Springfield FalconsAHL1614519–6100–––––2000-2001Saint John FlamesAHL000000000601122001-2002Saint John FlamesAHL7617203769–191012–––––2002-2003Saint John FlamesAHL8013405363–2321–––––2003-2004Lowell Lock MonstersAHL216131916+2100–––––2003-2004Calgary FlamesNHL130222+1000–––––2003-2004Nashville PredatorsNHL602220000–––––2003-2004Norfolk AdmiralsAHL19681416–44028011102004‑2005Norfolk AdmiralsAHL7192029116–8203622482005-2006Chicago BlackhawksNHL71126+1000–––––2005‑2006Norfolk AdmiralsAHL518313958+9402–––––2006-2007Minnesota WildNHL400000000–––––2006‑2007Houston AerosAHL5712142673–14401–––––2007‑2008Hershey BearsAHL7419254499+11403403392008-2009Södertälje SKElitserien49381166–151021011282009-2010Springfield FalconsAHL400000000–––––2009-2010EC KACEBEL24156380–––401102010–2011Stjernen HockeyGET-ligaen4081523140––––527922011-2012Stockton ThunderECHL29291126–17–––802272012-2013Arizona SundogsCHL6618284645+2311401122013-2014Arizona SundogsCHL5511283974–10415110118Razem w AHMPL (1 sezon)6944408486–––––––––Razem w OLH (3 sezony)186257196105––––172460Razem w ECHL (3 sezony)91324779120+1743313561139Razem w IHL