 | | Kingston Frontenacs | OHL | 63 | 38 | 52 | 90 | 29 | 28 |
 | | Cranbrook Bucks | BCHL | 54 | 46 | 23 | 69 | 71 | - |
 | | Kingston Frontenacs | OHL | 60 | 10 | 50 | 60 | 18 | 6 |
 | | Lukko U20 | U20 SM-sarja | 39 | 18 | 33 | 51 | 10 | 21 |
 | | totals | | 39 | 24 | 26 | 50 | 12 | 26 |
| | Pelicans U20 | U20 SM-sarja | 37 | 24 | 26 | 50 | 12 | 26 |
| | Pelicans | Liiga | 2 | 0 | 0 | 0 | 0 | 0 |
 | | Barrie Colts | OHL | 60 | 18 | 30 | 48 | 20 | 5 |
 | | totals | | 38 | 15 | 31 | 46 | 16 | 5 |
| | Kiekko-Espoo | Liiga | 1 | 0 | 0 | 0 | 0 | -1 |
| | Kiekko-Espoo U20 | U20 SM-sarja | 37 | 15 | 31 | 46 | 16 | 6 |
 | | totals | | 44 | 23 | 22 | 45 | 40 | 13 |
| | San Jose Barracuda | AHL | 6 | 2 | 2 | 4 | 2 | 0 |
| | London Knights | OHL | 38 | 21 | 20 | 41 | 38 | 13 |
 | | totals | | 43 | 19 | 26 | 45 | 16 | 5 |
| | KalPa U20 | U20 SM-sarja | 42 | 19 | 26 | 45 | 16 | 5 |
| | IPK | Mestis | 1 | 0 | 0 | 0 | 0 | 0 |
 | | Victoria Royals | WHL | 65 | 19 | 25 | 44 | 26 | 2 |
 | | HPK | Liiga | 46 | 14 | 30 | 44 | 30 | 6 |
 | | Jokerit U20 | U20 SM-sarja | 42 | 19 | 24 | 43 | 10 | 10 |
 | | totals | | 46 | 18 | 25 | 43 | 10 | 24 |
| | HIFK U20 | U20 SM-sarja | 38 | 18 | 25 | 43 | 10 | 23 |
| | HIFK | Liiga | 8 | 0 | 0 | 0 | 0 | 1 |
 | | Jokerit U20 | U20 SM-sarja | 43 | 19 | 23 | 42 | 20 | 9 |
 | | Lukko U20 | U20 SM-sarja | 39 | 12 | 30 | 42 | 38 | 27 |
 | | totals | | 58 | 17 | 22 | 39 | 20 | 1 |
| | Jukurit | Liiga | 5 | 0 | 0 | 0 | 2 | -4 |
| | Jukurit U20 | U20 SM-sarja | 33 | 11 | 20 | 31 | 12 | -4 |
| | Youngstown Phantoms | USHL | 20 | 6 | 2 | 8 | 6 | 9 |
 | | Dubuque Fighting Saints | USHL | 49 | 16 | 23 | 39 | 6 | 7 |
 | | Everett Silvertips | WHL | 36 | 11 | 28 | 39 | 27 | 28 |
 | | Jokerit U20 | U20 SM-sarja | 42 | 16 | 22 | 38 | 14 | 19 |
 | | totals | | 52 | 12 | 24 | 36 | 6 | -15 |
| | Jukurit | Liiga | 51 | 12 | 23 | 35 | 6 | -16 |
| | Jukurit U20 | U20 SM-sarja | 1 | 0 | 1 | 1 | 0 | 1 |
 | | Rochester Americans | AHL | 65 | 14 | 21 | 35 | 28 | -1 |
 | | Oshawa Generals | OHL | 67 | 16 | 18 | 34 | 42 | 9 |
 | | totals | | 52 | 16 | 17 | 33 | 18 | -6 |
