 | | totals | | 58 | 29 | 43 | 72 | 44 | 21 |
| | Sport U20 | U20 SM-liiga | 45 | 28 | 34 | 62 | 38 | 20 |
| | Sport | Liiga | 11 | 0 | 5 | 5 | 4 | 1 |
| | Sport U18 | U18 SM-sarja | 2 | 1 | 4 | 5 | 2 | - |
 | | totals | | 55 | 26 | 38 | 64 | 24 | 3 |
| | Sport U20 | U20 SM-liiga | 47 | 24 | 35 | 59 | 22 | 7 |
| | Hermes | Mestis | 5 | 0 | 1 | 1 | 0 | -4 |
| | Sport | Liiga | 1 | 0 | 0 | 0 | 0 | 0 |
| | Sport U18 | U18 SM-sarja | 2 | 2 | 2 | 4 | 2 | - |
 | | Kärpät U20 | U20 SM-liiga | 52 | 38 | 22 | 60 | 4 | 19 |
 | | Sport U20 | U20 SM-liiga | 52 | 20 | 37 | 57 | 24 | 23 |
 | | totals | | 60 | 20 | 34 | 54 | 60 | 2 |
| | SaiPa | Liiga | 6 | 1 | 0 | 1 | 0 | 0 |
| | SaiPa U20 | U20 SM-liiga | 34 | 12 | 24 | 36 | 44 | -1 |
| | SaiPa U18 | U18 SM-sarja | 9 | 7 | 6 | 13 | 16 | - |
| | Ketterä | Mestis | 11 | 0 | 4 | 4 | 0 | 3 |
 | | totals | | 61 | 19 | 35 | 54 | 18 | 14 |
| | Tappara | Liiga | 6 | 0 | 0 | 0 | 2 | -3 |
| | Tappara U20 | U20 SM-liiga | 5 | 2 | 2 | 4 | 4 | 0 |
| | LeKi | Mestis | 33 | 13 | 31 | 44 | 10 | 22 |
| | Jukurit | Liiga | 17 | 4 | 2 | 6 | 2 | -5 |
 | | totals | | 54 | 16 | 37 | 53 | 34 | 14 |
| | Pelicans U20 | U20 SM-liiga | 38 | 14 | 30 | 44 | 32 | 16 |
| | Peliitat | Mestis | 14 | 2 | 7 | 9 | 2 | -2 |
| | Pelicans | Liiga | 2 | 0 | 0 | 0 | 0 | 0 |
 | | totals | | 64 | 23 | 29 | 52 | 26 | 15 |
| | KooKoo U20 | U20 SM-liiga | 44 | 18 | 23 | 41 | 18 | 12 |
| | KooKoo | Liiga | 20 | 5 | 6 | 11 | 8 | 3 |
 | | totals | | 57 | 13 | 38 | 51 | 10 | -7 |
| | Ässät | Liiga | 34 | 2 | 14 | 16 | 8 | -12 |
| | Ässät U20 | U20 SM-liiga | 23 | 11 | 24 | 35 | 2 | 5 |
 | | Kärpät | Liiga | 50 | 16 | 30 | 46 | 8 | 18 |
 | | totals | | 54 | 8 | 38 | 46 | 22 | 0 |
| | SaiPa U20 | U20 SM-liiga | 41 | 4 | 27 | 31 | 20 | 1 |
| | SaiPa | Liiga | 3 | 0 | 0 | 0 | 2 | -1 |
| | SaiPa U18 | U18 SM-sarja | 10 | 4 | 11 | 15 | 0 | - |
 | | Sioux Falls Stampede | USHL | 60 | 17 | 28 | 45 | 81 | 12 |
 | | totals | | 60 | 12 | 32 | 44 | 14 | 9 |
