CHL. W tym czasie w drafcie NHL z 1999 został wybrany przez New York Islanders. Przez następne siedem sezonów grał w dwóch amerykańskich klubach ligi NHL, a także równolegle w zespołach farmerskich w AHL. W 2007 powrócił do Europy i od tego czasu grał w Szwajcarii, wpierw w najwyższej klasie rozgrywkowej NLA. Łącznie w NHL zagrał w 295 meczach, zdobył 95 punktów. Od czerwca 2010 do stycznia 2012 był zawodnikiem Dinama Moskwa w rosyjskiej lidze KHL, jednak rozegrał tylko osiem spotkań. Od czerwca 2013 w drugiej lidze NLB w drużynie Langnau. Od września zawodnik Laval Braves w lidze LNAH. Od lipca 2015 zawodnik Nottingham Panthers. Od sierpnia 2016 zawodnik kanadyjskiego zespołu Jonquière Marquis w lidze LNAH.