| | Ässät | Liiga | 33 | 7 | 3 | 10 | 16 | -5 |
| | Ässät U20 | U20 SM-sarja | 19 | 9 | 14 | 23 | 2 | -1 |
 | | totals | | 53 | 15 | 18 | 33 | 12 | 6 |
| | HPK | Liiga | 46 | 10 | 14 | 24 | 10 | 6 |
| | HPK U20 | U20 SM-sarja | 7 | 5 | 4 | 9 | 2 | 0 |
 | | totals | | 48 | 10 | 23 | 33 | 30 | 10 |
| | Kärpät U20 | U20 SM-sarja | 40 | 9 | 21 | 30 | 26 | 15 |
| | Hermes | Mestis | 6 | 1 | 2 | 3 | 4 | -4 |
| | Kärpät | Liiga | 2 | 0 | 0 | 0 | 0 | -1 |
 | | Tappara | Liiga | 50 | 10 | 23 | 33 | 12 | 4 |
 | | London Knights | OHL | 58 | 9 | 22 | 31 | 10 | 10 |
 | | totals | | 41 | 8 | 23 | 31 | 24 | -16 |
| | HPK | Liiga | 8 | 0 | 1 | 1 | 2 | -4 |
| | HPK U20 | U20 SM-sarja | 33 | 8 | 22 | 30 | 22 | -12 |
 | | totals | | 45 | 13 | 17 | 30 | 18 | 5 |
| | Ässät U20 | U20 SM-sarja | 44 | 13 | 17 | 30 | 18 | 5 |
| | Ässät | Liiga | 1 | 0 | 0 | 0 | 0 | 0 |
 | | Sport U20 | U20 SM-sarja | 28 | 16 | 13 | 29 | 10 | 11 |
 | | totals | | 39 | 9 | 20 | 29 | 34 | 17 |
| | Kiekko-Espoo U20 | U20 SM-sarja | 38 | 9 | 20 | 29 | 34 | 19 |
| | Kiekko-Espoo | Liiga | 1 | 0 | 0 | 0 | 0 | -2 |
 | | totals | | 49 | 7 | 20 | 27 | 18 | -13 |
| | SaiPa | Liiga | 18 | 2 | 3 | 5 | 0 | -6 |
| | SaiPa U20 | U20 SM-sarja | 29 | 5 | 17 | 22 | 18 | -4 |
| | Ketterä | Mestis | 2 | 0 | 0 | 0 | 0 | -3 |
 | | totals | | 43 | 11 | 13 | 24 | 18 | 6 |
| | Jokerit U20 | U20 SM-sarja | 38 | 11 | 13 | 24 | 16 | 6 |
| | Jokerit | Mestis | 5 | 0 | 0 | 0 | 2 | 0 |
 | | totals | | 35 | 10 | 14 | 24 | 10 | 5 |
| | KooKoo U20 | U20 SM-sarja | 35 | 10 | 14 | 24 | 10 | 5 |
| | KooKoo | Liiga | 0 | 0 | 0 | 0 | 0 | - |
 | | totals | | 41 | 5 | 19 | 24 | 4 | 2 |
| | TPS U20 | U20 SM-sarja | 38 | 5 | 18 | 23 | 4 | 1 |
| | TPS | Liiga | 3 | 0 | 1 | 1 | 0 | 1 |
 | | Medicine Hat Tigers | WHL | 58 | 4 | 20 | 24 | 37 | 41 |
 | | Michigan Tech | NCAA | 36 | 12 | 11 | 23 | 4 | 0 |
 | | totals | | 47 | 14 | 8 | 22 | 2 | -8 |
| | TPS U20 | U20 SM-sarja | 44 | 14 | 8 | 22 | 2 | -8 |
| | TPS | Liiga | 3 | 0 | 0 | 0 | 0 | 0 |
 | | Pelicans U20 | U20 SM-sarja | 42 | 4 | 18 | 22 | 36 | 27 |
 | | totals | | 44 | 4 | 18 | 22 | 81 | -9 |