| | HPK U20 | U20 SM-liiga | 15 | 7 | 15 | 22 | 4 | 1 |
| | HPK | Liiga | 18 | 0 | 0 | 0 | 4 | -4 |
| | LeKi | Mestis | 27 | 5 | 17 | 22 | 6 | 12 |
 | | Kelowna Rockets | WHL | 63 | 17 | 24 | 41 | 40 | 0 |
 | | Blues U20 | U20 SM-liiga | 41 | 17 | 22 | 39 | 16 | 5 |
 | | TPS | Liiga | 45 | 22 | 16 | 38 | 10 | 1 |
 | | totals | | 62 | 16 | 21 | 37 | 24 | -6 |
| | Milwaukee Admirals | AHL | 58 | 15 | 20 | 35 | 24 | -8 |
| | Nashville Predators | NHL | 4 | 1 | 1 | 2 | 0 | 2 |
 | | totals | | 51 | 10 | 26 | 36 | 12 | -13 |
| | HPK U20 | U20 SM-liiga | 48 | 10 | 26 | 36 | 10 | -12 |
| | HPK | Liiga | 3 | 0 | 0 | 0 | 2 | -1 |
 | | totals | | 48 | 15 | 19 | 34 | 14 | 17 |
| | HIFK U20 | U20 SM-liiga | 10 | 6 | 9 | 15 | 6 | 11 |
| | HIFK | Liiga | 38 | 9 | 10 | 19 | 8 | 6 |
 | | Montréal Canadiens | NHL | 79 | 11 | 23 | 34 | 26 | 1 |
 | | Pelicans U20 | U20 SM-liiga | 49 | 15 | 18 | 33 | 22 | -17 |
 | | Kärpät | Liiga | 43 | 12 | 21 | 33 | 65 | 13 |
 | | totals | | 46 | 8 | 25 | 33 | 44 | 5 |
| | KalPa | Liiga | 6 | 0 | 0 | 0 | 4 | -1 |
| | KalPa U20 | U20 SM-liiga | 32 | 8 | 20 | 28 | 36 | 10 |
| | IPK | Mestis | 8 | 0 | 5 | 5 | 4 | -4 |
 | | totals | | 51 | 8 | 24 | 32 | 39 | 15 |
| | Kärpät | Liiga | 1 | 0 | 0 | 0 | 0 | 0 |
| | Hermes | Mestis | 49 | 8 | 24 | 32 | 39 | 15 |
| | Sport | Liiga | 1 | 0 | 0 | 0 | 0 | 0 |
| | Kärpät U20 | U20 SM-liiga | 0 | 0 | 0 | 0 | 0 | 0 |
 | | totals | | 50 | 17 | 14 | 31 | 8 | 0 |
| | TPS | Liiga | 3 | 0 | 0 | 0 | 0 | 0 |
| | TPS U20 | U20 SM-liiga | 47 | 17 | 14 | 31 | 8 | 0 |
 | | HIFK U20 | U20 SM-liiga | 43 | 10 | 21 | 31 | 8 | 1 |
 | | Kärpät U20 | U20 SM-liiga | 50 | 7 | 24 | 31 | 8 | 26 |
 | | totals | | 48 | 24 | 5 | 29 | 6 | -18 |
| | HPK U20 | U20 SM-liiga | 47 | 22 | 5 | 27 | 6 | -18 |
| | HPK U18 | U18 SM-sarja | 1 | 2 | 0 | 2 | 0 | - |
 | | totals | | 68 | 2 | 27 | 29 | 30 | 0 |
| | Chicago Blackhawks | NHL | 38 | 0 | 12 | 12 | 16 | -7 |
| | Rockford IceHogs | AHL | 30 | 2 | 15 | 17 | 14 | 7 |
 | | totals | | 51 | 12 | 16 | 28 | 4 | 5 |
| | HIFK U20 | U20 SM-liiga | 34 | 4 | 9 | 13 | 4 | 2 |
| | Lukko U20 | U20 SM-liiga | 11 | 4 | 6 | 10 | 0 | 3 |
| | Lukko U18 | U18 SM-sarja | 6 | 4 | 1 | 5 | 0 | - |
 | | Pelicans | Liiga | 53 | 13 | 14 | 27 | 8 | 10 |
 | | totals | | 61 | 4 | 23 | 27 | 53 | 10 |
