| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
PHI
|
78 | 29 | 2 | 27 | +8 | 16 | 1 | 0 | 0 |
| NSHL23 |
PHI
|
75 | 27 | 6 | 21 | -9 | 34 | 1 | 0 | 1 |
| NSHL22 |
PHI
|
78 | 29 | 6 | 23 | +15 | 2 | 3 | 1 | 0 |
| NSHL21 |
PHI
Total |
77 | 28 | 4 | 24 | -10 | 6 | 1 | 1 | 0 |
PHI
|
70 | 26 | 4 | 22 | -9 | 6 | 1 | 1 | 0 | |
QUE
|
7 | 2 | 0 | 2 | -1 | 0 | 0 | 0 | 0 | |
| NSHL20 |
TOR
Total |
76 | 26 | 4 | 22 | +3 | 6 | 1 | 1 | 2 |
TOR
|
49 | 17 | 4 | 13 | +10 | 0 | 1 | 1 | 2 | |
MIN
|
27 | 9 | 0 | 9 | -7 | 6 | 0 | 0 | 0 | |
| NSHL19 |
MIN
Total |
83 | 21 | 3 | 18 | -10 | 4 | 1 | 0 | 0 |
NYR
|
48 | 12 | 2 | 10 | +5 | 4 | 1 | 0 | 0 | |
MIN
|
35 | 9 | 1 | 8 | -15 | 0 | 0 | 0 | 0 | |
| NSHL18 |
NYR
|
80 | 31 | 4 | 27 | -3 | 2 | 1 | 0 | 0 |
| NSHL17 |
NYR
|
16 | 4 | 0 | 4 | -1 | 2 | 0 | 0 | 0 |
| NSHL16 |
BUF
|
5 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| Pro Career | 568 | 195 | 29 | 166 | -8 | 72 | 9 | 3 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
NYR
|
64 | 43 | 12 | 31 | -2 | 2 | 4 | 1 | 0 |
| NSHL16 |
BUF
|
77 | 44 | 8 | 36 | +21 | 8 | 3 | 0 | 2 |
| NSHL15 |
BUF
|
80 | 22 | 0 | 22 | -7 | 4 | 0 | 0 | 0 |
| NSHL14 |
BUF
|
79 | 42 | 10 | 32 | -23 | 14 | 5 | 0 | 5 |
| Farm Career | 300 | 151 | 30 | 121 | -11 | 28 | 12 | 1 | 7 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
PHI
|
6 | 2 | 0 | 2 | +1 | 0 | 0 | 0 | 0 |
| NSHL23 |
PHI
|
15 | 7 | 1 | 6 | +1 | 0 | 0 | 0 | 0 |
| NSHL22 |
PHI
|
26 | 10 | 4 | 6 | +10 | 4 | 0 | 1 | 1 |
| NSHL20 |
TOR
|
11 | 7 | 2 | 5 | +5 | 0 | 0 | 0 | 0 |
| NSHL18 |
NYR
|
12 | 6 | 0 | 6 | -11 | 0 | 0 | 0 | 0 |
| Pro Career | 70 | 32 | 7 | 25 | +6 | 4 | 0 | 1 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
HWP
|
10 | 8 | 0 | 8 | -1 | 0 | 0 | 0 | 0 |
| NSHL16 |
RCH
|
12 | 7 | 1 | 6 | -3 | 4 | 0 | 0 | 0 |
| NSHL15 |
ROC
|
3 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| Farm Career | 25 | 16 | 1 | 15 | -4 | 4 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL14 |
BUF
|
56 | 15 | 86 | 84 | 71 | 81 | 81 | 74 | 50 | 75 | 68 | 71 | 69 | 60 | 55 | 69 |
| NSHL15 |
BUF
|
60 | 17 | 88 | 84 | 72 | 85 | 85 | 74 | 50 | 77 | 68 | 74 | 69 | 60 | 55 | 71 |
| NSHL16 |
BUF
|
60 | 18 | 90 | 84 | 74 | 85 | 86 | 74 | 50 | 77 | 71 | 76 | 69 | 60 | 55 | 71 |
| NSHL17 |
NYR
|
60 | 19 | 91 | 84 | 75 | 89 | 89 | 74 | 50 | 80 | 73 | 80 | 69 | 61 | 58 | 73 |
| NSHL18 |
NYR
|
60 | 19 | 92 | 84 | 76 | 91 | 91 | 77 | 53 | 82 | 73 | 80 | 72 | 62 | 59 | 94 |
| NSHL19 |
MIN
|
60 | 20 | 95 | 84 | 79 | 91 | 91 | 77 | 53 | 82 | 73 | 80 | 72 | 64 | 59 | 94 |
| NSHL20 |
TOR
|
60 | 20 | 95 | 84 | 80 | 94 | 94 | 77 | 53 | 82 | 73 | 80 | 72 | 65 | 60 | 94 |
| NSHL21 |
PHI
|
60 | 20 | 95 | 84 | 82 | 95 | 95 | 78 | 53 | 83 | 73 | 80 | 72 | 66 | 61 | 76 |
| NSHL22 |
PHI
|
60 | 47 | 95 | 84 | 84 | 95 | 97 | 78 | 53 | 84 | 73 | 80 | 72 | 76 | 81 | 78 |
| NSHL23 |
PHI
|
60 | 47 | 97 | 84 | 86 | 97 | 99 | 78 | 53 | 84 | 73 | 80 | 72 | 76 | 83 | 78 |
| NSHL24 |
PHI
|
60 | 49 | 97 | 84 | 88 | 97 | 99 | 78 | 53 | 84 | 73 | 80 | 72 | 78 | 83 | 79 |
| Career Avg | 60 | 27 | 93 | 84 | 79 | 91 | 92 | 77 | 52 | 81 | 72 | 79 | 71 | 67 | 65 | 80 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL22 | PHI | TC | PA | 83 | 84 | +1 | 1 | |
| NSHL21 | PHI | TC | PH | 77 | 78 | +1 | 1 | ALL-STAR CLASSIC |
| NSHL21 | PHI | TC | PA | 82 | 83 | +1 | 1 | ALL-STAR CLASSIC |
| NSHL17 | NYR | TC | SC | 71 | 73 | +2 | 2 | |
| NSHL16 | BUF | TC | SC | 68 | 71 | +3 | 3 | |
| NSHL16 | BUF | TC | DF | 74 | 76 | +2 | 2 | |
| NSHL15 | BUF | TC | DF | 71 | 74 | +3 | 3 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | MTL |
$7,250,000 · 1 yr |
| NSHL21 | Trade | TOR→ PHI |
PHI Matt Murray (78), Tanner Pearson (71), Olli Maatta (75) TOR Alex Nedeljkovic (76), Robert Hagg (74) |
| NSHL21 | Trade | PHI→ QUE |
PHI Jean-Gabriel Pageau (75), Viktor Arvidsson (75), Luca Sbisa (76), Michael Paliotta (72), Andrew MacDonald (70), Daniel Taylor (73), Y24 R4 QUE pick → Javon Moore QUE Adam Henrique (76), Jesper Fast (69), Erik Cernak (76), Olli Maatta (76) |
| NSHL21 | Trade | QUE→ PHI |
PHI Cody McLeod (66), Olli Maatta (76), Matt Moulson (67), Vladislav Firstov (P), Y25 R7 QUE pick QUE Michael Paliotta (72), Brendan Lemieux (68), Nic Dowd (63), Y22 R2 TOR pick → Alex Steeves, Y23 R2 QUE pick → Michael Hrabel, Y24 R4 QUE pick → Javon Moore |
| NSHL21 | Signing | TOR |
$5,000,000 · 3 yr |
| NSHL20 | Trade | MIN→ TOR |
MIN Jonas Brodin (75), Michael Del Zotto (78), Matt Calvert (74) TOR Olli Maatta (75), Oscar Lindberg (71), Tyson Barrie (76) |
| NSHL19 | Trade | NYR→ MIN |
MIN Olli Maatta (74) NYR Jake Muzzin (74), Y21 R2 SJS pick → Samu Tuomaala, Y21 R5 MIN pick → Elmer Soderblom, Y21 R6 MIN pick → Conner Roulette |
| NSHL17 | Signing | NYR |
$9,000,000 · 4 yr |
| NSHL14 | Signing | BUF |
$700,000 · 3 yr |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Semifinal | 8 | 5 / 10 | Advanced | 1 | 3 | +1 | 2 | 4.5 |
| Final | 7 | 9 / 10 | Eliminated | 1 | 1 | -3 | 0 | 1.5 |
| NSHL19 Totals | 2 | 4 | -2 | 2 | 6 | |||