Il commence sa carrière en jouant pour l'équipe de Hokki Kajaani en 1998-1999 ; l'équipe évolue alors dans le championnat de second échelon de Finlande, Mestis[2]. Il rejoint ensuite l'organisation du Kärpät Oulu et joue avec les juniors pour la saison 2000-2001. Il finit la saison régulière à la première place du championnat avec son équipe mais l'équipe va perdre en demi-finale puis perdre le match pour la troisième place. À titre personnel, il inscrit une trentaine de points[3],[4].
En 2001-2001, il va faire ses débuts dans l'effectif de l'équipe senior jouant une dizaine de matchs dans la SM-liiga, première division de Finlande. Il joue la majorité de la saison dans l'équipe junior et malgré une nouvelle première place sur la saison régulière, Kärpät va perdre au premier tour des playoffs[5].
Il retourne ensuite dans l'effectif de Hokki Kajaani et passe la saison entière en Mestis avant de faire ses grands débuts officiels dans la première division en 2003-2004. Lors de cette saison, il reçoit le trophée du meilleur joueur dans sa première année, le trophée Jarmo-Wasama. Il remporte également avec son équipe le titre de champion de la saison et soulève pour la première fois de sa carrière le Kanada-malja[6]. Il va rester dans l'effectif de l'équipe jusqu'en 2007-2008 bien qu'il soit choisi lors du repêchage d'entrée dans la Ligue nationale de hockey de 2004. 269e joueur choisi et ce par les Mighty Ducks d'Anaheim, il préfère continuer sa carrière dans son pays natal et empile les titres de champion de Finlande, soulevant une nouvelle fois le Kanada-malja en 2004-2005[7], 2006-2007[8] et 2007-2008[9]. En 2006-2007, jouant aux côtés de Viktor Ujčík et Michal Broš, il remporte également le titre de meilleur joueur des séries et gagne ainsi le trophée Jari-Kurri et est également désigné comme joueur de l'équipe type de la saison. En 2007-2008, il est une nouvelle fois mis en avant remportant le trophée Veli-Pekka-Ketola du plus grand nombre de points inscrits, finissant meilleur buteur et passeur de la saison[2]. Il remporte également le prix du joueur avec le meilleur différentiel +/- de la ligue et termine dans l'équipe type de la saison.
Suite de carrière
Le , il signe un contrat de un an avec les Penguins de Pittsburgh de la Ligue nationale de hockey en tant qu'agent libre[10]. Affectés aux Penguins de Wilkes-Barre/Scranton de la Ligue américaine de hockey, il y joue sept matchs, inscrivant 9 points avant d'être appelés pour jouer son premier match de sa carrière dans la LNH avec les Penguins contre les Blues de Saint-Louis le [11]. Finalement, il joue la quasi-totalité de la saison dans la LAH et finit quatrième pointeur de la ligue avec un total de 82 points. Par la même occasion, il devient le meilleur pointeur de l'équipe sur une saison battant le record de Toby Petersen avec 67 réalisations en 2000-2001 et le meilleur passeur à égalité avec Jeff Taffe, tous deux inscrivants 50 passes décisives[12],[13].