| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TBL
Total |
77 | 12 | 2 | 10 | 0 | 58 | 0 | 0 | 1 |
TBL
|
41 | 7 | 1 | 6 | +2 | 24 | 0 | 0 | 0 | |
VGK
|
25 | 3 | 1 | 2 | -2 | 20 | 0 | 0 | 1 | |
TOR
|
11 | 2 | 0 | 2 | 0 | 14 | 0 | 0 | 0 | |
| NSHL23 |
VGK
|
78 | 30 | 2 | 28 | -11 | 107 | 2 | 0 | 2 |
| NSHL22 |
VGK
|
78 | 38 | 7 | 31 | -10 | 101 | 4 | 0 | 4 |
| NSHL21 |
FLA
Total |
76 | 18 | 3 | 15 | +6 | 85 | 1 | 0 | 0 |
VGK
|
36 | 8 | 0 | 8 | +4 | 32 | 0 | 0 | 0 | |
FLA
|
31 | 9 | 2 | 7 | -2 | 39 | 1 | 0 | 0 | |
TOR
|
9 | 1 | 1 | 0 | +4 | 14 | 0 | 0 | 0 | |
| NSHL20 |
VGK
Total |
73 | 33 | 10 | 23 | -9 | 68 | 7 | 0 | 0 |
VGK
|
63 | 30 | 9 | 21 | -11 | 64 | 6 | 0 | 0 | |
SJS
|
10 | 3 | 1 | 2 | +2 | 4 | 1 | 0 | 0 | |
| NSHL19 |
SJS
|
1 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 |
| Pro Career | 383 | 131 | 24 | 107 | -25 | 421 | 14 | 0 | 7 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
SJS
|
80 | 40 | 7 | 33 | -8 | 87 | 5 | 0 | 2 |
| Farm Career | 80 | 40 | 7 | 33 | -8 | 87 | 5 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TBL
|
7 | 3 | 0 | 3 | -3 | 7 | 0 | 0 | 0 |
| NSHL21 |
FLA
|
7 | 0 | 0 | 0 | -1 | 4 | 0 | 0 | 0 |
| Pro Career | 14 | 3 | 0 | 3 | -4 | 11 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
SJS
|
21 | 10 | 2 | 8 | -1 | 12 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
SJS
|
98 | 53 | 70 | 76 | 73 | 80 | 80 | 73 | 53 | 76 | 65 | 71 | 65 | 64 | 65 | 80 |
| NSHL20 |
VGK
|
98 | 55 | 76 | 78 | 76 | 83 | 83 | 75 | 53 | 79 | 67 | 73 | 67 | 65 | 67 | 80 |
| NSHL21 |
FLA
|
98 | 55 | 76 | 78 | 82 | 85 | 85 | 76 | 53 | 79 | 69 | 73 | 69 | 66 | 67 | 75 |
| NSHL22 |
VGK
|
98 | 45 | 76 | 78 | 84 | 87 | 87 | 76 | 53 | 79 | 69 | 73 | 69 | 76 | 74 | 76 |
| NSHL23 |
VGK
|
98 | 47 | 76 | 78 | 86 | 89 | 89 | 78 | 55 | 80 | 69 | 73 | 69 | 76 | 75 | 77 |
| NSHL24 |
TBL
|
98 | 49 | 76 | 78 | 87 | 90 | 91 | 78 | 55 | 80 | 69 | 75 | 69 | 78 | 75 | 77 |
| Career Avg | 98 | 51 | 75 | 78 | 82 | 86 | 86 | 76 | 54 | 79 | 68 | 73 | 68 | 71 | 71 | 78 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL25 | CHI | LTC | SK | 78 | 81 | +3 | 3 | |
| NSHL20 | SJS | TC | DI | 73 | 76 | +3 | 3 | |
| NSHL20 | SJS | TC | DF | 71 | 73 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | CHI |
$2,500,000 · 3 yr |
| NSHL24 | Trade | VGK→ TOR |
TOR Ondrej Palat (75), Steve Santini (77), Gabriel Carlsson (72) VGK Erik Cernak (79), Roman Cervenka (69) |
| NSHL24 | Trade | TOR→ TBL |
TBL Steve Santini (77) TOR Pierre-Olivier Joseph (73) |
| NSHL21 | Trade | VGK→ TOR |
TOR Jordan Staal (76), Valeri Nichushkin (69), Calvin de Haan (77), Steve Santini (75), Trevor Moore (67), Y26 R2 QUE pick, Y25 R3 DAL pick VGK William Karlsson (78), Tyson Barrie (77), Michael Frolik (70) |
| NSHL21 | Trade | TOR→ FLA |
FLA Steve Santini (75), Jason Dickinson (68), Y24 R6 TOR pick → Kasper Pikkarainen TOR Boone Jenner (74), Y24 R7 FLA pick → Oiva Keskinen |
| NSHL21 | Signing | VGK |
$1,900,000 · 4 yr |
| NSHL20 | Trade | SJS→ VGK |
SJS John Carlson (76), Carson McMillan (69), Y21 R6 PHI pick → Cole Huckins VGK Steve Santini (73), Lawson Crouse (67) |