Han har spilt for Ottawa Senators, Los Angeles Kings, Columbus Blue Jackets, New York Rangers og Minnesota Wild. Under lockouten i NHL i sesongen 2004/05 spilte han for Färjestad i Svenska hockeyligan.