NHL Advanced Stats / Analytics

Teams

Advanced Stats Finder
Search our database using advanced filtering tools.

Team Page
Choose a team 

Players

Advanced Stats Finder
Search our database using advanced filtering tools.

Player Page
Search for a player page for complete advanced stats, links to situational advanced stats, and game-by-game breakdowns.

More

Season Totals
Advanced stats totals for each team in that season.
Choose a season 

Games
Our boxscores have complete advanced stats information going back to 2008, including visual shot location charts.

Glossary

Current Advanced Stats Summary

Click a header to order by that category. Scroll right to see more categories.
Use the links/dropdowns above to see more.

Skater Advanced Statistics

Skater Advanced Statistics Table
Corsi (EV) Fenwick (EV) PDO () Zone Starts (EV)
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
1Justin Abdelkader32DETLW4934843944.2-1.926731645.80.03.291.394.643.356.711:329:481018-5.27652.6
2Pontus Aberg26TORLW5315038.3-18.2194032.2-22.49.196.2105.260.040.08:428:4212-0.8580.0
3Vitaly Abramov21OTTRW2111739.3-14.791242.9-11.816.787.5104.233.366.75:475:4701-0.3475.0
4Noel Acciari28FLAC6679089446.9-3.559063948.0-2.510.190.6100.738.661.415:5713:083221-6.318957.1
5Andrew Agozzino29TOTLW2212710455.08.0927754.47.411.793.5105.253.446.67:216:4954-0.61855.6
6Sebastian Aho22CARF68109383056.83.882766455.52.810.388.198.458.541.519:2514:40715810.033361.9
7Karl Alzner31MTLD4413156.90.4262353.1-1.85.688.293.855.644.413:5513:11010.6666.7
8Michael Amadio23LAKC6880166454.71.860751454.11.66.689.496.050.249.813:0111:2431252.416460.4
9Joey Anderson21NJDRW1814821540.8-0.911515442.80.69.892.5102.339.260.813:1311:0847-0.13953.8
10Josh Anderson25CBJRW2629733047.4-2.723023849.1-3.76.589.295.753.646.416:0412:25912-0.79864.3
11Michael Anderson20LAKD68211142.5-6.1637545.7-0.714.996.0110.942.657.418:0916:46020.11656.3
12Jaret Anderson-Dolan20LAKC4353153.0-2.8282651.9-4.10.094.194.160.040.010:1610:0302-1.6366.7
13Lias Andersson21NYRC177913337.3-6.76810339.8-5.04.486.190.646.353.79:337:2984-3.21492.9
14Rasmus Andersson23CGYD701203111551.92.292186951.52.77.991.198.954.645.419:5617:2219397.121856.9
15Andy Andreoff28PHILW149910049.7-2.4817452.31.14.888.793.451.648.48:328:3210-0.81973.7
16Anthony Angello23PITC8354742.7-2.8283643.8-2.09.192.6101.745.554.55:435:3910-0.5771.4
17Artem Anisimov31OTTC4954961647.1-0.839445946.2-2.07.390.297.553.446.613:5112:011916-3.217749.2
18Mason Appleton24WPGC4640441149.60.330831749.31.45.190.895.947.053.011:1010:061110-2.39259.8
19Josh Archibald27EDMRW6253567444.3-4.140647646.0-2.58.989.598.443.057.013:1410:382411-5.711953.8
20Joel Armia26MTLRW5879074751.4-4.858757550.5-5.59.090.399.252.947.117:1413:3047273.426558.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
21Viktor Arvidsson26NSHLW5775074850.1-0.755856949.5-2.58.292.0100.154.545.516:1213:091524-5.726348.3
22Rasmus Asplund22BUFF2920321948.1-2.516118147.1-3.16.191.497.536.563.510:508:6057-1.14481.8
23Zach Aston-Reese25PITC5758456550.80.243641851.1-0.37.393.0100.330.969.114:2612:1620216.415762.4
24Andreas Athanasiou25TOTC5559270645.6-0.147954746.71.16.884.090.752.147.915:5113:481531-8.520862.0
25Cam Atkinson30CBJRW4459960050.00.346444051.3-0.27.392.699.951.248.817:5113:4926212.222067.3
26Nicolas Aube-Kubel23PHIRW3631932449.6-1.624221952.51.010.290.4100.647.652.411:1710:121391.98854.5
27David Backes35TOTC2219117851.80.215113153.51.97.290.497.654.845.29:248:59591.95068.0
28Mikael Backlund30CGYC701062101351.21.179178450.20.89.890.5100.250.949.117:5614:4364552.728555.1
29Nicklas Backstrom32WSHC61101786154.22.676363854.53.011.387.598.852.547.519:0014:5634426.122060.0
30Sven Baertschi27VANLW6724163.711.8493260.59.80.092.092.055.944.111:4910:13110.41546.7
31Josh Bailey30NYIC6882195446.3-0.659870545.9-1.59.789.098.750.949.116:5313:243854-3.416158.4
32Justin Bailey24VANRW281732.0-4.851229.4-6.60.0100.0100.022.277.85:205:2001-0.11100.0
33Rudolfs Balcers22OTTLW1516414652.93.411910852.42.67.890.498.255.045.012:0810:0875-1.14254.8
34Ivan Barbashev24STLC6966275246.8-4.950156746.9-4.68.293.0101.239.660.413:2711:343331-5.813357.1
35Riley Barber25MTLRW9726851.4-4.2554853.4-2.80.096.996.948.851.28:158:1502-0.51154.5
36Mark Barberio29COLD2126826750.1-0.919019749.1-1.68.793.5102.235.764.314:0612:466130.54663.0
37Cole Bardreau26NYIF10517839.5-6.3405343.0-4.28.085.393.353.746.38:528:1944-0.61566.7
38Aleksander Barkov24FLAC66102492652.53.679172652.12.59.989.899.757.542.520:0115:1951523.226764.4
39Tyson Barrie28TORD701466125953.83.1107899152.11.48.990.299.158.241.821:5318:5816620.636146.8
40Mathew Barzal22NYIC681257117551.77.892984752.38.38.891.8100.657.842.220:0117:05701037.529558.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
41Drake Batherson21OTTC2326327648.81.118921247.1-0.84.588.893.354.545.515:3413:1955-3.26549.2
42Jay Beagle34VANRW/C5537963737.3-13.430045040.0-11.35.692.798.323.077.012:349:29147-10.17367.1
43Ethan Bear22EDMD711280133049.02.5955102048.40.59.590.4100.052.147.921:5819:0344842.718154.7
44J.C. Beaudin22OTTC2212917342.7-5.39512942.4-6.65.789.295.046.253.88:388:1712-1.92864.3
45Nicolas Beaudin20CHID1172243.6-15.4131546.4-21.49.1100.0109.166.733.317:0116:5101-0.3540.0
46Nathan Beaulieu27WPGD3846155645.3-4.435541046.4-1.79.695.6105.251.848.216:6014:37623-1.77550.7
47Anthony Beauvillier22NYILW68899103446.5-0.367476546.8-0.39.589.098.549.550.517:1614:322951-0.423556.2
48Pierre-Edouard Bellemare34COLLW6975569052.21.054749552.51.66.991.197.942.058.013:2511:0253175.313861.6
49Kieffer Bellows21NYILW8568739.2-8.4426140.8-5.512.197.2109.353.646.410:3910:37250.92152.4
50Emil Bemstrom20CBJC5649649650.01.236737449.5-1.16.289.896.159.540.512:1610:4010161.114965.1
51Jamie Benn30DALLW6996391351.32.771767751.43.07.792.199.853.546.516:2613:4152567.728058.6
52Jordie Benn32VAND4450566143.3-8.439348644.7-7.38.592.3100.845.654.416:1713:41717-8.311550.4
53Sam Bennett23CGYC5257156950.1-1.141743249.1-1.36.294.3100.547.952.112:3111:2119221.915054.7
54Matt Benning25EDMD4343046548.00.232533449.31.210.093.2103.347.452.613:1412:211219-0.88146.9
55Tyler Benson21EDMLW7606647.6-1.6434548.90.312.185.797.842.257.810:239:5323-0.81338.5
56Patrice Bergeron34BOSC6187468656.06.865052155.55.812.590.7103.260.339.718:4413:1744228.132662.3
57Lean Bergmann21SJSF126611436.7-16.3488735.6-16.23.088.591.662.737.38:167:3930-3.61764.7
58Tyler Bertuzzi24DETLW711054107549.55.180283649.04.48.789.698.351.648.419:1915:512557-3.022258.1
59Alex Biega31DETD4956168345.1-0.743653444.9-0.15.393.398.647.552.516:2514:25430-8.012344.7
60Jake Bischoff25VEGD4495945.40.5394049.44.510.084.494.447.852.215:3614:53020.01060.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
61Clark Bishop23CARC5272551.90.3211755.33.87.776.584.262.537.57:397:2311-1.0666.7
62Anthony Bitetto29WPGD5156363347.1-3.242747347.4-1.410.292.2102.454.345.715:1012:541622-4.310551.4
63Anders Bjork23BOSLW5858359949.3-1.745245150.1-0.67.693.4100.954.545.512:5612:0421144.313449.3
64Oliver Bjorkstrand24CBJRW4977664754.55.159546856.05.09.191.9101.055.844.217:5615:17322711.727758.5
65Tobias Bjornfot18LAKD3223836.7-19.6152934.1-25.20.078.978.937.962.112:5811:5900-1.30
66Nick Bjugstad27PITC1312812550.6-5.8988553.6-3.46.993.7100.646.653.412:1410:35350.23946.2
67Colin Blackwell26NSHC2727927250.6-0.221218553.42.711.292.4103.646.553.510:5710:50670.85358.5
68Sammy Blais23STLLW4039539949.7-1.030730450.2-0.77.492.099.448.351.712:3511:3812183.28665.1
69Joseph Blandisi25PITC2110314741.2-10.07611240.4-11.511.388.599.836.863.28:138:0781-1.62157.1
70Joachim Blichfeld21SJSW3213736.2-11.3172441.5-6.00.087.587.534.865.212:4612:3220-0.7650.0
71Anton Blidh24BOSLW7444648.9-6.2343847.2-8.012.091.3103.335.964.111:3110:07210.91369.2
72Teddy Blueger25PITC6975374050.4-0.755156349.5-2.77.192.499.530.269.815:4913:172922-2.015765.0
73Mikkel Boedker30OTTRW2013716245.8-4.210411747.1-2.25.892.097.847.752.39:438:1618-2.44465.9
74Brock Boeser22VANRW5781771853.26.761852154.37.212.188.5100.556.243.818:3414:1420225.228259.9
75Zach Bogosian29TOTD2731634647.7-1.223927146.9-1.711.089.9100.945.154.916:3813:59411-1.85552.7
76Nick Bonino31NSHC6782284149.4-1.765160751.70.411.291.8103.036.363.716:3112:2247222.216961.5
77Adam Boqvist19CHID4155058448.50.541945847.81.19.291.0100.258.441.616:1313:531026-2.810746.7
78Jesper Boqvist21NJDC3528532846.5-0.321124346.5-1.23.591.695.147.352.710:579:521311-3.27058.6
79Henrik Borgström22FLAC4242549.0-6.5171848.6-10.30.085.785.766.733.312:239:4131-0.3475.0
80Mark Borowiecki30OTTD5369287444.2-4.054862146.9-1.09.690.7100.338.561.517:5615:261030-4.411753.8
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
81Robert Bortuzzo30STLD4237935251.8-0.729529050.4-2.110.394.5104.857.342.713:0710:332103.66555.4
82Gabriel Bourque29WPGLW5231241642.9-8.223431142.9-6.84.995.6100.543.057.08:368:16514-3.56352.4
83Jay Bouwmeester36STLD5676993045.3-7.359870545.9-6.19.093.2102.241.658.421:3418:341132-9.510152.5
84Madison Bowey24DETD5363279544.3-2.348962144.1-2.99.688.698.150.449.617:5415:411445-12.113352.6
85Johnny Boychuk36NYID64869105845.1-1.963577345.1-2.57.092.399.453.646.417:1714:54650-8.021245.3
86Travis Boyd26WSHC2422418954.22.916314652.82.112.195.2107.352.647.411:4510:33760.63672.2
87Brian Boyle35FLAC3934945243.6-6.726932745.1-5.210.490.0100.546.953.112:2310:471613-2.710056.0
88Tyler Bozak33STLC6771770250.5-0.253954249.9-0.87.392.7100.150.849.215:1812:0729205.415869.0
89Erik Brannstrom20OTTD3137539348.81.527028049.11.08.388.997.253.146.914:5113:105200.09042.2
90Derick Brassard32NYIC6666081344.8-2.549159545.2-2.49.791.9101.751.348.713:4211:432640-0.418260.4
91Jesper Bratt21NJDW6064370347.82.749951049.53.710.188.998.949.550.513:5911:541824-2.815565.2
92Justin Braun32PHID6282681950.2-1.759961149.5-2.38.490.098.551.848.217:1615:1510312.714747.6
93T.J. Brodie29CGYD641160105452.43.684580551.22.810.091.2101.348.851.220:2717:4634523.216539.4
94Jonas Brodin26MIND691130118948.7-1.286085150.30.810.691.1101.747.152.921:3218:5314166.219453.1
95Jonny Brodzinski26SJSC3211558.3-2.1191261.32.616.780.096.768.831.37:245:4300-0.5683.3
96Adam Brooks23TORC7384346.9-6.6283246.7-6.715.889.5105.345.854.27:517:24210.3540.0
97Troy Brouwer34STLRW138812641.1-8.4669640.7-9.88.095.8103.849.250.89:289:2012-1.22157.1
98Connor Brown26OTTRW711049111148.60.380681549.71.68.790.899.540.159.920:0415:4052400.928760.3
99Dustin Brown35LAKRW6693891550.6-3.370670150.2-3.49.190.499.448.951.118:2415:142835-3.529257.9
100Josh Brown26FLAD5663769148.0-1.148251548.3-0.89.092.4101.454.046.013:2512:461024-1.99749.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
101Logan Brown21OTTC2320122047.7-0.416016649.11.09.390.599.857.442.611:459:4610161.34254.8
102Patrick Brown27VEGC17370.020.06275.025.020.050.070.010:049:53010.6366.7
103Pavel Buchnevich24NYRLW6899093051.66.676669152.67.110.888.999.752.447.616:5614:34386410.425458.3
104Connor Bunnaman21PHIF2114115148.3-6.410811149.3-5.212.596.1108.650.649.49:179:06141.82281.8
105Andre Burakovsky24COLLW5880771653.02.358354851.50.610.892.5103.355.544.515:1012:3127332.418456.0
106Brent Burns34SJSD/RW701361139249.4-1.4977103448.6-2.29.788.798.451.948.125:2319:314976-7.645149.9
107Will Butcher25NJDD5685294747.42.167271148.62.68.790.499.155.045.017:5516:061027-1.614841.9
108Paul Byron30MTLC/LW2937332553.4-0.425924151.8-2.07.492.7100.148.451.614:2012:1511101.24663.0
109Nicholas Caamano21DALRW12759244.9-4.7566446.7-3.77.795.7103.447.352.79:589:4812-1.52356.5
110Drake Caggiula25CHILW4041343248.9-0.231132848.70.110.589.399.850.649.411:4910:60195-1.68565.9
111Matt Calvert30COLLW5059152453.02.443738952.92.68.292.4100.644.855.214:0511:3621136.414163.1
112Kyle Capobianco22ARID911311749.1-2.9758646.6-5.16.991.898.744.655.414:4613:4714-0.51952.6
113Paul Carey31BOSC11712.5-30.91614.3-31.580.075.025.06:225:5100-0.40
114Brandon Carlo23BOSD67102599550.70.278378250.0-0.98.793.2102.052.647.420:2817:063132-1.118061.7
115John Carlson30WSHD691368124852.30.3104595052.40.612.390.1102.451.448.624:3818:5642801.636951.2
116Gabriel Carlsson23CBJD6415542.7-3.5313745.6-3.33.893.196.946.853.210:5310:16030.3742.9
117Lucas Carlsson22CHID6687846.6-5.5555848.7-2.115.693.3108.939.061.014:0813:34100.4933.3
118Ryan Carpenter29CHIC6968176247.2-2.251656247.9-0.86.092.198.241.558.514:0411:213029-5.412763.0
119Daniel Carr28NSHLW118510844.0-7.9638044.1-8.18.284.292.457.142.910:209:4281-1.32263.6
120Connor Carrick25NJDD2930044340.4-4.822434039.7-5.68.991.6100.441.558.514:2513:47512-2.75149.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
121Sam Carrick27ANAC9988154.79.2765956.312.15.786.091.752.847.213:4612:08150.02661.5
122Trevor Carrick25SJSD391242.9-15.041028.6-24.80.0100.0100.085.714.35:474:4902-0.3333.3
123Alexandre Carrier23NSHD3392461.918.6311962.019.19.1100.0109.157.742.310:4710:41001.54100.0
124William Carrier25VEGLW7167958453.8-0.951743554.3-0.57.691.599.158.042.09:529:442289.115862.7
125Jeff Carter35LAKC6089777953.5-0.768060053.1-0.96.488.194.551.448.616:5613:4213200.029262.3
126Colby Cave25EDMC11638442.9-3.2455445.50.32.989.592.310.090.09:398:4331-0.11241.7
127Cody Ceci26TORD5691893249.6-4.167471648.5-4.69.193.1102.145.254.820:3217:1913300.611741.0
128Peter Cehlarik24BOSLW3402363.511.6281368.315.55.083.388.380.020.011:1610:26310.320.0
129Erik Cernak22TBLD6794292350.5-2.771070550.2-2.09.691.9101.547.252.818:5715:341828-1.320660.7
130Thomas Chabot23OTTD711587155750.53.91177119149.72.07.990.298.148.052.025:5922:1442871.339147.6
131Michael Chaput27ARIC2171553.11.414960.98.70.033.333.333.366.710:019:17010.52100.0
132Zdeno Chara42BOSD681012116446.5-6.579388747.2-5.610.993.9104.835.764.321:0117:272652-4.615555.5
133Ben Chiarot28MTLD691482124454.4-0.5109292654.1-0.18.090.998.949.350.723:0819:40188611.929444.2
134Alex Chiasson29EDMRW6563863650.12.844947148.80.66.894.4101.250.949.113:0710:481420-0.515861.4
135Andrei Chibisov26WPGF271433.3-17.471138.9-10.80.0100.0100.050.050.07:277:2700-0.21100.0
136Filip Chlapik22OTTC3121519951.94.816914154.56.67.586.694.154.945.18:468:3286-0.95152.9
137Dennis Cholowski21DETD3651957547.40.640144647.30.44.689.093.655.045.019:1316:20421-1.910150.5
138Jakob Chychrun21ARID631137113550.03.085682550.94.28.391.599.949.650.422:2618:2427521.730948.2
139Filip Chytil20NYRC6074782147.60.657162647.7-0.27.591.999.553.946.114:5013:303333-1.717565.1
140Anthony Cirelli22TBLC6893984652.60.869863452.41.412.592.9105.448.151.918:2814:2553249.920754.6
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
141Casey Cizikas28NYIC4845151546.7-0.433136547.60.17.694.9102.536.863.214:1811:3738283.311458.8
142Fredrik Claesson27NJDD5547143.2-1.5445345.41.011.892.5104.335.564.514:2913:40111.4250.0
143Kale Clague21LAKD4515647.7-11.3414647.1-7.33.289.592.748.751.314:3414:1801-0.9633.3
144Kyle Clifford29TOTLW6974366452.8-0.256950752.9-0.27.090.697.652.048.011:1110:5711172.418858.5
145Connor Clifton24BOSD3134540346.1-4.125030744.9-5.79.793.8103.653.546.514:2513:49127-1.95437.0
146Cal Clutterbuck32NYIRW3728640041.7-6.022229043.4-4.48.695.1103.741.358.813:2511:031221-1.65563.6
147Braydon Coburn34TBLD4049947951.00.236037549.0-1.410.991.8102.748.651.414:0112:41350.89546.3
148Andrew Cogliano32DALLW/C6863263350.00.545047148.9-0.56.193.899.939.460.612:2810:482420-2.210564.8
149Ian Cole30COLD6599193651.40.073765652.92.49.992.7102.638.261.817:4015:0018376.119148.2
150Blake Coleman28TOTC6682085349.02.562663149.82.79.090.099.044.355.716:4313:164821-2.730665.4
151Blake Comeau33DALRW5558661548.8-1.040345247.1-3.15.992.097.934.965.114:5612:332127-3.112161.2
152J.T. Compher24COLLW6775482247.8-4.854459847.6-4.711.092.2103.246.253.816:4512:1822210.717959.2
153Max Comtois21ANALW2925834542.8-6.220526843.3-5.28.291.699.851.748.313:5811:25519-3.07244.4
154Cory Conacher30TBLLW4434051.8-1.2313050.8-1.99.187.096.059.340.711:0510:1251-0.51145.5
155Kevin Connauton29COLD4504950.5-9.3353649.3-10.30.090.590.550.050.015:3014:12000.31233.3
156Brett Connolly27FLARW6984376952.33.562455552.93.99.190.699.759.640.414:3012:602822-1.619360.6
157Kyle Connor23WPGLW711167118249.71.087894748.10.210.990.2101.159.340.721:0516:434339-8.536964.8
158Andrew Copp25WPGC6385782051.12.262564249.31.26.791.998.650.549.517:4214:133827-8.320359.6
159Nick Cousins26TOTC6580567054.6-0.659447755.50.57.690.598.152.547.513:3111:5229218.818063.9
160Logan Couture30SJSC5268369949.4-0.949651848.9-0.710.289.399.651.049.018:3213:312826-3.621957.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
161Sean Couturier27PHIC69106481956.57.579363455.66.511.091.2102.251.748.319:5014:5640369.530660.5
162Charlie Coyle27BOSC/RW7090185451.31.069063951.91.78.792.6101.254.046.016:4713:5248336.724060.4
163Sidney Crosby32PITC4170861253.64.354646753.94.08.489.097.362.637.420:1616:0526256.416366.9
164Lawson Crouse22ARILW6670082745.8-3.253163145.7-3.28.092.9100.843.256.813:3511:542822-5.017064.1
165Austin Czarnik27CGYC8555649.5-5.5415045.1-9.57.497.0104.454.545.510:118:5862-0.81369.2
166Kirby Dach19CHIC6473377148.7-0.154557448.70.68.492.4100.752.947.114:1612:363816-1.116262.3
167Evgenii Dadonov30FLARW6994584552.84.372766952.12.99.888.398.160.139.917:0613:3429403.927560.7
168Rasmus Dahlin19BUFD5988982951.74.066166150.02.18.391.399.658.941.119:1815:491642-5.521941.1
169Carl Dahlstrom25WPGD1518917951.41.214113750.72.03.193.196.245.354.714:4613:42414-0.33129.0
170Michael Dal Colle23NYILW5346561343.1-4.633246341.8-6.95.993.098.947.352.711:4811:171018-5.78272.0
171Trevor Daley36DETD4343662841.0-5.333949140.8-4.66.489.295.645.154.915:3814:04521-10.57648.7
172Phillip Danault26MTLLW71127686859.57.095565759.27.39.990.3100.248.951.118:5114:41345021.420962.7
173Marko Daňo25CBJC3181948.6-5.2121250.0-3.80.085.785.764.335.77:107:10110.4366.7
174Brandon Davidson28TOTD1214314250.2-0.611010251.91.76.788.695.253.446.612:2911:4739-1.53548.6
175Jonathan Davidsson22OTTRW6272354.06.8231659.011.16.381.888.163.636.45:315:30000.2650.0
176Calvin de Haan28CHID2947552047.7-1.734837847.9-0.27.496.2103.747.252.819:5517:00929-0.99544.2
177Jacob de La Rose24TOTLW5036742046.6-3.628832047.4-2.77.494.5101.841.059.010:439:23138-0.37065.7
178Chase De Leo24ANAC141818.2-31.841422.2-26.10.0100.0100.036.463.614:5914:5900-0.5250.0
179Jean-Sebastien Dea25BUFC3101343.5-7.171138.9-12.70.0100.0100.020.080.07:387:3800-0.110.0
180Anthony DeAngelo24NYRD681048110748.63.082584849.32.910.591.8102.355.644.419:1716:0816653.526656.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
181Alex DeBrincat22CHIRW7093995049.71.367869149.51.78.291.499.558.341.717:3013:554137-3.136357.0
182Jake Debrusk23BOSLW6580875451.71.461360250.5-0.37.792.8100.559.140.916:0313:1626212.426061.9
183Danny DeKeyser29DETD811316540.6-7.18812441.5-9.617.291.2108.536.064.022:0418:3608-2.32352.2
184Michael Del Zotto29ANAD4972083446.3-2.255865845.9-2.811.692.0103.651.848.218:4316:14933-7.712545.6
185Dylan DeMelo26TOTD5999687953.16.776764554.37.48.091.199.148.951.120:0917:029425.114750.3
186Jason Demers31ARID5079691146.6-0.562272846.1-1.98.593.0101.545.754.320:3017:521532-3.710650.0
187Travis Dermott23TORD5681081749.8-2.362162349.9-1.711.092.3103.352.747.317:1916:0623442.612153.7
188Nicolas Deslauriers28ANALW5947359944.1-4.936544645.0-4.18.892.2101.041.258.89:479:321010-5.211655.2
189Phillip Di Giuseppe26NYRLW2021822948.81.116316050.51.59.090.699.650.949.111:1711:10340.35070.0
190Thomas Di Pauli25PITC2131644.8-5.5101147.6-5.20.066.766.771.428.65:595:5900-0.5366.7
191Jason Dickinson24DALC6568480046.1-4.649857846.3-4.19.192.9102.042.557.514:5812:364729-4.214359.4
192Brenden Dillon29TOTD691089103351.32.780678050.82.58.590.098.648.151.919:2716:501626-2.714340.6
193Christian Djoos25TOTD1116214752.46.112110553.58.19.692.1101.756.643.419:0615:39260.12846.4
194Noah Dobson20NYID3440840750.14.829129249.94.67.691.699.259.440.613:1712:028243.87946.8
195Max Domi24MTLLW71110596953.3-1.980475651.5-3.79.689.098.751.948.117:0614:3642645.432255.6
196Ryan Donato23MINC6258155851.02.043841951.11.910.391.4101.748.851.210:389:4821134.018551.4
197Joonas Donskoi27COLRW6585692848.0-4.361869647.0-5.29.992.7102.550.849.216:1313:252820-6.418261.0
198Drew Doughty30LAKD671273126150.2-4.396199349.2-5.37.390.697.949.450.625:4920:341582-5.430146.8
199Nic Dowd29WSHC5644638653.61.833227754.53.19.392.6101.948.451.610:508:132274.68065.0
200Justin Dowling29DALC2924625948.7-0.818718849.90.56.791.598.238.961.110:579:341590.25058.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
201Leon Draisaitl24EDMC711169127147.90.689697647.9-0.311.989.7101.552.547.522:3717:376091-1.440254.2
202Sheldon Dries25COLC5223340.0-14.7162638.1-16.40.089.589.573.726.36:526:5001-1.1633.3
203Jonathan Drouin24MTLLW2737032952.9-0.227525252.2-1.47.388.195.456.743.315:4213:1512112.88461.9
204Dillon Dube21CGYC4548355646.5-4.137543446.4-3.58.893.3102.049.150.912:4111:4117160.910955.0
205Pierre-Luc Dubois21CBJLW70102498950.93.078372152.12.38.890.699.461.938.117:5614:5227466.127257.7
206Matt Duchene29NSHC66100283254.65.376163654.54.18.290.598.758.941.116:5314:0131364.622859.6
207Anthony Duclair24OTTLW6681990647.5-0.961669147.1-1.88.991.099.951.348.716:1612:341846-2.031458.6
208Mathew Dumba25MIND691190124049.0-0.889092049.2-0.98.989.898.850.849.222:2918:3020354.637145.0
209Gabriel Dumont29MINC3282157.15.9201262.513.10.087.587.561.538.511:3011:18100.5560.0
210Brian Dumoulin28PITD2853240456.85.140929358.36.112.589.3101.850.349.721:0318:1413137.58043.8
211Vince Dunn23STLD7198579555.36.673762554.15.08.992.6101.557.242.816:1614:29133110.926851.5
212Christian Dvorak23ARIC7097492551.34.273370351.03.99.991.6101.554.645.416:4213:2720237.322160.6
213Ryan Dzingel27CARC6467365550.7-4.550950050.4-3.98.093.5101.548.251.814:0911:511519-5.017855.1
214Cody Eakin28TOTC4954155449.4-5.641342349.4-5.97.492.299.651.948.114:3512:1623210.09862.2
215Jordan Eberle29NYIRW5894985652.68.270262452.98.68.591.8100.356.743.317:4914:5434377.924356.0
216Alexander Edler33VAND591101114549.00.582782450.11.110.091.5101.542.957.122:3718:17943-1.125945.6
217Joel Edmundson26CARD6894691650.8-4.870470749.9-5.19.291.8100.944.655.418:2615:322345-12.117954.2
218Nikolaj Ehlers23WPGLW71113592255.28.884572353.98.49.291.9101.161.838.216:3115:0732391.934558.8
219Christoffer Ehn23DETC5432944942.3-5.324934342.1-5.82.291.493.745.154.910:259:04612-6.75763.2
220Jack Eichel23BUFC681172108152.04.091286951.23.611.990.1102.059.041.022:0517:514467-3.139657.3
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
221Aaron Ekblad23FLAD671272113452.94.996285053.14.910.990.0100.848.751.322:5719:113774-1.126555.5
222Mattias Ekholm29NSHD681255123550.4-0.196893750.8-0.78.990.099.048.751.323:2119:015150-1.729751.9
223Oliver Ekman-Larsson28ARID661112121247.8-0.685696547.0-1.97.992.7100.648.151.923:0117:541945-6.227149.8
224Lars Eller30WSHC6997676256.25.574657856.36.08.890.899.648.851.217:0112:4644414.427155.7
225Ryan Ellis29NSHD49102090553.02.077164854.33.012.490.5102.850.449.623:2918:3724365.222949.8
226Deryk Engelland37VEGD4968465051.3-3.250746951.9-2.38.891.2100.055.344.717:3314:0715175.611650.9
227Andreas Englund24OTTD2418921347.0-1.913815746.8-1.54.088.792.765.334.710:549:3545-3.22343.5
228Pierre Engvall23TORLW4846943451.91.135233851.00.18.393.1101.443.356.711:5610:3615230.213553.3
229Tyler Ennis30TOTC7082884449.52.763365949.01.58.591.499.952.347.714:4312:2826190.127258.5
230Jonathan Ericsson35DETD1818024442.5-2.114718943.80.12.889.091.747.252.814:1512:22120-4.33151.6
231Loui Eriksson34VANLW4950952949.00.437040148.0-1.89.791.1100.837.162.912:2210:36178-2.98569.4
232Joel Eriksson Ek23MINC6272079347.6-2.455160247.8-2.510.091.1101.143.656.415:4313:2619185.315068.0
233Adam Erne24DETLW5643654344.5-1.933041544.3-2.44.889.193.944.955.111:4910:50527-2.310659.4
234Jake Evans23MTLC/RW139210546.7-9.5627345.9-7.86.394.3100.650.849.210:219:12531.32556.0
235Robby Fabbri24TOTC6168781645.71.451664744.4-0.38.388.496.752.048.016:0913:281339-9.417065.3
236Dante Fabbro21NSHD641089105750.7-0.582778651.3-0.87.390.798.051.448.619:0217:572339-5.619148.2
237Radek Faksa26DALC6672081247.0-3.252260446.4-3.87.991.699.533.067.015:5312:573427-2.319755.3
238Oscar Fantenberg28VAND3642154743.5-4.731939144.9-4.06.292.598.833.966.115:5514:20711-4.99845.9
239Joel Farabee19PHILW5253756448.8-2.339944247.4-3.611.091.1102.153.146.914:0612:272026-2.414257.0
240Jesper Fast28NYRRW6987896947.51.170573249.12.29.792.7102.546.453.616:3614:0524320.813064.6
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
241Justin Faulk27STLD691125112350.0-0.985584650.3-0.47.991.699.449.750.320:3418:0424392.026256.1
242Taylor Fedun31DALD2733632351.03.525925150.83.28.292.6100.855.544.513:4513:152122.78248.8
243Martin Fehervary20WSHD6766753.1-2.0605154.11.014.077.191.156.143.915:5914:23220.21643.8
244Micheal Ferland27VANLW148912242.2-11.5678743.5-11.212.585.998.454.845.29:488:5521-2.91978.9
245Mario Ferraro21SJSD6175878749.1-1.757060148.7-1.97.988.396.247.252.815:5214:181520-2.714344.1
246Kevin Fiala23MINLW6483777851.83.162657952.02.89.489.899.353.846.215:2412:4733352.631256.1
247Valtteri Filppula35DETC7070588544.3-2.754570743.5-3.66.887.193.948.751.316:3712:541743-11.310460.6
248Christian Fischer22ARIRW5647161643.3-5.536443445.6-2.67.792.8100.632.068.011:0110:46610-0.611671.6
249Cale Fleury21MTLD4152652350.1-5.937938149.9-6.55.692.397.956.443.614:2113:30531-3.810443.3
250Haydn Fleury23CARD4555848853.30.041137452.4-0.77.691.799.350.149.913:4012:501726-1.315043.3
251Warren Foegele23CARLW6887073154.30.267757754.00.78.791.3100.049.250.813:4312:3039308.720862.0
252Steven Fogarty26NYRC7313646.3-5.4182343.9-8.00.092.992.958.641.45:535:4222-0.7450.0
253Marcus Foligno28MINLW5967563851.42.151847652.12.88.691.7100.445.854.214:3512:4331178.713464.2
254Nick Foligno32CBJLW6796094050.52.174365453.23.67.491.198.548.451.618:4015:0239355.119866.2
255Christian Folin28MTLD1620516755.10.513612851.5-1.08.690.599.054.945.114:2613:49182.23141.9
256Derek Forbort27TOTD2026427648.9-6.520020948.9-5.93.693.396.950.050.017:4916:152160.35540.0
257Filip Forsberg25NSHC6395583853.33.671063852.71.89.289.899.058.741.317:2113:5558450.336654.1
258Liam Foudy19CBJC2241561.511.2191261.310.37.1100.0107.131.868.214:1314:13100.8650.0
259Cam Fowler28ANAD59105398651.64.982677451.65.28.190.898.953.946.121:5918:1421313.920357.6
260Adam Fox21NYRD701088101451.87.584074752.98.111.491.6103.053.946.118:5416:4457617.624351.4
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
261Trent Frederic21BOSC22199.5-37.11156.3-44.788.957.142.96:266:2600-0.51100.0
262Mark Friedman24PHID6478435.9-19.7366236.7-18.79.595.9105.447.552.513:3512:5910-2.0633.3
263Martin Frk26LAKRW1721018952.62.815515350.31.49.189.398.451.248.813:5012:21210-0.55844.8
264Michael Frolik31TOTLW5755759248.5-1.440445047.3-1.94.491.295.646.453.612:2611:013228-6.713551.9
265Morgan Frost20PHIC2021920551.7-0.415515749.7-1.49.687.897.458.541.513:4111:241061.15754.4
266Sam Gagner30TOTC4248746351.33.437034052.14.66.289.595.754.945.113:2112:0212211.113160.3
267Alex Galchenyuk25TOTC5953958947.8-3.539643647.6-4.47.892.2100.052.247.812:1810:36520-2.114161.0
268Brendan Gallagher27MTLRW59112372960.68.184254660.78.89.988.798.653.446.616:5514:40391819.739457.4
269Dylan Gambrell23SJSC5044850247.2-3.832537346.6-4.39.589.198.644.255.811:5710:011117-2.88550.6
270Jake Gardiner29CARD68103582755.62.076564354.31.26.189.095.055.944.116:4014:4432393.620043.5
271Rhett Gardner23DALC/LW8394745.3-3.3303546.2-2.311.191.3102.429.670.410:088:4513-0.81172.7
272Conor Garland23ARIRW6883480251.03.865160451.95.18.292.2100.454.345.714:0911:4930275.225761.5
273Adam Gaudette23VANC5957567146.1-1.943050346.1-2.710.390.7101.159.640.412:2310:422315-8.215149.7
274Johnny Gaudreau26CGYLW701103103151.71.881280750.20.78.590.599.058.741.318:4715:3440714.234959.9
275Brendan Gaunce25BOSC131516.7-26.931220.0-21.550.0100.0150.00.0100.09:109:1000-0.310.0
276Cameron Gaunce29TBLD3272551.90.7221855.03.023.584.6108.162.537.511:5211:22000.5771.4
277Frederik Gauthier24TORC6141449545.5-7.531937745.8-6.68.092.3100.329.270.89:238:16713-3.36366.7
278Julien Gauthier22TOTRW1711813646.5-3.4789046.4-5.011.891.5103.360.639.48:178:0337-2.72737.0
279Vladislav Gavrikov24CBJD691078112049.00.484581251.00.97.592.199.641.758.318:5917:1016336.115950.9
280Morgan Geekie21CARC2171454.8-1.6141058.32.833.388.9122.261.538.511:478:54100.7580.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
281Nathan Gerbe32CBJC3031137045.7-1.225625450.22.77.887.795.548.551.513:4512:424120.68167.9
282Timothy Gettinger21NYRLW2111247.83.010758.815.511.1100.0111.155.644.48:237:56000.5560.0
283Ryan Getzlaf34ANAC691070108349.72.283982650.43.18.789.898.546.553.518:4315:1353763.227252.9
284Brian Gibbons31CARC1510812945.6-11.78310244.9-11.61.689.090.646.153.99:469:0087-1.31656.3
285Dennis Gilbert23CHID2122431841.3-7.616423740.9-7.39.289.799.044.355.715:4214:1924-7.61963.2
286John Gilmour26BUFD4505547.60.3424647.72.00.094.194.134.365.717:0315:40030.21050.0
287Mark Giordano36CGYD601110100652.53.483075852.34.58.791.3100.149.051.023:5318:1336514.234945.0
288Samuel Girard21COLD701295118752.21.494090451.0-0.28.692.0100.653.746.321:1918:2738394.424738.9
289Zemgus Girgensons26BUFC6960563448.8-0.747149348.90.08.192.3100.438.161.913:4811:361311-4.514459.0
290Claude Giroux32PHIC/LW69107385055.86.681066455.05.78.691.199.745.154.918:5914:5237358.432261.2
291Cody Glass20VEGC3937936550.9-2.128127750.4-3.25.490.896.255.444.613:2211:051817-0.38460.7
292Luke Glendening30DETC6051873741.3-5.239854442.3-3.85.988.594.532.867.215:2112:111018-12.412361.8
293Nikolay Goldobin24VANLW11127.7-32.61910.0-31.40.0100.0100.0100.00.08:378:3700-0.50
294Alex Goligoski34ARID701217130048.40.190496148.50.48.791.9100.649.150.923:0318:28753-2.021347.4
295Cody Goloubef30TOTD2629536444.8-4.921627244.3-5.09.890.6100.454.046.015:0913:23321-3.64341.9
296Barclay Goodrow26TOTRW7079175651.11.358555851.22.08.790.699.448.951.115:5512:254423-1.716163.4
297Shayne Gostisbehere26PHID4259653752.60.845241352.31.17.692.5100.057.142.918:1815:34927-2.314849.3
298Yanni Gourde28TBLC7079870253.21.458754351.90.87.689.997.544.755.314:0411:4148142.217662.5
299Michael Grabner32ARIRW4635448542.2-8.326634643.5-7.07.790.798.431.468.612:229:503111-3.19762.9
300Markus Granlund26EDMC3427428848.82.019520149.22.05.193.198.240.159.910:509:201170.54360.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
301Mikael Granlund27NSHC6396187252.42.573865153.12.57.791.198.855.144.917:4814:2324343.421660.2
302Derek Grant29TOTC5648268641.3-9.137551642.1-8.59.193.1102.131.768.313:5510:402011-6.015261.8
303Tyler Graovac26VANC8343747.9-0.2212842.9-4.40.090.090.031.668.46:165:1512-0.9955.6
304Kevin Gravel27TORD3192543.2-7.5131743.3-5.80.0100.0100.057.142.911:058:46010.2366.7
305Ryan Graves24COLD691054102550.7-1.077775250.8-0.412.193.3105.449.650.418:5715:4619404.226251.1
306Mike Green34TOTD5072980847.4-0.155959348.50.95.488.293.647.452.620:5318:2312412.216645.8
307Andy Greene37TOTD63828103844.4-3.863275245.7-3.17.991.899.740.859.219:3315:581641-6.512448.4
308Jordan Greenway22MINLW6781277951.02.161157651.52.48.592.0100.546.353.714:1012:4841307.016257.4
309Noah Gregor21SJSC2825826749.1-4.318220846.7-7.19.288.898.056.943.110:049:2267-4.16451.6
310Rocco Grimaldi26NSHC6686480651.71.467760852.71.78.992.7101.650.649.412:3912:2227203.619363.2
311Jordan Gross24ARID2324641.0-16.1264138.8-20.320.090.0110.052.447.616:1115:3912-1.2560.0
312Carl Grundstrom22LAKRW1317414255.11.512610654.31.810.791.1101.951.049.012:4612:1904-0.73743.2
313Matt Grzelcyk26BOSD6896389951.71.875566553.23.78.294.2102.454.445.618:0415:1722397.720953.6
314Radko Gudas29WSHD6383379151.3-1.261460550.4-2.311.090.6101.648.151.916:4313:482334-2.318947.6
315Erik Gudbranson28TOTD5180081349.60.862262350.01.68.391.499.741.059.019:2216:46033-4.516347.9
316Jake Guentzel25PITC3973057855.85.258042257.97.610.789.8100.462.038.020:3817:09211214.119664.8
317Brendan Guhle22ANAD3035444344.4-3.627031845.9-2.47.490.297.750.949.117:0415:31625-2.69043.3
318Carl Gunnarsson33STLD3639844847.0-3.630134146.9-3.99.193.9103.048.052.015:4613:40314-2.15160.8
319Denis Gurianov22DALRW6466968149.60.150150050.00.98.293.3101.559.440.612:5911:0326252.925052.8
320Nikita Gusev27NJDLW6677981748.84.259861749.23.78.389.697.949.450.614:4211:602240-3.627058.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
321David Gustafsson19WPGC226514730.7-20.24711029.9-19.36.994.8101.737.562.56:096:0501-4.41040.0
322Erik Gustafsson27TOTD661089114748.70.079488147.4-1.010.190.7100.855.944.120:2317:222158-7.325340.7
323Gaetan Haas28EDMF5844747748.41.132233848.81.16.093.299.247.552.59:429:0522220.19457.4
324Brandon Hagel21CHILW1131252.0-2.310855.6-6.610.087.597.550.050.011:4811:48100.3580.0
325Carl Hagelin31WSHLW5864054853.92.248242153.41.69.991.9101.848.451.614:1911:162424-2.815469.5
326Robert Hagg24PHID4954967944.7-8.841649745.6-7.810.594.6105.048.851.215:3614:23631-4.99838.8
327Nicolas Hague21VEGD3857044156.42.941334754.30.810.587.497.964.036.016:0515:0413105.313639.7
328Ron Hainsey38OTTD64960107247.2-2.171880547.1-2.79.392.3101.748.052.020:4016:58956-5.810939.4
329Libor Hajek21NYRD2830449238.2-7.024437339.5-6.19.791.5101.342.757.315:5914:55817-8.64847.9
330Jani Hakanpaa27ANAD5555749.14.3363948.02.38.793.3102.048.851.218:0716:2301-0.91330.8
331Micheal Haley33NYRC227812239.0-8.6638941.4-6.52.487.589.954.545.55:325:2815-1.81464.3
332Taylor Hall28TOTLW65965100349.01.575078149.01.28.589.998.452.547.519:1015:2841524.938759.9
333Dan Hamhuis37NSHD6066565250.5-0.851447951.80.17.692.4100.048.651.414:3111:56934-4.510143.6
334Dougie Hamilton26CARD4793668657.74.573452858.26.010.092.6102.651.648.423:1717:40224012.033950.1
335Travis Hamonic29CGYD5088792848.9-2.465772447.6-3.09.090.899.845.654.421:1017:402136-4.416849.4
336Noah Hanifin23CGYD701263122350.80.694498149.0-0.98.090.998.948.651.421:1017:543863-0.626949.1
337Joel Hanley28DALD8717449.0-2.4565351.4-1.87.089.296.251.148.911:2111:07051.21040.0
338Jansen Harkins22WPGC2926028947.4-1.119222945.6-2.37.592.199.653.746.310:3710:3277-4.34465.9
339Scott Harrington26CBJD3943049546.5-2.434635949.1-1.24.993.598.550.349.713:5713:03590.37350.7
340Ryan Hartman25MINRW6973567252.23.555649752.83.99.091.1100.146.853.212:1510:5734147.018960.3
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
341Garnet Hathaway28WSHRW6660653053.31.444738453.81.97.493.1100.549.650.410:479:2021167.013957.6
342Erik Haula28TOTLW4855455849.8-3.743543150.2-2.29.691.6101.247.952.115:4912:432129-3.815459.7
343Jayce Hawryluk24TOTC2625823052.91.518917651.81.08.191.399.547.752.311:0610:3711121.53966.7
344John Hayden24NJDC4327343838.4-10.120032438.2-11.27.794.4102.129.170.99:439:12137-5.76857.4
345Kevin Hayes27PHIRW6986686949.9-1.965366949.4-2.38.989.698.546.054.017:4414:014334-1.428162.3
346Barrett Hayton19ARIC2020423246.8-0.515519044.9-2.06.995.7102.659.440.611:0910:3984-1.34461.4
347Victor Hedman29TBLD661175105952.60.791381552.82.112.791.9104.553.646.424:0418:1447406.130650.7
348Tim Heed29SJSD3843237353.75.131327653.14.94.489.393.754.545.513:0011:2610171.89446.8
349Danton Heinen24TOTC/LW6770777547.7-3.251157846.9-4.28.092.5100.555.144.914:2812:081930-2.018459.2
350Ville Heinola18WPGD811712149.2-0.98810046.8-1.912.993.3106.259.540.518:0417:05315-1.81855.6
351Miro Heiskanen20DALD681249121750.62.091489650.52.08.793.5102.251.548.523:4419:1442795.933348.9
352Darren Helm33DETC/LW6868173648.12.052055348.52.54.992.697.540.259.813:4411:532430-4.215466.2
353Adam Henrique29ANAC7198890752.15.574469951.64.69.689.398.950.050.016:5213:382632-0.528160.5
354Tomas Hertl26SJSC4869361752.94.050046551.83.710.084.694.749.150.918:2713:5225182.019859.1
355Joe Hicketts23DETD6677547.2-3.9545450.0-0.57.982.189.956.343.818:1715:5623-0.21250.0
356Matthew Highmore23CHILW3625828847.3-2.418522844.8-4.88.593.3101.943.556.59:499:22159-3.76157.4
357Vinnie Hinostroza25ARIC6880682249.51.359462648.70.26.992.899.742.557.513:0612:033020-2.820963.2
358Roope Hintz23DALLW6069771949.20.151053948.60.08.192.7100.756.443.614:4412:1823342.620857.7
359Taro Hirose23DETLW2620125544.1-3.615618945.2-2.63.489.993.449.250.812:3310:04620-5.23953.8
360Nico Hischier21NJDC5873282347.10.557261348.31.39.089.498.450.050.018:0314:104228-3.819762.4
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
361Niklas Hjalmarsson32ARID2739147545.2-6.029435145.6-4.95.693.899.346.153.918:4615:541120-4.73946.2
362Mike Hoffman30FLAC/LW6986580751.72.863862250.60.910.389.499.660.939.116:5013:023152-3.641451.7
363Nick Holden32VEGD61104881056.41.980562656.31.46.989.896.854.945.118:5116:52263516.120449.5
364Justin Holl28TORD681087103351.3-1.084477252.21.39.091.7100.743.256.818:3116:2321596.218548.1
365Korbinian Holzer31TOTD4951574041.0-8.538554541.4-8.26.893.7100.544.555.516:0214:10228-9.77552.0
366Patric Hornqvist33PITRW5256359248.7-2.444744450.2-1.310.392.3102.653.946.115:5612:35128-0.323471.8
367Bo Horvat24VANC691077109049.71.980080150.01.39.189.098.144.056.019:4415:242827-2.527465.0
368Brett Howden21NYRC7059386940.6-7.843563640.6-8.58.191.399.346.453.613:0910:482525-10.19865.3
369Filip Hronek22DETD65983110347.11.674786246.40.68.487.996.345.154.923:5418:071876-12.325748.6
370Jonathan Huberdeau26FLALW69100894651.62.778174051.32.012.188.6100.758.241.818:4614:5842700.427655.1
371Charles Hudon25MTLLW1513913051.7-6.19910049.7-6.11.488.389.755.344.711:3210:1752-1.44252.4
372Cameron Hughes23BOSC15935.7-5.24450.010.60.066.766.712.587.59:539:1800-0.110.0
373Jack Hughes18NJDC6166278245.81.151159846.10.35.090.995.959.240.815:5212:364253-4.020859.1
374Quinn Hughes20VAND681225108553.07.192182952.65.69.788.798.459.140.921:5317:4735600.431240.4
375Brad Hunt31MIND5971471849.90.754152550.81.87.990.398.252.447.615:0812:3815143.818357.9
376Dryden Hunt24FLALW2119319449.9-1.415514252.20.65.892.097.827.272.810:3010:12440.64868.8
377Ben Hutton26LAKD65116693555.53.686971754.83.07.391.398.646.953.118:1616:4312416.622450.9
378Zach Hyman27TORC5188579052.81.966860152.62.312.090.3102.351.648.419:0616:0532167.718956.1
379Alex Iafallo26LAKC70100092751.9-1.875970651.8-1.39.390.199.450.349.718:5614:591811-1.323161.5
380Matt Irwin32TOTD3646147349.4-2.236235250.7-1.05.689.094.648.551.514:2813:17813-5.712546.4
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
381Joshua Jacobs23NJDD2233738.3-6.8162341.0-3.18.3100.0108.341.758.316:3616:15100.0475.0
382Mark Jankowski25CGYC5644948648.0-3.633837547.4-3.44.391.495.740.859.211:068:423220-3.58146.9
383Mattias Janmark27DALC6270369050.51.052751350.71.96.092.098.053.546.514:3712:1827314.015257.2
384Calle Jarnkrok28NSHC6478973751.70.759955651.90.07.792.7100.455.045.015:5612:271911-4.323158.9
385Christian Jaros23OTTD138810146.6-2.6637645.3-3.611.690.9102.559.340.710:319:4615-1.01631.3
386Boone Jenner26CBJC70948108446.7-3.073678248.5-2.86.091.697.745.954.118:0714:172428-0.727166.1
387Nick Jensen29WSHD6895992650.9-1.771769750.7-1.87.791.999.649.150.917:4915:202648-0.414841.2
388Ryan Johansen27NSHC6893087151.61.269665351.60.28.990.799.652.347.717:0313:193824-5.115863.9
389Marcus Johansson29BUFC/W6072777148.5-0.455961047.8-0.78.489.698.045.254.817:0914:201524-1.015356.9
390Stephen Johns27DALD1726025350.7-0.718318749.5-2.08.592.9101.353.047.017:4016:55511-1.66546.2
391Adam Johnson25PITC7323746.4-3.9252847.2-3.815.885.0100.824.076.06:426:39110.8683.3
392Erik Johnson31COLD591022102150.0-2.574677449.1-3.59.392.2101.547.352.721:0117:133227-1.820348.8
393Jack Johnson33PITD67964110146.7-6.571684845.8-8.68.391.9100.246.153.919:2817:091523-11.014443.8
394Luke Johnson25MINC3193336.5-13.5152438.5-12.10.084.284.230.070.011:3510:2400-1.31100.0
395Tyler Johnson29TBLC6574071051.0-0.855954650.6-0.49.794.1103.851.748.314:3312:1314204.419059.5
396Andreas Johnsson25TORLW4361354852.8-0.544442251.3-1.68.890.699.556.843.215:4513:1713203.912761.4
397Ross Johnston25NYILW3219027041.3-5.313919641.5-5.78.694.6103.249.350.77:597:5724-1.72564.0
398Henri Jokiharju20BUFD6991491649.90.871371949.81.38.091.399.247.552.517:1315:55730-1.515151.7
399Caleb Jones22EDMD4351653749.02.138340548.61.09.390.499.850.549.514:0813:37826-1.27948.1
400Max Jones21ANALW5967968050.03.350052149.01.95.892.798.553.546.514:1612:381932-2.417658.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
401Seth Jones25CBJD561046107649.31.779378750.20.28.492.2100.657.642.425:1719:4829372.324451.6
402Mathieu Joseph22TBLRW3733732051.3-1.525425350.1-1.97.391.398.652.647.411:3110:3317120.67248.6
403Roman Josi29NSHD691552140052.63.21156101753.23.09.992.1102.150.050.025:4720:1534687.548253.9
404Tyson Jost21COLC6769164751.6-0.149147350.9-0.68.493.8102.247.053.012:4610:3817125.218960.8
405Tomas Jurco27EDMRW1210110249.81.7757151.42.18.391.7100.063.436.69:599:4462-0.32035.0
406Nazem Kadri29COLC5168465451.10.050750550.1-1.111.192.6103.652.947.117:2613:1021281.622658.8
407Dominik Kahun24TOTC5658458550.0-1.643543849.8-2.011.990.3102.254.945.113:1712:111890.412271.3
408Kaapo Kakko18NYRRW6670088644.1-3.251268342.8-5.95.391.196.451.049.014:1712:023521-9.819655.6
409Vladislav Kamenev23COLLW3824624949.7-2.717417649.7-2.65.891.597.352.547.58:597:42187-1.16450.0
410David Kampf25CHIC7068876347.4-1.751756847.6-0.85.692.598.138.161.913:4011:253717-6.614064.3
411Steven Kampfer31BOSD1011211150.20.5817850.91.08.694.0102.660.339.713:3812:49410.92846.4
412Evander Kane28SJSLW6493091350.50.068867150.60.98.487.996.350.749.319:3215:064551-2.634762.2
413Patrick Kane31CHIRW701171124648.4-0.586393847.9-0.511.192.3103.457.242.821:2017:284341-6.946459.3
414Kasperi Kapanen23TORRW6982077551.4-0.459759750.0-1.49.690.7100.350.549.515:4712:453629-5.421456.5
415Erik Karlsson29SJSD56102191552.74.676769852.44.88.587.896.351.948.124:3118:2052684.024549.4
416Melker Karlsson29SJSC6147457245.3-5.234643144.5-5.78.291.699.851.049.012:159:452611-5.99459.6
417William Karlsson27VEGC63102484454.80.976563054.80.68.890.999.755.045.018:5214:57543710.925155.0
418David Kase23PHIRW6294141.4-8.3223538.6-11.46.796.0102.750.050.09:479:33210.01050.0
419Ondrej Kase24TOTRW5578869453.24.560053752.84.17.190.697.857.142.916:3313:3641301.225057.6
420Zack Kassian29EDMRW5981087348.11.262666848.40.611.289.8101.054.845.215:4015:1026453.016460.4
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
421Martin Kaut20COLRW9695854.32.4474451.60.29.484.093.451.148.910:089:1920-0.22552.0
422Duncan Keith36CHID611145119449.00.283490548.0-0.68.892.0100.954.046.024:2319:164274-5.425643.4
423Clayton Keller21ARIC7094086152.25.371367451.44.36.991.598.562.337.716:1813:2134320.629662.2
424Joel Kellman25SJSF3120623946.3-5.315317846.2-5.67.392.099.344.056.011:3510:2588-0.65062.0
425Adrian Kempe23LAKLW6989672655.22.768055355.23.25.189.995.152.547.516:0112:3524274.126256.5
426Michal Kempny29WSHD5894394250.0-2.769670649.6-3.112.191.9104.050.249.818:3816:561335-5.617042.9
427Alexander Kerfoot25TORC6585175653.01.865058152.82.310.588.699.148.351.714:4613:042833-3.515257.9
428Phil Kessel32ARIRW7094392650.53.070072949.01.16.590.997.362.537.517:0913:4319410.527056.7
429Jujhar Khaira25EDMLW6453665744.9-3.339847545.6-3.05.589.995.438.761.312:3210:371536-11.311958.0
430Alex Killorn30TBLC/LW6884076352.40.762059151.20.012.492.6105.048.052.017:5612:5527261.220962.2
431Joel Kiviranta23DALF111148856.410.7896757.110.91.695.797.368.231.810:3910:10530.52552.0
432Oscar Klefbom26EDMD621043119246.7-1.579485248.2-0.19.490.099.451.948.125:2418:533658-3.331450.6
433John Klingberg27DALD581131108351.12.583282150.31.77.291.899.054.945.122:1019:0924710.328841.7
434Nikolai Knyzhov21SJSD331814.3-32.00110.0-44.887.560.040.010:499:5212-0.830.0
435Slater Koekkoek25CHID4262957252.44.146442152.44.57.692.7100.446.753.316:4515:239272.111740.2
436Mikko Koivu36MINC5564163750.20.648347150.61.18.392.4100.742.957.115:3412:0229136.911464.9
437Otto Koivula21NYILW12679042.7-5.5486642.1-6.85.095.5100.530.070.07:557:4923-0.3580.0
438Keegan Kolesar22VEGRW15935.7-26.64640.0-25.40.0100.0100.050.050.012:0612:0600-0.31100.0
439Leo Komarov33NYIC4841854943.2-4.328939542.3-5.68.493.6102.137.962.112:3610:491316-2.96570.8
440Travis Konecny22PHIC6697577855.66.173161054.54.99.090.299.349.850.216:4813:5029478.524058.8
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
441Anze Kopitar32LAKC701147101653.0-0.286278152.5-0.49.490.599.949.550.521:0216:2239490.624355.6
442Egor Korshkov23TORF19852.915.96842.95.833.3100.0133.30.0100.010:0810:0810-0.51100.0
443Klim Kostin20STLC/LW4242846.2-8.0172540.5-13.27.7100.0107.740.060.08:328:3101-0.4771.4
444Jesperi Kotkaniemi19MTLC3644038053.7-0.731329251.7-2.96.390.296.561.638.412:6011:081421-3.68763.2
445Ilya Kovalchuk36TOTLW4664855453.91.249540255.22.78.789.097.751.748.316:5814:2511255.618661.8
446Chris Kreider28NYRLW6382488448.23.360968347.10.812.091.8103.848.851.217:1513:452261-1.525860.5
447David Krejci33BOSC6187987050.30.166866550.1-0.49.493.7103.159.440.617:1015:013137-0.816350.9
448Torey Krug28BOSD61104883655.66.376965054.24.38.289.297.568.431.620:2916:2122488.627352.7
449Dominik Kubalík24CHILW6884883650.42.364562750.73.311.189.8101.049.150.914:2212:222325-1.827058.1
450Nikita Kucherov26TBLRW68113488756.16.086068255.86.612.192.1104.259.840.218:5214:5530599.838654.4
451Karson Kuhlman24BOSC2529424354.73.122918155.94.43.597.7101.260.040.012:3211:46252.07560.0
452Tom Kuhnhackl28NYIRW2823332841.5-5.617022742.8-4.55.390.896.249.051.011:189:44411-4.24660.9
453Dean Kukan26CBJD3342541450.71.932830352.00.65.490.195.560.539.515:5814:407141.19056.7
454Brett Kulak26MTLD56100376856.61.874358655.91.67.190.697.750.849.217:0816:47133610.218953.4
455Dmitry Kulikov29WPGD5189886550.91.366967050.01.67.291.799.054.445.620:0118:311655-7.414138.3
456Luke Kunin22MINC6373288345.3-5.455663646.6-4.18.889.398.143.556.515:2813:15915-2.023853.8
457Janne Kuokkanen21NJDC/LW14833.3-5.13537.5-10.50.080.080.033.366.712:0411:51010.20
458Sean Kuraly27BOSC6964577945.3-6.850759745.9-6.28.491.6100.031.268.813:1711:312827-4.816657.2
459Evgeny Kuznetsov27WSHC6378590146.6-7.159871445.6-8.613.289.5102.752.247.817:5114:342245-7.818769.0
460Oliver Kylington22CGYD4857962848.0-3.943147347.7-3.36.292.398.554.046.013:4213:14829-0.39638.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
461Jordan Kyrou21STLC2828022755.23.022416957.03.88.289.898.060.639.410:5210:131363.56659.1
462Joel L'Esperance24DALRW3131252.03.381142.1-6.220.087.5107.550.050.07:216:1112-0.2450.0
463Kevin Labanc24SJSRW7099782354.86.372663253.55.06.686.092.653.246.816:0413:0933332.430457.9
464Andrew Ladd34NYILW4334244.0-9.2273543.5-7.28.7100.0108.746.953.111:5811:42010.4771.4
465Paul Ladue27LAKD2262056.5-2.1161748.5-10.10.0100.0100.075.025.012:4812:33110.0633.3
466Sam Lafferty24PITC/LW5035138647.6-3.527229548.0-3.57.995.0103.036.363.79:378:571712-4.18565.9
467William Lagesson23EDMD8798448.5-0.9566247.5-2.04.987.091.846.353.711:5210:3107-0.51942.1
468Patrik Laine21WPGRW681029109748.4-0.778689046.9-1.411.891.0102.859.140.919:2516:074157-10.141654.3
469Maxime Lajoie22OTTD6402858.813.9252154.39.617.681.398.954.245.87:497:38000.3560.0
470Gabriel Landeskog27COLLW5487481051.90.266459452.81.710.490.1100.553.546.520:0215:4939255.825457.1
471Dylan Larkin23DETC711173114550.67.188888650.16.39.688.798.450.050.021:1417:0943810.838557.9
472Adam Larsson27EDMD4976685547.30.058762548.41.18.891.8100.644.355.719:5017:501635-3.812748.0
473Jacob Larsson22ANAD6069793842.6-7.752572042.2-8.59.892.0101.746.553.516:0814:42631-7.412546.4
474Johan Larsson27BUFLW/C6263462650.31.948948850.12.39.492.8102.239.061.014:5412:472423-2.09960.6
475Brian Lashoff29DETD9919548.9-0.6786953.11.85.797.9103.552.547.514:3313:13020.81154.5
476Scott Laughton25PHIC4952359846.7-7.139144446.8-6.712.092.1104.143.756.314:3612:4322210.312260.7
477Jeremy Lauzon22BOSD1922024747.1-4.816818048.3-4.17.394.5101.855.644.415:2513:05361.63360.6
478Curtis Lazar24BUFC/RW3826731745.7-5.120823646.8-3.49.189.798.742.557.511:5010:011310-4.36055.0
479Nick Leddy28NYID601013122245.3-2.875591145.3-3.69.792.0101.749.850.221:0718:431752-6.918040.0
480Anders Lee29NYILW681145108651.36.985177852.27.810.191.0101.155.944.118:1815:4424448.730364.4
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
481Artturi Lehkonen24MTLLW7092681753.1-2.065161251.5-3.47.691.699.253.846.215:2612:4630226.725056.0
482Brendan Leipsic25WSHLW6149042753.41.235930853.82.08.691.299.946.153.99:108:378244.29949.5
483Josh Leivo26VANLW3648544252.33.234733351.00.78.090.998.950.050.015:0112:5111151.114447.9
484Brendan Lemieux23NYRLW5954073542.4-4.642352144.8-2.56.490.596.947.053.012:5210:531530-5.516950.9
485Otto Leskinen22MTLD5375042.5-12.1254336.8-20.410.096.7106.750.050.010:1810:1715-0.3633.3
486Kris Letang32PITD611216113451.72.092086951.40.79.589.599.150.849.225:4419:5931803.634052.1
487Mark Letestu34WPGC7507041.7-10.1394844.8-5.53.796.6100.329.370.710:369:2801-0.6862.5
488Maxim Letunov23SJSC3241463.214.817965.417.211.183.394.475.025.09:059:05210.3475.0
489Tyler Lewington25WSHD6535549.11.3363650.00.35.088.593.552.847.210:109:4613-0.8633.3
490Trevor Lewis33LAKC5659754652.2-0.447041753.00.86.790.397.051.248.811:5410:581114-1.715061.3
491Jakob Lilja26CBJF3725635142.2-6.119224743.7-6.08.696.2104.842.058.09:549:3498-2.14353.5
492Timothy Liljegren20TORD11688644.2-6.1476940.5-9.88.181.489.554.145.910:189:4306-1.7922.2
493Oskar Lindblom23PHILW3041735054.43.330726254.04.39.890.6100.556.044.017:3713:5215133.312558.4
494Esa Lindell25DALD691108129346.1-5.281297445.5-6.19.392.4101.644.955.123:2418:223162-5.020148.8
495Ryan Lindgren21NYRD6070680646.7-0.953359347.3-0.812.391.9104.151.848.216:3414:2028252.49251.1
496Anton Lindholm25COLD4404646.5-4.2283345.9-3.613.092.6105.643.256.811:4711:24000.7425.0
497Elias Lindholm25CGYC70102395451.71.976573950.91.79.888.998.752.647.419:4314:3138330.627162.4
498Hampus Lindholm26ANAD55100894651.63.976973451.23.27.190.597.647.053.023:0418:122053-5.723746.0
499Par Lindholm28BOSC4031932149.8-0.824224050.2-0.67.396.7104.041.358.711:149:1914134.16058.3
500Gustav Lindstrom21DETD1618223144.1-0.214217944.21.61.893.395.149.750.316:3214:0437-0.82536.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
501Bryan Little32WPGRW71128058.310.1796256.010.19.596.0105.565.734.316:0913:1522-0.22552.0
502Blake Lizotte22LAKC6579765055.12.359948655.23.05.291.696.854.645.413:5811:5022218.215855.1
503Adam Lowry26WPGLW4949958646.0-3.337545345.3-2.85.893.399.238.661.414:5812:303111-7.211260.7
504Milan Lucic31CGYLW6874273150.40.256055650.20.97.591.398.949.350.713:2011:3319421.614457.6
505Matt Luff22LAKRW1818117550.8-5.013312950.8-4.38.087.595.551.049.010:2210:1444-0.54753.2
506Isac Lundestrom20ANAC1512415145.1-3.59311644.5-4.310.389.699.951.148.913:5511:2042-1.32147.6
507Eetu Luostarinen21CARC8815659.1-1.2634558.3-1.72.289.391.548.851.29:599:58211.01275.0
508Joona Luoto22WPGF165310733.1-16.2417236.3-11.90.094.394.338.761.36:356:3035-3.81752.9
509Ilya Lyubushkin25ARID5165866549.71.249550549.51.37.794.0101.748.751.314:1113:5213206.79045.6
510Olli Maatta25CHID6595699649.00.471474648.90.99.290.9100.146.054.018:2516:122257-3.516947.3
511Kurtis MacDermid25LAKD4554352450.9-1.040541049.7-1.95.190.695.757.842.213:4312:32526-3.810847.2
512Mackenzie MacEachern25STLLW5138836151.82.130228851.21.87.993.6101.542.657.48:578:5114111.48871.6
513Zack MacEwen23VANC1713518042.9-4.210313343.6-3.015.795.8111.546.353.79:379:1448-2.23154.8
514Ryan MacInnis23CBJC10658643.0-5.3556047.8-3.84.397.6101.944.855.29:219:15321.01586.7
515Nathan MacKinnon24COLC691266110653.43.296183353.63.911.589.8101.357.642.421:1216:40385311.053459.6
516Josh Mahura21ANAD1116117248.31.512512949.21.99.489.098.458.441.616:1414:3125-0.22544.0
517Cale Makar21COLD5798189452.32.273467252.22.310.690.7101.362.137.921:0116:4534409.027244.5
518Beck Malenstyn21WSHLW3252154.36.1171947.2-0.50.090.090.020.080.09:167:4810-0.3666.7
519Denis Malgin23TOTC4448242353.33.635632552.31.97.586.894.360.639.411:5910:532617-1.69751.5
520Evgeni Malkin33PITC5590278653.43.471259054.74.811.089.0100.062.437.619:3115:47706913.229458.2
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
521Andrew Mangiapane23CGYLW6893181553.34.070662253.24.810.090.4100.446.153.913:4212:5438295.020553.2
522Brandon Manning29EDMD9737848.3-2.0585153.22.22.991.794.654.345.711:0311:0218-1.11650.0
523Josh Manson28ANAD5086186250.01.666066549.81.36.491.197.548.351.720:3817:382141-2.913846.4
524Anthony Mantha25DETRW4367256954.110.953043954.711.69.687.497.055.544.518:5215:3822309.823658.1
525Brad Marchand31BOSLW70105984055.87.379862955.97.412.689.6102.261.338.719:2714:0443719.530161.5
526Jonathan Marchessault29VEGC66107990054.50.780369353.7-0.88.290.899.155.045.017:1715:01374810.638860.6
527Mason Marchment24TORF4153331.3-15.6102429.4-16.314.390.9105.216.783.38:057:5411-0.3650.0
528Martin Marincin27TORD2635333651.2-0.526425251.20.68.989.598.444.555.515:1213:30922-1.57139.4
529John Marino22PITD5682280350.6-0.862158451.5-0.311.391.9103.247.952.120:1517:2637423.715738.9
530Patrick Marleau40TOTC6681884049.3-1.660561949.4-1.19.890.099.948.052.015:3513:332915-2.519260.9
531Mitch Marner22TORRW5999788752.92.375466453.23.611.189.5100.752.947.121:3315:5664717.827755.6
532Pat Maroon31TBLLW6463160950.9-1.247146150.5-0.88.893.2102.049.450.612:2510:3514174.312464.5
533Matt Martin30NYILW5541653243.9-3.628938642.8-5.06.294.4100.632.967.110:259:521117-2.99452.1
534Alec Martinez32TOTD5191889250.7-5.269564751.8-3.49.088.797.751.748.321:3018:2614322.117642.6
535Jordan Martinook27CARLW4543037553.4-0.932028552.9-1.07.390.397.656.643.411:169:502419-2.29546.3
536Mike Matheson25FLAD5991892949.7-0.168669549.7-0.69.789.899.546.653.418:0116:144154-7.521648.1
537Stefan Matteau25CBJLW910311946.4-1.8848749.10.18.191.599.645.554.512:2211:5821-0.32962.1
538Auston Matthews22TORC701351115453.93.2101887953.73.810.590.9101.559.640.420:5817:32784815.550457.5
539Scott Mayfield27NYID671014113447.20.973483246.9-0.28.293.2101.447.952.119:5717:0321700.623941.0
540Gerald Mayhew27MINF1312412949.00.27810043.8-6.114.593.7108.261.138.911:3310:1342-0.82955.2
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt.