| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
OTT
|
69 | 48 | 21 | 27 | -4 | 40 | 8 | 0 | 4 |
| NSHL24 |
TBL
Total |
74 | 65 | 36 | 29 | -5 | 24 | 12 | 0 | 4 |
TOR
|
64 | 57 | 31 | 26 | -3 | 22 | 9 | 0 | 4 | |
TBL
|
10 | 8 | 5 | 3 | -2 | 2 | 3 | 0 | 0 | |
| NSHL23 |
TOR
Total |
78 | 84 | 35 | 49 | -1 | 45 | 8 | 0 | 3 |
VGK
|
69 | 69 | 28 | 41 | -4 | 39 | 7 | 0 | 1 | |
TOR
|
9 | 15 | 7 | 8 | +3 | 6 | 1 | 0 | 2 | |
| NSHL22 |
VGK
|
68 | 70 | 35 | 35 | +8 | 48 | 10 | 0 | 6 |
| NSHL21 |
MTL
|
69 | 53 | 22 | 31 | -6 | 66 | 9 | 0 | 4 |
| NSHL19 |
FLA
|
80 | 51 | 18 | 33 | +11 | 44 | 7 | 0 | 7 |
| NSHL18 |
ANA
|
65 | 43 | 15 | 28 | -2 | 44 | 4 | 0 | 3 |
| NSHL16 |
ANA
|
6 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 509 | 416 | 183 | 233 | +1 | 311 | 58 | 0 | 31 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
FLA
|
82 | 108 | 49 | 59 | -2 | 24 | 14 | 0 | 4 |
| NSHL19 |
FLA
|
3 | 4 | 1 | 3 | +2 | 4 | 0 | 0 | 0 |
| NSHL18 |
ANA
|
15 | 12 | 2 | 10 | +3 | 4 | 0 | 0 | 0 |
| NSHL17 |
ANA
|
80 | 109 | 53 | 56 | +7 | 24 | 19 | 0 | 9 |
| NSHL16 |
ANA
|
75 | 82 | 36 | 46 | -10 | 41 | 12 | 0 | 5 |
| Farm Career | 255 | 315 | 141 | 174 | 0 | 97 | 45 | 0 | 18 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TBL
|
7 | 6 | 1 | 5 | -3 | 8 | 0 | 0 | 0 |
| NSHL19 |
FLA
|
6 | 5 | 2 | 3 | +1 | 4 | 0 | 0 | 0 |
| Pro Career | 13 | 11 | 3 | 8 | -2 | 12 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
FLA
|
27 | 33 | 16 | 17 | +3 | 14 | 0 | 0 | 0 |
| NSHL17 |
UTG
|
18 | 32 | 17 | 15 | +7 | 4 | 0 | 0 | 0 |
| NSHL16 |
QCM
|
21 | 27 | 11 | 16 | -1 | 4 | 0 | 0 | 0 |
| Farm Career | 66 | 92 | 44 | 48 | +9 | 22 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
ANA
|
59 | 25 | 77 | 88 | 70 | 80 | 80 | 73 | 64 | 71 | 74 | 68 | 75 | 61 | 57 | 70 |
| NSHL17 |
ANA
|
61 | 25 | 77 | 92 | 70 | 84 | 81 | 78 | 65 | 75 | 80 | 68 | 79 | 61 | 59 | 72 |
| NSHL18 |
ANA
|
64 | 25 | 81 | 95 | 70 | 84 | 83 | 80 | 67 | 80 | 86 | 71 | 82 | 62 | 61 | 92 |
| NSHL19 |
FLA
|
67 | 25 | 81 | 95 | 70 | 84 | 83 | 84 | 69 | 80 | 89 | 71 | 82 | 63 | 61 | 92 |
| NSHL20 |
FLA
|
70 | 25 | 81 | 95 | 70 | 87 | 83 | 89 | 69 | 80 | 90 | 71 | 82 | 64 | 61 | 92 |
| NSHL21 |
MTL
|
73 | 25 | 83 | 98 | 58 | 87 | 83 | 90 | 75 | 85 | 90 | 71 | 85 | 65 | 64 | 79 |
| NSHL22 |
VGK
|
75 | 45 | 83 | 98 | 58 | 87 | 85 | 90 | 75 | 85 | 90 | 71 | 85 | 75 | 67 | 79 |
| NSHL23 |
TOR
|
75 | 45 | 83 | 98 | 58 | 89 | 87 | 90 | 75 | 85 | 90 | 71 | 86 | 75 | 67 | 80 |
| NSHL24 |
TBL
|
75 | 45 | 83 | 98 | 58 | 91 | 89 | 90 | 75 | 85 | 90 | 71 | 86 | 77 | 69 | 80 |
| Career Avg | 69 | 32 | 81 | 96 | 65 | 86 | 84 | 85 | 71 | 81 | 87 | 71 | 83 | 67 | 63 | 82 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL25 | TBL |
LTC | ST | 58 | 60 | +2 | 2 | |
| NSHL21 | MTL |
TC | PH | 89 | 90 | +1 | 1 | ALL-STAR CLASSIC |
| NSHL21 | MTL |
TC | PA | 83 | 85 | +2 | 2 | |
| NSHL21 | MTL |
TC | FO | 72 | 75 | +3 | 3 | |
| NSHL21 | MTL |
TC | FO | 71 | 72 | +1 | 1 | ALL-STAR CLASSIC |
| NSHL20 | FLA |
TC | SC | 89 | 90 | +1 | 1 | WorldCup 3rd Place |
| NSHL20 | FLA |
TC | PH | 86 | 89 | +3 | 3 | WorldCup 3rd Place |
| NSHL20 | FLA |
TC | PH | 84 | 86 | +2 | 2 | |
| NSHL19 | FLA |
TC | SC | 86 | 89 | +3 | 3 | |
| NSHL19 | FLA |
TC | PH | 82 | 84 | +2 | 2 | All-Star Classic Win |
| NSHL19 | FLA |
TC | PH | 80 | 82 | +2 | 2 | |
| NSHL18 | ANA |
TC | SC | 83 | 84 | +1 | 1 | |
| NSHL18 | ANA |
TC | PH | 78 | 80 | +2 | 2 | |
| NSHL18 | ANA |
TC | PA | 78 | 80 | +2 | 2 | |
| NSHL17 | ANA |
TC | SC | 78 | 80 | +2 | 2 | |
| NSHL17 | ANA |
TC | PH | 75 | 78 | +3 | 3 | |
| NSHL16 | ANA |
TC | SC | 71 | 74 | +3 | 3 | |
| NSHL16 | ANA |
TC | PH | 71 | 73 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Trade | ANA→ OTT |
OTT Robby Fabbri (80), Y27 R5 CAR pick, Y28 R6 TBL pick ANA Phil Di Giuseppe (76), Y29 R1 OTT pick, Y30 R1 OTT pick |
| NSHL25 | Trade | TBL→ ANA |
TBL Markus Granlund (73), Adrian Kempe (76), $1,000,000, Y28 R2 ANA pick ANA Jakub Vrana (73), Robby Fabbri (80), Y28 R6 TBL pick |
| NSHL25 | Signing | TBL |
$5,750,000 for 4 years |
| NSHL24 | Trade | ?→ TBL |
TBL Timothy Liljegren (76), Robby Fabbri (80), Y27 R4 TOR pick |
| NSHL23 | Trade | VGK→ TOR |
TOR Darnell Nurse (78), Robby Fabbri (80) VGK Jake Evans (70), Pavel Buchnevich (73), Dysin Mayo (74), Sean Durzi (72), Conor Timmins (72), Erik Gustafsson (73), Y24 R2 CHI pick (Collin Graf) |
| NSHL22 | Signing | VGK |
$17,000,000 for 4 years |
| NSHL21 | Signing | MTL |
$7,000,000 for 4 years |
| NSHL16 | Signing | VGK |
$850,000 for 3 years |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 1 | 1 / 12 | Advanced | 6 | 1 | +2 | 2 | 13 |
| Final Six | 6 | 1 / 10 | Advanced | 5 | 4 | +4 | 4 | 14 |
| Semifinal | 6 | 4 / 8 | Advanced | 2 | 2 | -1 | 2 | 4.5 |
| Final | 3 | 7 / 8 | Eliminated | 0 | 1 | -1 | 2 | -1 |
| NSHL24 Totals | 13 | 8 | +4 | 10 | 30.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 10 | 7 / 12 | Advanced | 3 | 2 | -2 | 4 | 5 |
| Final Six | 2 | 2 / 10 | Advanced | 5 | 2 | +3 | 8 | 9.5 |
| Semifinal | 3 | 4 / 8 | Advanced | 2 | 5 | 0 | 2 | 8 |
| Final | 4 | 8 / 8 | Eliminated | 1 | 3 | -3 | 8 | -0.5 |
| NSHL23 Totals | 11 | 12 | -2 | 22 | 22 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 3 | 6 / 12 | Advanced | 1 | 0 | 0 | 0 | 2 |
| Round 2 | 3 | 2 / 10 | Advanced | 1 | 4 | +1 | 0 | 6.5 |
| Round 3 | 2 | 1 / 8 | Advanced | 4 | 2 | +2 | 4 | 9 |
| Round 4 | 4 | 4 / 8 | Advanced | 2 | 1 | 0 | 4 | 3 |
| Round 5 | 6 | 3 / 6 | Advanced | 2 | 2 | +2 | 6 | 4 |
| Round 6 | 2 | 2 / 8 | Advanced | 3 | 3 | 0 | 0 | 9 |
| Round 7 | 1 | 1 / 6 | Advanced | 3 | 6 | +5 | 0 | 14.5 |
| Round 8 | 1 | 1 / 6 | Advanced | 4 | 5 | +4 | 4 | 13 |
| Final Six | 1 | 2 / 8 | Advanced | 4 | 4 | 0 | 7 | 8.5 |
| Semifinal | 1 | 3 / 6 | Advanced | 4 | 2 | +1 | 7 | 7 |
| Final | 1 | 4 / 4 | Eliminated | 0 | 1 | 0 | 0 | 1 |
| NSHL22 Totals | 28 | 30 | +15 | 32 | 77.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 1 | 9 / 12 | Eliminated | 0 | 3 | -5 | 2 | -0.5 |
| NSHL21 Totals | 0 | 3 | -5 | 2 | -0.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Semifinal | 5 | 8 / 10 | Advanced | 1 | 4 | +1 | 4 | 4.5 |
| Final | 1 | 9 / 10 | Eliminated | 1 | 2 | -1 | 8 | -0.5 |
| NSHL19 Totals | 2 | 6 | 0 | 12 | 4 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC25 | #7 | TBL | Round of 32 | 2 | 1 | 2 |
| PSC24 | #1 | TOR | Elite Eight | 4 | 3 | 8 |
| PSC23 | #12 | VGK | Round of 64 | 1 | 0 | 1 |
| PSC22 | #63 | VGK | Round of 64 | 1 | 0 | 0 |