| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
VAN
|
64 | 12 | 2 | 10 | +2 | 142 | 0 | 0 | 0 |
| NSHL24 |
LAK
|
78 | 5 | 0 | 5 | -2 | 47 | 0 | 0 | 0 |
| NSHL23 |
LAK
|
78 | 12 | 1 | 11 | +10 | 101 | 0 | 0 | 0 |
| NSHL22 |
LAK
|
75 | 12 | 1 | 11 | +1 | 135 | 1 | 0 | 0 |
| NSHL21 |
PHI
Total |
66 | 9 | 4 | 5 | -4 | 94 | 2 | 0 | 0 |
PHI
|
18 | 2 | 1 | 1 | -2 | 24 | 1 | 0 | 0 | |
MTL
|
16 | 1 | 1 | 0 | +7 | 26 | 0 | 0 | 0 | |
CBJ
|
14 | 2 | 1 | 1 | -1 | 20 | 1 | 0 | 0 | |
NYR
|
11 | 2 | 1 | 1 | -10 | 6 | 0 | 0 | 0 | |
TOR
|
7 | 2 | 0 | 2 | +2 | 18 | 0 | 0 | 0 | |
| NSHL20 |
OTT
Total |
70 | 14 | 3 | 11 | +6 | 78 | 0 | 0 | 0 |
OTT
|
52 | 11 | 3 | 8 | +7 | 54 | 0 | 0 | 0 | |
MIN
|
17 | 2 | 0 | 2 | -1 | 24 | 0 | 0 | 0 | |
VGK
|
1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| NSHL19 |
OTT
Total |
69 | 12 | 3 | 9 | -7 | 87 | 2 | 0 | 1 |
OTT
|
35 | 4 | 0 | 4 | -9 | 59 | 0 | 0 | 0 | |
WSH
|
34 | 8 | 3 | 5 | +2 | 28 | 2 | 0 | 1 | |
| NSHL18 |
SJS
|
37 | 5 | 1 | 4 | -3 | 63 | 0 | 0 | 0 |
| NSHL17 |
SJS
|
79 | 11 | 2 | 9 | -16 | 43 | 1 | 0 | 1 |
| NSHL16 |
WPG
|
15 | 4 | 1 | 3 | +4 | 12 | 1 | 0 | 0 |
| Pro Career | 631 | 96 | 18 | 78 | -9 | 802 | 7 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
WPG
|
59 | 33 | 4 | 29 | -10 | 132 | 1 | 0 | 0 |
| Farm Career | 59 | 33 | 4 | 29 | -10 | 132 | 1 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
LAK
|
6 | 0 | 0 | 0 | +1 | 2 | 0 | 0 | 0 |
| NSHL23 |
LAK
|
7 | 1 | 0 | 1 | -1 | 0 | 0 | 0 | 0 |
| NSHL22 |
LAK
|
28 | 1 | 0 | 1 | -5 | 23 | 0 | 0 | 0 |
| NSHL16 |
WPG
|
11 | 2 | 0 | 2 | -2 | 14 | 0 | 0 | 0 |
| Playoff Career | 52 | 4 | 0 | 4 | -7 | 39 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
WPG
|
93 | 70 | 61 | 73 | 75 | 77 | 77 | 70 | 50 | 74 | 62 | 74 | 62 | 65 | 70 | 71 |
| NSHL17 |
SJS
|
93 | 70 | 61 | 75 | 76 | 80 | 80 | 72 | 53 | 77 | 64 | 76 | 64 | 65 | 70 | 72 |
| NSHL18 |
SJS
|
93 | 70 | 63 | 75 | 77 | 80 | 80 | 72 | 53 | 77 | 64 | 76 | 64 | 66 | 70 | 75 |
| NSHL19 |
OTT
|
93 | 70 | 63 | 75 | 79 | 80 | 80 | 72 | 53 | 80 | 64 | 76 | 64 | 67 | 70 | 75 |
| NSHL20 |
OTT
|
93 | 70 | 63 | 75 | 81 | 81 | 81 | 72 | 55 | 80 | 64 | 76 | 64 | 68 | 70 | 75 |
| NSHL21 |
PHI
|
93 | 70 | 65 | 75 | 95 | 82 | 81 | 72 | 55 | 80 | 64 | 76 | 65 | 69 | 70 | 75 |
| NSHL22 |
LAK
|
93 | 52 | 65 | 75 | 97 | 82 | 83 | 72 | 55 | 80 | 64 | 76 | 65 | 79 | 76 | 76 |
| NSHL23 |
LAK
|
93 | 54 | 65 | 75 | 97 | 84 | 85 | 72 | 55 | 80 | 64 | 76 | 65 | 79 | 76 | 76 |
| NSHL24 |
LAK
|
91 | 52 | 64 | 73 | 98 | 82 | 86 | 70 | 53 | 78 | 62 | 77 | 63 | 80 | 77 | 76 |
| Career Avg | 93 | 65 | 64 | 75 | 87 | 81 | 82 | 72 | 54 | 79 | 64 | 76 | 64 | 71 | 73 | 75 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL19 | WSH |
TC | PA | 77 | 80 | +3 | 3 | |
| NSHL17 | SJS |
TC | DF | 74 | 76 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | VAN |
$1,220,000 for 1 year |
| NSHL22 | Signing | LAK |
$2,000,000 for 3 years |
| NSHL21 | Trade | LAK→ NYR |
LAK Y26 R2 VGK pick, Y26 R3 NYR pick NYR Gustav Nyquist (74), Alex Petrovic (74) |
| NSHL21 | Trade | NYR→ MTL |
MTL Gustav Nyquist (74), Alex Petrovic (74), Braden Holtby (77), Matt D'Agostini (70) NYR Thomas Greiss (76), Y22 R2 MTL pick, Y22 R4 MTL pick, Y23 R2 CBJ pick (Easton Cowan) |
| NSHL21 | Trade | MTL→ CBJ |
CBJ Alex Petrovic (75) MTL Patrick Wiercioch (76) |
| NSHL21 | Trade | CBJ→ TOR |
CBJ Chay Genoway (72), Andy Miele (68), Y22 R3 DET pick (Alexander Volkov), Y26 R3 MIN pick, Y22 R4 VGK pick (Matias Mantykivi), Y25 R4 FLA pick TOR Oscar Lindberg (73), Wayne Simmonds (72), Alex Petrovic (75), Joe Thornton (66), $2,000,000 |
| NSHL21 | Trade | TOR→ PHI |
PHI Alex Petrovic (75), Wayne Simmonds (72) TOR Jonathan Toews (77), Andreas Englund (68) |
| NSHL20 | Trade | VGK→ MIN |
MIN Alex Petrovic (73), Jared Coreau (70) VGK Andrej Sustr (70), Marcus Hogberg (70) |
| NSHL20 | Trade | MIN→ DET |
DET Alex Petrovic (73) MIN T.J. Brodie (72) |
| NSHL20 | Trade | DET→ OTT |
DET T.J. Oshie (68), Christian Djoos (68), Givani Smith (P), Y23 R3 OTT pick OTT Alex Petrovic (73) |
| NSHL19 | Trade | WSH→ OTT |
OTT Alex Ovechkin (76), Alex Petrovic (73) WSH Jake Gardiner (74), Y21 R4 OTT pick, Y22 R4 OTT pick |
| NSHL19 | Signing | WSH |
$1,458,345 for 3 years |