| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
MIN
|
13 | 5 | 4 | 1 | -3 | 12 | 0 | 0 | 1 |
| NSHL19 |
CGY
|
75 | 14 | 7 | 7 | +3 | 12 | 0 | 0 | 0 |
| NSHL16 |
ANA
|
22 | 5 | 2 | 3 | 0 | 0 | 0 | 0 | 2 |
| NSHL15 |
TOR
|
2 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| Pro Career | 112 | 24 | 13 | 11 | -1 | 24 | 0 | 0 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
ANA
|
68 | 47 | 16 | 31 | -1 | 86 | 4 | 0 | 3 |
| NSHL24 |
BOS
|
78 | 55 | 36 | 19 | +8 | 73 | 14 | 0 | 6 |
| NSHL23 |
NJD
|
78 | 34 | 14 | 20 | +11 | 47 | 0 | 1 | 4 |
| NSHL22 |
MIN
|
49 | 31 | 13 | 18 | -11 | 71 | 4 | 1 | 2 |
| NSHL21 |
MIN
|
52 | 46 | 24 | 22 | -5 | 36 | 8 | 0 | 0 |
| NSHL20 |
SEA
|
77 | 46 | 22 | 24 | -25 | 90 | 5 | 1 | 0 |
| NSHL19 |
CGY
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL18 |
ANA
|
53 | 14 | 7 | 7 | -3 | 20 | 0 | 0 | 1 |
| NSHL17 |
ANA
|
76 | 15 | 8 | 7 | +18 | 12 | 0 | 0 | 3 |
| NSHL16 |
ANA
|
6 | 2 | 0 | 2 | -1 | 0 | 0 | 0 | 0 |
| NSHL15 |
TOR
|
53 | 10 | 2 | 8 | +2 | 18 | 0 | 0 | 0 |
| Farm Career | 591 | 300 | 142 | 158 | -7 | 453 | 35 | 3 | 19 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
BOS
|
4 | 3 | 1 | 2 | -3 | 2 | 0 | 0 | 0 |
| NSHL23 |
NJD
|
6 | 5 | 1 | 4 | +3 | 2 | 0 | 0 | 1 |
| NSHL21 |
MIN
|
14 | 12 | 7 | 5 | +6 | 12 | 0 | 0 | 0 |
| NSHL18 |
UTG
|
2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL17 |
UTG
|
18 | 3 | 1 | 2 | +1 | 6 | 0 | 0 | 0 |
| NSHL15 |
TOR
|
20 | 3 | 2 | 1 | -1 | 12 | 0 | 0 | 0 |
| Playoff Career | 64 | 26 | 12 | 14 | +6 | 34 | 0 | 0 | 1 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL15 |
TOR
|
77 | 35 | 71 | 66 | 81 | 77 | 70 | 60 | 58 | 63 | 65 | 69 | 63 | 65 | 62 | 64 |
| NSHL16 |
ANA
|
77 | 35 | 74 | 68 | 81 | 78 | 71 | 60 | 60 | 64 | 65 | 69 | 63 | 65 | 62 | 65 |
| NSHL17 |
ANA
|
77 | 35 | 76 | 68 | 82 | 78 | 71 | 60 | 62 | 64 | 65 | 69 | 63 | 65 | 62 | 65 |
| NSHL18 |
ANA
|
77 | 35 | 78 | 68 | 82 | 78 | 71 | 62 | 63 | 65 | 66 | 70 | 65 | 66 | 62 | 75 |
| NSHL19 |
CGY
|
77 | 35 | 78 | 68 | 82 | 78 | 71 | 62 | 65 | 65 | 66 | 70 | 65 | 68 | 64 | 75 |
| NSHL20 |
SEA
|
77 | 35 | 78 | 68 | 82 | 78 | 71 | 62 | 67 | 65 | 66 | 70 | 65 | 69 | 64 | 75 |
| NSHL21 |
MIN
|
79 | 35 | 77 | 70 | 75 | 80 | 73 | 64 | 69 | 67 | 68 | 69 | 67 | 70 | 66 | 68 |
| NSHL22 |
MIN
|
80 | 45 | 76 | 71 | 75 | 81 | 74 | 65 | 70 | 68 | 69 | 66 | 68 | 80 | 80 | 68 |
| NSHL23 |
NJD
|
81 | 46 | 73 | 68 | 72 | 82 | 75 | 66 | 69 | 69 | 70 | 63 | 69 | 80 | 77 | 68 |
| NSHL24 |
BOS
|
82 | 47 | 73 | 65 | 73 | 80 | 76 | 66 | 67 | 70 | 67 | 64 | 66 | 81 | 75 | 67 |
| Career Avg | 79 | 39 | 76 | 68 | 79 | 79 | 73 | 63 | 65 | 66 | 67 | 68 | 66 | 71 | 68 | 69 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | ANA |
$1,115,000 for 1 year |
| NSHL24 | Trade | MIN→ BOS |
BOS Richard Panik (67), Lucas Lessio (67) MIN $375,000 |
| NSHL21 | Signing | MIN |
$650,000 for 3 years |
| NSHL19 | Trade | FLA→ CGY |
CGY Nicklas Backstrom (72), Richard Panik (66) FLA Kris Letang (75) |
| NSHL18 | Signing | ANA |
$500,000 for 3 years |
| NSHL16 | Trade | TBL→ MTL |
DET Damien Brunner (72), Y16 R1 DET pick (JACCOB SLAVIN), Y16 R3 BUF pick (TYLER BENSON) MTL Derick Brassard (69), Y15 R2 NYR pick (COLIN MILLER), Y16 R3 DET pick (VITALI ABRAMOV), Y17 R2 MTL pick (ROBERT THOMAS), Richard Panik (P), Tobias Rieder (P), Y15 R1 CAR pick (CHRISTIAN DVORAK), Y15 R3 VAN pick (JACK ROSLOVIC), Y16 R1 BUF pick (OLLI JUOLEVI), Y16 R3 BUF pick (TYLER BENSON), Y17 R3 CAR pick (SHANE BOWERS) TBL Alex Galchenyuk (74), Y15 R2 CAR pick (JANSEN HARKINS), Y15 R3 TOR pick (PETTERI LINDBOHM), Y15 R5 WSH pick (ROBIN KOVACS), Y16 R4 QUE pick (CONOR SHEARY) DAL Steve Downie (72), Y19 R5 SEA pick, Y15 R6 TOR pick (KEEGAN KANZIG) SEA Y15 R3 PIT pick (DOMINIC TURGEON), Y19 R3 DAL pick |
| NSHL16 | Trade | MTL→ TOR |
QUE Brad Richards (69) TOR $100,000, Stephen Weiss (68), Richard Panik (64), Carl Gunnarsson (68), Karri Ramo (75) MTL Cory Emmerton (68), Pierre-Edouard Bellemare (65), Mark Fistric (69), Jacob Markstrom (68) |
| NSHL16 | Signing | MTL |
$700,000 for 3 years |
| NSHL11 | Trade | MIN→ NSH |
MIN Carl Gunnarsson (67), Alexei Kovalev (66), Y13 R5 NSH pick (Anders Lee) NSH Steve Bernier (65), Mark Streit (66), Richard Panik (P) |
| NSHL11 | Trade | NSH→ OTT |
NSH Jamie McBain (68), Y12 R4 CAR pick (Matt Donovan) OTT Greg McKegg (P), Richard Panik (P) |