| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
NYR
|
68 | 30 | 16 | 14 | +12 | 25 | 0 | 0 | 3 |
| NSHL24 |
MIN
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL21 |
MTL
Total |
77 | 33 | 10 | 23 | +15 | 50 | 1 | 0 | 4 |
MTL
|
56 | 31 | 9 | 22 | +21 | 36 | 1 | 0 | 4 | |
DAL
|
21 | 2 | 1 | 1 | -6 | 14 | 0 | 0 | 0 | |
| NSHL20 |
OTT
Total |
74 | 39 | 19 | 20 | +17 | 16 | 2 | 2 | 4 |
OTT
|
73 | 39 | 19 | 20 | +16 | 16 | 2 | 2 | 4 | |
TOR
|
1 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | |
| NSHL19 |
PIT
|
77 | 27 | 12 | 15 | +10 | 20 | 0 | 0 | 0 |
| NSHL18 |
PIT
Total |
79 | 15 | 7 | 8 | -3 | 8 | 0 | 0 | 1 |
SJS
|
57 | 8 | 4 | 4 | -1 | 2 | 0 | 0 | 0 | |
PIT
|
22 | 7 | 3 | 4 | -2 | 6 | 0 | 0 | 1 | |
| NSHL17 |
DET
Total |
80 | 23 | 9 | 14 | -7 | 8 | 0 | 0 | 0 |
DET
|
68 | 19 | 7 | 12 | -5 | 6 | 0 | 0 | 0 | |
LAK
|
12 | 4 | 2 | 2 | -2 | 2 | 0 | 0 | 0 | |
| NSHL16 |
VAN
|
77 | 10 | 6 | 4 | -10 | 24 | 0 | 0 | 0 |
| Pro Career | 533 | 177 | 79 | 98 | +34 | 151 | 3 | 2 | 12 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
MIN
|
77 | 93 | 39 | 54 | +10 | 78 | 12 | 0 | 5 |
| NSHL23 |
MTL
|
75 | 61 | 30 | 31 | +12 | 64 | 9 | 0 | 7 |
| NSHL22 |
MTL
Total |
59 | 55 | 27 | 28 | +2 | 72 | 6 | 1 | 3 |
MTL
|
55 | 55 | 27 | 28 | +7 | 68 | 6 | 1 | 3 | |
MTL
|
4 | 0 | 0 | 0 | -5 | 4 | 0 | 0 | 0 | |
| NSHL15 |
VAN
|
79 | 70 | 32 | 38 | +32 | 26 | 4 | 1 | 5 |
| Farm Career | 290 | 279 | 128 | 151 | +56 | 240 | 31 | 2 | 20 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
PIT
|
3 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
MTL
|
6 | 7 | 5 | 2 | -2 | 7 | 1 | 0 | 0 |
| NSHL22 |
MTL
|
2 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |
| NSHL15 |
BAK
|
3 | 1 | 0 | 1 | -2 | 0 | 0 | 0 | 0 |
| Farm Career | 11 | 8 | 5 | 3 | -6 | 7 | 1 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL15 |
VAN
|
81 | 10 | 82 | 81 | 68 | 78 | 78 | 69 | 79 | 75 | 66 | 64 | 71 | 65 | 62 | 68 |
| NSHL16 |
VAN
|
81 | 13 | 82 | 81 | 70 | 80 | 80 | 72 | 81 | 77 | 69 | 70 | 74 | 65 | 64 | 70 |
| NSHL17 |
DET
|
81 | 13 | 82 | 81 | 70 | 80 | 80 | 72 | 81 | 77 | 69 | 70 | 74 | 65 | 64 | 70 |
| NSHL18 |
PIT
|
81 | 13 | 82 | 81 | 70 | 80 | 80 | 72 | 81 | 77 | 69 | 70 | 74 | 66 | 64 | 75 |
| NSHL19 |
PIT
|
81 | 13 | 82 | 81 | 70 | 80 | 80 | 72 | 81 | 77 | 69 | 70 | 74 | 68 | 64 | 75 |
| NSHL20 |
OTT
|
81 | 13 | 82 | 81 | 70 | 81 | 81 | 72 | 82 | 77 | 69 | 70 | 74 | 69 | 64 | 75 |
| NSHL21 |
MTL
|
81 | 13 | 83 | 83 | 65 | 81 | 81 | 74 | 84 | 77 | 71 | 70 | 76 | 70 | 65 | 72 |
| NSHL22 |
MTL
|
82 | 40 | 81 | 81 | 65 | 82 | 82 | 72 | 82 | 75 | 69 | 68 | 74 | 80 | 67 | 71 |
| NSHL23 |
MTL
|
83 | 41 | 78 | 82 | 66 | 83 | 83 | 73 | 79 | 76 | 70 | 65 | 75 | 80 | 68 | 72 |
| NSHL24 |
MIN
|
84 | 42 | 75 | 81 | 63 | 84 | 84 | 71 | 76 | 75 | 71 | 66 | 76 | 81 | 69 | 71 |
| Career Avg | 82 | 22 | 81 | 82 | 68 | 81 | 81 | 72 | 81 | 77 | 70 | 69 | 75 | 71 | 66 | 72 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL16 | VAN |
TC | DF | 67 | 70 | +3 | 3 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Trade | TOR→ NYR |
TOR Tage Thompson (79), Tomas Hertl (77), Sergei Bobrovsky (79) NYR Anton Lander (72), Joseph Woll (75), Y28 R1 NJD pick, Y29 R1 NJD pick, Y28 R2 WPG pick, Y29 R2 WPG pick, Y29 R3 VGK pick |
| NSHL22 | Signing | DET |
$1,550,000 for 2 years |
| NSHL21 | Trade | DAL→ MTL |
DAL Ryan Wilson (73) MTL Anton Lander (72) |
| NSHL20 | Trade | OTT→ TOR |
OTT Peter Holland (69), Mike Matheson (68), Ryan Dzingel (68), Nick Shore (66), Brent Burns (68), Dylan Sikura (62) TOR Wayne Simmonds (72), Keith Yandle (72), Anton Stralman (68), Anton Lander (71), Joe Thornton (66), $3,000,000 |
| NSHL20 | Trade | TOR→ OTT |
OTT Anton Lander (71), Ryan Kesler (74), Y24 R2 QUE pick (Andrew Basha) TOR David Krejci (73), Joonas Donskoi (70), Y21 R2 VGK pick (Wyatt Johnston) |
| NSHL20 | Signing | OTT |
$2,005,000 for 4 years |
| NSHL18 | Trade | DET→ SJS |
DET Y18 R3 SJS pick (Jonatan Berggren) SJS Anton Lander (70) |
| NSHL18 | Trade | SJS→ PIT |
PIT Anton Lander (70), Y21 R1 SJS pick (Chaz Lucius) |
| NSHL18 | Signing | SJS |
$1,250,000 for 2 years |
| NSHL17 | Expansion Draft | TBL→ LAK |
Selected in expansion draft · F |
| NSHL16 | Signing | VAN |
$400,000 for 3 years |