| | HPK | Liiga | 5 | 0 | 0 | 0 | 0 | 0 |
| | HPK U20 | U20 SM-sarja | 39 | 4 | 18 | 22 | 81 | -9 |
 | | totals | | 39 | 14 | 7 | 21 | 6 | -2 |
| | KalPa | Liiga | 21 | 2 | 3 | 5 | 4 | 1 |
| | KalPa U20 | U20 SM-sarja | 15 | 12 | 4 | 16 | 0 | 4 |
| | Hokki | Mestis | 3 | 0 | 0 | 0 | 2 | -7 |
 | | Tappara U20 | U20 SM-sarja | 43 | 11 | 10 | 21 | 16 | -1 |
 | | Jokerit | Mestis | 21 | 6 | 11 | 17 | 12 | 8 |
 | | Medicine Hat Tigers | WHL | 60 | 4 | 13 | 17 | 45 | 20 |
 | | Ässät U20 | U20 SM-sarja | 39 | 3 | 14 | 17 | 35 | -1 |
 | | Pelicans | Liiga | 48 | 8 | 8 | 16 | 18 | -4 |
 | | totals | | 41 | 5 | 11 | 16 | 8 | 1 |
| | Pelicans U20 | U20 SM-sarja | 38 | 5 | 11 | 16 | 8 | 1 |
| | Pelicans | Liiga | 3 | 0 | 0 | 0 | 0 | 0 |
 | | totals | | 41 | 5 | 11 | 16 | 16 | 13 |
| | Tappara | Liiga | 17 | 0 | 1 | 1 | 4 | 4 |
| | Tappara U20 | U20 SM-sarja | 24 | 5 | 10 | 15 | 12 | 9 |
 | | HIFK | Liiga | 52 | 4 | 12 | 16 | 12 | -3 |
 | | totals | | 44 | 3 | 12 | 15 | 6 | 18 |
| | Kiekko-Espoo U20 | U20 SM-sarja | 41 | 3 | 12 | 15 | 6 | 18 |
| | Kiekko-Espoo | Liiga | 3 | 0 | 0 | 0 | 0 | 0 |
 | | totals | | 44 | 3 | 11 | 14 | 20 | 2 |
| | TPS | Liiga | 32 | 1 | 7 | 8 | 10 | -1 |
| | TPS U20 | U20 SM-sarja | 12 | 2 | 4 | 6 | 10 | 3 |
 | | totals | | 49 | 5 | 8 | 13 | 10 | -11 |
| | JYP | Liiga | 38 | 2 | 2 | 4 | 4 | -12 |
| | JYP U20 | U20 SM-sarja | 11 | 3 | 6 | 9 | 6 | 1 |
 | | totals | | 58 | 3 | 10 | 13 | 16 | -7 |
| | Luleå HF J20 | J20 Nationell | 26 | 2 | 7 | 9 | 16 | 4 |
| | Luleå HF | SHL | 21 | 0 | 1 | 1 | 0 | -1 |
| | Tingsryds AIF | HockeyAllsvenskan | 11 | 1 | 2 | 3 | 0 | -10 |
 | | totals | | 40 | 4 | 8 | 12 | 12 | -1 |
| | Pelicans | Liiga | 39 | 4 | 7 | 11 | 10 | -1 |
| | Pelicans U20 | U20 SM-sarja | 1 | 0 | 1 | 1 | 2 | 0 |
 | | totals | | 46 | 4 | 7 | 11 | 8 | -7 |
| | Kärpät | Liiga | 45 | 4 | 6 | 10 | 8 | -7 |
| | Kärpät U20 | U20 SM-sarja | 1 | 0 | 1 | 1 | 0 | 0 |
 | | totals | | 42 | 2 | 9 | 11 | 24 | 12 |
| | KalPa | Liiga | 6 | 0 | 0 | 0 | 2 | 2 |
| | KalPa U20 | U20 SM-sarja | 36 | 2 | 9 | 11 | 22 | 10 |
 | | totals | | 54 | 2 | 9 | 11 | 10 | -9 |
