| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
MTL
|
70 | 18 | 12 | 6 | -8 | 48 | 0 | 0 | 2 |
| 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 | 361 | 104 | 53 | 51 | -28 | 273 | 4 | 1 | 5 | |
| 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 for 4 years |
| NSHL23 | Trade | MIN→ MTL |
MIN Anthony Mantha (73), Jakub Voracek (73), $1,000,000 MTL Nicolas Aube-Kubel (71) |
| NSHL23 | Signing | MIN |
$690,000 for 2 years |
| 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 for 3 years |
| 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 |