| | Pelicans U20 | U20 SM-liiga | 13 | 2 | 5 | 7 | 14 | 2 |
| | Peliitat | Mestis | 21 | 1 | 12 | 13 | 35 | -4 |
| | Pelicans | Liiga | 27 | 1 | 6 | 7 | 4 | 12 |
 | | KalPa U20 | U20 SM-liiga | 41 | 12 | 14 | 26 | 46 | -1 |
 | | totals | | 46 | 12 | 14 | 26 | 20 | -10 |
| | JYP U20 | U20 SM-liiga | 40 | 12 | 12 | 24 | 18 | -10 |
| | JYP U18 | U18 SM-sarja | 6 | 0 | 2 | 2 | 2 | - |
 | | totals | | 28 | 10 | 16 | 26 | 12 | 6 |
| | HIFK | Liiga | 15 | 4 | 3 | 7 | 2 | -3 |
| | HIFK U20 | U20 SM-liiga | 13 | 6 | 13 | 19 | 10 | 9 |
 | | totals | | 50 | 13 | 12 | 25 | 30 | 20 |
| | HPK | Liiga | 5 | 0 | 0 | 0 | 2 | -1 |
| | HPK U20 | U20 SM-liiga | 13 | 4 | 5 | 9 | 8 | 2 |
| | LeKi | Mestis | 32 | 9 | 7 | 16 | 20 | 19 |
 | | totals | | 44 | 7 | 17 | 24 | 24 | -17 |
| | JYP | Liiga | 16 | 1 | 3 | 4 | 6 | -7 |
| | KeuPa HT | Mestis | 11 | 2 | 5 | 7 | 10 | -1 |
| | JYP U20 | U20 SM-liiga | 6 | 2 | 7 | 9 | 2 | -2 |
| | Jukurit | Liiga | 11 | 2 | 2 | 4 | 6 | -7 |
 | | totals | | 61 | 6 | 18 | 24 | 48 | -2 |
| | KooKoo | Liiga | 31 | 2 | 3 | 5 | 14 | -4 |
| | KooKoo U20 | U20 SM-liiga | 30 | 4 | 15 | 19 | 34 | 2 |
 | | Ilves | Liiga | 46 | 3 | 21 | 24 | 36 | 2 |
 | | totals | | 43 | 3 | 20 | 23 | 28 | 5 |
| | Lukko | Liiga | 34 | 2 | 12 | 14 | 26 | 7 |
| | Lukko U20 | U20 SM-liiga | 9 | 1 | 8 | 9 | 2 | -2 |
 | | totals | | 52 | 17 | 5 | 22 | 14 | 12 |
| | HIFK | Liiga | 38 | 3 | 1 | 4 | 12 | -5 |
| | HIFK U20 | U20 SM-liiga | 14 | 14 | 4 | 18 | 2 | 17 |
 | | totals | | 58 | 13 | 9 | 22 | 20 | 7 |
| | HPK | Liiga | 47 | 10 | 3 | 13 | 14 | 8 |
| | HPK U20 | U20 SM-liiga | 11 | 3 | 6 | 9 | 6 | -1 |
 | | totals | | 39 | 8 | 14 | 22 | 20 | -1 |
| | HPK U20 | U20 SM-liiga | 37 | 8 | 14 | 22 | 20 | -2 |
| | LeKi | Mestis | 2 | 0 | 0 | 0 | 0 | 1 |
 | | totals | | 54 | 7 | 15 | 22 | 82 | -8 |
| | Blainville-Boisbriand Armada | QMJHL | 31 | 4 | 7 | 11 | 59 | -11 |
| | Moncton Wildcats | QMJHL | 23 | 3 | 8 | 11 | 23 | 3 |
 | | totals | | 57 | 5 | 17 | 22 | 20 | -16 |
