| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
CBJ
|
39 | 2 | 1 | 1 | +3 | 12 | 0 | 0 | 0 |
| NSHL22 |
CBJ
Total |
53 | 8 | 0 | 8 | +6 | 20 | 0 | 0 | 0 |
CBJ
|
41 | 3 | 0 | 3 | +1 | 18 | 0 | 0 | 0 | |
SEA
|
12 | 5 | 0 | 5 | +5 | 2 | 0 | 0 | 0 | |
| NSHL21 |
SEA
Total |
73 | 8 | 1 | 7 | +14 | 42 | 0 | 0 | 0 |
SEA
|
72 | 8 | 1 | 7 | +15 | 42 | 0 | 0 | 0 | |
QUE
|
1 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
| NSHL20 |
MTL
|
82 | 17 | 1 | 16 | +13 | 34 | 1 | 0 | 1 |
| NSHL19 |
TOR
Total |
44 | 13 | 2 | 11 | -3 | 8 | 0 | 0 | 0 |
TOR
|
33 | 11 | 2 | 9 | -1 | 4 | 0 | 0 | 0 | |
WSH
|
11 | 2 | 0 | 2 | -2 | 4 | 0 | 0 | 0 | |
| NSHL18 |
TBL
|
17 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| Pro Career | 308 | 48 | 5 | 43 | +33 | 118 | 1 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
CBJ
|
4 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |
| NSHL21 |
SEA
|
18 | 4 | 0 | 4 | -2 | 16 | 0 | 0 | 0 |
| NSHL20 |
MTL
|
6 | 0 | 0 | 0 | +5 | 0 | 0 | 0 | 0 |
| NSHL19 |
TOR
|
2 | 2 | 0 | 2 | -1 | 0 | 0 | 0 | 0 |
| Pro Career | 30 | 6 | 0 | 6 | 0 | 16 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
TBL
|
84 | 20 | 77 | 77 | 60 | 68 | 68 | 73 | 50 | 75 | 66 | 69 | 66 | 65 | 62 | 68 |
| NSHL18 |
TBL
|
84 | 20 | 79 | 77 | 62 | 70 | 70 | 73 | 50 | 75 | 66 | 71 | 66 | 65 | 62 | 75 |
| NSHL19 |
TOR
|
84 | 20 | 79 | 77 | 62 | 70 | 70 | 73 | 50 | 75 | 66 | 71 | 66 | 65 | 62 | 75 |
| NSHL20 |
MTL
|
84 | 20 | 81 | 77 | 64 | 72 | 72 | 73 | 50 | 75 | 66 | 71 | 66 | 67 | 64 | 75 |
| NSHL21 |
SEA
|
84 | 20 | 81 | 77 | 90 | 74 | 74 | 73 | 50 | 75 | 66 | 71 | 66 | 68 | 65 | 72 |
| NSHL22 |
CBJ
|
84 | 42 | 81 | 77 | 90 | 76 | 76 | 73 | 50 | 75 | 66 | 71 | 66 | 78 | 67 | 73 |
| NSHL23 |
CBJ
|
84 | 42 | 81 | 77 | 90 | 76 | 78 | 73 | 50 | 75 | 66 | 71 | 66 | 78 | 69 | 73 |
| NSHL24 |
TBL
|
82 | 42 | 79 | 75 | 90 | 74 | 76 | 71 | 50 | 73 | 64 | 72 | 64 | 79 | 70 | 72 |
| NSHL25 |
TBL
|
79 | 43 | 80 | 72 | 87 | 75 | 77 | 69 | 50 | 73 | 62 | 73 | 61 | 80 | 71 | 71 |
| Career Avg | 84 | 30 | 80 | 77 | 78 | 73 | 74 | 73 | 50 | 75 | 66 | 72 | 66 | 72 | 66 | 73 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL17 | DET |
TC | DF | 66 | 69 | +3 | 3 |
SEA→
CBJ
QUE→
SEA
SEA Jamie Oleksiak (73), Fredrik Claesson (71), Y22 R2 ANA pick (Filip Mesar), Y22 R2 SEA pick (David Goyette), Y26 R1 QUE pick, Y25 R1 QUE pick
QUE Jacob Trouba (77)
QUE
TOR→
MTL
MTL Colton Sissons (67), Fredrik Claesson (69), Y21 R6 TOR pick (Arber Xhekaj)
TOR Y20 R5 CHI pick (Givani Smith)
MTL
TBL→
TOR
TOR Fredrik Claesson (68), Y19 R3 WPG pick (Austin Wagner)
CAR→
WSH
CAR Y21 R6 WSH pick
WSH Fredrik Claesson (68)
WSH→
TOR
TOR Nick Bjugstad (76), Milan Lucic (70), Fredrik Claesson (68), Corban Knight (66), Trevor Lewis (65)
WSH Claude Giroux (78), Carl Hagelin (75), Blake Comeau (69), Linus Omark (71), Tyler Myers (74), $500,000
DET
DET