Premier choix des Blue Jackets de Columbus de la Ligue nationale de hockey lors du repêchage de 2002, il fait ses débuts avec l'équipe de l'Ohio en 2002-2003. À sa deuxième saison, il marque 41 buts et remporte le trophée Maurice Richard, récompense qu'il partage avec Jarome Iginla et Ilia Kovaltchouk. En raison d'un "" touchant la LNH durant la saison 2004-2005, il émigre en Suisse. Il remporte le titre de champion avec le HC Davos, ainsi que la Coupe Spengler. Il est le capitaine des Blue Jackets depuis 2008 jusqu'à son échange aux Rangers de New York en 2012.