| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
BOS
|
37 | 11 | 3 | 8 | +1 | 6 | 0 | 0 | 0 |
| NSHL21 |
VGK
Total |
67 | 5 | 3 | 2 | -4 | 24 | 0 | 0 | 2 |
QUE
|
44 | 3 | 2 | 1 | -3 | 12 | 0 | 0 | 1 | |
TOR
|
12 | 2 | 1 | 1 | +3 | 6 | 0 | 0 | 1 | |
PHI
|
6 | 0 | 0 | 0 | -2 | 2 | 0 | 0 | 0 | |
MIN
|
3 | 0 | 0 | 0 | -3 | 4 | 0 | 0 | 0 | |
VGK
|
2 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | |
| NSHL20 |
MIN
Total |
55 | 7 | 2 | 5 | +1 | 8 | 0 | 0 | 1 |
MIN
|
49 | 7 | 2 | 5 | +2 | 6 | 0 | 0 | 1 | |
SJS
|
6 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 | |
| NSHL19 |
WPG
|
82 | 17 | 8 | 9 | +12 | 16 | 0 | 0 | 1 |
| Pro Career | 241 | 40 | 16 | 24 | +10 | 54 | 0 | 0 | 4 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
BOS
|
66 | 59 | 27 | 32 | +13 | 30 | 9 | 0 | 3 |
| NSHL23 |
BOS
|
77 | 60 | 21 | 39 | +3 | 36 | 8 | 0 | 2 |
| NSHL18 |
VAN
|
76 | 57 | 25 | 32 | -26 | 16 | 6 | 0 | 4 |
| NSHL17 |
VAN
|
80 | 43 | 24 | 19 | -2 | 28 | 6 | 0 | 5 |
| NSHL15 |
VAN
|
73 | 15 | 7 | 8 | +1 | 12 | 0 | 0 | 0 |
| Farm Career | 372 | 234 | 104 | 130 | -11 | 122 | 29 | 0 | 14 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
MIN
|
6 | 2 | 0 | 2 | +2 | 0 | 0 | 0 | 0 |
| NSHL19 |
WPG
|
8 | 2 | 1 | 1 | +1 | 4 | 0 | 0 | 0 |
| Pro Career | 14 | 4 | 1 | 3 | +3 | 4 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
BOS
|
4 | 3 | 3 | 0 | +1 | 2 | 0 | 0 | 0 |
| NSHL23 |
BOS
|
12 | 19 | 9 | 10 | -2 | 6 | 7 | 0 | 1 |
| NSHL15 |
BAK
|
3 | 2 | 2 | 0 | +2 | 0 | 0 | 0 | 0 |
| Farm Career | 19 | 24 | 14 | 10 | +1 | 8 | 7 | 0 | 1 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL15 |
VAN
|
86 | 10 | 82 | 78 | 72 | 75 | 68 | 61 | 54 | 65 | 64 | 70 | 66 | 64 | 64 | 66 |
| NSHL17 |
VAN
|
86 | 13 | 82 | 78 | 73 | 75 | 68 | 61 | 58 | 65 | 64 | 70 | 66 | 64 | 64 | 66 |
| NSHL18 |
VAN
|
86 | 14 | 82 | 80 | 73 | 77 | 70 | 63 | 59 | 67 | 66 | 70 | 68 | 65 | 65 | 80 |
| NSHL19 |
WPG
|
86 | 15 | 84 | 81 | 73 | 79 | 72 | 65 | 61 | 69 | 68 | 70 | 70 | 67 | 65 | 80 |
| NSHL20 |
MIN
|
86 | 15 | 84 | 81 | 73 | 81 | 74 | 65 | 63 | 69 | 68 | 70 | 70 | 68 | 65 | 80 |
| NSHL21 |
VGK
|
86 | 15 | 84 | 81 | 68 | 81 | 74 | 65 | 63 | 70 | 68 | 70 | 70 | 69 | 65 | 70 |
| NSHL22 |
BOS
|
86 | 42 | 84 | 81 | 68 | 81 | 74 | 65 | 63 | 70 | 68 | 70 | 70 | 79 | 80 | 70 |
| NSHL23 |
BOS
|
86 | 42 | 84 | 81 | 70 | 81 | 74 | 65 | 63 | 70 | 68 | 70 | 70 | 79 | 81 | 70 |
| NSHL24 |
BOS
|
87 | 43 | 81 | 78 | 67 | 82 | 75 | 66 | 64 | 71 | 69 | 67 | 71 | 80 | 82 | 70 |
| Career Avg | 87 | 24 | 83 | 80 | 71 | 80 | 73 | 64 | 61 | 69 | 67 | 70 | 69 | 71 | 71 | 73 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL21 | MIN |
TC | PA | 69 | 70 | +1 | 1 | ALL-STAR CLASSIC |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL22 | Signing | BOS |
$900,000 for 3 years |
| NSHL21 | Trade | MIN→ TOR |
MIN Conor Sheary (75), Jonathan Bernier (75), Nick Cousins (70) TOR Jonas Brodin (75), Josh Jooris (69), Philip Samuelsson (67), Jesper Fast (68) |
| NSHL21 | Trade | TOR→ PHI |
PHI Al Montoya (76), Andrei Vasilevskiy (79), Jesper Fast (69), Matthew Highmore (64), Y22 R3 FLA pick (Topias Leinonen), Y25 R2 QUE pick TOR T.J. Brodie (71), Tanner Pearson (72), Sam Gagner (74), Jordan Binnington (78) |
| NSHL21 | Trade | PHI→ QUE |
PHI Jean-Gabriel Pageau (75), Viktor Arvidsson (75), Luca Sbisa (76), Michael Paliotta (72), Andrew MacDonald (70), Daniel Taylor (73), Y24 R4 QUE pick (Javon Moore) QUE Adam Henrique (76), Jesper Fast (69), Erik Cernak (76), Olli Maatta (76) |
| NSHL21 | Trade | QUE→ TOR |
QUE Nikolay Goldobin (69), Nate Schmidt (70) TOR Jesper Fast (70), Y26 R6 QUE pick |
| NSHL21 | Trade | TOR→ VGK |
TOR Corey Tropp (72), Esa Lindell (74) VGK Jesper Fast (70), Kevin Labanc (69), Erik Gustafsson (72), Damon Severson (71) |
| NSHL20 | Trade | WPG→ SJS |
SJS Jesper Fast (69) WPG Y20 R5 DET pick (Matteo Costantini), Y22 R5 SJS pick |
| NSHL20 | Trade | SJS→ MIN |
MIN Jesper Fast (69), Brett Lernout (71) SJS Matt Nieto (70) |
| NSHL19 | Waiver | MIN→ WPG |
Claimed off waivers |
| NSHL18 | Signing | VAN |
$500,000 for 4 years |
| NSHL16 | Signing | VAN |
$500,000 for 3 years |
| Season | Type | Team | GP | G | A | PTS | +/- | PIM | S | PPG | PPA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 | Reg Season | Rocco-Sousa | 16 | 6 | 1 | 7 | 4 | 4 | 27 | 0 | 0 |
| NSHL20 | Playoffs | Rocco-Sousa | 1 | 0 | 0 | 0 | -1 | 0 | 1 | 0 | 0 |