| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
MIN
|
69 | 52 | 22 | 30 | -11 | 52 | 9 | 0 | 3 |
| NSHL23 |
MIN
|
65 | 42 | 18 | 24 | -8 | 40 | 5 | 4 | 3 |
| NSHL22 |
DAL
|
77 | 50 | 19 | 31 | -4 | 38 | 7 | 0 | 3 |
| NSHL21 |
DAL
Total |
77 | 52 | 19 | 33 | +3 | 38 | 8 | 0 | 4 |
DAL
|
72 | 52 | 19 | 33 | +2 | 36 | 8 | 0 | 4 | |
ANA
|
5 | 0 | 0 | 0 | +1 | 2 | 0 | 0 | 0 | |
| NSHL20 |
WPG
|
19 | 8 | 7 | 1 | -3 | 0 | 3 | 0 | 1 |
| Pro Career | 307 | 204 | 85 | 119 | -23 | 168 | 32 | 4 | 14 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
WPG
|
64 | 64 | 34 | 30 | -9 | 12 | 7 | 0 | 6 |
| Farm Career | 64 | 64 | 34 | 30 | -9 | 12 | 7 | 0 | 6 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
DAL
|
6 | 2 | 1 | 1 | -4 | 5 | 0 | 0 | 0 |
| NSHL21 |
DAL
|
7 | 5 | 1 | 4 | -2 | 2 | 0 | 0 | 0 |
| Playoff Career | 13 | 7 | 2 | 5 | -6 | 7 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
WPG
|
73 | 10 | 80 | 89 | 45 | 80 | 79 | 76 | 60 | 76 | 85 | 68 | 83 | 64 | 61 | 80 |
| NSHL21 |
DAL
|
73 | 10 | 83 | 92 | 65 | 80 | 79 | 76 | 62 | 79 | 85 | 68 | 84 | 65 | 62 | 74 |
| NSHL22 |
DAL
|
75 | 35 | 83 | 92 | 65 | 82 | 81 | 76 | 62 | 80 | 87 | 70 | 84 | 75 | 76 | 76 |
| NSHL23 |
MIN
|
77 | 35 | 83 | 92 | 65 | 87 | 83 | 76 | 62 | 80 | 87 | 72 | 84 | 75 | 77 | 77 |
| NSHL24 |
MIN
|
79 | 37 | 83 | 92 | 67 | 89 | 85 | 76 | 64 | 80 | 87 | 72 | 84 | 77 | 77 | 77 |
| Career Avg | 76 | 26 | 83 | 92 | 62 | 84 | 82 | 76 | 62 | 79 | 87 | 70 | 84 | 72 | 71 | 77 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL23 | MIN | TC | DF | 70 | 72 | +2 | 2 | |
| NSHL23 | MIN | TC | EN | 84 | 87 | +3 | 3 | |
| NSHL22 | DAL | TC | SC | 85 | 87 | +2 | 2 | |
| NSHL22 | DAL | TC | PA | 79 | 80 | +1 | 1 | |
| NSHL22 | DAL | TC | DF | 68 | 70 | +2 | 2 | |
| NSHL20 | WPG | TC | PA | 73 | 76 | +3 | 3 | WorldCup 2nd Place |
| NSHL20 | WPG | TC | PA | 70 | 73 | +3 | 3 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Trade | WPG→ CBJ |
CBJ Dominik Kubalik (77) WPG Fabian Zetterlund (72), Ross Colton (73), Y27 R6 CBJ pick, Y28 R7 CBJ pick, $4,000,000 |
| NSHL25 | Signing | CBJ |
$4,500,000 · 4 yr |
| NSHL23 | Signing | MIN |
$2,750,000 · 2 yr |
| NSHL21 | Trade | CBJ→ DAL |
DAL Blake Coleman (67), Christian Dvorak (73), Esa Lindell (73), Dominik Kubalik (73), Jack Finley (P), Ozzie Wiesblatt (P) TOR John Hayden (66), Ryan Dzingel (69) CBJ Carter Verhaeghe (75), Ryan Murray (75) |
| NSHL20 | Signing | WPG |
$1,250,000 · 3 yr |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 10 | 3 / 12 | Advanced | 3 | 2 | +2 | 4 | 7 |
| Round 2 | 1 | 6 / 10 | Advanced | 0 | 3 | 0 | 0 | 3 |
| Round 3 | 6 | 1 / 8 | Advanced | 4 | 6 | +1 | 4 | 13 |
| Round 4 | 3 | 3 / 8 | Advanced | 3 | 1 | 0 | 8 | 3 |
| Final Six | 2 | 1 / 6 | Advanced | 3 | 3 | -1 | 0 | 8.5 |
| Semifinal | 1 | 4 / 8 | Advanced | 4 | 1 | -1 | 4 | 6.5 |
| Final | 1 | 6 / 6 | Eliminated | 0 | 2 | -4 | 0 | 0 |
| NSHL24 Totals | 17 | 18 | -3 | 20 | 41 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final Six | 9 | 6 / 12 | Advanced | 0 | 5 | -3 | 0 | 3.5 |
| Semifinal | 3 | 1 / 10 | Advanced | 4 | 3 | -1 | 0 | 10.5 |
| Final | 8 | 7 / 8 | Eliminated | 1 | 1 | +1 | 4 | 1.5 |
| NSHL22 Totals | 5 | 9 | -3 | 4 | 15.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 8 | 10 / 12 | Eliminated | 0 | 1 | -4 | 0 | -1 |
| NSHL21 Totals | 0 | 1 | -4 | 0 | -1 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC24 | #12 | MIN | Round of 32 | 2 | 1 | 2 |
| PSC23 | #16 | MIN | Round of 64 | 1 | 0 | 0 |
| PSC22 | #64 | DAL | Round of 64 | 1 | 0 | 3 |