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 Abdelkader32DETLW4626435442.7-3.719624844.1-2.34.489.493.842.557.511:449:551018-5.97354.8
2Pontus Aberg26TORLW5284240.0-15.7173234.7-18.910.094.4104.453.346.78:428:4212-0.4580.0
3Vitaly Abramov21OTTRW2111739.3-14.791242.9-11.816.787.5104.233.366.75:475:4701-0.4475.0
4Noel Acciari28FLAC6161771246.4-3.844850746.9-3.312.788.9101.539.360.715:5113:032719-5.417755.9
5Andrew Agozzino29TOTLW18826057.710.9574555.98.713.589.7103.355.844.26:496:17420.01361.5
6Sebastian Aho22CARF6284563057.34.062149955.42.512.785.598.358.941.119:2014:3667559.530462.8
7Karl Alzner31MTLD3362163.27.0241463.29.16.390.096.366.733.314:5614:54011.1666.7
8Michael Amadio23LAKC6260649055.31.644537154.51.28.885.694.450.749.313:0211:2329242.115460.4
9Joey Anderson21NJDRW128012139.8-0.3638642.31.711.891.4103.136.563.512:1310:20331.12560.0
10Josh Anderson25CBJRW2624728246.7-3.518720148.2-4.78.187.095.153.346.716:0412:25912-0.99864.3
11Jaret Anderson-Dolan20LAKC4322754.2-1.3272255.1-0.20.093.893.864.335.710:1610:0302-1.4366.7
12Lias Andersson21NYRC177012535.9-8.1599737.8-7.25.084.889.844.255.89:337:2984-2.91492.9
13Rasmus Andersson23CGYD6593184052.62.870665551.92.99.688.998.654.845.219:4117:0317365.020957.4
14Andy Andreoff28PHILW14738546.2-6.4586248.3-3.47.185.792.946.453.68:328:3210-1.11973.7
15Anthony Angello23PITC7213537.5-6.6162737.2-7.315.490.5105.937.562.55:375:3310-0.4666.7
16Artem Anisimov31OTTC4742851745.3-2.929538143.6-4.99.588.698.152.447.614:0212:131716-5.316447.0
17Mason Appleton24WPGC4128130448.0-1.321122548.40.68.087.895.847.053.011:1410:0799-1.68459.5
18Josh Archibald27EDMRW5540448645.4-3.229833846.9-2.210.986.697.544.855.213:1410:362410-4.310852.8
19Joel Armia26MTLRW5361256352.1-3.545142051.8-3.711.887.499.154.545.517:1213:2542203.324859.3
20Viktor Arvidsson26NSHLW5156853351.60.941539751.1-0.49.690.199.756.943.116:3113:211520-2.923446.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%
21Rasmus Asplund22BUFF2917118548.0-2.513515047.4-2.77.489.797.136.463.610:508:6057-0.84481.8
22Zach Aston-Reese25PITC5749546851.40.936534051.80.68.891.4100.130.769.314:2612:1620215.115762.4
23Andreas Athanasiou25TOTC4844853745.5-0.835940447.11.09.579.288.753.546.516:2514:061331-6.919062.1
24Cam Atkinson30CBJRW4447451847.8-2.635237448.5-3.99.591.5101.049.650.417:5113:492621-0.122067.3
25Nicolas Aube-Kubel23PHIRW3021722848.8-3.816215251.6-0.912.486.698.953.246.811:0110:07127-0.17052.9
26David Backes35BOSC161149255.32.7906857.04.55.689.895.453.846.28:338:12421.13672.2
27Mikael Backlund30CGYC6580175251.61.458857950.40.812.088.5100.550.649.417:5214:3153532.626253.4
28Nicklas Backstrom32WSHC5679468853.61.557850353.51.413.785.098.752.747.319:1114:5933406.320959.3
29Sven Baertschi27VANLW6693665.714.0472763.513.20.090.990.953.146.911:4910:13110.41546.7
30Josh Bailey30NYIC6365874147.00.746853346.8-0.211.287.298.451.348.717:0213:363653-3.215157.0
31Justin Bailey24VANRW281338.12.251033.3-2.10.0100.0100.022.277.85:205:20010.01100.0
32Rudolfs Balcers22OTTLW9816256.610.1534156.49.518.893.8112.565.934.110:469:23530.72352.2
33Ivan Barbashev24STLC6347754946.5-4.935340446.6-4.911.290.5101.638.161.913:2511:262926-3.812655.6
34Riley Barber25MTLRW9625453.4-1.8473855.3-0.50.096.096.050.050.08:158:1502-0.41154.5
35Mark Barberio29COLD1416318047.5-2.211512847.3-2.010.297.8108.133.067.015:5114:112110.23658.3
36Cole Bardreau26NYIF10497240.5-5.2384844.2-2.88.383.992.248.651.48:528:1944-0.71566.7
37Aleksander Barkov24FLAC6179670852.94.060356851.51.812.388.1100.458.341.719:5915:1344432.825064.8
38Tyson Barrie28TORD65113195454.23.282474352.61.710.888.198.957.942.121:4418:5815543.434946.4
39Mathew Barzal22NYIC6395991951.16.568564151.76.711.590.0101.558.641.419:5517:0567954.925958.3
40Drake Batherson21OTTC2325526648.91.318120247.3-0.74.888.393.155.444.615:3413:1955-3.36549.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%
41Jay Beagle34VANRW/C5429652336.1-14.223337138.6-12.56.791.498.124.175.912:379:32147-9.87266.7
42Ethan Bear22EDMD6497994350.94.372671750.32.511.387.598.750.449.621:4218:4242793.916854.8
43J.C. Beaudin22OTTC2211215242.4-5.57911341.1-7.97.187.894.947.152.98:388:1712-1.82864.3
44Nathan Beaulieu27WPGD3329839642.9-6.822128643.6-4.711.794.7106.352.847.216:5114:22521-3.66248.4
45Anthony Beauvillier22NYILW6368879746.3-0.250857347.00.112.087.699.548.551.517:1514:3328471.521556.7
46Pierre-Edouard Bellemare34COLLW6152250850.7-0.936535850.5-0.89.489.899.242.457.613:1610:5446175.111762.4
47Kieffer Bellows21NYILW8568739.2-8.4426140.8-5.512.197.2109.353.646.410:3910:37251.02152.4
48Emil Bemstrom20CBJC5138039649.00.027829648.4-2.37.890.197.959.240.811:5110:118140.513164.9
49Jamie Benn30DALLW6475272051.12.855252851.12.99.690.7100.353.047.016:2113:3649535.525458.3
50Jordie Benn32VAND4338554541.4-10.229940042.8-9.110.691.0101.645.354.716:2013:43717-8.211150.5
51Sam Bennett23CGYC4743141151.20.030630749.9-0.68.592.4100.948.151.912:4211:2517182.014354.5
52Matt Benning25EDMD3731132948.60.023122750.41.713.292.0105.146.753.313:1612:191019-0.77345.2
53Tyler Benson21EDMLW7475844.8-5.0334045.2-4.116.783.3100.043.956.110:239:5323-0.91338.5
54Patrice Bergeron34BOSC5666751056.76.849238456.26.215.388.0103.360.739.318:5413:3040206.130561.6
55Lean Bergmann21SJSF9406637.7-16.4335039.8-12.44.882.987.662.537.58:047:1830-2.61566.7
56Tyler Bertuzzi24DETLW6679681549.44.359460749.54.210.486.296.651.148.919:1415:452250-2.620557.6
57Alex Biega31DETD4438848244.6-1.529736844.7-0.96.390.797.049.250.816:0514:16423-4.811044.5
58Jake Bischoff25VEGD4435145.70.9343549.34.112.081.593.546.553.515:3614:53020.21060.0
59Clark Bishop23CARC5252154.33.0191457.66.37.771.479.160.040.07:397:2311-0.8666.7
60Anthony Bitetto29WPGD5045151846.5-3.333038446.2-2.413.490.9104.253.646.415:1212:551321-3.810252.9
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%
61Anders Bjork23BOSLW5748148649.7-1.337335451.30.79.491.4100.754.645.412:5812:0520133.613349.6
62Oliver Bjorkstrand24CBJRW4963651355.45.847736756.55.311.789.5101.255.744.317:5615:1732279.727758.5
63Tobias Bjornfot18LAKD3223836.7-19.6152934.1-25.20.078.978.937.962.112:5811:5900-1.40
64Nick Bjugstad27PITC10958154.0-3.5675256.3-1.98.392.5100.839.360.713:1411:06330.13545.7
65Colin Blackwell26NSHC2522520951.81.517214055.14.913.592.7106.247.352.710:5010:42662.25158.8
66Sammy Blais23STLLW3426725351.31.120719152.00.98.589.497.948.052.012:3111:2710174.57164.8
67Joseph Blandisi25PITC218713040.1-11.0639938.9-13.013.587.3100.836.963.18:138:0781-2.02157.1
68Joachim Blichfeld21SJSW3203536.4-10.9162440.0-7.80.087.587.534.865.212:4612:3220-0.7650.0
69Anton Blidh24BOSLW7424349.4-5.5323746.4-9.013.090.9104.035.964.111:3110:07210.81369.2
70Teddy Blueger25PITC6258856351.10.443142150.6-1.08.891.3100.129.470.616:0313:3126210.614864.9
71Mikkel Boedker30OTTRW14729642.9-5.4556844.7-2.57.992.7100.648.951.18:268:0118-1.82181.0
72Brock Boeser22VANRW5664857752.95.949041854.06.515.285.9101.255.344.718:3614:1218222.927859.7
73Zach Bogosian29TOTD2119624045.0-4.414818744.2-5.413.986.9100.746.054.016:3614:22210-2.53852.6
74Nick Bonino31NSHC6164361851.00.050944353.52.514.189.9104.035.864.216:3612:2343215.015761.8
75Adam Boqvist19CHID3739344047.2-0.730134246.80.310.488.398.860.239.816:1813:511025-3.59947.5
76Jesper Boqvist21NJDC3422825647.10.216318846.4-1.44.590.294.749.750.310:519:461211-3.96959.4
77Henrik Borgström22FLAC4242549.0-6.5171848.6-10.30.085.785.769.230.812:239:4131-0.3475.0
78Mark Borowiecki30OTTD5356273243.4-4.743751046.1-1.912.388.6100.938.961.117:5615:261030-3.511753.8
79Robert Bortuzzo30STLD3827227250.0-3.121422648.6-4.612.893.5106.456.743.313:1010:35291.65856.9
80Gabriel Bourque29WPGLW5025933543.6-6.919224543.9-5.05.394.499.745.354.78:448:22513-3.06352.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%
81Jay Bouwmeester36STLD5665875146.7-4.650156147.2-3.810.991.5102.441.858.221:3418:341132-6.410152.5
82Madison Bowey24DETD5050863944.3-2.339048244.7-2.011.185.997.050.449.618:0215:521344-10.312654.0
83Johnny Boychuk36NYID6273086645.7-0.952561146.2-0.88.391.199.554.645.417:2614:59650-3.720945.0
84Travis Boyd26WSHC2419115754.93.513511753.63.014.793.8108.650.849.211:4510:33761.33672.2
85Brian Boyle35FLAC3929037243.8-6.122227145.0-5.112.888.3101.146.753.312:2310:471613-1.810056.0
86Tyler Bozak33STLC6256652851.71.241840051.10.49.691.7101.250.349.715:2212:0627205.114469.4
87Erik Brannstrom20OTTD3131033648.00.321723448.1-0.210.486.897.253.146.914:5113:105200.09042.2
88Derick Brassard32NYIC6154565445.5-1.439946746.1-1.111.590.9102.451.448.613:4611:5226351.317361.8
89Jesper Bratt21NJDW5446253346.40.735537748.52.112.786.098.752.048.013:5711:491723-4.614265.5
90Justin Braun32PHID5662259551.1-1.243643849.9-2.111.286.697.849.450.617:2115:219284.013946.8
91T.J. Brodie29CGYD5985878052.43.161758551.32.512.689.0101.748.651.420:2417:3732453.115038.7
92Jonas Brodin26MIND6385492148.1-2.465063750.50.612.989.6102.545.854.221:3018:5213155.817752.5
93Jonny Brodzinski26SJSC3211558.3-2.1191261.32.616.780.096.768.831.37:245:4300-0.6683.3
94Adam Brooks23TORC7384446.3-7.2283345.9-7.615.889.5105.348.052.07:517:24210.4540.0
95Troy Brouwer34STLRW136910240.4-8.9507540.0-10.210.594.4105.044.455.69:289:2012-1.22157.1
96Connor Brown26OTTRW6578085047.90.058359449.51.910.988.999.840.959.120:0915:5950381.826260.3
97Dustin Brown35LAKRW6070069050.4-4.350952849.1-5.410.887.698.450.949.118:1515:052633-4.026155.2
98Josh Brown26FLAD5552058047.3-1.938342747.3-2.111.791.0102.854.945.113:2512:471024-1.19447.9
99Logan Brown21OTTC2316818547.6-0.613213749.10.911.388.399.657.942.111:459:4610160.84254.8
100Patrick Brown27VEGC17370.020.06275.025.020.050.070.010:049:53010.6366.7
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%
101Pavel Buchnevich24NYRLW6175173850.45.357254451.35.512.087.499.450.949.116:3614:3135606.522556.4
102Connor Bunnaman21PHIF2112012349.4-4.9918452.0-2.014.594.6109.151.848.29:179:06142.52281.8
103Andre Burakovsky24COLLW5765657853.22.246643251.90.813.490.7104.155.644.415:1112:3027321.218256.0
104Brent Burns34SJSD/RW641003104848.9-2.070676847.9-2.712.285.898.051.948.125:0619:214273-8.042049.0
105Will Butcher25NJDD5668976847.31.853656848.62.310.987.898.754.745.317:5516:061027-2.214841.9
106Paul Byron30MTLC/LW2425322053.50.217115452.6-0.910.992.0103.050.050.013:5311:5711100.63357.6
107Nicholas Caamano21DALRW12678843.2-6.6506045.5-5.18.695.3103.947.352.79:589:4812-1.12356.5
108Drake Caggiula25CHILW3528732047.3-1.521324246.8-1.412.386.098.451.648.411:5511:08185-2.77365.8
109Matt Calvert30COLLW5047642253.02.234030852.51.910.290.8101.045.254.814:0511:3621136.514163.1
110Kyle Capobianco22ARID910710650.2-1.3707548.3-2.77.590.497.945.055.014:4613:4714-0.71952.6
111Paul Carey31BOSC11712.5-30.91614.3-31.580.075.025.06:225:5100-0.40
112Brandon Carlo23BOSD6479475551.30.659858650.5-0.310.791.2101.952.247.820:3817:2430310.417261.6
113John Carlson30WSHD64108597652.60.780372352.60.914.688.0102.651.548.524:3918:5238775.735250.3
114Gabriel Carlsson23CBJD6344543.0-3.0252946.3-2.45.090.595.548.951.110:5310:16030.5742.9
115Lucas Carlsson22CHID2131743.3-0.7111345.84.70.0100.0100.050.050.013:1812:5400-0.6250.0
116Ryan Carpenter29CHIC6349757346.4-2.637141847.0-1.18.390.098.341.758.314:1711:282926-4.611463.2
117Daniel Carr28NSHLW117110041.5-10.7557343.0-9.27.082.489.357.442.610:209:4281-1.02263.6
118Connor Carrick25NJDD2316727437.9-7.611521335.1-10.713.388.8102.138.961.114:0313:2048-4.53633.3
119Sam Carrick27ANAC9827651.95.4615453.07.77.184.691.851.448.613:4612:0815-1.02661.5
120Trevor Carrick25SJSD391242.9-15.041028.6-24.80.0100.0100.085.714.35:474:4902-0.4333.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%
121Alexandre Carrier23NSHD3342260.716.7261760.516.610.5100.0110.556.044.010:4710:41001.44100.0
122William Carrier25VEGLW6551842954.70.938431355.11.19.189.398.456.943.19:459:362188.814862.2
123Jeff Carter35LAKC6075165953.3-1.056149753.0-0.97.885.693.452.048.016:5613:4213200.529262.3
124Colby Cave25EDMC11547541.9-4.2374644.6-0.73.687.991.510.689.49:398:43310.01241.7
125Cody Ceci26TORD5471672449.7-3.850954448.3-4.411.691.3103.045.354.720:3817:251326-1.011640.5
126Peter Cehlarik24BOSLW3402363.511.6281368.315.55.083.388.380.020.011:1610:26310.420.0
127Erik Cernak22TBLD6171867251.7-1.354149852.10.211.589.3100.748.451.618:5315:3513241.718562.7
128Thomas Chabot23OTTD651194121449.62.785691648.30.39.888.298.049.150.925:5822:243778-1.236646.2
129Michael Chaput27ARIC2171553.11.414960.98.70.033.333.333.366.710:019:17010.52100.0
130Zdeno Chara42BOSD6376688446.4-6.360266147.7-4.414.091.8105.736.763.320:5817:412448-4.314555.9
131Ben Chiarot28MTLD64114298153.8-1.183670754.2-0.110.289.8100.048.751.323:1719:4618807.227046.3
132Alex Chiasson29EDMRW5848449249.61.433835848.6-0.57.492.9100.449.051.013:1410:491318-1.314960.4
133Andrei Chibisov26WPGF271433.3-17.471138.9-10.80.0100.0100.050.050.07:277:2700-0.21100.0
134Filip Chlapik22OTTC3118717951.13.714212752.84.59.385.394.654.645.48:468:3286-1.65152.9
135Dennis Cholowski21DETD3442246047.80.832434348.61.65.485.290.755.444.619:3816:40420-1.49750.5
136Jakob Chychrun21ARID6397396750.22.971769550.83.79.989.999.949.650.422:2618:2427523.830948.2
137Filip Chytil20NYRC5457564547.10.542748446.9-0.79.691.0100.653.546.515:0213:412932-0.316267.3
138Anthony Cirelli22TBLC6272264852.70.553347952.71.215.390.7106.050.349.718:2614:3449228.419455.7
139Casey Cizikas28NYIC4837842946.8-0.227129248.10.89.293.6102.837.662.414:1811:3738283.111458.8
140Fredrik Claesson27NJDD2142041.20.3111345.82.725.087.5112.525.075.014:3713:39000.70
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%
141Kale Clague21LAKD4444251.2-6.0343450.0-2.94.086.290.247.252.814:3414:1801-0.5633.3
142Kyle Clifford29TOTLW6458952053.1-0.244038753.2-0.18.988.597.352.547.511:2011:0510163.117758.8
143Connor Clifton24BOSD3027231346.5-3.419823246.0-3.912.491.9104.354.245.814:2913:51127-1.95238.5
144Cal Clutterbuck32NYIRW3322731442.0-5.117221544.4-2.810.593.8104.340.259.813:5711:251120-0.15364.2
145Braydon Coburn34TBLD3534635149.6-2.124127346.9-4.713.289.3102.550.050.013:4512:4125-0.48144.4
146Andrew Cogliano32DALLW/C6346248548.8-0.332134947.9-1.28.191.9100.138.062.012:3310:522019-1.99367.7
147Ian Cole30COLD5770867251.30.052445353.63.313.192.6105.737.462.617:4515:0316355.116647.6
148Blake Coleman28TOTC6061065248.31.847047349.82.610.687.097.644.155.916:5913:304519-1.628665.7
149Blake Comeau33DALRW5041446147.3-2.028533246.2-3.57.990.097.832.567.515:0112:342026-2.111160.4
150J.T. Compher24COLLW5955158448.5-3.538642047.9-4.113.791.4105.246.953.116:0712:011819-0.815958.5
151Max Comtois21ANALW2922228743.6-4.917121943.8-4.310.090.4100.451.548.513:5811:25519-3.47244.4
152Cory Conacher30TBLLW4363948.0-5.9273047.4-6.210.587.097.557.742.311:0510:1251-0.81145.5
153Kevin Connauton29COLD112957.1-6.87653.8-10.70.0100.0100.062.537.517:1413:37000.2633.3
154Brett Connolly27FLARW6464161751.01.846344051.32.011.688.399.859.740.314:4113:072321-1.517761.0
155Kyle Connor23WPGLW6688690549.50.765072747.2-0.813.788.1101.958.941.121:0016:304136-7.933864.5
156Andrew Copp25WPGC5865861351.83.047647849.92.18.290.198.350.949.117:4514:113726-4.718860.6
157Nick Cousins26TOTC5961451454.4-0.144436255.10.89.089.198.151.248.813:2711:4323206.316665.1
158Logan Couture30SJSC4752552650.00.137238449.20.512.587.099.550.749.318:4413:422622-0.919957.8
159Sean Couturier27PHIC6381960157.77.959345256.77.213.389.5102.850.849.219:5215:0539359.227960.6
160Charlie Coyle27BOSC/RW6567263751.30.751446352.62.411.189.8101.053.846.216:3213:5545283.521662.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%
161Sidney Crosby32PITC3449543253.44.238332853.94.010.186.196.262.038.020:2016:2525204.912670.6
162Lawson Crouse22ARILW6254865345.6-3.140549045.3-3.410.291.2101.443.756.313:3911:562521-2.915864.6
163Austin Czarnik27CGYC8484850.0-4.8374246.8-7.28.396.3104.652.447.610:118:5862-0.51369.2
164Kirby Dach19CHIC5850254048.2-0.336940847.5-0.111.089.9100.954.745.314:0912:313514-0.815063.3
165Evgenii Dadonov30FLARW6473766052.84.155052051.42.212.685.398.060.439.617:0213:3225311.025761.9
166Rasmus Dahlin19BUFD5365061751.33.447148249.41.010.789.6100.357.642.419:0315:301334-4.919940.7
167Carl Dahlstrom25WPGD1515514951.00.611211349.80.73.891.795.546.353.714:4613:42414-0.83129.0
168Michael Dal Colle23NYILW4935846543.5-3.825134042.5-5.67.392.399.747.752.311:4911:171017-3.87470.3
169Trevor Daley36DETD3830446739.4-7.123335439.7-6.17.386.593.844.155.915:5814:13520-11.46949.3
170Phillip Danault26MTLLW66100269858.95.974051559.06.311.989.3101.249.350.718:4814:42345015.319662.8
171Marko Daňo25CBJC3171848.6-5.2111247.8-6.20.085.785.764.335.77:107:10110.4366.7
172Brandon Davidson28CGYD7707947.0-4.6565749.6-1.110.083.893.857.842.212:1611:5924-0.12356.5
173Jonathan Davidsson22OTTRW6222052.45.0181456.37.97.777.885.563.636.45:315:30000.1650.0
174Calvin de Haan28CHID2937541447.5-1.827830347.8-0.39.195.3104.447.452.619:5517:00929-1.59544.2
175Jacob de La Rose24TOTLW4828231946.9-3.221823648.0-2.29.192.4101.539.760.310:439:191381.36768.7
176Chase De Leo24ANAC141818.2-31.841422.2-26.10.0100.0100.036.463.614:5914:5900-0.6250.0
177Jean-Sebastien Dea25BUFC3101343.5-7.171138.9-12.70.0100.0100.020.080.07:387:3800-0.110.0
178Anthony DeAngelo24NYRD6180386348.22.962465648.82.612.590.9103.455.644.418:5516:0115592.823554.0
179Alex DeBrincat22CHIRW6466668249.41.347249848.71.210.688.298.858.641.417:3013:563836-3.532357.0
180Jake Debrusk23BOSLW6061156452.01.445744650.6-0.110.090.3100.359.440.616:0413:2423190.824259.9
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%
181Danny DeKeyser29DETD89513940.6-6.57210141.6-8.520.489.2109.635.065.022:0418:3608-2.42352.2
182Michael Del Zotto29ANAD4148255646.4-2.236742946.1-2.413.789.4103.152.147.918:1915:58529-4.510248.0
183Dylan DeMelo26TOTD5477769452.86.058450153.86.39.788.898.448.951.120:0416:488395.613450.0
184Jason Demers31ARID4660070446.0-0.846154645.8-1.710.191.6101.744.955.120:4518:001430-3.69949.5
185Travis Dermott23TORD5161560550.4-1.645945950.0-1.714.191.0105.154.645.416:4515:4722411.011054.5
186Nicolas Deslauriers28ANALW5133043343.3-6.024232742.5-7.19.791.3101.039.160.99:439:2897-4.49755.7
187Phillip Di Giuseppe26NYRLW1311813147.41.2869048.91.09.592.5101.947.852.211:0110:53141.63565.7
188Thomas Di Pauli25PITC2131644.8-5.5101147.6-5.20.066.766.771.428.65:595:5900-0.5366.7
189Jason Dickinson24DALC6051463244.9-5.336644944.9-5.112.291.1103.341.258.814:5412:304427-3.813357.9
190Brenden Dillon29TOTD6486480551.83.362959451.43.59.987.997.849.550.519:2116:4816240.313340.6
191Christian Djoos25TOTD3241660.09.6171356.78.328.688.9117.566.733.311:2410:1722-0.3540.0
192Noah Dobson20NYID3131828352.98.522319253.79.38.988.797.659.140.913:1811:568224.56848.5
193Max Domi24MTLLW6686973454.2-0.562355852.8-2.011.886.898.752.947.117:0314:3237606.230055.3
194Ryan Donato23MINC5643740551.92.532129152.53.013.290.5103.750.050.010:379:4219113.816751.5
195Joonas Donskoi27COLRW5763867448.6-2.945749548.0-3.511.990.9102.751.748.316:2813:232318-5.316163.4
196Drew Doughty30LAKD6195996050.0-5.271173549.2-5.68.887.496.250.849.225:4820:291479-5.727146.5
197Nic Dowd29WSHC5134630053.61.525421454.32.810.291.0101.348.551.510:448:102163.17363.0
198Justin Dowling29DALC2718919749.00.314214250.01.09.289.798.938.261.811:119:46149-0.25058.0
199Leon Draisaitl24EDMC6487094448.0-0.166372047.9-1.014.487.0101.452.347.722:4217:275077-1.736853.8
200Sheldon Dries25COLC3102528.6-22.281830.8-19.20.093.393.369.230.87:557:5201-1.12100.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%
201Jonathan Drouin24MTLLW2731727153.91.022920652.6-0.88.885.694.457.442.615:4213:1512113.28461.9
202Dillon Dube21CGYC4035040446.4-4.127431346.7-3.210.991.0101.949.850.212:4711:4515162.79557.9
203Pierre-Luc Dubois21CBJLW6577073651.13.157252052.42.511.788.6100.362.737.317:5614:5027435.125058.0
204Matt Duchene29NSHC6077660456.26.758846455.95.69.888.598.359.340.716:5814:0427344.721261.3
205Anthony Duclair24OTTLW6264172946.8-1.247055246.0-2.610.788.799.350.949.116:1712:391646-3.029758.9
206Mathew Dumba25MIND6390798847.9-2.868272648.4-2.410.588.298.749.850.222:3518:3219322.934045.9
207Gabriel Dumont29MINC3252055.64.0181162.112.30.085.785.766.733.311:3011:18100.5560.0
208Brian Dumoulin28PITD2337626558.77.029218761.08.814.287.6101.751.948.121:0418:0912116.97345.2
209Vince Dunn23STLD6574560355.36.155446654.34.710.991.2102.156.743.316:2014:3212266.924352.3
210Christian Dvorak23ARIC6678971852.45.658653252.45.611.389.6101.056.343.716:4213:2316229.521460.7
211Ryan Dzingel27CARC6054150751.6-3.440337551.8-2.39.591.9101.447.952.114:2011:591519-3.416955.6
212Cody Eakin28TOTC4438739749.4-5.928429748.9-6.77.589.496.951.148.914:3912:122219-0.69061.1
213Jordan Eberle29NYIRW5370565152.07.150445652.57.411.090.3101.358.042.017:2914:4131314.021058.1
214Alexander Edler33VAND5379781749.41.258757650.51.812.688.9101.543.057.022:4018:13839-0.723344.6
215Joel Edmundson26CARD6272671650.3-5.352654349.2-5.810.890.1101.044.255.818:0615:162142-11.615352.9
216Nikolaj Ehlers23WPGLW6685769855.18.262954353.77.711.389.4100.761.738.316:4015:1230362.432658.9
217Christoffer Ehn23DETC5325736941.1-6.618927041.2-6.72.289.291.445.254.810:279:06612-7.65662.5
218Jack Eichel23BUFC6288283851.32.868865951.12.916.187.8103.956.743.322:0017:454163-2.936458.2
219Aaron Ekblad23FLAD6295887452.33.870266051.52.613.887.7101.548.951.122:5419:043365-2.625256.0
220Mattias Ekholm29NSHD6297591551.61.274769351.90.911.588.199.648.851.223:2819:0547471.627051.9
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%
221Oliver Ekman-Larsson28ARID6287195847.6-0.665674047.0-1.59.391.1100.448.052.022:5917:491639-5.025250.4
222Lars Eller30WSHC6474860055.54.254744455.24.110.688.699.248.451.617:0412:4941404.625356.5
223Ryan Ellis29NSHD4374762754.42.956844456.15.014.988.0102.952.647.423:2318:3621318.419552.8
224Deryk Engelland37VEGD4956250752.6-1.340635553.4-0.311.088.099.055.144.917:3314:0715175.511650.9
225Andreas Englund24OTTD1810812546.4-0.9768946.1-0.25.684.489.962.737.310:119:1134-2.21844.4
226Pierre Engvall23TORLW4335133950.9-0.525926149.8-1.510.991.6102.542.058.012:0610:481521-0.511853.4
227Tyler Ennis30TOTC6363662650.43.047148449.31.210.389.7100.052.547.514:4512:1624170.625157.8
228Jonathan Ericsson35DETD1311815243.7-0.49412143.7-0.74.386.290.545.254.815:3713:22118-2.72653.8
229Loui Eriksson34VANLW4437338949.00.526429647.1-2.612.289.1101.334.765.312:2310:36166-2.37967.1
230Joel Eriksson Ek23MINC5653458847.6-2.640243847.9-2.712.688.8101.442.357.715:3813:2219185.013767.2
231Adam Erne24DETLW5534745943.1-3.726034543.0-4.05.587.492.944.955.111:4710:48427-3.410458.7
232Jake Evans23MTLC/RW8466043.4-12.2303844.1-9.34.3100.0104.338.761.39:409:05320.7955.6
233Robby Fabbri24TOTC5652759746.92.839546446.01.610.385.095.351.748.315:5513:121233-6.215565.2
234Dante Fabbro21NSHD5882276151.90.760956451.90.09.588.297.751.948.119:0717:582235-3.217848.3
235Radek Faksa26DALC6155361947.2-2.139844947.0-2.39.989.499.232.667.415:5713:043325-0.518554.6
236Oscar Fantenberg28VAND3028338442.4-4.921228043.1-5.37.092.399.333.966.116:0014:24510-5.18350.6
237Joel Farabee19PHILW4941743548.9-2.530133747.2-4.014.088.1102.151.548.514:1312:282025-3.613355.6
238Jesper Fast28NYRRW6267477246.60.453158247.70.911.691.4103.046.153.916:3213:581929-0.211765.8
239Justin Faulk27STLD6586685850.2-0.664563550.4-0.59.889.198.950.149.920:3417:5924351.624454.9
240Taylor Fedun31DALD2727427050.42.520920750.22.310.090.8100.853.846.213:4513:152123.38248.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%
241Martin Fehervary20WSHD6716253.4-1.6554753.90.815.075.090.053.846.215:5914:23220.41643.8
242Micheal Ferland27VANLW147110739.9-13.8537441.7-12.915.083.698.654.345.79:488:5521-2.21978.9
243Mario Ferraro21SJSD5858561248.9-1.343945549.1-0.58.785.794.448.851.215:3714:031419-2.812844.5
244Kevin Fiala23MINLW5862359551.11.645943451.41.411.388.199.454.945.115:0512:3531320.526555.5
245Valtteri Filppula35DETC6554867744.7-2.241753243.9-3.28.683.592.150.249.816:3112:551638-9.810161.4
246Christian Fischer22ARIRW5540051143.9-4.630835146.7-1.19.091.6100.632.267.811:0210:47690.911571.3
247Cale Fleury21MTLD4145243850.8-4.831931250.6-5.36.590.496.956.443.614:2113:30531-2.510443.3
248Haydn Fleury23CARD3939231955.12.128824254.31.87.590.197.651.748.312:4812:081416-0.412345.5
249Warren Foegele23CARLW6267357953.8-0.750945153.0-0.810.489.7100.148.951.113:5112:4136287.220061.0
250Steven Fogarty26NYRC6252649.0-2.4151746.9-4.70.090.090.057.942.15:265:1412-0.4450.0
251Marcus Foligno28MINLW5351347252.12.338734952.62.79.888.998.745.754.314:4112:4631146.812062.5
252Nick Foligno32CBJLW6272672450.11.354850352.11.99.589.398.949.250.818:3214:5736353.919167.0
253Christian Folin28MTLD111109154.70.6696850.4-1.913.289.8103.052.747.314:5514:20151.02437.5
254Derek Forbort27TOTD1519518451.5-4.914914051.6-4.62.992.295.150.050.017:5416:382110.04942.9
255Filip Forsberg25NSHC5775860955.45.955846454.64.111.087.898.860.040.017:2413:5850403.133054.2
256Liam Foudy19CBJC2211165.615.617868.018.08.3100.0108.330.070.014:1314:13100.6650.0
257Cam Fowler28ANAD5986981251.74.567162851.74.710.089.399.253.946.121:5918:1421314.120357.6
258Adam Fox21NYRD6383678051.77.663256252.98.212.690.9103.554.645.418:4516:3054576.922552.4
259Trent Frederic21BOSC22199.5-37.11156.3-44.788.957.142.96:266:2600-0.51100.0
260Mark Friedman24PHID6438035.0-20.5345936.6-18.710.595.7106.348.351.713:3512:5910-2.1633.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%
261Martin Frk26LAKRW1112810056.14.3898252.01.412.187.799.846.453.613:5212:3205-1.43951.3
262Michael Frolik31TOTLW5645849148.3-1.432636247.4-1.55.688.994.546.453.612:2811:043228-5.513451.5
263Morgan Frost20PHIC2018016452.30.512812450.80.08.384.793.059.041.013:4111:241060.05754.4
264Sam Gagner30TOTC3738034152.74.329024354.46.28.085.993.956.343.713:0512:0012181.711561.7
265Alex Galchenyuk25TOTC5342142849.6-1.730531948.9-3.48.290.498.653.246.811:5810:21514-2.512263.9
266Brendan Gallagher27MTLRW5589656961.28.466241461.59.211.886.898.652.847.216:5814:43351817.137556.8
267Dylan Gambrell23SJSC4431534847.5-3.122825846.9-3.512.485.798.146.653.411:269:411117-2.77149.3
268Jake Gardiner29CARD6282364955.92.259249854.30.97.287.494.756.143.916:5615:0130354.217644.3
269Rhett Gardner23DALC/LW8394645.9-2.7303446.9-1.511.190.9102.026.973.110:088:4513-0.71172.7
270Conor Garland23ARIRW6569064551.74.853447053.26.69.690.5100.052.647.414:1311:5229257.324762.3
271Adam Gaudette23VANC5340148045.5-2.230135446.0-2.311.889.0100.957.242.812:3310:482314-5.513948.9
272Johnny Gaudreau26CGYLW6583380350.90.560862449.4-0.610.587.898.457.942.118:4615:2839661.932459.6
273Brendan Gaunce25BOSC121412.5-31.221214.3-28.350.0100.0150.00.0100.09:109:1000-0.310.0
274Cameron Gaunce29TBLD3272551.90.7221855.03.023.584.6108.162.537.511:5211:22000.5771.4
275Frederik Gauthier24TORC5630338144.3-8.923128045.2-7.310.490.9101.327.172.99:248:15613-1.85764.9
276Julien Gauthier22TOTRW10616249.61.8414050.60.713.893.8107.558.141.97:287:1434-1.51338.5
277Vladislav Gavrikov24CBJD6482084849.20.563361050.90.79.690.4100.043.356.718:5017:0116284.514753.1
278Nathan Gerbe32CBJC2925632244.3-2.820921848.91.19.886.396.049.250.813:4712:474121.87968.4
279Timothy Gettinger21NYRLW2111247.83.010758.815.511.1100.0111.155.644.48:237:56000.5560.0
280Ryan Getzlaf34ANAC6175478249.10.958359349.61.511.087.198.147.252.818:4815:1447680.624453.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%
281Brian Gibbons31CARC159911246.9-9.9758746.3-9.61.787.188.846.553.59:469:0087-0.91656.3
282Dennis Gilbert23CHID2018424842.6-5.113318242.2-4.311.786.798.442.957.115:4914:2523-6.11963.2
283John Gilmour26BUFD4415045.1-3.2334144.6-2.40.093.193.131.368.817:0315:40030.01050.0
284Mark Giordano36CGYD5582175352.22.460756651.73.110.689.8100.348.551.523:5418:0034472.231645.9
285Samuel Girard21COLD6295388152.01.167765850.7-0.410.089.799.754.445.621:1218:2134352.321738.7
286Zemgus Girgensons26BUFC6345048348.2-1.233836947.8-1.311.090.9101.937.462.613:4011:271211-4.113358.6
287Claude Giroux32PHIC/RW6381262556.56.359947455.86.09.689.298.744.655.419:1015:0036346.129160.1
288Cody Glass20VEGC3931930451.2-1.723022750.3-3.16.989.095.954.745.313:2211:051817-0.98460.7
289Luke Glendening30DETC5537555640.3-6.328639841.8-4.48.486.394.732.068.015:2112:141014-11.211165.8
290Nikolay Goldobin24VANLW11109.1-30.21712.5-27.50.0100.0100.0100.00.08:378:3700-0.30
291Alex Goligoski34ARID66958103548.10.069375547.9-0.310.690.0100.649.750.323:0318:27650-1.219948.2
292Cody Goloubef30TOTD2624532143.3-6.617323642.3-7.212.589.0101.552.747.315:0913:23321-4.24341.9
293Barclay Goodrow26TOTRW6466060752.12.448843752.83.710.088.398.349.051.016:1512:444322-0.315063.3
294Shayne Gostisbehere26PHID4147642352.91.234731652.31.29.190.599.656.243.818:2115:37927-3.514650.0
295Yanni Gourde28TBLC6460852753.61.544340352.40.88.987.496.345.354.714:0811:5045130.016764.1
296Michael Grabner32ARIRW4528540541.3-9.120928342.5-7.89.689.298.832.167.912:239:493111-3.99462.8
297Markus Granlund26EDMC3423725248.51.616617149.31.96.091.997.939.360.710:509:201170.64360.5
298Mikael Granlund27NSHC5775463654.24.457347154.94.79.589.999.356.143.917:3214:1920325.920060.0
299Derek Grant29TOTC5033750739.9-10.625238039.9-10.611.891.2103.030.070.013:5010:321511-4.613360.9
300Tyler Graovac26VANC8243242.9-5.6152438.5-9.00.088.288.233.366.76:165:1512-1.0955.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%
301Kevin Gravel27TORD3182047.4-2.4121250.02.00.0100.0100.054.545.511:058:46010.2366.7
302Ryan Graves24COLD6175873950.6-0.855053250.8-0.315.292.6107.850.349.718:2415:2118323.922753.3
303Mike Green34TOTD5060770146.4-1.645349847.6-0.46.985.692.548.151.920:5318:231241-0.316645.8
304Andy Greene37TOTD5864283243.6-4.449059845.0-3.79.991.0100.940.259.819:4416:021337-7.211848.3
305Jordan Greenway22MINLW6162957952.12.946541552.83.59.890.3100.045.954.114:1012:4935265.714456.3
306Noah Gregor21SJSC2317016450.9-2.211713047.4-5.89.988.097.956.443.69:048:3445-3.54852.1
307Rocco Grimaldi26NSHC6065957753.32.950943953.72.811.790.6102.350.949.112:4612:2825175.218262.6
308Jordan Gross24ARID2273345.0-8.6212942.0-13.125.087.0112.056.343.816:1115:3912-1.0560.0
309Carl Grundstrom22LAKRW1316112855.72.31159554.82.412.090.3102.351.548.512:4612:1904-0.43743.2
310Matt Grzelcyk26BOSD6373466552.52.556748154.14.710.692.1102.854.845.218:0315:2419384.820054.0
311Radko Gudas29WSHD6267366350.4-2.348249449.4-3.414.188.9103.047.252.816:4813:522234-1.818947.6
312Erik Gudbranson28TOTD5166466550.01.250550550.01.510.389.199.440.659.419:2216:46033-2.516347.9
313Jake Guentzel25PITC3961348455.94.948334858.17.212.287.399.562.637.420:3817:09211212.519664.8
314Brendan Guhle22ANAD2526734543.6-4.420625145.1-3.47.088.895.852.347.717:2115:38520-3.07842.3
315Carl Gunnarsson33STLD3228731747.5-2.321923548.2-2.110.891.8102.647.053.015:3713:262120.44461.4
316Denis Gurianov22DALRW5950952949.00.137138449.10.210.991.6102.557.242.812:4910:5723241.122953.3
317Nikita Gusev27NJDLW6055959648.43.242744748.92.710.786.597.249.950.114:3811:522034-5.523660.6
318David Gustafsson19WPGC225312130.5-20.0368928.8-20.29.593.4103.038.161.96:096:0501-3.31040.0
319Erik Gustafsson27TOTD6185685150.12.062165648.60.712.588.0100.556.044.020:3917:322154-5.724341.2
320Gaetan Haas28EDMF5535838648.10.425326548.80.77.591.498.945.154.99:398:6021220.29157.1
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%
321Carl Hagelin31WSHLW5348542653.21.235332152.40.311.989.4101.348.151.914:1111:142324-0.213469.4
322Robert Hagg24PHID4338149343.6-10.628235644.2-9.513.593.1106.647.852.215:3914:26325-4.18839.8
323Nicolas Hague21VEGD3850839656.22.535931253.5-0.412.286.098.163.836.216:0515:0413104.013639.7
324Ron Hainsey38OTTD5870683545.8-3.250961145.4-4.212.291.3103.649.950.120:2816:57953-6.69838.8
325Libor Hajek21NYRD2825843637.2-8.020132638.1-7.711.590.2101.741.858.215:5914:55817-8.74847.9
326Micheal Haley33NYRC22679840.6-6.7547541.9-5.92.984.687.554.845.25:325:2815-1.81464.3
327Taylor Hall28TOTLW6174578148.81.457259349.11.59.887.497.253.746.319:0915:2138492.535560.0
328Dan Hamhuis37NSHD5854653350.6-0.542038951.90.49.690.6100.349.950.114:4512:08934-3.410043.0
329Dougie Hamilton26CARD4779057957.74.260343857.95.112.091.0103.052.147.923:1717:40224011.133950.1
330Travis Hamonic29CGYD5072075448.8-2.252157947.4-3.011.588.399.845.254.821:1017:402136-3.816849.4
331Noah Hanifin23CGYD6596794750.50.070774948.6-1.810.688.799.348.251.821:3318:023458-0.525450.0
332Joel Hanley28DALD8586447.5-4.0444648.9-4.78.887.195.952.247.811:2111:07051.21040.0
333Jansen Harkins22WPGC2618121246.1-2.312817142.8-4.810.291.1101.353.746.310:1410:0946-3.73562.9
334Scott Harrington26CBJD3632037046.4-2.225326349.0-0.96.491.097.449.650.413:5513:01581.46651.5
335Ryan Hartman25MINRW6356352251.92.641637652.53.011.289.5100.647.352.712:1611:0331134.917259.3
336Garnet Hathaway28WSHRW6147242052.90.734330453.00.98.391.8100.149.850.210:509:2420164.812356.1
337Erik Haula28TOTLW4342242150.1-3.432132050.1-2.011.590.6102.148.351.715:4212:341728-4.213259.8
338Jayce Hawryluk24TOTC2015514951.0-0.110811648.2-2.39.690.9100.548.351.710:3410:2379-0.42564.0
339John Hayden24NJDC3819031737.5-11.213923737.0-12.68.792.3101.026.973.19:379:03115-5.16157.4
340Kevin Hayes27PHIRW6364564949.8-2.546750048.3-3.911.486.097.445.654.417:5014:114023-2.125561.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%
341Barrett Hayton19ARIC1715317147.21.211713546.40.88.095.1103.155.744.311:2410:49740.04261.9
342Victor Hedman29TBLD6294082153.41.472462753.62.514.989.2104.253.546.524:1718:3244384.629350.5
343Tim Heed29SJSD3230825155.16.922018354.67.05.786.392.152.147.912:2211:048141.57550.7
344Danton Heinen24TOTC/LW5949754647.7-3.735339347.3-4.09.992.2102.156.443.614:1511:561528-1.114860.8
345Ville Heinola18WPGD811311250.20.6859547.2-1.213.393.1106.460.339.718:0417:05315-1.51855.6
346Miro Heiskanen20DALD6397093850.82.969067750.52.311.192.1103.350.849.223:4619:0942764.830748.9
347Darren Helm33DETC/LW6350054347.91.537439049.02.56.691.197.740.060.013:3511:492229-4.313765.7
348Adam Henrique29ANAC6373565452.95.955449852.75.511.687.098.650.050.016:4513:3423271.426358.9
349Tomas Hertl26SJSC4857650553.34.341037452.34.012.480.793.149.650.418:2713:5225181.319859.1
350Joe Hicketts23DETD6606846.9-4.2484850.0-0.58.680.088.656.743.318:1715:5623-0.11250.0
351Matthew Highmore23CHILW3017320445.9-3.112016142.7-5.712.092.1104.143.756.39:449:22129-2.75152.9
352Vinnie Hinostroza25ARIC6461966948.1-0.444549147.5-1.18.691.9100.543.556.513:1312:072720-2.419562.1
353Roope Hintz23DALLW5555457649.00.639742748.20.010.391.2101.555.444.614:4312:1923311.418657.5
354Taro Hirose23DETLW2618222045.3-2.014015847.0-0.43.987.991.849.250.812:3310:04620-4.33953.8
355Nico Hischier21NJDC5251260445.9-1.539244047.1-0.711.987.199.049.550.518:0714:043926-6.517162.6
356Niklas Hjalmarsson32ARID2326433644.0-6.619424244.5-5.76.692.298.748.151.918:4115:40818-3.53145.2
357Mike Hoffman30FLAC/LW6466860452.53.747846150.91.512.486.598.960.939.116:4712:592447-2.837250.8
358Nick Holden32VEGD5576560256.02.057345755.61.38.987.496.452.847.219:1017:07253011.018749.7
359Justin Holl28TORD6384879151.7-0.664158352.41.111.689.6101.144.555.518:1616:1319525.617048.2
360Korbinian Holzer31ANAD4640559040.7-9.029743140.8-8.59.092.0101.043.456.616:1314:20227-6.57149.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%
361Patric Hornqvist33PITRW4542443849.2-1.333432750.5-0.512.690.6103.253.346.715:5812:47970.019669.9
362Bo Horvat24VANC6378982348.91.057960349.00.111.887.499.243.156.919:4515:172526-2.825664.8
363Brett Howden21NYRC6344968839.5-8.232849240.0-8.49.190.299.344.855.213:1210:482524-7.59067.8
364Filip Hronek22DETD6074484546.80.855864046.60.310.384.995.144.855.223:4218:001767-10.622750.7
365Jonathan Huberdeau26FLALW6479772452.43.860656551.82.815.086.1101.158.241.818:4014:5240660.525453.9
366Charles Hudon25MTLLW10806355.9-1.2584456.91.50.088.288.253.446.69:558:4641-0.82556.0
367Cameron Hughes23BOSC15935.7-5.24450.010.60.066.766.712.587.59:539:1800-0.210.0
368Jack Hughes18NJDC5549556546.71.937543046.60.86.388.594.862.137.915:5912:334047-3.319060.0
369Quinn Hughes20VAND6289280752.56.067360352.75.612.586.098.557.542.521:4417:3431571.527942.3
370Brad Hunt31MIND5353753450.10.639938650.81.39.888.298.053.946.115:1612:4413141.916757.5
371Dryden Hunt24FLALW2116616749.8-1.413312152.40.86.990.497.227.472.610:3010:12441.04868.8
372Ben Hutton26LAKD5986868156.03.063450555.73.08.987.896.748.052.018:0316:2910367.819550.3
373Zach Hyman27TORC4667261252.30.849946351.90.814.688.6103.252.447.618:5616:0225164.716858.3
374Alex Iafallo26LAKC6476170651.9-2.556253051.5-2.411.587.599.051.948.118:4614:501411-2.520562.4
375Matt Irwin32TOTD2827124952.1-0.121218653.30.76.186.892.848.451.612:0911:3649-4.29544.2
376Mark Jankowski25CGYC5133136047.9-3.824126847.3-3.66.389.495.641.258.811:128:443219-2.37444.6
377Mattias Janmark27DALC5755852451.63.041238251.93.87.689.497.051.748.314:3812:1424295.513655.9
378Calle Jarnkrok28NSHC5859554752.10.744241151.8-0.28.990.999.856.843.216:0612:36189-3.521357.7
379Christian Jaros23OTTD10587145.0-3.9435444.3-4.117.287.2104.557.442.610:4310:0815-1.21428.6
380Boone Jenner26CBJC6571284045.9-3.854360447.3-4.18.090.398.345.854.218:0714:122228-2.124565.7
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%
381Nick Jensen29WSHD6374773550.4-2.455254850.2-2.49.089.898.846.953.117:3415:132344-0.213542.2
382Ryan Johansen27NSHC6372465252.62.053448052.71.511.388.399.655.045.017:1213:193621-2.314665.1
383Marcus Johansson29BUFC/W5457660948.60.043647048.1-0.39.487.897.145.554.517:2414:291424-2.213657.4
384Stephen Johns27DALD1316517548.5-1.011412547.7-2.912.390.9103.347.452.617:4917:1759-1.44355.8
385Adam Johnson25PITC7263344.1-6.4212545.7-5.418.882.4101.125.075.06:426:39110.8683.3
386Erik Johnson31COLD5172372450.0-2.251553749.0-3.210.890.3101.147.352.720:5017:062623-1.916851.2
387Jack Johnson33PITD6076083847.6-4.655663546.7-6.59.590.8100.445.254.819:5417:331420-6.112944.2
388Luke Johnson25MINC3182640.9-7.9141942.4-7.00.080.080.033.366.711:3510:2400-0.91100.0
389Tyler Johnson29TBLC5958554751.7-0.243941351.50.411.792.5104.251.049.014:3312:3113176.217560.0
390Andreas Johnsson25TORLW4351043653.90.935833052.0-0.511.288.799.956.743.315:4513:1713203.112761.4
391Ross Johnston25NYILW3215921842.2-4.211215541.9-5.010.193.0103.147.852.27:597:5724-0.82564.0
392Henri Jokiharju20BUFD6369271149.30.154054849.60.910.489.199.645.055.017:1215:52726-0.313450.7
393Caleb Jones22EDMD3736038648.30.126428048.5-0.111.588.6100.152.747.313:4613:11720-2.46650.0
394Max Jones21ANALW5249750549.62.535537748.51.07.390.898.153.946.114:1312:431729-0.715559.4
395Seth Jones25CBJD5684990048.50.462364449.2-1.310.690.3100.957.342.725:1719:482937-0.924451.6
396Mathieu Joseph22TBLRW3729426952.2-0.321921051.0-0.78.490.498.856.643.411:3110:331712-0.57248.6
397Roman Josi29NSHD631177104453.03.086774853.73.312.190.2102.251.548.525:5120:1631669.044052.5
398Tyson Jost21COLC5949345052.30.834831752.31.110.493.7104.146.753.312:0610:261794.615761.1
399Tomas Jurco27EDMRW12888650.62.7665554.55.89.188.697.763.636.49:599:44620.72035.0
400Nazem Kadri29COLC5157453951.60.542440151.40.713.690.5104.053.246.817:2613:1021280.822658.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%
401Dominik Kahun24PITC5046341852.61.734530253.31.813.287.8101.056.543.513:2712:151773.010873.1
402Kaapo Kakko18NYRRW5954472043.0-3.839354242.0-6.06.390.296.551.748.314:3212:103219-8.217355.5
403Vladislav Kamenev23COLLW3117218248.6-3.512312549.6-2.47.892.3100.153.146.99:147:57135-0.65549.1
404David Kampf25CHIC6450454548.0-0.437540348.20.67.690.798.338.261.813:4911:323416-4.413265.2
405Steven Kampfer31BOSD10929050.50.9656151.61.810.992.3103.260.040.013:3812:49410.92846.4
406Evander Kane28SJSLW5869567450.80.450548750.91.410.585.295.750.649.419:3115:114149-3.130261.3
407Patrick Kane31CHIRW6483687948.70.560865948.00.414.089.8103.856.843.221:1717:244038-6.941657.5
408Kasperi Kapanen23TORRW6467660552.81.048046251.0-0.411.788.4100.151.248.815:4712:473327-2.719657.1
409Erik Karlsson29SJSD5684774653.24.863356253.05.210.285.095.151.848.224:3118:2052682.324549.4
410Melker Karlsson29SJSC5634042144.7-5.624531244.0-5.910.588.599.151.948.112:029:362010-6.28359.0
411William Karlsson27VEGC5773464053.4-0.253548052.7-1.411.688.8100.555.144.918:5314:4850354.421056.7
412David Kase23PHIRW6264039.4-10.6203437.0-13.17.196.0103.150.050.09:479:33210.01050.0
413Ondrej Kase24TOTRW5057952152.63.342340551.11.79.588.197.657.442.616:4613:5537270.523957.3
414Zack Kassian29EDMRW5262363649.52.147648149.71.513.687.1100.754.845.215:5415:2022352.414759.2
415Martin Kaut20COLRW4342854.80.0242153.3-0.66.381.888.155.045.010:039:18000.21428.6
416Duncan Keith36CHID5581186348.40.059365647.5-0.210.889.099.953.846.224:1119:113760-4.422842.5
417Clayton Keller21ARIC6671967851.54.353051051.03.78.289.497.663.436.616:1613:143030-0.828362.2
418Joel Kellman25SJSF2514017644.3-7.510312645.0-6.89.593.6103.043.057.010:449:5065-0.73056.7
419Adrian Kempe23LAKLW6368953856.22.851740656.03.36.386.492.753.047.015:5312:3222254.523257.3
420Michal Kempny29WSHD5474274849.8-3.052855148.9-3.814.489.6104.049.650.418:5217:071334-1.016141.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%
421Alexander Kerfoot25TORC6064258552.30.748044751.80.713.486.599.950.549.514:5013:092531-3.514459.0
422Phil Kessel32ARIRW6674571651.03.853755549.21.47.788.996.661.238.817:1213:411940-1.124656.1
423Jujhar Khaira25EDMLW5741750245.4-3.331035546.6-2.55.986.292.137.262.812:3610:391328-8.310758.9
424Alex Killorn30TBLC/LW6264357552.80.846443851.4-0.115.490.5105.950.149.917:5812:6025260.618862.2
425Joel Kiviranta23DALF11946260.314.6724860.013.82.094.496.467.832.210:3910:10530.32552.0
426Oscar Klefbom26EDMD5982395046.4-2.061666548.1-0.711.187.898.952.347.725:3518:503556-1.330250.0
427John Klingberg27DALD5387883351.33.463962750.52.48.989.998.954.745.322:0919:082068-0.426040.0
428Slater Koekkoek25CHID3641539651.22.930029450.52.810.991.2102.146.553.516:3215:118250.510040.0
429Mikko Koivu36MINC4949849750.10.037436150.90.89.891.9101.643.156.915:5712:1628134.210663.2
430Otto Koivula21NYILW11517640.2-8.0345438.6-10.37.194.7101.933.366.78:057:5823-1.0580.0
431Keegan Kolesar22VEGRW15935.7-26.64640.0-25.40.0100.0100.050.050.012:0612:0600-0.41100.0
432Leo Komarov33NYIC4432342643.1-4.121829942.2-5.410.593.4103.936.563.512:4410:511314-2.46170.5
433Travis Konecny22PHIC6074256156.96.754843355.95.910.687.397.948.052.016:5614:0129438.621659.7
434Anze Kopitar32LAKC6486878552.5-1.763359851.4-2.611.387.899.151.348.720:5616:163247-1.021656.5
435Egor Korshkov23TORF19852.915.96842.95.833.3100.0133.30.0100.010:0810:0810-0.51100.0
436Klim Kostin20STLC; LW4212644.7-9.5152438.5-15.48.3100.0108.335.764.38:328:3101-0.4771.4
437Jesperi Kotkaniemi19MTLC3636331453.6-0.725124151.0-3.68.088.296.261.438.612:6011:081421-2.28763.2
438Ilya Kovalchuk36TOTLW4148242153.40.135730354.10.910.485.696.153.746.317:1814:3910253.316960.9
439Chris Kreider28NYRLW6272477548.33.152959647.00.313.790.6104.349.350.717:2913:552261-1.725860.5
440David Krejci33BOSC5667164351.11.050348451.00.812.891.8104.560.040.017:1415:172734-0.914850.7
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%
441Torey Krug28BOSD5780363056.06.157948454.54.310.486.596.967.932.120:2916:3022465.125452.0
442Dominik Kubalík24CHILW6260360949.81.845644950.43.414.886.7101.649.051.014:0912:151922-2.325558.8
443Nikita Kucherov26TBLRW6287565357.36.765848957.47.814.989.5104.459.740.318:4415:0223559.435153.8
444Karson Kuhlman24BOSC2422319054.01.716814154.42.25.097.0102.158.141.912:3411:48240.87360.3
445Tom Kuhnhackl28NYIRW2819625843.2-3.413917444.4-2.46.788.495.149.750.311:189:44411-3.14660.9
446Dean Kukan26CBJD3334434350.11.025925050.9-0.87.188.095.260.439.615:5814:407140.49056.7
447Brett Kulak26MTLD5179056358.44.157241957.73.77.988.196.051.848.216:5916:3811289.417252.9
448Dmitry Kulikov29WPGD4666461352.02.648748050.42.29.589.498.954.145.919:5818:251551-4.312938.0
449Luke Kunin22MINC5957269745.1-5.943349546.7-4.410.186.696.742.257.815:2713:24913-3.322054.1
450Sean Kuraly27BOSC6448357745.6-6.338143047.0-4.510.788.899.532.667.413:1611:352726-4.314857.4
451Evgeny Kuznetsov27WSHC5862069647.1-6.146553446.5-6.715.386.6102.050.549.517:5514:322044-2.117869.1
452Oliver Kylington22CGYD4849550849.4-2.036737249.7-0.67.389.997.253.546.513:4213:148291.19638.5
453Jordan Kyrou21STLC2623216258.97.518511561.79.49.986.796.758.541.511:0210:20934.96457.8
454Joel L'Esperance24DALRW3131252.03.381142.1-6.220.087.5107.550.050.07:216:1112-0.2450.0
455Kevin Labanc24SJSRW6475262654.65.754847953.44.88.982.190.953.546.516:1313:182927-1.228158.0
456Andrew Ladd34NYILW281436.4-18.361233.3-19.70.0100.0100.027.372.710:3910:0801-0.4250.0
457Paul Ladue27LAKD2251267.611.5161257.10.90.0100.0100.075.025.012:4812:33110.2633.3
458Sam Lafferty24PITC/LW4726629047.8-2.820321348.8-2.210.994.1105.034.865.29:348:521611-2.37767.5
459William Lagesson23EDMD8677447.5-2.1495547.1-2.35.785.491.145.154.911:5210:3107-0.31942.1
460Patrik Laine21WPGRW6480885648.6-0.660169446.4-2.114.089.3103.358.341.719:4216:204155-8.939854.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%
461Maxime Lajoie22OTTD6332457.912.5211853.88.820.076.996.950.050.07:497:38000.6560.0
462Gabriel Landeskog27COLLW4662356452.51.146440053.72.812.187.699.755.244.819:4415:3236204.920857.7
463Dylan Larkin23DETC6686586650.05.364564050.25.412.284.696.849.950.121:0817:013977-1.435558.0
464Adam Larsson27EDMD4255760747.9-0.142143649.10.89.689.699.345.354.719:4217:441432-2.410549.5
465Jacob Larsson22ANAD5248666742.2-8.135249941.4-9.110.890.2100.945.754.316:0414:32528-4.410747.7
466Johan Larsson27BUFLW/C5647546750.42.235535749.91.912.191.4103.539.260.814:6012:451723-0.79060.0
467Brian Lashoff29DETD9737350.00.8625353.92.87.597.1104.651.848.214:3313:13020.81154.5
468Scott Laughton25PHIC4337242146.9-7.526530746.3-7.414.889.0103.844.155.914:3412:3820171.611160.4
469Jeremy Lauzon22BOSD1413713650.2-1.51039751.50.111.890.5102.254.645.415:2113:26251.02657.7
470Curtis Lazar24BUFC/RW3218523843.7-7.214517245.7-4.911.589.5101.139.960.111:5810:10109-2.85054.0
471Nick Leddy28NYID5579196245.1-2.657369945.0-3.611.391.1102.350.249.821:0618:381546-3.817140.9
472Anders Lee29NYIC6389786151.06.364560151.86.712.689.1101.756.643.418:1215:4722435.828065.0
473Artturi Lehkonen24MTLLW6570465551.8-3.548947750.6-4.59.090.599.554.345.715:1912:3930223.823554.9
474Brendan Leipsic25WSHLW6142537852.90.630827153.21.210.190.2100.345.354.79:108:378243.59949.5
475Josh Leivo26VANLW3639036951.41.828327450.80.410.088.998.850.249.815:0112:5111150.614447.9
476Brendan Lemieux23NYRLW5241557941.8-4.332039844.6-1.98.088.696.646.153.912:5510:551327-6.715050.7
477Otto Leskinen22MTLD5293942.6-11.4203238.5-17.412.595.5108.047.852.210:1810:1715-0.1633.3
478Kris Letang32PITD5490982752.43.168262652.12.111.486.998.350.949.125:4920:0626683.630353.5
479Mark Letestu34WPGC7425842.0-9.3333846.5-3.44.395.8100.232.467.610:369:2801-0.6862.5
480Maxim Letunov23SJSC3241463.214.817965.417.211.183.394.476.923.19:059:05210.4475.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%
481Tyler Lewington25WSHD6445146.3-2.0283246.7-3.66.787.093.652.947.110:109:4613-0.9633.3
482Trevor Lewis33LAKC5044139252.9-0.434729554.01.17.586.794.252.247.811:4010:461012-1.013361.7
483Jakob Lilja26CBJF3419528640.5-7.614519642.5-6.810.495.1105.544.155.99:579:3688-0.84057.5
484Timothy Liljegren20TORD9556247.0-2.6395043.8-6.310.074.284.256.743.310:129:3706-1.2728.6
485Oskar Lindblom23PHILW3034528554.83.625121054.44.612.188.4100.555.744.317:3713:5215132.512558.4
486Esa Lindell25DALD64846101845.4-5.262576045.1-5.511.990.7102.543.756.323:3018:232657-4.317948.0
487Ryan Lindgren21NYRD5353663445.8-1.440045946.6-1.213.791.3104.952.147.916:3414:1924191.57850.0
488Anton Lindholm25COLD4293545.3-5.3192345.2-4.121.488.9110.341.758.311:4711:24000.8425.0
489Elias Lindholm25CGYC6578874651.41.158557550.40.811.886.097.851.648.419:4114:233732-0.325162.2
490Hampus Lindholm26ANAD5580878550.72.360260150.01.29.288.397.547.053.023:0418:122053-6.923746.0
491Par Lindholm28BOSC3622925547.3-3.716919246.8-4.19.996.0105.942.857.211:199:3613132.25558.2
492Gustav Lindstrom21DETD119013240.5-5.06610339.1-5.91.988.790.748.251.816:1613:5624-2.21435.7
493Bryan Little32WPGRW7896258.910.1605054.57.512.894.9107.664.135.916:0913:15220.12552.0
494Blake Lizotte22LAKC5961846757.03.646433857.95.26.188.995.154.545.513:4911:4622197.414554.5
495Adam Lowry26WPGLW4741047546.3-2.730935946.3-1.67.391.799.139.560.515:0512:322810-4.910759.8
496Milan Lucic31CGYLW6355454250.50.341841050.51.19.388.497.749.150.913:2111:2916371.513257.6
497Matt Luff22LAKRW1816113953.7-1.41179854.40.29.183.392.451.648.410:2210:14441.04753.2
498Isac Lundestrom20ANAC1511413046.7-1.4859846.4-1.811.787.799.449.450.613:5511:2042-1.22147.6
499Eetu Luostarinen21CARC8724462.12.2553461.82.52.685.087.647.552.59:599:58211.11275.0
500Joona Luoto22WPGF16398731.0-18.2295634.1-14.00.091.991.932.068.06:356:3035-2.81752.9
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%
501Ilya Lyubushkin25ARID4751951250.32.138836851.33.78.692.7101.449.850.213:5713:3710177.88545.9
502Olli Maatta25CHID5966970648.70.548752348.20.813.188.6101.746.054.018:1416:042250-2.915446.1
503Kurtis MacDermid25LAKD3939536851.8-0.929028650.3-2.07.088.996.057.942.113:3112:24423-3.39649.0
504Mackenzie MacEachern25STLLW4828627850.71.021821650.20.710.491.5101.841.059.08:508:4413111.38372.3
505Zack MacEwen23VANC127711639.9-5.6598441.3-2.912.596.7109.240.859.210:149:4124-1.51855.6
506Ryan MacInnis23CBJC9506643.1-5.5424548.3-4.05.796.7102.450.050.09:229:16320.61485.7
507Nathan MacKinnon24COLC6297683254.04.072861654.24.513.286.899.958.941.121:1616:4035507.749058.6
508Josh Mahura21ANAD1114615648.31.411111748.71.110.788.098.659.440.616:1414:31250.52544.0
509Cale Makar21COLD5479270452.92.457752252.51.913.088.4101.463.236.820:5716:4432386.225944.4
510Beck Malenstyn21WSHLW3231757.59.6151648.40.80.088.988.920.080.09:167:4810-0.3666.7
511Denis Malgin23TOTC3934232151.61.224324350.0-1.211.483.594.960.139.912:1511:012215-4.29052.2
512Evgeni Malkin33PITC4869057054.85.454041756.47.112.087.699.563.236.819:3816:09646214.626058.8
513Andrew Mangiapane23CGYLW6369959753.94.451945053.64.812.489.0101.446.054.013:2712:3736283.318852.1
514Brandon Manning29EDMD9576746.0-4.7444251.2-0.33.890.093.854.345.711:0311:0218-1.11650.0
515Josh Manson28ANAD4462863649.70.747448649.40.29.089.298.249.750.320:5717:591937-3.412447.6
516Anthony Mantha25DETRW3847140653.78.836829255.811.011.780.892.555.744.318:3915:2420287.320459.3
517Brad Marchand31BOSLW6581163556.17.060847156.37.415.486.8102.261.938.119:3814:1641686.028561.4
518Jonathan Marchessault29VEGC6078966454.31.257350953.0-0.810.588.198.654.845.217:1414:5431435.935460.5
519Mason Marchment24TORF4153331.3-15.6102429.4-16.314.390.9105.216.783.38:057:5411-0.3650.0
520Martin Marincin27TORD2224622252.60.718516852.41.510.985.696.543.756.314:5513:169160.15635.7
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%
521John Marino22PITD5163661151.00.146943451.90.412.890.2103.047.552.520:1917:3734383.514540.0
522Patrick Marleau40TOTC5962564749.1-1.445746549.6-0.510.588.799.246.553.515:3513:442613-0.316362.6
523Mitch Marner22TORRW5476767953.02.056950752.92.713.287.4100.653.646.421:2815:5660696.025354.5
524Pat Maroon31TBLLW5847146650.3-2.234735149.7-2.210.492.0102.450.549.512:2710:421215-0.111562.6
525Matt Martin30NYILW5032440644.4-2.622127944.2-3.17.993.3101.232.767.310:3710:00915-1.38754.0
526Alec Martinez32TOTD4568565751.0-3.251448051.7-2.011.386.497.750.249.821:2318:05831-1.415443.5
527Jordan Martinook27CARLW3931027752.8-1.822721451.5-2.97.688.195.754.545.511:179:532316-3.48046.3
528Mike Matheson25FLAD5470471849.5-0.251753449.2-0.812.987.9100.846.553.517:5916:073550-6.020148.3
529Stefan Matteau25CBJLW4476143.5-4.2414547.7-0.111.890.3102.148.851.215:6015:3511-0.21586.7
530Auston Matthews22TORC65103386654.43.275765153.83.313.389.2102.559.840.220:4817:29724312.046656.9
531Scott Mayfield27NYID6277886047.51.554861447.20.310.391.7102.048.951.119:5717:0420670.422941.0
532Gerald Mayhew27MINF9756553.65.0505348.5-1.120.690.9111.569.830.210:439:5322-0.12161.9
533Charlie McAvoy22BOSD6295792350.9-0.473268351.71.012.290.4102.650.849.223:0019:5436602.519946.2
534Jake McCabe26BUFD6068370449.20.151353149.10.39.987.997.843.356.718:4316:141715-2.113348.9
535Jared McCann23PITC5957555750.80.443641251.40.413.887.6101.455.144.915:2813:1829271.722959.4
536Connor McDavid23EDMC5881681550.02.664062950.42.013.486.599.955.944.122:0317:3149702.231162.1
537Ryan McDonagh30TBLD4861962449.8-2.645546149.7-1.612.090.5102.546.853.220:4017:052530-0.913037.7
538Brock McGinn25CARLW6256050952.4-2.440238651.0-3.27.988.396.250.349.813:1110:391810-3.315059.3
539Dylan McIlrath27DETD1612014445.5-1.78610844.3-2.73.388.691.945.154.914:4912:0648-3.03342.4
540Greg McKegg27NYRC4726339240.2-7.320629241.4-6.85.891.797.648.151.99:388:351413-3.75961.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%
541Michael McLeod21NJDC7405741.20.0323845.72.111.592.3103.822.677.49:349:20300.71172.7
542Brayden McNabb29VEGD6587983751.2-3.866061851.6-3.510.088.498.448.2