| | Jukurit | Liiga | 56 | 3 | 16 | 19 | 20 | -16 |
| | Jukurit U18 | U18 SM-sarja | 1 | 2 | 1 | 3 | 0 | - |
| | Jukurit U20 | U20 SM-liiga | 0 | 0 | 0 | 0 | 0 | - |
 | | totals | | 44 | 12 | 9 | 21 | 43 | 7 |
| | SaiPa | Liiga | 7 | 0 | 0 | 0 | 0 | -3 |
| | Ketterä | Mestis | 12 | 1 | 2 | 3 | 39 | 1 |
| | SaiPa U20 | U20 SM-liiga | 16 | 11 | 6 | 17 | 4 | 8 |
| | Hermes | Mestis | 9 | 0 | 1 | 1 | 0 | 1 |
 | | totals | | 43 | 7 | 14 | 21 | 12 | -12 |
| | Lukko U20 | U20 SM-liiga | 29 | 7 | 11 | 18 | 10 | -10 |
| | Lukko | Liiga | 14 | 0 | 3 | 3 | 2 | -2 |
 | | totals | | 50 | 7 | 14 | 21 | 74 | 6 |
| | KalPa | Liiga | 13 | 1 | 0 | 1 | 0 | -4 |
| | KalPa U20 | U20 SM-liiga | 5 | 1 | 3 | 4 | 4 | 0 |
| | IPK | Mestis | 32 | 5 | 11 | 16 | 70 | 10 |
 | | Jokipojat | Mestis | 50 | 3 | 18 | 21 | 53 | 13 |
 | | totals | | 36 | 8 | 11 | 19 | 95 | -10 |
| | HPK U20 | U20 SM-liiga | 34 | 8 | 9 | 17 | 95 | -10 |
| | LeKi | Mestis | 2 | 0 | 2 | 2 | 0 | 0 |
 | | totals | | 32 | 6 | 11 | 17 | 6 | 4 |
| | Tappara | Liiga | 24 | 3 | 3 | 6 | 0 | 0 |
| | LeKi | Mestis | 1 | 0 | 0 | 0 | 0 | -1 |
| | Tappara U20 | U20 SM-liiga | 7 | 3 | 8 | 11 | 6 | 5 |
 | | totals | | 56 | 6 | 11 | 17 | 8 | -15 |
| | KalPa | Liiga | 56 | 6 | 11 | 17 | 8 | -15 |
| | KalPa U20 | U20 SM-liiga | 0 | 0 | 0 | 0 | 0 | - |
 | | Univ. of Minnesota | NCAA | 36 | 6 | 10 | 16 | 29 | -1 |
 | | Penn State Univ. | NCAA | 17 | 5 | 11 | 16 | 2 | 1 |
 | | totals | | 49 | 5 | 11 | 16 | 34 | 22 |
| | Kärpät U20 | U20 SM-liiga | 48 | 5 | 10 | 15 | 34 | 20 |
| | Kärpät | Liiga | 1 | 0 | 1 | 1 | 0 | 2 |
 | | totals | | 23 | 5 | 9 | 14 | 8 | -1 |
| | KalPa | Liiga | 2 | 0 | 0 | 0 | 0 | 0 |
| | KalPa U20 | U20 SM-liiga | 21 | 5 | 9 | 14 | 8 | -1 |
 | | totals | | 32 | 4 | 10 | 14 | 10 | 1 |
| | Providence Bruins | AHL | 30 | 4 | 10 | 14 | 10 | 2 |
| | Boston Bruins | NHL | 2 | 0 | 0 | 0 | 0 | -1 |
 | | totals | | 42 | 3 | 11 | 14 | 36 | -12 |
| | Ässät U20 | U20 SM-liiga | 30 | 3 | 10 | 13 | 28 | -10 |
| | Ässät | Liiga | 7 | 0 | 0 | 0 | 4 | -3 |
| | Hermes | Mestis | 5 | 0 | 1 | 1 | 4 | 1 |
 | | totals | | 51 | 1 | 13 | 14 | 28 | 10 |
