| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CBJ
|
80 | 55 | 25 | 30 | +5 | 49 | 7 | 1 | 7 |
| 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 | |
CBJ
|
5 | 0 | 0 | 0 | +1 | 2 | 0 | 0 | 0 | |
| NSHL20 |
WPG
|
19 | 8 | 7 | 1 | -3 | 0 | 3 | 0 | 1 |
| Pro Career | 387 | 259 | 110 | 149 | -18 | 217 | 39 | 5 | 21 | |
| 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 | 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 |
| NSHL25 |
CBJ
|
81 | 39 | 83 | 92 | 68 | 89 | 85 | 76 | 66 | 80 | 90 | 72 | 84 | 78 | 77 | 78 |
| Career Avg | 77 | 28 | 83 | 92 | 63 | 85 | 82 | 76 | 63 | 80 | 87 | 71 | 84 | 73 | 72 | 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 |
WPG→
CBJ
CBJ Dominik Kubalik (77)
WPG Fabian Zetterlund (72), Ross Colton (73), Y27 R6 CBJ pick, Y28 R7 CBJ pick, $4,000,000
CBJ
MIN
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)
WPG| 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 | |||