| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
ANA
Total |
80 | 17 | 7 | 10 | +4 | 30 | 0 | 0 | 0 |
ANA
|
49 | 17 | 7 | 10 | +4 | 28 | 0 | 0 | 0 | |
TBL
|
31 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | |
| NSHL24 |
CAL
|
78 | 25 | 10 | 15 | -11 | 60 | 0 | 0 | 0 |
| NSHL23 |
QUE
Total |
79 | 30 | 17 | 13 | -4 | 77 | 4 | 0 | 3 |
MIN
|
59 | 24 | 14 | 10 | +1 | 57 | 3 | 0 | 3 | |
QUE
|
20 | 6 | 3 | 3 | -5 | 20 | 1 | 0 | 0 | |
| NSHL22 |
DAL
|
56 | 11 | 3 | 8 | 0 | 25 | 0 | 0 | 0 |
| NSHL21 |
NYI
|
76 | 21 | 13 | 8 | +6 | 28 | 4 | 0 | 3 |
| NSHL20 |
QUE
Total |
6 | 1 | 0 | 1 | +3 | 0 | 0 | 0 | 0 |
PHI
|
4 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | |
QUE
|
2 | 1 | 0 | 1 | +2 | 0 | 0 | 0 | 0 | |
| NSHL19 |
PHI
|
18 | 4 | 3 | 1 | -3 | 0 | 0 | 0 | 1 |
| Pro Career | 393 | 109 | 53 | 56 | -5 | 220 | 8 | 0 | 7 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
ANA
|
6 | 2 | 1 | 1 | -2 | 11 | 0 | 0 | 0 |
| NSHL21 |
NYI
|
11 | 4 | 2 | 2 | +1 | 25 | 0 | 0 | 0 |
| Pro Career | 17 | 6 | 3 | 3 | -1 | 36 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
PHI
|
57 | 30 | 78 | 79 | 50 | 74 | 74 | 71 | 64 | 71 | 74 | 68 | 73 | 63 | 59 | 85 |
| NSHL20 |
QUE
|
57 | 30 | 78 | 79 | 50 | 77 | 77 | 71 | 66 | 73 | 74 | 68 | 73 | 64 | 60 | 85 |
| NSHL21 |
NYI
|
60 | 30 | 79 | 82 | 70 | 80 | 80 | 74 | 66 | 76 | 80 | 68 | 76 | 65 | 62 | 72 |
| NSHL22 |
DAL
|
60 | 42 | 79 | 82 | 70 | 80 | 80 | 74 | 66 | 76 | 80 | 68 | 76 | 73 | 62 | 72 |
| NSHL23 |
QUE
|
60 | 44 | 79 | 82 | 70 | 80 | 80 | 74 | 66 | 76 | 80 | 68 | 76 | 75 | 64 | 72 |
| NSHL24 |
CAL
|
62 | 46 | 79 | 82 | 70 | 82 | 82 | 74 | 66 | 76 | 80 | 68 | 76 | 77 | 66 | 72 |
| NSHL25 |
ANA
|
62 | 47 | 79 | 82 | 70 | 82 | 82 | 74 | 66 | 76 | 80 | 68 | 76 | 78 | 66 | 73 |
| Career Avg | 60 | 39 | 79 | 82 | 65 | 80 | 80 | 74 | 66 | 75 | 79 | 68 | 76 | 71 | 63 | 76 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL21 | NYI |
TC | SC | 77 | 80 | +3 | 3 | ALL-STAR CLASSIC |
| NSHL19 | PHI |
TC | PH | 69 | 71 | +2 | 2 |
VAN→
TBL
TBL Jakub Vrana (73), Y26 R3 VAN pick
VAN Ryan Strome (73), Y26 R7 TBL pick
TBL→
ANA
TBL Markus Granlund (73), Adrian Kempe (76), $1,000,000, Y28 R2 ANA pick
ANA Jakub Vrana (73), Robby Fabbri (80), Y28 R6 TBL pick
TBL
MIN→
QUE
MIN Alexander Volkov (71), Jason Dickinson (69), Tanner Jeannot (71), $50,000, Y24 R2 STL pick (Matvei Gridin), Y25 R1 PHI pick
QUE Dawson Mercer (74), Jakub Vrana (72)
MIN
DAL
QUE→
NYI
NYI Jakub Vrana (70), Y26 R3 QUE pick
QUE Sven Baertschi (73)
PHI→
QUE
PHI Brandon Sutter (69), Adam Henrique (76), Tyler Myers (74), Jake Muzzin (73), Y21 R1 TBL pick (Fabian Lysell), Y23 R2 QUE pick (Michael Hrabel)
QUE Nick Bjugstad (76), Jamie Oleksiak (73), Jakub Vrana (68), Brian Dumoulin (72), Y21 R1 QUE pick (Jesper Wallstedt), Y22 R2 OTT pick, Y21 R5 OTT pick
PHI