| | HIFK | Liiga | 42 | 1 | 3 | 4 | 4 | -7 |
| | HIFK U20 | U20 SM-sarja | 12 | 1 | 6 | 7 | 6 | -2 |
 | | totals | | 43 | 6 | 4 | 10 | 6 | 13 |
| | Jokerit | Mestis | 42 | 5 | 3 | 8 | 6 | 11 |
| | Jokerit U20 | U20 SM-sarja | 1 | 1 | 1 | 2 | 0 | 2 |
 | | totals | | 46 | 5 | 5 | 10 | 63 | -4 |
| | HIFK | Liiga | 19 | 1 | 1 | 2 | 6 | -5 |
| | HIFK U20 | U20 SM-sarja | 24 | 4 | 4 | 8 | 55 | 4 |
| | Hermes | Mestis | 2 | 0 | 0 | 0 | 2 | -4 |
| | Hokki | Mestis | 1 | 0 | 0 | 0 | 0 | 1 |
 | | totals | | 41 | 2 | 8 | 10 | 8 | -1 |
| | Kärpät | Liiga | 4 | 0 | 0 | 0 | 0 | -1 |
| | Hermes | Mestis | 31 | 1 | 5 | 6 | 8 | -3 |
| | Kärpät U20 | U20 SM-sarja | 6 | 1 | 3 | 4 | 0 | 3 |
 | | totals | | 32 | 1 | 8 | 9 | 8 | 7 |
| | HIFK | Liiga | 31 | 1 | 7 | 8 | 6 | 4 |
| | HIFK U20 | U20 SM-sarja | 1 | 0 | 1 | 1 | 2 | 3 |
 | | totals | | 33 | 0 | 9 | 9 | 14 | 7 |
| | Pelicans | Liiga | 13 | 0 | 0 | 0 | 10 | -3 |
| | Pelicans U20 | U20 SM-sarja | 20 | 0 | 9 | 9 | 4 | 10 |
 | | totals | | 18 | 1 | 5 | 6 | 12 | -1 |
| | Ilves | Liiga | 9 | 1 | 0 | 1 | 4 | 3 |
| | Ilves U20 | U20 SM-sarja | 9 | 0 | 5 | 5 | 8 | -4 |
 | | totals | | 43 | 0 | 6 | 6 | 14 | -1 |
| | HPK | Liiga | 41 | 0 | 5 | 5 | 14 | -2 |
| | HPK U20 | U20 SM-sarja | 2 | 0 | 1 | 1 | 0 | 1 |
 | | totals | | 16 | 3 | 2 | 5 | 6 | 0 |
| | Tappara | Liiga | 8 | 0 | 0 | 0 | 2 | 0 |
| | Tappara U20 | U20 SM-sarja | 8 | 3 | 2 | 5 | 4 | 0 |
 | | Michigan Tech | NCAA | 16 | 2 | 3 | 5 | 6 | 2 |
 | | totals | | 39 | 2 | 3 | 5 | 14 | -11 |
| | TPS | Liiga | 38 | 2 | 3 | 5 | 14 | -10 |
| | TPS U20 | U20 SM-sarja | 1 | 0 | 0 | 0 | 0 | -1 |
 | | totals | | 3 | 1 | 0 | 1 | 39 | -2 |
| | Red Deer Rebels | WHL | 1 | 0 | 0 | 0 | 0 | -2 |
| | TPS U20 | U20 SM-sarja | 2 | 1 | 0 | 1 | 39 | 0 |
 | | totals | | 12 | 1 | 0 | 1 | 2 | -4 |
| | HIFK | Liiga | 5 | 0 | 0 | 0 | 0 | -3 |
| | HIFK U20 | U20 SM-sarja | 7 | 1 | 0 | 1 | 2 | -1 |
 | | Kiekko-Espoo U20 | U20 SM-sarja | 11 | 0 | 1 | 1 | 4 | 2 |