| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
MTL
|
77 | 12 | 6 | 6 | -9 | 43 | 0 | 1 | 1 |
| NSHL23 |
MTL
Total |
78 | 18 | 8 | 10 | +6 | 50 | 0 | 0 | 0 |
MTL
|
52 | 12 | 5 | 7 | +2 | 36 | 0 | 0 | 0 | |
MIN
|
26 | 6 | 3 | 3 | +4 | 14 | 0 | 0 | 0 | |
| NSHL22 |
DAL
Total |
60 | 35 | 18 | 17 | -14 | 81 | 3 | 0 | 0 |
ANA
|
55 | 31 | 16 | 15 | -18 | 79 | 3 | 0 | 0 | |
DAL
|
5 | 4 | 2 | 2 | +4 | 2 | 0 | 0 | 0 | |
| NSHL21 |
MIN
Total |
73 | 21 | 9 | 12 | 0 | 51 | 1 | 0 | 2 |
TOR
|
36 | 9 | 3 | 6 | -9 | 31 | 1 | 0 | 0 | |
DAL
|
19 | 3 | 1 | 2 | -3 | 10 | 0 | 0 | 0 | |
MIN
|
18 | 9 | 5 | 4 | +12 | 10 | 0 | 0 | 2 | |
| NSHL20 |
MIN
|
3 | 0 | 0 | 0 | -3 | 0 | 0 | 0 | 0 |
| Pro Career | 291 | 86 | 41 | 45 | -20 | 225 | 4 | 1 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
MIN
|
73 | 80 | 35 | 45 | +7 | 42 | 6 | 0 | 4 |
| Farm Career | 73 | 80 | 35 | 45 | +7 | 42 | 6 | 0 | 4 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
MTL
|
5 | 2 | 1 | 1 | +2 | 2 | 0 | 0 | 0 |
| NSHL22 |
DAL
|
6 | 3 | 2 | 1 | +3 | 2 | 0 | 0 | 0 |
| NSHL21 |
MIN
|
6 | 1 | 1 | 0 | -2 | 2 | 0 | 0 | 0 |
| NSHL20 |
MIN
|
6 | 1 | 0 | 1 | +1 | 8 | 0 | 0 | 0 |
| Playoff Career | 23 | 7 | 4 | 3 | +4 | 14 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
MIN
|
92 | 40 | 74 | 80 | 45 | 72 | 65 | 67 | 60 | 69 | 68 | 72 | 70 | 64 | 65 | 80 |
| NSHL21 |
MIN
|
92 | 40 | 77 | 83 | 56 | 75 | 68 | 70 | 63 | 72 | 71 | 72 | 73 | 65 | 67 | 70 |
| NSHL22 |
DAL
|
92 | 45 | 77 | 83 | 58 | 77 | 70 | 70 | 63 | 72 | 71 | 72 | 73 | 75 | 67 | 70 |
| NSHL23 |
MTL
|
92 | 47 | 77 | 83 | 60 | 79 | 72 | 70 | 65 | 72 | 73 | 72 | 73 | 75 | 67 | 71 |
| NSHL24 |
MTL
|
92 | 47 | 77 | 83 | 61 | 79 | 74 | 70 | 67 | 72 | 73 | 72 | 73 | 77 | 67 | 71 |
| Career Avg | 92 | 44 | 77 | 83 | 56 | 77 | 70 | 70 | 64 | 72 | 72 | 72 | 73 | 72 | 67 | 73 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | MTL |
$600,000 · 4 yr |
| NSHL23 | Trade | MIN→ MTL |
MIN Anthony Mantha (73), Jakub Voracek (73), $1,000,000 MTL Nicolas Aube-Kubel (71) |
| NSHL23 | Signing | MIN |
$690,000 · 2 yr |
| NSHL21 | Trade | MIN→ TOR |
MIN Mark Stone (73) TOR Nicolas Aube-Kubel (69), Y23 R4 TOR pick, Y26 R3 MIN pick |
| NSHL21 | Trade | TOR→ DAL |
DAL Nicolas Aube-Kubel (70), Jarred Tinordi (69) TOR Chay Genoway (72), Travis Sanheim (71) |
| NSHL21 | Trade | DAL→ MIN |
DAL Cal Petersen (74) MIN Nicolas Aube-Kubel (70) |
| NSHL20 | Trade | NYR→ MIN |
MIN Jamie Doornbosch (70), Nicolas Aube-Kubel (67), Ryan Gropp (P), Tyler Parsons (P), Noah Rod (P), Albin Eriksson (P), Mike Winther (P) NYR Nicklas Backstrom (71), Keegan Lowe (70), Tobias Bjornfot (P), Y26 R1 MIN pick |
| NSHL20 | Signing | NYR |
$500,000 · 3 yr |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 2 | 10 / 12 | Eliminated | 1 | 0 | -2 | 2 | 0 |
| NSHL22 Totals | 1 | 0 | -2 | 2 | 0 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Semifinal | 1 | 7 / 12 | Advanced | 1 | 1 | 0 | 2 | 2 |
| Final | 3 | 10 / 10 | Eliminated | 1 | 0 | -1 | 15 | -6 |
| NSHL21 Totals | 2 | 1 | -1 | 17 | -4 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC21 | #60 | TOR | Round of 64 | 1 | 0 | 1 |