| | Kärpät U20 | U20 SM-liiga | 35 | 0 | 10 | 10 | 8 | 9 |
| | Kärpät U18 | U18 SM-sarja | 5 | 1 | 1 | 2 | 2 | - |
| | RoKi | Mestis | 11 | 0 | 2 | 2 | 18 | 1 |
 | | totals | | 45 | 5 | 8 | 13 | 20 | -4 |
| | TPS | Liiga | 44 | 5 | 8 | 13 | 20 | -4 |
| | TUTO Hockey | Mestis | 1 | 0 | 0 | 0 | 0 | 0 |
 | | totals | | 53 | 3 | 10 | 13 | 20 | -5 |
| | SaiPa | Liiga | 28 | 0 | 1 | 1 | 12 | -8 |
| | SaiPa U20 | U20 SM-liiga | 11 | 0 | 5 | 5 | 4 | 1 |
| | Ketterä | Mestis | 10 | 1 | 4 | 5 | 2 | 1 |
| | SaPKo | Mestis | 4 | 2 | 0 | 2 | 2 | 1 |
 | | totals | | 51 | 2 | 11 | 13 | 52 | -3 |
| | KooKoo | Liiga | 17 | 0 | 0 | 0 | 2 | -7 |
| | KooKoo U20 | U20 SM-liiga | 34 | 2 | 11 | 13 | 50 | 4 |
 | | Lukko | Liiga | 52 | 7 | 5 | 12 | 10 | -5 |
 | | totals | | 30 | 5 | 6 | 11 | 10 | 5 |
| | TPS | Liiga | 14 | 0 | 0 | 0 | 2 | 0 |
| | TUTO Hockey | Mestis | 3 | 0 | 0 | 0 | 4 | -2 |
| | TPS U20 | U20 SM-liiga | 13 | 5 | 6 | 11 | 4 | 7 |
 | | Ässät | Liiga | 32 | 3 | 8 | 11 | 8 | -4 |
 | | totals | | 46 | 3 | 8 | 11 | 6 | -14 |
| | Ilves | Liiga | 7 | 0 | 0 | 0 | 0 | -1 |
| | Ilves U20 | U20 SM-liiga | 25 | 2 | 5 | 7 | 4 | -4 |
| | KOOVEE | Mestis | 14 | 1 | 3 | 4 | 2 | -9 |
 | | SaiPa | Liiga | 40 | 5 | 5 | 10 | 8 | 6 |
 | | totals | | 51 | 2 | 8 | 10 | 55 | -5 |
| | Ilves U20 | U20 SM-liiga | 1 | 0 | 2 | 2 | 2 | -1 |
| | Ilves | Liiga | 50 | 2 | 6 | 8 | 53 | -4 |
 | | Kootenay Ice | WHL | 52 | 1 | 9 | 10 | 28 | -24 |
 | | totals | | 52 | 2 | 4 | 6 | 12 | -1 |
| | TPS | Liiga | 48 | 2 | 3 | 5 | 10 | 0 |
| | TUTO Hockey | Mestis | 4 | 0 | 1 | 1 | 2 | -1 |
 | | totals | | 22 | 1 | 3 | 4 | 9 | -3 |
| | Jokerit | KHL | 12 | 1 | 1 | 2 | 7 | 2 |
| | Kiekko-Vantaa | Mestis | 5 | 0 | 1 | 1 | 0 | -7 |
| | Toronto Marlies | AHL | 5 | 0 | 1 | 1 | 2 | 2 |
 | | totals | | 44 | 1 | 2 | 3 | 8 | 6 |
| | Tappara | Liiga | 43 | 1 | 2 | 3 | 6 | 5 |
| | LeKi | Mestis | 1 | 0 | 0 | 0 | 2 | 1 |