Fu scelto dai Calgary Flames in occasione dell'NHL Entry Draft 2000, quando giocava in Ontario Hockey League coi Petersborough Petes. I Flames tuttavia girarono nel dicembre 2001 i diritti agli Atlanta Trashers, con cui farà l'esordio in NHL, ma con cui troverà poco spazio, giocando perlopiù in American Hockey League coi Chicago Wolves.