Last Updated: 2025-04-15 07:29:18am

NHL Statistics

Player POS NHL ABBR AHL ABBR GP G A PTS AHL PPG
Player POS NHL ABBR AHL ABBR GP G A PTS AHL PPG
Wyatt Aamodt D COL Free Agent 2 1 0 1 0.500
Rodrigo Abols C PHI Free Agent 22 2 3 5 0.160
Noel Acciari C PIT Free Agent 79 5 7 12 0.110
Jack Ahcan D COL Free Agent 2 0 0 0 0.000
Sebastian Aho C CAR CTHV 79 29 45 74 0.650
Alexander Alexeyev D WSH Free Agent 6 0 0 0 0.000
Nolan Allan D CHI SHST 43 1 7 8 0.100
Michael Amadio RW OTT PUCK 70 11 15 26 0.260
Nils Aman C VAN Free Agent 19 1 5 6 0.180
Joseph Anderson RW CHI Free Agent 18 0 1 1 0.030
Josh Anderson RW MTL WIN 80 15 12 27 0.260
Michael Anderson D LAK UND 75 6 17 23 0.190
Jaret Anderson-Dolan C WPJ Free Agent 6 0 1 1 0.080
Rasmus Andersson D CGY EAG 80 11 20 31 0.260
Emil Andrae D PHI BRDW 40 1 6 7 0.100
Mason Appleton C WPJ CTHV 70 10 12 22 0.230
Joel Armia RW MTL ING 80 11 18 29 0.250
Viktor Arvidsson LW EDM SHST 65 15 12 27 0.320
Rasmus Asplund C FLO Free Agent 5 0 0 0 0.000
Zach Aston-Reese C CBJ Free Agent 78 6 11 17 0.150
Andreas Athanasiou C CHI Free Agent 8 1 0 1 0.130
Cam Atkinson RW TBL Free Agent 38 4 5 9 0.170
Nicolas Aube-Kubel RW BUF Free Agent 19 1 1 2 0.080
Nicolas Aube-Kubel RW NYR Free Agent 3 0 0 0 0.000
Oskar Back C DAL SHST 73 4 12 16 0.140
Mikael Backlund C CGY SHLS 74 13 16 29 0.280
Kevin Bahl D CGY GRE 71 3 16 19 0.150
Arshdeep Bains LW VAN EAG 13 1 0 1 0.080
Uvis Balinskis D FLO DEAL 75 4 14 18 0.150
Ivan Barbashev C VGK GRE 69 23 27 50 0.530
Aleksander Barkov C FLO MUS 67 20 51 71 0.680
Alex Barre-Boulet C MTL Free Agent 2 0 0 0 0.000
Tyson Barrie D CGY SHLS 13 1 2 3 0.150
Justin Barron D MTL SHST 17 1 0 1 0.060
Justin Barron D NSH SHST 44 4 7 11 0.170
Morgan Barron C WPJ Free Agent 73 8 7 15 0.160
Mathew Barzal C NYI SCAR 30 6 14 20 0.430
Nathan Bastian RW NJD Free Agent 57 4 6 10 0.120
Drake Batherson RW OTT BRDW 80 23 41 64 0.540
Jake Bean D CGY SCAR 63 2 5 7 0.070
Anthony Beauvillier LW PIT GRE 63 13 7 20 0.260
Anthony Beauvillier LW WSH GRE 16 2 3 5 0.220
Owen Beck C MTL DEAL 12 0 1 1 0.040
Connor Bedard C CHI WHA 81 21 43 64 0.520
John Beecher C BOS EAG 78 3 8 11 0.090
Kieffer Bellows LW NSH Free Agent 19 2 2 4 0.160
Emil Bemstrom C PIT Free Agent 14 0 1 1 0.040
Matty Beniers C SEA ING 81 19 23 42 0.380
Jamie Benn LW DAL WIN 79 16 33 49 0.410
Sam Bennett C FLO SWA 75 25 26 51 0.510
Matt Benning D SJS SHST 7 0 0 0 0.000
Simon Benoit D TOR Free Agent 76 1 9 10 0.070
Zach Benson LW BUF CDN G 73 10 18 28 0.260
Brett Berard LW NYR BIGM 35 6 4 10 0.230
Jonatan Berggren RW DET CTHV 73 11 11 22 0.230
Jacob Bernard-Docker D OTT STEL 25 1 3 4 0.100
Jacob Bernard-Docker D BUF STEL 13 1 2 3 0.150
Tyler Bertuzzi LW CHI BIGM 81 23 22 45 0.420
Lian Bichsel D DAL ING 38 4 5 9 0.170
Clark Bishop C CGY Free Agent 6 1 0 1 0.170
Oliver Bjorkstrand RW SEA GRE 61 16 21 37 0.430
Oliver Bjorkstrand RW TBL GRE 18 5 4 9 0.390
Tobias Bjornfot D FLO Free Agent 14 0 0 0 0.000
Nick Bjugstad C UTA DEAL 65 8 11 19 0.210
Colin Blackwell C DAL Free Agent 63 6 11 17 0.180
Jackson Blake RW CAR BIGM 80 17 17 34 0.320
Nick Blankenburg D NSH BRDW 59 4 12 16 0.170
Theodor Blueger C VAN PUCK 81 8 18 26 0.210
Matěj Blümel RW DAL EAG 7 1 0 1 0.140
Brock Boeser RW VAN GRE 74 25 25 50 0.510
Zach Bogosian D MIN MUS 80 4 12 16 0.130
Samuel Bolduc D NYI PUCK 1 0 0 0 0.000
Zachary Bolduc RW STL STEL 71 18 16 34 0.370
Matthew Boldy LW MIN SHLS 81 26 45 71 0.600
Adam Boqvist D FLO SWA 18 2 4 6 0.220
Adam Boqvist D NYI SWA 16 2 6 8 0.310
Jesper Boqvist C FLO SHST 77 12 11 23 0.230
Thomas Bordeleau C SJS EAG 1 0 0 0 0.000
William Borgen D SEA MUS 33 1 1 2 0.050
William Borgen D NYR MUS 50 4 9 13 0.170
Robert Bortuzzo D UTA Free Agent 16 0 2 2 0.060
Evan Bouchard D EDM UND 80 14 53 67 0.510
Mavrik Bourque C DAL SWA 72 11 14 25 0.250
Shane Bowers C NJD UND 4 0 0 0 0.000
Travis Boyd C MIN STEL 3 0 0 0 0.000
Chase Bradley LW COL Free Agent 2 0 0 0 0.000
Erik Brannstrom D VAN Free Agent 28 3 5 8 0.200
Jesper Bratt LW NJD GRE 80 21 67 88 0.680
Justin Brazeau RW BOS SCAR 57 10 10 20 0.260
Justin Brazeau RW MIN SCAR 18 1 1 2 0.080
Bobby Brink RW PHI PUCK 77 11 28 39 0.320
Guillaume Brisebois D VAN Free Agent 3 0 0 0 0.000
Brendan Brisson C VGK SWA 9 0 0 0 0.000
Philip Broberg D STL STEL 67 8 21 29 0.280
TJ Brodie D CHI SHLS 54 2 8 10 0.110
Jonas Brodin D MIN MUS 49 4 15 19 0.230
Jonny Brodzinski C NYR PUCK 50 12 7 19 0.310
Connor Brown RW EDM SCAR 80 13 17 30 0.270
Joshua Brown D EDM Free Agent 8 0 1 1 0.060
Patrick Brown C BOS Free Agent 15 0 1 1 0.030
Jacob Bryson D BUF Free Agent 46 0 7 7 0.080
Pavel Buchnevich LW STL CDN G 75 19 35 54 0.490
Michael Bunting LW PIT SHST 58 14 15 29 0.370
Michael Bunting LW NSH SHST 17 5 4 9 0.410
Andre Burakovsky LW SEA SCAR 78 10 26 36 0.290
Callahan Burke C VGK Free Agent 7 1 0 1 0.140
Brent Burns D CAR BRDW 80 6 23 29 0.220
Kyle Burroughs D LAK Free Agent 32 0 3 3 0.050
Quinton Byfield RW LAK PUCK 79 22 31 53 0.470
Bowen Byram D BUF STEL 80 7 31 38 0.280
Drake Caggiula LW EDM Free Agent 7 0 1 1 0.070
Luca Cagnoni D SJS SCAR 6 0 2 2 0.170
Michael Callahan D BOS Free Agent 17 1 0 1 0.060
Kyle Capobianco D DAL Free Agent 1 0 0 0 0.000
Michael Carcone LW UTA ING 53 7 12 19 0.250
Ethan Cardwell RW SJS SHST 6 1 0 1 0.170
Declan Carlile D TBL Free Agent 3 1 0 1 0.330
Brandon Carlo D BOS Free Agent 63 1 8 9 0.080
Brandon Carlo D TOR Free Agent 18 0 3 3 0.080
John Carlson D WSH CDN G 79 5 46 51 0.350
Leo Carlsson C ANA SHLS 74 20 24 44 0.430
Lucas Carlsson D SJS Free Agent 12 1 3 4 0.210
Sam Carrick C NYR Free Agent 79 6 14 20 0.160
Alexandre Carrier D NSH UND 28 1 6 7 0.140
Alexandre Carrier D MTL UND 50 2 15 17 0.190
William Carrier LW CAR Free Agent 41 4 6 10 0.170
Seamus Casey D NJD BRDW 13 4 3 7 0.420
Noah Cates LW PHI SWA 76 16 20 36 0.340
Cole Caufield RW MTL DEAL 81 37 32 69 0.650
Cody Ceci D SJS CTHV 54 4 11 15 0.180
Cody Ceci D DAL CTHV 30 0 9 9 0.150
Macklin Celebrini C SJS DEAL 69 25 38 63 0.640
Erik Cernak D TBL SHST 74 3 18 21 0.160
Thomas Chabot D OTT EAG 79 8 36 44 0.330
Mitchell Chaffee RW TBL MUS 65 12 6 18 0.230
Jalen Chatfield D CAR WHA 79 7 11 18 0.160
Ben Chiarot D DET WIN 79 4 9 13 0.110
Nikita Chibrikov RW WPJ Magic 4 2 1 3 0.630
Yegor Chinakhov RW CBJ UND 30 7 8 15 0.370
Declan Chisholm D MIN PUCK 66 2 10 12 0.110
Dennis Cholowski D NYI GRE 33 3 7 10 0.200
Dennis Cholowski D NJD GRE 5 0 0 0 0.000
Jake Christiansen D CBJ SWA 68 1 7 8 0.070
Jakob Chychrun D WSH SWA 73 20 27 47 0.460
Filip Chytil C NYR RR 41 11 9 20 0.380
Filip Chytil C VAN RR 15 2 4 6 0.270
Anthony Cirelli C TBL SHLS 78 27 31 58 0.540
Casey Cizikas C NYI Free Agent 80 7 9 16 0.140
Brandt Clarke D LAK Magic 75 5 27 32 0.250
Connor Clifton D BUF WIN 71 1 14 15 0.110
Nathan Clurman D PIT Free Agent 1 0 0 0 0.000
Dylan Coghlan D WPJ Free Agent 6 0 0 0 0.000
Sam Colangelo RW ANA STEL 30 9 2 11 0.330
Ian Cole D UTA RR 81 1 16 17 0.110
Blake Coleman LW CGY MUS 80 15 23 38 0.330
Ross Colton C COL SHLS 61 16 13 29 0.370
J.T. Compher LW DET WIN 74 10 21 31 0.280
Lucas Condotta LW MTL Free Agent 7 1 0 1 0.140
Kyle Connor LW WPJ DEAL 81 41 55 96 0.850
Logan Cooley C UTA WHA 74 25 40 65 0.610
Andrew Copp C DET MUS 56 10 13 23 0.290
Matt Coronato RW CGY WHA 75 24 20 44 0.450
Paul Cotter C NJD WIN 79 16 6 22 0.240
Nick Cousins C OTT Free Agent 48 5 8 13 0.190
Sean Couturier C PHI GRE 77 15 28 43 0.380
Charlie Coyle C BOS WIN 64 15 7 22 0.290
Charlie Coyle C COL WIN 19 2 11 13 0.390
Dylan Cozens C BUF CTHV 61 11 20 31 0.340
Dylan Cozens C OTT CTHV 19 4 7 11 0.390
Louis Crevier D CHI GRE 32 3 1 4 0.110
Angus Crookshank LW OTT Free Agent 7 0 1 1 0.070
Sidney Crosby C PIT WHA 79 32 57 89 0.770
Cameron Crotty D MIN Free Agent 1 0 0 0 0.000
Lawson Crouse LW UTA ING 80 12 6 18 0.190
Maxwell Crozier D TBL Free Agent 5 0 0 0 0.000
William Cuylle LW NYR SCAR 81 20 24 44 0.400
Colton Dach C CHI MUS 25 2 5 7 0.180
Kirby Dach C MTL SWA 57 10 12 22 0.280
Evgenii Dadonov RW DAL CTHV 79 20 20 40 0.380
Rasmus Dahlin D BUF BIGM 71 17 51 68 0.600
Phillip Danault C LAK STEL 78 8 33 41 0.310
Justin Danforth RW CBJ CTHV 59 9 11 20 0.250
Tony DeAngelo D NYI SHLS 33 4 15 19 0.350
Alex DeBrincat RW DET PUCK 80 37 31 68 0.660
Jake DeBrusk LW VAN Magic 81 28 20 48 0.470
Calvin de Haan D COL Free Agent 44 0 7 7 0.080
Calvin de Haan D NYR Free Agent 3 0 1 1 0.170
Luca Del Bel Belluz C CBJ BRDW 15 2 6 8 0.330
Marc Del Gaizo D NSH Magic 45 2 7 9 0.120
Ty Dellandrea C SJS ING 67 1 7 8 0.070
Ethan Del Mastro D CHI RR 24 2 4 6 0.170
Dylan DeMelo D WPJ ING 81 3 16 19 0.140
Ivan Demidov RW MTL SWA 1 1 1 2 1.500
Grigori Denisenko LW VGK Free Agent 1 0 0 0 0.000
Travis Dermott D EDM Free Agent 10 0 0 0 0.000
Travis Dermott D MIN Free Agent 9 0 0 0 0.000
Vincent Desharnais D VAN Free Agent 34 0 3 3 0.040
Vincent Desharnais D PIT Free Agent 10 0 0 0 0.000
Vincent Desharnais D SJS Free Agent 7 0 0 0 0.000
Nick DeSimone D UTA Free Agent 20 1 5 6 0.180
Nicolas Deslauriers LW PHI Free Agent 29 2 1 3 0.090
Connor Dewar C TOR Free Agent 31 0 3 3 0.050
Connor Dewar C PIT Free Agent 16 4 2 6 0.310
Jason Dickinson C CHI CTHV 59 7 9 16 0.190
Phillip Di Giuseppe LW VAN Free Agent 20 1 5 6 0.180
Brenden Dillon D NJD SHLS 80 2 14 16 0.110
Cam Dineen D EDM Free Agent 2 0 0 0 0.000
Josh Doan RW UTA STEL 50 7 12 19 0.260
Noah Dobson D NYI BRDW 69 10 29 39 0.360
Max Domi C TOR EAG 72 8 25 33 0.280
Ryan Donato C CHI SHST 79 31 30 61 0.580
Pavel Dorofeyev LW VGK Magic 80 33 17 50 0.520
Karsen Dorwart LW PHI Free Agent 4 0 0 0 0.000
Drew Doughty D LAK WHA 28 4 13 17 0.380
Nic Dowd C WSH WHA 80 14 12 26 0.250
Justin Dowling C NJD Free Agent 51 2 5 7 0.090
Leon Draisaitl C EDM WHA 71 52 54 106 1.110
Jonathan Drouin LW COL GRE 43 11 26 37 0.560
Jack Drury C CAR SWA 39 3 6 9 0.150
Jack Drury C COL SWA 33 5 4 9 0.210
Jamie Drysdale D PHI CTHV 68 7 13 20 0.200
Pierre-Luc Dubois LW WSH ING 80 20 44 64 0.530
Matt Duchene C DAL DEAL 81 30 51 81 0.690
Anthony Duclair LW NYI CDN G 44 7 4 11 0.200
Walker Duehr RW CGY Free Agent 16 0 1 1 0.030
Walker Duehr RW SJS Free Agent 8 2 0 2 0.250
Brandon Duhaime RW WSH Free Agent 80 9 12 21 0.190
Dylan Duke LW TBL EAG 2 1 0 1 0.500
Matt Dumba D DAL SCAR 62 1 9 10 0.090
Brian Dumoulin D ANA EAG 61 2 14 16 0.150
Brian Dumoulin D NJD EAG 17 0 5 5 0.150
Vince Dunn D SEA WIN 61 11 27 38 0.400
Josh Dunne C BUF Free Agent 2 0 0 0 0.000
Riley Duran C BOS Free Agent 2 0 0 0 0.000
Sean Durzi D UTA BIGM 29 4 7 11 0.260
Christian Dvorak C MTL ING 81 12 21 33 0.280
Dalibor Dvorský RW STL Free Agent 2 0 0 0 0.000
Jordan Eberle RW SEA WHA 41 9 16 25 0.410
Joel Edmundson D LAK CTHV 72 6 14 20 0.180
Adam Edstrom C NYR Free Agent 51 5 4 9 0.140
Simon Edvinsson D DET SWA 76 7 22 29 0.240
Nikolaj Ehlers LW WPJ CDN G 69 24 39 63 0.630
Jack Eichel C VGK UND 76 27 66 93 0.790
Aaron Ekblad D FLO CDN G 56 3 30 33 0.320
Mattias Ekholm D EDM CDN G 65 9 24 33 0.320
William Eklund LW SJS RR 76 17 41 58 0.490
Oliver Ekman-Larsson D TOR UND 77 4 25 29 0.210
Lars Eller C PIT WIN 17 4 3 7 0.320
Lars Eller C WSH WIN 61 6 9 15 0.170
Ty Emberson D EDM EAG 74 1 10 11 0.080
Andreas Englund D LAK Free Agent 11 1 0 1 0.090
Andreas Englund D NSH Free Agent 23 0 2 2 0.040
Pierre Engvall LW NYI Free Agent 60 8 7 15 0.190
Joel Eriksson Ek C MIN WIN 45 13 15 28 0.460
Luke Evangelista RW NSH UND 67 10 21 31 0.310
Jake Evans C MTL Magic 81 12 23 35 0.290
Ryker Evans D SEA EAG 72 5 20 25 0.210
Mikey Eyssimont C TBL Free Agent 57 5 5 10 0.130
Mikey Eyssimont C SEA Free Agent 19 4 2 6 0.260
Robby Fabbri C ANA SCAR 44 8 8 16 0.270
Dante Fabbro D NSH RR 6 0 0 0 0.000
Dante Fabbro D CBJ RR 60 7 17 24 0.260
Brock Faber D MIN WHA 77 10 19 29 0.250
Radek Faksa C STL Free Agent 69 5 10 15 0.140
Adam Fantilli C CBJ MUS 80 29 23 52 0.510
Joel Farabee LW PHI RR 50 8 11 19 0.270
Joel Farabee LW CGY RR 29 3 3 6 0.160
Hudson Fasching RW NYI Free Agent 41 1 2 3 0.050
Justin Faulk D STL DEAL 77 4 28 32 0.230
Martin Fehervary D WSH WIN 80 5 20 25 0.190
Tye Felhaber LW COL Free Agent 5 0 0 0 0.000
Mario Ferraro D SJS SHST 78 5 12 17 0.140
Kevin Fiala LW LAK UND 78 34 22 56 0.580
Jack Finley C TBL Free Agent 1 0 0 0 0.000
Christian Fischer RW DET ING 45 1 6 7 0.090
Christian Fischer RW CBJ ING 1 0 0 0 0.000
Cale Fleury D SEA Free Agent 14 0 1 1 0.040
Haydn Fleury D WPJ Free Agent 39 0 7 7 0.090
Warren Foegele LW LAK WIN 79 22 21 43 0.410
Tyson Foerster RW PHI STEL 79 24 17 41 0.410
Marcus Foligno LW MIN SCAR 76 14 15 29 0.280
Nick Foligno LW CHI RR 77 15 19 34 0.320
Nolan Foote LW NJD Free Agent 5 0 1 1 0.100
Derek Forbort D VAN STEL 54 2 9 11 0.120
Parker Ford C WPJ Free Agent 3 1 0 1 0.330
Filip Forsberg LW NSH WHA 81 31 43 74 0.650
Gustav Forsling D FLO SWA 80 11 20 31 0.260
Liam Foudy C NYI SCAR 2 0 0 0 0.000
Cam Fowler D ANA BRDW 17 0 4 4 0.120
Cam Fowler D STL BRDW 50 9 25 34 0.430
Adam Fox D NYR BRDW 73 10 51 61 0.490
Ethan Frank C WSH PUCK 23 4 3 7 0.240
Trent Frederic C BOS PUCK 57 8 7 15 0.200
Trent Frederic C EDM PUCK 1 0 0 0 0.000
Mark Friedman D VAN Free Agent 5 0 0 0 0.000
Morgan Frost C PHI PUCK 49 11 14 25 0.370
Morgan Frost C CGY PUCK 30 2 9 11 0.220
Jonah Gadjovich LW FLO Free Agent 41 4 0 4 0.100
Brendan Gallagher RW MTL CTHV 81 21 17 38 0.360
Conor Garland RW VAN MUS 80 19 30 49 0.430
Marc Gatcomb C NYI Free Agent 37 8 1 9 0.230
Jacob Gaucher C PHI Free Agent 4 0 0 0 0.000
Adam Gaudette RW OTT RR 79 17 7 24 0.260
Frederick Gaudreau C MIN STEL 81 18 19 37 0.340
Brendan Gaunce C MIN Free Agent 12 0 1 1 0.040
Cutter Gauthier LW ANA UND 80 20 23 43 0.390
Julien Gauthier RW NYI Free Agent 1 0 0 0 0.000
Vladislav Gavrikov D LAK DEAL 79 4 23 27 0.200
Conor Geekie C TBL SWA 50 7 6 13 0.200
Morgan Geekie C BOS DEAL 76 32 24 56 0.580
Isaiah George D NYI ING 33 1 4 5 0.090
Dennis Gilbert D BUF Free Agent 25 0 5 5 0.100
Dennis Gilbert D OTT Free Agent 2 0 0 0 0.000
Patrick Giles RW FLO Free Agent 9 0 0 0 0.000
Patrick Giles RW SJS Free Agent 8 1 0 1 0.130
Adam Ginning D PHI Free Agent 1 0 0 0 0.000
Samuel Girard D COL WIN 73 3 21 24 0.180
Zemgus Girgensons C TBL Free Agent 80 2 4 6 0.050
Claude Giroux RW OTT CDN G 80 15 35 50 0.410
Cody Glass C PIT BRDW 51 4 11 15 0.190
Cody Glass C NJD BRDW 12 2 5 7 0.380
Luke Glendening C TBL Free Agent 77 4 3 7 0.070
Gage Goncalves C TBL Free Agent 58 8 12 20 0.240
Barclay Goodrow C SJS Free Agent 76 5 3 8 0.090
Shayne Gostisbehere D CAR BIGM 68 7 37 44 0.380
Yanni Gourde C SEA Free Agent 36 6 11 17 0.320
Yanni Gourde C TBL Free Agent 19 1 11 12 0.340
Collin Graf RW SJS EAG 33 5 6 11 0.240
Mikael Granlund C SJS UND 52 15 30 45 0.580
Mikael Granlund C DAL UND 30 7 14 21 0.470
Helge Grans D PHI BRDW 6 0 1 1 0.080
Kevin Gravel D NSH Free Agent 6 0 1 1 0.080
Ryan Graves D PIT Magic 60 1 3 4 0.040
Nikita Grebenkin RW TOR WHA 7 0 0 0 0.000
Ryan Greene C CHI UND 1 0 0 0 0.000
Jordan Greenway LW BUF Free Agent 34 3 5 8 0.160
Anthony-John Greer LW FLO ING 81 6 11 17 0.140
Noah Gregor LW OTT Free Agent 40 4 2 6 0.130
Noah Gregor LW SJS Free Agent 11 0 1 1 0.050
Ridly Greig C OTT PUCK 76 13 20 33 0.300
Carl Grundstrom RW SJS ING 55 3 6 9 0.110
Matt Grzelcyk D PIT DEAL 81 1 37 38 0.240
Radko Gudas D ANA Magic 79 1 15 16 0.110
Erik Gudbranson D CBJ STEL 14 0 3 3 0.110
Dylan Guenther RW UTA CDN G 69 27 33 60 0.630
Jake Guentzel C TBL CDN G 78 40 39 79 0.760
Kaiden Guhle D MTL EAG 54 4 12 16 0.190
Danil Gushchin LW SJS UND 11 0 1 1 0.050
David Gustafsson C WPJ BRDW 35 2 4 6 0.110
Erik Gustafsson D DET CDN G 60 2 16 18 0.170
Brandon Hagel LW TBL Magic 80 35 55 90 0.780
Robert Hagg D VGK Free Agent 2 0 0 0 0.000
Nicolas Hague D VGK BRDW 66 5 6 11 0.120
Jani Hakanpaa D TOR SCAR 2 0 0 0 0.000
Taylor Hall LW CHI DEAL 46 9 15 24 0.360
Taylor Hall LW CAR DEAL 29 8 7 15 0.400
Brian Halonen LW NJD Free Agent 2 0 0 0 0.000
Dougie Hamilton D NJD WHA 63 9 31 40 0.390
Travis Hamonic D OTT SCAR 57 1 6 7 0.070
Noah Hanifin D VGK UND 80 10 29 39 0.310
Joel Hanley D CGY Free Agent 52 2 7 9 0.110
Mike Hardman LW NJD Free Agent 1 0 0 0 0.000
Jansen Harkins C ANA Free Agent 61 2 4 6 0.070
Thomas Harley D DAL CTHV 77 16 34 50 0.430
Jordan Harris D CBJ Free Agent 31 1 3 4 0.080
Ryan Hartman RW MIN BIGM 68 11 15 26 0.270
Rafael Harvey-Pinard LW MTL SCAR 1 0 0 0 0.000
Garnet Hathaway RW PHI SHST 65 10 11 21 0.240
Erik Haula LW NJD SHST 67 10 9 19 0.220
John Hayden C SEA Free Agent 19 1 1 2 0.080
Kevin Hayes RW PIT STEL 64 13 10 23 0.280
Barrett Hayton C UTA MUS 81 20 26 46 0.410
Victor Hedman D TBL SWA 77 15 49 64 0.510
Emil Heineman LW MTL GRE 61 10 8 18 0.230
Danton Heinen LW VAN CDN G 51 6 12 18 0.240
Danton Heinen LW PIT CDN G 27 2 8 10 0.220
Ville Heinola D WPJ RR 18 0 1 1 0.030
Miro Heiskanen D DAL SHLS 50 5 20 25 0.300
Samuel Helenius C LAK Free Agent 47 2 3 5 0.070
Drew Helleson D ANA MUS 54 4 9 13 0.160
Adam Henrique C EDM STEL 79 12 14 26 0.240
Tomas Hertl C VGK WHA 72 31 28 59 0.630
Matthew Highmore C OTT Free Agent 40 2 4 6 0.100
Vincent Hinostroza C NSH Free Agent 13 0 2 2 0.080
Vincent Hinostroza C MIN Free Agent 25 5 3 8 0.260
Roope Hintz C DAL DEAL 75 28 39 67 0.630
Nico Hischier C NJD SWA 74 35 32 67 0.690
Hayden Hodgson RW OTT Free Agent 2 0 0 0 0.000
Nils Höglander LW VAN PUCK 71 8 16 24 0.230
Justin Holl D DET Free Agent 72 1 5 6 0.050
Dylan Holloway LW STL RR 77 26 37 63 0.580
Pontus Holmberg RW TOR SWA 66 7 10 17 0.180
Simon Holmstrom RW NYI STEL 73 20 25 45 0.450
Alexander Holtz RW VGK SCAR 51 4 8 12 0.160
Samuel Honzek LW CGY EAG 5 0 0 0 0.000
Bo Horvat C NYI BIGM 79 28 29 57 0.540
Brett Howden C VGK SWA 78 23 16 39 0.400
Filip Hronek D VAN SWA 60 5 28 33 0.320
Justin Hryckowian C DAL Free Agent 5 0 1 1 0.100
Jonathan Huberdeau LW CGY GRE 80 28 33 61 0.560
Jack Hughes C NJD CTHV 62 27 43 70 0.780
Luke Hughes D NJD SWA 70 7 35 42 0.350
Quinn Hughes D VAN WIN 67 16 60 76 0.690
Daemon Hunt D MIN RR 1 0 0 0 0.000
Dryden Hunt LW CGY Free Agent 4 0 1 1 0.130
Lane Hutson D MTL BIGM 81 6 59 65 0.440
Ben Hutton D VGK Free Agent 9 0 0 0 0.000
Grant Hutton D NYI Free Agent 13 0 2 2 0.080
Zach Hyman LW EDM SWA 73 27 17 44 0.490
Arttu Hyry RW DAL Free Agent 5 0 1 1 0.100
Alex Iafallo LW WPJ STEL 81 15 16 31 0.280
Bokondji Imama LW PIT Free Agent 16 1 0 1 0.060
Jere Innala LW COL Free Agent 17 0 0 0 0.000
Ivan Ivan C COL RR 40 5 3 8 0.160
Juha Jaaska LW CAR Free Agent 18 0 4 4 0.110
Mark Jankowski LW NSH MUS 41 4 5 9 0.160
Mark Jankowski LW CAR MUS 17 8 0 8 0.470
Mattias Janmark C EDM RR 78 2 16 18 0.130
Calle Jarnkrok C TOR PUCK 17 1 4 5 0.180
Seth Jarvis C CAR EAG 73 32 35 67 0.680
Tanner Jeannot LW LAK MUS 67 7 6 13 0.150
Jan Jenik C OTT CDN G 2 0 0 0 0.000
Boone Jenner C CBJ MUS 24 7 12 19 0.540
Nick Jensen D OTT RR 70 3 18 21 0.170
David Jiricek D CBJ RR 6 0 1 1 0.080
David Jiricek D MIN RR 6 1 1 2 0.250
Albert Johansson D DET ING 59 3 6 9 0.100
Marcus Johansson LW MIN DEAL 71 10 22 32 0.300
Erik Johnson D PHI Magic 22 1 2 3 0.090
Erik Johnson D COL Magic 14 1 1 2 0.110
Jack Johnson D CBJ Free Agent 41 0 6 6 0.070
Kent Johnson C CBJ WHA 66 23 33 56 0.600
Reese Johnson C MIN Free Agent 3 0 0 0 0.000
Ryan Johnson D BUF BRDW 3 0 0 0 0.000
Tyler Johnson C BOS Free Agent 9 0 2 2 0.110
Ross Johnston LW ANA Free Agent 43 1 3 4 0.060
Wyatt Johnston C DAL SCAR 81 33 38 71 0.640
Henri Jokiharju D BUF GRE 42 3 3 6 0.110
Henri Jokiharju D BOS GRE 17 0 4 4 0.120
Ben Jones C MIN Free Agent 26 0 0 0 0.000
Caleb Jones D LAK Free Agent 5 0 0 0 0.000
Max Jones LW BOS Free Agent 7 0 0 0 0.000
Max Jones LW EDM Free Agent 17 0 1 1 0.030
Seth Jones D CHI SWA 42 7 20 27 0.400
Seth Jones D FLO SWA 20 2 7 9 0.280
Zachary Jones D NYR BIGM 45 1 10 11 0.130
Mathieu Joseph RW STL BRDW 59 4 10 14 0.150
Pierre-Olivier Joseph D STL SWA 23 0 2 2 0.040
Pierre-Olivier Joseph D PIT SWA 24 0 1 1 0.020
Dakota Joshua C VAN ING 56 7 7 14 0.190
Roman Josi D NSH CTHV 53 9 29 38 0.440
Tyson Jost C CAR ING 37 2 5 7 0.120
Noah Juulsen D VAN Free Agent 35 0 0 0 0.000
Nazem Kadri C CGY CDN G 80 32 31 63 0.590
Wyatt Kaiser D CHI Free Agent 56 4 4 8 0.110
Kaapo Kakko RW NYR ING 30 4 10 14 0.300
Kaapo Kakko RW SEA ING 48 10 19 29 0.410
Arthur Kaliyev RW NYR GRE 14 3 1 4 0.250
David Kampf C TOR SHST 59 5 8 13 0.150
Patrick Kane RW DET WHA 70 21 37 58 0.560
Kasperi Kapanen RW STL WIN 10 1 0 1 0.100
Kasperi Kapanen RW EDM WIN 55 5 7 12 0.150
Oliver Kapanen C MTL SCAR 18 0 2 2 0.060
Kirill Kaprizov LW MIN BIGM 40 25 31 56 1.010
Erik Karlsson D PIT SHLS 81 11 42 53 0.400
Linus Karlsson C VAN Free Agent 22 3 3 6 0.200
William Karlsson C VGK SHLS 51 9 19 28 0.360
Tye Kartye LW SEA DEAL 62 5 7 12 0.140
Marco Kasper C DET MUS 75 18 17 35 0.350
Mark Kastelic C BOS GRE 61 5 9 14 0.160
Clayton Keller RW UTA UND 80 29 60 89 0.740
Parker Kelly C COL Free Agent 80 8 11 19 0.170
Joakim Kemell RW NSH UND 2 0 0 0 0.000
Adrian Kempe RW LAK Magic 79 33 35 68 0.640
Alexander Kerfoot C UTA ING 80 11 17 28 0.240
Rory Kerins C CGY BIGM 5 0 4 4 0.400
Matthew Kessel D STL Free Agent 29 0 3 3 0.050
Michael Kesselring D UTA SWA 81 7 22 29 0.220
Marat Khusnutdinov C MIN SHLS 57 2 5 7 0.080
Marat Khusnutdinov C BOS SHLS 17 2 2 4 0.180
Matt Kiersted D FLO Free Agent 1 0 0 0 0.000
Alex Killorn LW ANA PUCK 80 18 18 36 0.340
Justin Kirkland C CGY Free Agent 21 2 6 8 0.240
Joel Kiviranta LW COL Free Agent 79 16 7 23 0.250
Adam Klapka RW CGY EAG 29 5 3 8 0.220
Tyler Kleven D OTT Free Agent 77 4 5 9 0.080
John Klingberg D EDM CTHV 11 1 3 4 0.230
Matthew Knies LW TOR SCAR 76 29 26 55 0.550
Cole Koepke LW BOS DEAL 72 10 7 17 0.190
Ville Koivunen RW PIT DEAL 7 0 5 5 0.360
Keegan Kolesar RW VGK MUS 80 12 17 29 0.260
Vladislav Kolyachonok D UTA EAG 23 2 3 5 0.150
Vladislav Kolyachonok D PIT EAG 11 0 2 2 0.090
Travis Konecny RW PHI CDN G 80 24 51 75 0.620
Anze Kopitar C LAK WHA 79 21 44 65 0.540
Joona Koppanen LW PIT Free Agent 10 1 0 1 0.100
Kevin Korchinski D CHI SCAR 15 1 0 1 0.070
Kaedan Korczak D VGK Magic 38 0 10 10 0.130
Klim Kostin C SJS Free Agent 35 1 6 7 0.110
Jesperi Kotkaniemi C CAR GRE 76 11 20 31 0.280
Johnathan Kovacevic D NJD GRE 80 1 16 17 0.110
Nikolai Kovalenko RW COL SHLS 28 4 4 8 0.210
Nikolai Kovalenko RW SJS SHLS 28 3 9 12 0.270
Tyson Kozak C BUF Free Agent 21 3 2 5 0.190
Peyton Krebs C BUF BRDW 79 9 18 27 0.230
Chris Kreider LW NYR DEAL 67 21 7 28 0.370
Nikita Kucherov RW TBL Magic 76 36 83 119 1.020
Kirill Kudryavtsev D VAN Free Agent 1 0 0 0 0.000
Brett Kulak D EDM SCAR 80 7 18 25 0.200
Jiri Kulich C BUF SHST 60 15 9 24 0.330
Dmitry Kulikov D FLO ING 69 4 9 13 0.120
Luke Kunin C SJS CTHV 63 11 7 18 0.230
Luke Kunin C CBJ CTHV 12 0 0 0 0.000
Rasmus Kupari C WPJ STEL 59 5 3 8 0.110
Sean Kuraly C CBJ Free Agent 80 5 11 16 0.130
Philipp Kurashev C CHI SCAR 51 7 7 14 0.210
Andrei Kuzmenko LW CGY EAG 37 4 11 15 0.260
Andrei Kuzmenko LW PHI EAG 7 2 3 5 0.500
Andrei Kuzmenko LW LAK EAG 19 5 11 16 0.550
Oliver Kylington D COL Free Agent 13 1 3 4 0.190
Oliver Kylington D ANA Free Agent 6 0 1 1 0.080
Jordan Kyrou RW STL SWA 81 34 34 68 0.630
Kevin Labanc RW CBJ CDN G 34 2 10 12 0.210
Joseph Labate C CBJ Free Agent 6 0 1 1 0.080
Jackson LaCombe D ANA SHLS 73 14 29 43 0.390
Tanner Laczynski C VGK Free Agent 8 1 0 1 0.130
Alex Laferriere RW LAK EAG 74 18 23 41 0.400
Sam Lafferty C BUF Free Agent 58 4 3 7 0.090
Alexis Lafrenière LW NYR SWA 81 17 28 45 0.380
William Lagesson D DET Free Agent 5 0 1 1 0.100
Patrik Laine LW MTL RR 51 20 13 33 0.520
Brad Lambert C WPJ WHA 5 0 1 1 0.100
Maveric Lamoureux D UTA MUS 15 1 2 3 0.130
Hendrix Lapierre C WSH WIN 27 0 8 8 0.150
Dylan Larkin C DET UND 80 29 39 68 0.610
Adam Larsson D SEA SHST 81 7 21 28 0.220
Scott Laughton C PHI DEAL 60 11 16 27 0.320
Scott Laughton C TOR DEAL 18 1 1 2 0.080
Jakub Lauko C MIN SHST 38 3 3 6 0.120
Jakub Lauko C BOS SHST 17 2 2 4 0.180
Jeremy Lauzon D NSH Free Agent 28 0 1 1 0.020
Raphael Lavoie C VGK GRE 9 0 0 0 0.000
Curtis Lazar C NJD Free Agent 47 2 3 5 0.070
Brett Leason RW ANA ING 61 5 12 17 0.180
Nick Leddy D STL SCAR 30 2 3 5 0.120
Anders Lee LW NYI GRE 80 29 25 54 0.520
Andre Lee LW LAK Free Agent 19 1 2 3 0.110
Nathan Legare RW NJD Free Agent 3 0 0 0 0.000
Artturi Lehkonen LW COL WHA 69 27 18 45 0.520
Jonathan Lekkerimäki RW VAN SHLS 24 3 3 6 0.190
Ryan Leonard RW WSH MUS 7 1 0 1 0.140
Kris Letang D PIT WIN 74 9 21 30 0.260
Vinni Lettieri C BOS Free Agent 25 3 2 5 0.160
Artyom Levshunov D CHI SWA 17 0 6 6 0.180
Trevor Lewis C LAK Free Agent 58 6 5 11 0.150
Zachary L'Heureux LW NSH STEL 61 5 10 15 0.160
Timothy Liljegren D TOR DEAL 1 0 0 0 0.000
Timothy Liljegren D SJS DEAL 66 6 11 17 0.170
Esa Lindell D DAL DEAL 79 5 21 26 0.200
Ryan Lindgren D NYR RR 54 2 17 19 0.190
Ryan Lindgren D COL RR 18 2 1 3 0.140
Elias Lindholm C BOS WHA 81 17 29 46 0.390
Hampus Lindholm D BOS GRE 17 3 4 7 0.290
Blake Lizotte C PIT WHA 59 11 9 20 0.260
Mason Lohrei D BOS SHLS 76 5 28 33 0.250
Ryan Lomberg LW CGY Free Agent 78 3 9 12 0.100
Steven Lorentz C TOR MUS 78 7 10 17 0.150
Adam Lowry C WPJ WIN 72 16 18 34 0.350
Jake Lucchini C NSH Free Agent 3 0 0 0 0.000
Jett Luchanko C PHI MUS 4 0 0 0 0.000
John Ludvig D COL Free Agent 8 0 2 2 0.130
Cameron Lund C SJS GRE 10 2 1 3 0.250
Anton Lundell C FLO BRDW 79 17 28 45 0.390
Isac Lundestrom C ANA ING 77 4 11 15 0.120
Nils Lundkvist D DAL SWA 39 0 5 5 0.060
Tristan Luneau D ANA EAG 6 0 0 0 0.000
Eetu Luostarinen C FLO BIGM 79 9 15 24 0.210
Olle Lycksell RW PHI Free Agent 19 0 5 5 0.130
Fabian Lysell RW BOS CTHV 11 1 1 2 0.140
Ilya Lyubushkin D DAL Magic 79 1 13 14 0.090
Olli Maatta D DET STEL 7 0 0 0 0.000
Olli Maatta D UTA STEL 69 2 16 18 0.140
Matias Maccelli LW UTA WHA 55 8 10 18 0.240
Kurtis MacDermid LW NJD Free Agent 22 0 0 0 0.000
Zack MacEwen RW OTT Free Agent 21 2 1 3 0.120
Connor Mackey D NYR RR 2 0 0 0 0.000
Nathan MacKinnon C COL MUS 79 32 84 116 0.940
Kyle MacLean C NYI Free Agent 79 4 7 11 0.090
Josh Mahura D SEA RR 64 0 9 9 0.070
Logan Mailloux D MTL STEL 7 2 2 4 0.430
Cale Makar D COL WHA 80 30 62 92 0.760
James Malatesta LW CBJ Free Agent 2 0 0 0 0.000
Beck Malenstyn LW BUF Free Agent 76 4 6 10 0.090
Sam Malinski D COL BIGM 76 5 10 15 0.130
Evgeni Malkin C PIT Magic 67 16 34 50 0.490
Jeff Malott LW LAK Free Agent 9 0 0 0 0.000
Victor Mancini D NYR GRE 15 1 4 5 0.200
Victor Mancini D VAN GRE 15 1 2 3 0.130
Andrew Mangiapane LW WSH SHST 79 14 14 28 0.270
Josh Manson D COL RR 48 1 14 15 0.170
Anthony Mantha RW CGY STEL 13 4 3 7 0.420
Brad Marchand LW BOS Magic 61 21 26 47 0.560
Brad Marchand LW FLO Magic 9 1 2 3 0.220
Kirill Marchenko RW CBJ SHLS 77 31 41 72 0.670
Jonathan Marchessault RW NSH BIGM 77 20 34 54 0.480
Mason Marchment LW DAL GRE 61 21 25 46 0.550
John Marino D UTA CDN G 35 1 13 14 0.210
Mitchell Marner RW TOR SHLS 79 26 73 99 0.790
Pat Maroon LW CHI Free Agent 68 5 14 19 0.180
Matt Martin LW NYI Free Agent 30 0 2 2 0.030
Alec Martinez D CHI CTHV 44 5 7 12 0.190
Jordan Martinook LW CAR SHST 79 15 21 36 0.320
Emil Martinsen Lilleberg D TBL CTHV 74 1 18 19 0.140
Denton Mateychuk D CBJ ING 43 4 9 13 0.200
Mike Matheson D MTL GRE 79 6 25 31 0.230
Nikolas Matinpalo D OTT Free Agent 39 1 2 3 0.050
Auston Matthews C TOR MUS 65 31 44 75 0.820
Scott Mayfield D NYI STEL 64 3 6 9 0.090
Carter Mazur LW DET UND 1 0 0 0 0.000
Charlie McAvoy D BOS SHLS 50 7 16 23 0.300
Jack McBain C UTA Magic 81 13 14 27 0.250
Jake McCabe D TOR SHST 66 2 21 23 0.190
Jared McCann LW SEA SHLS 81 22 38 60 0.510
Michael McCarron C NSH Free Agent 73 5 9 14 0.130
Connor McDavid C EDM BRDW 66 26 73 99 0.950
Ryan McDonagh D TBL BRDW 80 4 27 31 0.220
Brock McGinn LW ANA Free Agent 26 4 4 8 0.230
Rutger McGroarty RW PIT MUS 8 1 2 3 0.250
Dylan McIlrath D WSH Free Agent 15 0 2 2 0.070
Marc McLaughlin C BOS RR 12 2 0 2 0.170
Ryan McLeod C BUF MUS 77 19 31 50 0.450
Bobby McMann C TOR DEAL 72 20 13 33 0.370
Connor McMichael C WSH STEL 80 25 31 56 0.510
Brayden McNabb D VGK SHLS 80 5 15 20 0.160
Mason McTavish C ANA CTHV 74 22 29 51 0.490
Jaycob Megna D FLO Free Agent 7 0 0 0 0.000
Timo Meier RW NJD WHA 79 25 25 50 0.470
Jacob Melanson RW SEA Free Agent 1 0 0 0 0.000
Dawson Mercer C NJD SHST 80 17 16 33 0.310
Georgii Merkulov C BOS SWA 6 0 1 1 0.080
Dakota Mermis D UTA Free Agent 1 0 0 0 0.000
Dakota Mermis D TOR Free Agent 1 0 0 0 0.000
Jon Merrill D MIN Free Agent 69 2 4 6 0.060
Ben Meyers C SEA Free Agent 8 0 0 0 0.000
Matvei Michkov RW PHI PUCK 78 24 36 60 0.540
Jacob Middleton D MIN UND 66 8 12 20 0.210
Keaton Middleton D COL ING 41 0 2 2 0.020
Ilya Mikheyev RW CHI MUS 79 20 14 34 0.340
Niko Mikkola D FLO STEL 75 6 16 22 0.190
Sonny Milano LW WSH RR 3 0 0 0 0.000
Colin Miller D WPJ Free Agent 60 4 11 15 0.160
J.T. Miller C VAN DEAL 40 9 26 35 0.550
J.T. Miller C NYR DEAL 31 13 21 34 0.760
K'Andre Miller D NYR CDN G 73 7 19 26 0.230
Michael Milne LW MIN Free Agent 1 0 0 0 0.000
Fraser Minten C TOR EAG 15 2 2 4 0.200
Fraser Minten C BOS EAG 5 1 0 1 0.200
Pavel Mintyukov D ANA ING 67 5 14 19 0.180
Daniil Miromanov D CGY DEAL 43 2 7 9 0.130
Ivan Miroshnichenko LW WSH RR 18 1 3 4 0.140
Daniil Misyul D NJD Free Agent 1 0 0 0 0.000
Ian Mitchell D BOS CTHV 15 0 1 1 0.030
Casey Mittelstadt C COL WIN 63 11 23 34 0.360
Casey Mittelstadt C BOS WIN 17 4 2 6 0.290
Sean Monahan C CBJ PUCK 52 19 35 54 0.700
Brandon Montour D SEA PUCK 80 17 23 40 0.360
Ian Moore D ANA Free Agent 1 0 0 0 0.000
Oliver Moore C CHI WHA 8 0 3 3 0.190
Trevor Moore LW LAK BIGM 69 18 20 38 0.410
Mason Morelli LW VGK Free Agent 1 0 0 0 0.000
Josh Morrissey D WPJ UND 79 14 47 61 0.470
Scott Morrow D CAR SHLS 12 1 4 5 0.250
Janis Moser D TBL Magic 52 2 11 13 0.140
Tyler Motte C DET Free Agent 53 4 5 9 0.120
Jacob Moverare D LAK Free Agent 47 1 6 7 0.090
Ty Mueller C VAN Free Agent 2 0 0 0 0.000
Shakir Mukhamadullin D SJS RR 30 2 7 9 0.180
Connor Murphy D CHI SCAR 67 2 17 19 0.160
Brett Murray LW BUF Free Agent 3 0 0 0 0.000
Philippe Myers D TOR Free Agent 34 1 3 4 0.070
Tyler Myers D VAN CDN G 71 6 18 24 0.210
Vladislav Namestnikov C WPJ UND 77 11 26 37 0.310
Frank Nazar C CHI WIN 52 11 14 25 0.350
Martin Necas C CAR WHA 49 16 39 55 0.720
Martin Necas C COL WHA 30 11 17 28 0.650
Jake Neighbours LW STL EAG 81 22 23 45 0.410
Brock Nelson C NYI Magic 61 20 23 43 0.520
Brock Nelson C COL Magic 19 6 7 13 0.500
Simon Nemec D NJD STEL 25 1 2 3 0.080
Nikita Nesterenko C ANA Free Agent 20 4 2 6 0.250
Alex Newhook C MTL GRE 81 15 11 26 0.250
Valeri Nichushkin RW COL STEL 43 21 13 34 0.640
Nino Niederreiter RW WPJ GRE 81 17 20 37 0.330
Matt Nieto LW PIT Free Agent 32 1 2 3 0.060
Stefan Noesen RW NJD BIGM 77 21 19 40 0.400
Josh Norris C OTT UND 53 20 13 33 0.500
Josh Norris C BUF UND 3 1 1 2 0.500
Tomas Nosek LW FLO Free Agent 59 1 8 9 0.080
Thomas Novak C NSH CTHV 52 13 9 22 0.340
Thomas Novak C PIT CTHV 2 0 0 0 0.000
Ryan Nugent-Hopkins C EDM UND 76 20 29 49 0.450
Darnell Nurse D EDM RR 75 5 28 33 0.250
Alex Nylander LW TOR ING 5 0 0 0 0.000
William Nylander RW TOR UND 80 45 39 84 0.810
Jani Nyman RW SEA CDN G 12 3 3 6 0.380
Gustav Nyquist RW NSH DEAL 57 9 12 21 0.260
Gustav Nyquist RW MIN DEAL 21 2 5 7 0.210
Liam O'Brien C UTA Free Agent 28 0 2 2 0.040
Drew O'Connor LW PIT SHST 53 6 10 16 0.210
Drew O'Connor LW VAN SHST 30 4 5 9 0.220
Logan O'Connor RW COL STEL 80 10 11 21 0.190
Jordan Oesterle D BOS Free Agent 22 1 5 6 0.160
Jordan Oesterle D NSH Free Agent 14 2 0 2 0.140
Liam Ohgren LW MIN ING 24 2 3 5 0.150
Oskar Olausson RW COL BIGM 2 0 0 0 0.000
Jamie Oleksiak D SEA Magic 81 4 12 16 0.120
Mathieu Olivier RW CBJ DEAL 80 18 14 32 0.310
Victor Olofsson LW VGK RR 54 14 13 27 0.380
Ryan O'Reilly C NSH CDN G 78 20 30 50 0.450
Dmitry Orlov D CAR SCAR 74 6 21 27 0.220
Zack Ostapchuk C OTT Free Agent 43 1 3 4 0.060
Zack Ostapchuk C SJS Free Agent 13 0 0 0 0.000
Noah Ostlund C BUF DEAL 6 0 0 0 0.000
Brennan Othmann LW NYR SHLS 21 0 2 2 0.050
Alex Ovechkin LW WSH UND 63 43 28 71 0.900
Brayden Pachal D CGY Free Agent 74 3 7 10 0.090
Max Pacioretty LW TOR SHLS 37 5 8 13 0.240
Jean-Gabriel Pageau C NYI DEAL 77 13 28 41 0.350
Ondrej Palat LW NJD DEAL 76 15 13 28 0.280
Kyle Palmieri C NYI BRDW 80 24 24 48 0.450
Artemi Panarin LW NYR BIGM 79 37 52 89 0.800
Colton Parayko D STL CDN G 63 16 20 36 0.410
Juuso Parssinen C NSH SCAR 15 2 3 5 0.230
Juuso Parssinen C COL SCAR 22 2 4 6 0.180
Juuso Parssinen C NYR SCAR 11 2 3 5 0.320
David Pastrnak RW BOS WIN 81 42 62 104 0.900
Nick Paul LW TBL SCAR 74 22 19 41 0.430
Tanner Pearson LW VGK CDN G 76 12 15 27 0.260
Andrew Peeke D BOS Magic 75 1 16 17 0.120
Adam Pelech D NYI SCAR 59 0 21 21 0.180
Jakob Pelletier LW CGY CTHV 24 4 7 11 0.310
Jakob Pelletier LW PHI CTHV 23 3 5 8 0.240
Nicklaus Perbix D TBL DEAL 72 6 13 19 0.170
Cole Perfetti C WPJ SWA 81 18 31 49 0.410
Gabe Perreault RW NYR Free Agent 4 0 0 0 0.000
David Perron LW OTT PUCK 41 9 7 16 0.300
Corey Perry RW EDM CTHV 79 18 11 29 0.300
Scott Perunovich D STL BIGM 24 2 4 6 0.170
Scott Perunovich D NYI BIGM 9 0 3 3 0.170
Brett Pesce D NJD UND 71 3 13 16 0.130
John-Jason Peterka RW BUF SHST 75 26 40 66 0.610
Alex Petrovic D DAL Free Agent 5 0 0 0 0.000
Jeff Petry D DET SHST 43 1 6 7 0.090
Elias Pettersson C VAN BRDW 64 15 30 45 0.470
Elias Nils Pettersson D VAN Free Agent 27 1 2 3 0.070
Marcus Pettersson D PIT SHST 47 3 15 18 0.220
Marcus Pettersson D VAN SHST 30 1 10 11 0.200
Michael Pezzetta LW MTL Free Agent 25 0 0 0 0.000
Isaak Phillips D CHI Free Agent 3 1 0 1 0.330
Noah Philp C EDM SHST 15 0 2 2 0.070
Owen Pickering D PIT STEL 25 1 2 3 0.080
Alex Pietrangelo D VGK BIGM 70 4 29 33 0.260
Shane Pinto C OTT SHLS 68 20 16 36 0.410
Neal Pionk D WPJ PUCK 68 9 29 38 0.350
Vasily Podkolzin RW EDM ING 80 8 16 24 0.200
Ryan Poehling C PHI Magic 66 12 18 30 0.320
Brayden Point C TBL WIN 75 41 38 79 0.800
Matthew Poitras C BOS DEAL 33 1 10 11 0.180
Jason Polin RW COL Free Agent 2 0 0 0 0.000
Vasiliy Ponomarev C PIT EAG 6 0 0 0 0.000
Martin Pospisil C CGY ING 80 4 21 25 0.180
Andrew Poturalski C SJS Free Agent 3 0 1 1 0.170
Sam Poulin RW PIT EAG 6 0 1 1 0.080
Owen Power D BUF DEAL 79 7 33 40 0.300
Nikita Prishchepov C COL Free Agent 10 0 0 0 0.000
Aliaksei Protas C WSH SWA 76 30 36 66 0.630
Ivan Provorov D CBJ WIN 80 7 25 32 0.240
Jesse Puljujarvi RW PIT RR 26 3 6 9 0.230
Jesse Puljujarvi RW FLO RR 4 1 0 1 0.250
Ryan Pulock D NYI PUCK 73 5 18 23 0.190
Valtteri Puustinen RW PIT Free Agent 12 2 1 3 0.210
Mikael Pyyhtia LW CBJ ING 47 4 3 7 0.120
Jacob Quillan C TOR Free Agent 1 0 0 0 0.000
Jack Quinn RW BUF EAG 72 14 23 37 0.350
Darren Raddysh D TBL RR 71 5 31 36 0.290
Taylor Raddysh RW WSH EAG 78 7 20 27 0.220
Rickard Rakell RW PIT CTHV 80 35 34 69 0.650
Mikko Rantanen RW COL SWA 49 25 39 64 0.910
Mikko Rantanen RW CAR SWA 13 2 4 6 0.310
Mikko Rantanen RW DAL SWA 19 5 13 18 0.610
Michael Rasmussen C DET WHA 75 11 9 20 0.210
Aatu Raty C VAN Magic 32 7 4 11 0.280
Lucas Raymond LW DET EAG 80 27 51 78 0.660
Ryan Reaves RW TOR Free Agent 35 0 2 2 0.030
Lukas Reichel LW CHI CTHV 69 8 14 22 0.220
Mike Reilly D NYI STEL 17 0 2 2 0.060
Cole Reinhardt LW OTT PUCK 17 1 1 2 0.090
Sam Reinhart C FLO Magic 79 39 42 81 0.760
Matt Rempe C NYR Free Agent 41 3 5 8 0.130
Anthony Richard C PHI Free Agent 15 2 4 6 0.270
Morgan Rielly D TOR MUS 80 7 34 41 0.300
Sam Rinzel D CHI UND 8 0 4 4 0.250
Rasmus Ristolainen D PHI SHLS 63 4 15 19 0.180
Calum Ritchie C COL RR 7 1 0 1 0.140
Jason Robertson LW DAL CTHV 81 35 45 80 0.710
Matthew Robertson D NYR GRE 1 0 0 0 0.000
Nicholas Robertson LW TOR BIGM 67 14 7 21 0.260
Justin Robidas C CAR SHST 2 1 1 2 0.750
Eric Robinson LW CAR UND 80 14 18 32 0.290
Evan Rodrigues C FLO SCAR 81 15 17 32 0.290
Alexander Romanov D NYI SWA 64 4 16 20 0.190
Jonas Rondbjerg RW VGK Free Agent 12 0 0 0 0.000
Kevin Rooney C CGY Free Agent 69 5 5 10 0.110
Isak Rosen RW BUF SWA 6 0 1 1 0.080
Jack Roslovic C CAR Magic 79 21 17 38 0.370
Marco Rossi C MIN UND 81 24 36 60 0.520
Joshua Roy RW MTL Magic 12 2 0 2 0.170
Matt Roy D WSH CTHV 68 3 21 24 0.200
Nicolas Roy C VGK BRDW 69 14 16 30 0.320
Chad Ruhwedel D NYR Free Agent 5 0 1 1 0.100
Bryan Rust RW PIT DEAL 70 29 34 63 0.660
Jan Rutta D SJS PUCK 53 3 6 9 0.110
Derek Ryan C EDM Free Agent 36 1 5 6 0.100
Brandon Saad LW STL STEL 43 7 9 16 0.270
Brandon Saad LW VGK STEL 28 5 6 11 0.290
Scott Sabourin RW SJS Free Agent 1 0 0 0 0.000
Dylan Samberg D WPJ CTHV 59 6 14 20 0.220
Mackie Samoskevich RW FLO UND 71 15 16 31 0.320
Mattias Samuelsson D BUF SCAR 60 4 10 14 0.150
Jake Sanderson D OTT WHA 79 11 44 55 0.420
Rasmus Sandin D WSH BIGM 80 4 25 29 0.210
Travis Sanheim D PHI WHA 80 8 22 30 0.240
Steven Santini D TBL Free Agent 1 0 0 0 0.000
Max Sasson C VAN EAG 28 3 4 7 0.180
David Savard D MTL Magic 74 1 14 15 0.110
Matthew Savoie C EDM Free Agent 4 0 1 1 0.130
Mark Scheifele C WPJ BIGM 81 38 48 86 0.770
Brayden Schenn C STL CTHV 81 17 31 48 0.400
Luke Schenn D NSH SCAR 61 1 4 5 0.050
Luke Schenn D WPJ SCAR 14 0 2 2 0.070
Nick Schmaltz C UTA BIGM 81 20 42 62 0.510
Nate Schmidt D FLO SHST 79 5 14 19 0.150
Braden Schneider D NYR UND 80 6 15 21 0.170
Corey Schueneman D STL Free Agent 4 0 0 0 0.000
Jimmy Schuldt D SJS Free Agent 7 0 0 0 0.000
Jaden Schwartz C SEA CDN G 80 25 23 48 0.460
Cole Schwindt RW VGK ING 41 0 7 7 0.090
Donovan Sebrango D OTT Free Agent 2 0 0 0 0.000
Nick Seeler D PHI CDN G 75 3 17 20 0.150
Tyler Seguin C DAL ING 19 9 11 20 0.760
Moritz Seider D DET BIGM 80 8 35 43 0.320
Mikhail Sergachev D UTA WHA 76 15 37 52 0.440
Damon Severson D CBJ MUS 70 6 19 25 0.220
Michael Sgarbossa C WSH Free Agent 3 1 1 2 0.500
Yegor Sharangovich C CGY BRDW 71 17 14 31 0.340
Ryan Shea D PIT Free Agent 38 2 3 5 0.090
Conor Sheary LW TBL SHST 5 0 0 0 0.000
Kiefer Sherwood LW VAN UND 77 19 21 40 0.380
Dominik Shine RW DET Free Agent 9 0 1 1 0.060
Devin Shore C MIN Free Agent 55 1 4 5 0.050
Jonas Siegenthaler D NJD MUS 55 2 7 9 0.100
Cole Sillinger C CBJ EAG 64 10 21 31 0.320
Owen Sillinger C CBJ Free Agent 1 0 0 0 0.000
Colton Sissons C NSH STEL 72 7 14 21 0.190
Jeff Skinner LW EDM STEL 70 16 12 28 0.310
Brady Skjei D NSH GRE 81 10 23 33 0.270
Juraj Slafkovsky LW MTL Magic 78 18 32 50 0.440
Landon Slaggert LW CHI EAG 32 2 4 6 0.130
Jaccob Slavin D CAR SHST 80 6 21 27 0.210
Brendan Smith D DAL Free Agent 31 1 5 6 0.110
Cole Smith RW NSH Free Agent 70 4 8 12 0.110
Craig Smith C CHI BRDW 40 9 7 16 0.310
Craig Smith C DET BRDW 17 0 2 2 0.060
Givani Smith RW SJS Free Agent 6 0 0 0 0.000
Givani Smith RW COL Free Agent 7 0 0 0 0.000
Reilly Smith RW NYR GRE 58 10 19 29 0.340
Reilly Smith RW VGK GRE 19 3 8 11 0.370
Ty Smith D CAR PUCK 8 1 1 2 0.190
Will Smith C SJS DEAL 73 18 27 45 0.430
Jimmy Snuggerud RW STL SHST 6 0 2 2 0.170
Elmer Soderblom LW DET EAG 26 4 7 11 0.290
Ilya Solovyov D CGY Free Agent 5 0 1 1 0.100
Carson Soucy D VAN SHLS 59 3 7 10 0.110
Carson Soucy D NYR SHLS 16 1 2 3 0.130
Justin Sourdif RW FLO SHST 1 1 0 1 1.000
Jordan Spence D LAK BIGM 76 4 22 26 0.200
Daniel Sprong RW VAN SHLS 9 1 2 3 0.220
Daniel Sprong RW SEA SHLS 10 1 1 2 0.150
Daniel Sprong RW NJD SHLS 10 0 1 1 0.050
Jared Spurgeon D MIN WIN 65 7 25 32 0.300
Jordan Staal C CAR UND 75 13 23 36 0.330
Steven Stamkos C NSH WIN 81 27 25 52 0.490
Logan Stankoven C DAL BIGM 59 9 20 29 0.320
Logan Stankoven C CAR BIGM 17 5 3 8 0.380
Logan Stanley D WPJ Free Agent 62 1 13 14 0.120
Spencer Stastney D NSH Free Agent 23 0 3 3 0.070
Troy Stecher D EDM Free Agent 66 3 4 7 0.080
Sam Steel C DAL RR 78 6 19 25 0.200
Alex Steeves C TOR Free Agent 7 1 1 2 0.210
Kevin Stenlund C UTA Free Agent 81 14 14 28 0.260
Mitchell Stephens C SEA Free Agent 28 1 2 3 0.070
Chandler Stephenson C SEA MUS 77 13 38 51 0.420
Matthew Stienburg C COL Free Agent 8 0 0 0 0.000
Riley Stillman D CAR Free Agent 3 0 0 0 0.000
Jack St. Ivany D PIT Free Agent 19 0 1 1 0.030
Mark Stone RW VGK WIN 66 19 48 67 0.650
Dylan Strome C WSH Magic 80 26 52 78 0.650
Ryan Strome C ANA MUS 80 10 31 41 0.320
Jayden Struble D MTL PUCK 55 2 11 13 0.140
Nico Sturm C SJS Free Agent 47 7 6 13 0.210
Nico Sturm C FLO Free Agent 14 0 1 1 0.040
Tim Stützle C OTT CTHV 80 23 52 75 0.610
Oskar Sundqvist C STL PUCK 66 6 13 19 0.190
Pius Suter C VAN WIN 80 24 21 45 0.430
Ryan Suter D STL RR 81 2 13 15 0.100
Nick Suzuki C MTL SHST 81 29 58 87 0.720
Ryan Suzuki C CAR SHST 2 0 0 0 0.000
Fedor Svechkov C NSH CDN G 51 8 8 16 0.240
Andrei Svechnikov RW CAR BRDW 70 19 27 46 0.460
Brandon Tanev LW SEA RR 60 9 8 17 0.220
Brandon Tanev LW WPJ RR 18 1 4 5 0.170
Christopher Tanev D TOR SHLS 73 2 15 17 0.130
Vladimir Tarasenko RW DET RR 78 11 21 32 0.280
Tomas Tatar LW NJD BRDW 72 7 10 17 0.170
John Tavares C TOR Magic 73 38 36 74 0.770
Teuvo Teravainen C CHI CDN G 81 15 43 58 0.450
Troy Terry RW ANA BRDW 75 20 34 54 0.490
Alexandre Texier C STL PUCK 31 6 5 11 0.270
Shea Theodore D VGK CTHV 65 7 48 55 0.480
Akil Thomas C LAK GRE 23 1 2 3 0.090
Robert Thomas C STL BIGM 69 21 58 79 0.720
Jack Thompson D SJS DEAL 31 4 6 10 0.230
Tage Thompson C BUF BIGM 74 44 28 72 0.780
Henry Thrun D SJS STEL 59 2 10 12 0.120
Conor Timmins D TOR GRE 51 2 6 8 0.100
Conor Timmins D PIT GRE 16 1 6 7 0.250
Owen Tippett RW PHI EAG 75 20 23 43 0.420
Brady Tkachuk LW OTT GRE 71 29 26 55 0.590
Matthew Tkachuk LW FLO CTHV 52 22 35 57 0.760
Devon Toews D COL DEAL 76 10 34 44 0.360
Tyler Toffoli C SJS BIGM 77 30 24 54 0.550
Eeli Tolvanen RW SEA CTHV 80 22 12 34 0.350
Philip Tomasino RW NSH RR 11 0 1 1 0.050
Philip Tomasino RW PIT RR 49 10 11 21 0.320
Dominic Toninato C WPJ Free Agent 5 0 0 0 0.000
Alexei Toropchenko RW STL GRE 79 4 13 17 0.130
Yakov Trenin C MIN BRDW 75 7 8 15 0.150
Vincent Trocheck C NYR CDN G 81 25 33 58 0.510
Jacob Trouba D NYR BRDW 24 0 6 6 0.130
Jacob Trouba D ANA BRDW 51 1 7 8 0.090
Maxim Tsyplakov RW NYI BRDW 75 10 25 35 0.300
Alex Tuch RW BUF SHLS 80 35 30 65 0.630
Tyler Tucker D STL Free Agent 38 3 4 7 0.130
Riley Tufte LW BOS Free Agent 6 0 0 0 0.000
Alex Turcotte C LAK MUS 65 8 15 23 0.240
T.J. Tynan C COL Free Agent 9 0 1 1 0.060
Ryan Ufko D NSH PUCK 1 0 0 0 0.000
Urho Vaakanainen D ANA BRDW 5 0 1 1 0.100
Urho Vaakanainen D NYR BRDW 45 2 13 15 0.190
Juuso Valimaki D UTA Free Agent 43 2 3 5 0.080
James van Riemsdyk LW CBJ SCAR 69 16 19 35 0.370
Trevor van Riemsdyk D WSH UND 80 1 20 21 0.140
Frank Vatrano RW ANA GRE 79 21 23 44 0.410
Joe Veleno C DET STEL 56 5 5 10 0.130
Joe Veleno C CHI STEL 17 2 4 6 0.240
Carter Verhaeghe C FLO PUCK 80 20 32 52 0.450
Jimmy Vesey LW NYR Free Agent 33 4 2 6 0.150
Jimmy Vesey LW COL Free Agent 10 1 1 2 0.150
Jeffrey Viel LW BOS Free Agent 5 0 0 0 0.000
Gabriel Vilardi C WPJ SWA 71 27 34 61 0.620
Alex Vlasic D CHI WHA 81 4 26 30 0.210
Marc-Edouard Vlasic D SJS Free Agent 26 1 2 3 0.080
Dmitri Voronkov LW CBJ ING 71 22 24 46 0.480
Jakub Vrana LW WSH CDN G 26 7 4 11 0.350
Jakub Vrana LW NSH CDN G 12 1 1 2 0.130
Chris Wagner RW COL Free Agent 28 1 0 1 0.040
Oliver Wahlstrom RW NYI EAG 27 2 2 4 0.110
Oliver Wahlstrom RW BOS EAG 16 1 1 2 0.090
Nathan Walker LW STL Free Agent 72 8 8 16 0.170
Sean Walker D CAR BRDW 80 5 10 15 0.130
Jake Walman D SJS RR 50 6 26 32 0.380
Jake Walman D EDM RR 15 1 7 8 0.300
Austin Watson LW DET Free Agent 11 2 0 2 0.180
MacKenzie Weegar D CGY CTHV 79 8 38 46 0.340
Alexander Wennberg C SJS MUS 76 10 25 35 0.300
Zach Werenski D CBJ CDN G 79 22 56 78 0.630
Colin White C SJS Free Agent 3 0 0 0 0.000
Zach Whitecloud D VGK ING 73 4 9 13 0.120
Ozzy Wiesblatt C NSH Free Agent 5 0 1 1 0.100
Adam Wilsby D NSH SCAR 23 1 4 5 0.130
Tom Wilson RW WSH PUCK 79 33 30 63 0.610
Ryan Winterton C SEA STEL 12 0 1 1 0.040
Matthew Wood RW NSH WIN 5 0 1 1 0.100
Miles Wood LW COL Free Agent 37 4 4 8 0.160
Parker Wotherspoon D BOS Free Agent 54 1 6 7 0.070
Shane Wright C SEA SCAR 78 19 24 43 0.400
Arber Xhekaj D MTL MUS 70 1 5 6 0.050
Kailer Yamamoto RW UTA Free Agent 11 2 1 3 0.230
Cameron York D PHI EAG 65 4 13 17 0.160
Pavel Zacha C BOS SWA 81 14 33 47 0.380
Nikita Zadorov D BOS MUS 80 4 16 20 0.150
Egor Zamula D PHI BRDW 61 3 12 15 0.150
Connor Zary C CGY STEL 54 13 14 27 0.370
Trevor Zegras C ANA BRDW 55 12 19 31 0.390
Olen Zellweger D ANA BIGM 61 7 13 20 0.220
Fabian Zetterlund LW SJS STEL 64 17 19 36 0.410
Fabian Zetterlund LW OTT STEL 18 2 2 4 0.170
Mika Zibanejad C NYR UND 81 18 41 59 0.480
Artem Zub D OTT CDN G 55 2 11 13 0.140
Mats Zuccarello RW MIN BRDW 68 19 33 52 0.520
Jason Zucker LW BUF SCAR 71 21 31 52 0.510

Sports Data Api provided by MySportsFeeds.com

Sports Data Api