| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
TBL
|
69 | 12 | 3 | 9 | -6 | 41 | 0 | 0 | 2 |
| NSHL21 |
MTL
|
70 | 9 | 3 | 6 | +9 | 28 | 0 | 1 | 1 |
| NSHL20 |
FLA
Total |
66 | 14 | 4 | 10 | +13 | 12 | 0 | 0 | 3 |
FLA
|
35 | 9 | 4 | 5 | +7 | 12 | 0 | 0 | 3 | |
NYI
|
31 | 5 | 0 | 5 | +6 | 0 | 0 | 0 | 0 | |
| Pro Career | 205 | 35 | 10 | 25 | +16 | 81 | 0 | 1 | 6 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
FLA
Total |
78 | 61 | 24 | 37 | +14 | 61 | 5 | 3 | 3 |
FLA
|
52 | 28 | 12 | 16 | +3 | 34 | 1 | 2 | 1 | |
FLA
|
26 | 33 | 12 | 21 | +11 | 27 | 4 | 1 | 2 | |
| NSHL22 |
SEA
|
65 | 74 | 39 | 35 | +4 | 64 | 17 | 0 | 4 |
| Farm Career | 143 | 135 | 63 | 72 | +18 | 125 | 22 | 3 | 7 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
TBL
|
5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL22 |
SEA
|
5 | 3 | 1 | 2 | 0 | 2 | 0 | 0 | 0 |
| NSHL20 |
FLA
|
14 | 2 | 0 | 2 | +3 | 2 | 0 | 0 | 0 |
| Pro Career | 24 | 5 | 1 | 4 | +3 | 4 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
FLA
|
12 | 12 | 2 | 10 | -2 | 9 | 0 | 0 | 1 |
| NSHL22 |
SEA
|
6 | 8 | 3 | 5 | -2 | 2 | 0 | 0 | 0 |
| Farm Career | 18 | 20 | 5 | 15 | -4 | 11 | 0 | 0 | 1 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
FLA
|
74 | 25 | 82 | 79 | 45 | 83 | 82 | 64 | 81 | 66 | 65 | 72 | 68 | 65 | 61 | 75 |
| NSHL21 |
MTL
|
74 | 25 | 82 | 81 | 66 | 83 | 82 | 66 | 81 | 68 | 65 | 72 | 69 | 66 | 61 | 69 |
| NSHL22 |
SEA
|
74 | 40 | 82 | 81 | 66 | 83 | 84 | 66 | 81 | 68 | 65 | 72 | 69 | 76 | 80 | 70 |
| NSHL23 |
TBL
|
76 | 42 | 81 | 83 | 66 | 85 | 86 | 68 | 83 | 70 | 67 | 71 | 71 | 76 | 79 | 71 |
| NSHL24 |
FLA
|
76 | 44 | 81 | 83 | 66 | 85 | 86 | 68 | 83 | 70 | 67 | 71 | 71 | 78 | 79 | 71 |
| Career Avg | 75 | 36 | 82 | 82 | 62 | 84 | 84 | 67 | 82 | 69 | 66 | 72 | 70 | 73 | 72 | 72 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | EDM |
$2,985,000 · 2 yr |
| NSHL24 | Trade | TBL→ FLA |
FLA Jeremy Swayman (80), Travis Boyd (72), Teddy Blueger (71), Dmitrij Jaskin (72), Y26 R5 FLA pick, Y26 R6 TBL pick, Y27 R7 FLA pick TBL Andrew Copp (77), Travis Hamonic (77), Juuse Saros (79), Frederick Gaudreau (68), Victor Ejdsell (65) |
| NSHL23 | Signing | TBL |
$1,200,000 · 2 yr |
| NSHL22 | Signing | SEA |
$2,900,000 · 1 yr |
| NSHL20 | Trade | STL→ NYI |
NYI Teddy Blueger (66) STL $500,000 |
| NSHL20 | Trade | NYI→ FLA |
FLA Teddy Blueger (66) NYI Y21 R6 SEA pick → Eetu Makiniemi |
| NSHL20 | Opening Day Waivers | NYI |
Claimed off opening-day waivers |
| NSHL20 | Signing | STL |
$600,000 · 3 yr |