| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
VGK
|
78 | 70 | 26 | 44 | +5 | 17 | 11 | 1 | 3 |
| NSHL23 |
VGK
|
41 | 27 | 17 | 10 | +5 | 20 | 4 | 1 | 2 |
| NSHL22 |
VGK
|
38 | 20 | 8 | 12 | +4 | 6 | 1 | 0 | 1 |
| NSHL21 |
VGK
|
69 | 60 | 31 | 29 | +8 | 26 | 10 | 0 | 5 |
| NSHL20 |
VGK
|
2 | 2 | 1 | 1 | -1 | 0 | 1 | 0 | 0 |
| NSHL19 |
WPG
|
9 | 6 | 5 | 1 | +2 | 4 | 1 | 0 | 1 |
| Pro Career | 237 | 185 | 88 | 97 | +23 | 73 | 28 | 2 | 12 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
VGK
|
35 | 32 | 8 | 24 | +2 | 6 | 2 | 1 | 2 |
| NSHL22 |
VGK
|
40 | 54 | 23 | 31 | +4 | 9 | 4 | 0 | 2 |
| NSHL21 |
VGK
|
9 | 9 | 3 | 6 | -1 | 8 | 2 | 0 | 0 |
| NSHL20 |
VGK
|
82 | 85 | 38 | 47 | +6 | 10 | 9 | 0 | 4 |
| NSHL19 |
WPG
|
73 | 55 | 22 | 33 | -11 | 18 | 4 | 0 | 3 |
| NSHL18 |
WPG
Total |
79 | 59 | 26 | 33 | -19 | 22 | 9 | 0 | 4 |
WPG
|
66 | 55 | 22 | 33 | -19 | 20 | 8 | 0 | 3 | |
TOR
|
13 | 4 | 4 | 0 | 0 | 2 | 1 | 0 | 1 | |
| Farm Career | 318 | 294 | 120 | 174 | -19 | 73 | 30 | 1 | 15 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
VGK
|
13 | 7 | 3 | 4 | +1 | 0 | 0 | 0 | 0 |
| NSHL21 |
VGK
|
6 | 6 | 2 | 4 | +2 | 2 | 0 | 0 | 0 |
| NSHL19 |
WPG
|
8 | 8 | 3 | 5 | -1 | 2 | 0 | 0 | 0 |
| Pro Career | 27 | 21 | 8 | 13 | +2 | 4 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
VGK
|
5 | 3 | 2 | 1 | -2 | 0 | 1 | 0 | 0 |
| NSHL20 |
VGK
|
12 | 11 | 2 | 9 | +1 | 4 | 0 | 0 | 0 |
| Farm Career | 17 | 14 | 4 | 10 | -1 | 4 | 1 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
WPG
|
57 | 10 | 74 | 91 | 45 | 82 | 82 | 67 | 71 | 72 | 70 | 64 | 73 | 60 | 55 | 94 |
| NSHL19 |
WPG
|
61 | 10 | 78 | 95 | 45 | 82 | 82 | 70 | 71 | 77 | 77 | 64 | 77 | 60 | 55 | 94 |
| NSHL20 |
VGK
|
61 | 10 | 82 | 95 | 45 | 83 | 82 | 80 | 71 | 80 | 80 | 70 | 77 | 61 | 56 | 94 |
| NSHL21 |
VGK
|
64 | 10 | 86 | 99 | 53 | 83 | 82 | 81 | 71 | 84 | 84 | 73 | 81 | 62 | 59 | 76 |
| NSHL22 |
VGK
|
64 | 35 | 86 | 99 | 53 | 86 | 85 | 81 | 71 | 84 | 85 | 73 | 83 | 68 | 69 | 77 |
| NSHL23 |
VGK
|
64 | 37 | 86 | 99 | 53 | 86 | 86 | 83 | 71 | 86 | 90 | 73 | 85 | 68 | 71 | 78 |
| NSHL24 |
VGK
|
66 | 37 | 88 | 99 | 55 | 89 | 89 | 83 | 71 | 86 | 90 | 73 | 85 | 71 | 72 | 79 |
| Career Avg | 63 | 22 | 83 | 97 | 50 | 85 | 84 | 78 | 71 | 82 | 83 | 70 | 81 | 65 | 63 | 85 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL25 | VGK | LTC | DF | 73 | 75 | +2 | 2 | |
| NSHL25 | VGK | LTC | DU | 89 | 90 | +1 | 1 | |
| NSHL25 | VGK | LTC | DI | 88 | 90 | +2 | 2 | |
| NSHL23 | VGK | TC | SC | 87 | 90 | +3 | 3 | |
| NSHL21 | VGK | TC | SC | 82 | 84 | +2 | 2 | |
| NSHL21 | VGK | TC | DF | 70 | 73 | +3 | 3 | |
| NSHL20 | VGK | TC | SC | 77 | 80 | +3 | 3 | Auction item no restrictions |
| NSHL20 | VGK | TC | PH | 70 | 80 | +10 | 10 | Auction item no restrictions |
| NSHL20 | VGK | TC | PA | 77 | 80 | +3 | 3 | Auction item no restrictions |
| NSHL20 | VGK | TC | DF | 64 | 70 | +6 | 6 | Auction item no restrictions |
| NSHL19 | WPG | TC | SC | 74 | 77 | +3 | 3 | |
| NSHL19 | WPG | TC | PA | 75 | 77 | +2 | 2 | |
| NSHL18 | TOR | TC | SC | 67 | 70 | +3 | 3 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | VGK |
$4,000,000 · 4 yr |
| NSHL21 | Signing | VGK |
$4,980,000 · 3 yr |
| NSHL20 | Trade | WPG→ OTT |
OTT Jesper Bratt (70), Jared Coreau (70) WPG Ryan Hartman (71), Petr Mrazek (78), Linus Ullmark (74), Cameron York (P), Jamieson Rees (P), Y23 R1 OTT pick, Y24 R1 OTT pick, Y21 R2 QUE pick → Olen Zellweger, Y24 R2 OTT pick, Y22 R3 OTT pick, Y24 R3 OTT pick, Y24 R4 OTT pick |
| NSHL18 | Trade | TOR→ WPG |
TOR Mark Scheifele (74) WPG Brandon Pirri (73), Jesper Bratt (67), Derick Brassard (70), Andre Burakovsky (68), Brendan Perlini (67) |
| NSHL18 | Signing | TOR |
$1,000,000 · 3 yr |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 1 | 11 / 12 | Eliminated | 0 | 2 | -3 | 5 | -2 |
| NSHL24 Totals | 0 | 2 | -3 | 5 | -2 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 10 | 5 / 12 | Advanced | 2 | 1 | +2 | 0 | 6 |
| Final Six | 7 | 2 / 10 | Advanced | 5 | 2 | +3 | 2 | 12.5 |
| Semifinal | 6 | 6 / 8 | Advanced | 3 | 0 | -2 | 6 | 2 |
| Final | 3 | 8 / 8 | Eliminated | 1 | 1 | -1 | 6 | -0.5 |
| NSHL23 Totals | 11 | 4 | +2 | 14 | 20 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC25 | #57 | VGK | Round of 64 | 1 | 0 | 0 |
| PSC23 | #16 | VGK | Round of 64 | 1 | 0 | 1 |
| PSC22 | #42 | VGK | Round of 16 | 3 | 2 | 7 |
| PSC21 | #46 | VGK | Round of 64 | 1 | 0 | 1 |