Are You a Stathead?

Be READY when the games start. Every day, we'll send you an email to your inbox with scores, today's schedule, top performers, new debuts and interesting tidbits. View a sample email. It's also available for football, basketball and baseball.

Subscribe to our Stathead Newsletter

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 Abdelkader32DETLW4324733242.7-3.218323443.9-2.34.690.595.141.458.611:449:591017-5.26955.1
2Pontus Aberg26TORLW5284240.0-15.7173234.7-18.910.094.4104.453.346.78:428:4212-0.3580.0
3Vitaly Abramov21OTTRW2111739.3-14.791242.9-11.816.787.5104.233.366.75:475:4701-0.4475.0
4Noel Acciari28FLAC5857667845.9-4.542248146.7-3.712.888.5101.340.559.515:4912:552419-5.215756.1
5Andrew Agozzino29PITLW15564853.87.2403751.95.114.890.9105.752.447.66:195:5842-0.61060.0
6Sebastian Aho22CARF6082361357.34.260148455.42.713.085.498.458.341.719:2014:3763538.828862.5
7Michael Amadio23LAKC5959447255.71.743635555.11.39.085.094.050.349.713:1411:3329232.315159.6
8Joey Anderson21NJDRW9547940.61.9435543.95.112.189.2101.332.068.011:169:50131.01656.3
9Josh Anderson25CBJRW2624728246.7-3.518720148.2-4.78.187.095.153.346.716:0412:25912-1.09864.3
10Jaret Anderson-Dolan20LAKC4322754.2-1.3272255.1-0.20.093.893.864.335.710:1610:0302-1.4366.7
11Lias Andersson21NYRC177012535.9-8.1599737.8-7.25.084.889.844.255.89:337:2984-2.91492.9
12Rasmus Andersson23CGYD6287979552.52.766161851.72.88.688.697.255.844.219:3617:0516344.019757.9
13Andy Andreoff28PHILW14738546.2-6.4586248.3-3.47.185.792.946.453.68:328:3210-1.11973.7
14Anthony Angello23PITC5122730.8-8.992427.3-13.122.294.4116.722.277.84:594:5310-0.32100.0
15Artem Anisimov31OTTC4338246844.9-3.226534443.5-5.110.688.498.952.547.513:4411:551315-5.615445.5
16Mason Appleton24WPGC3725627248.5-0.319320248.91.68.187.195.247.852.211:1410:1099-1.57459.5
17Josh Archibald27EDMRW5238145945.4-3.028331847.1-1.611.085.896.843.856.213:0910:292410-3.910553.3
18Joel Armia26MTLRW5057454351.4-4.242740451.4-4.212.587.199.655.045.017:1813:3038202.523260.3
19Viktor Arvidsson26NSHLW4852249951.10.238236950.9-1.010.389.699.956.343.716:3413:161417-1.822147.1
20Rasmus Asplund22BUFF2917118548.0-2.513515047.4-2.77.489.797.136.463.610:508:6057-0.94481.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%
21Zach Aston-Reese25PITC5749546851.40.936534051.80.68.891.4100.130.769.314:2612:1620215.115762.4
22Andreas Athanasiou25DETC4642652544.8-1.334039546.30.49.179.188.154.645.416:3214:111330-8.018462.5
23Cam Atkinson30CBJRW4447451847.8-2.635237448.5-3.99.591.5101.049.650.417:5113:492621-0.222067.3
24Nicolas Aube-Kubel23PHIRW2820521149.3-3.515614252.3-0.312.886.599.353.146.911:0110:07117-0.16552.3
25David Backes35BOSC161149255.32.7906857.04.55.689.895.453.846.28:338:12421.13672.2
26Mikael Backlund30CGYC6275672751.00.654856249.4-0.410.989.099.950.449.617:5014:3150521.225052.8
27Nicklas Backstrom32WSHC5273963753.71.353346553.41.013.585.098.554.046.019:1515:0032385.419460.8
28Sven Baertschi27VANLW6693665.714.0472763.513.20.090.990.953.146.911:4910:13110.41546.7
29Josh Bailey30NYIC6062870947.00.644851046.8-0.111.486.597.952.747.316:6013:313551-2.614255.6
30Justin Bailey24VANRW281338.12.251033.3-2.10.0100.0100.022.277.85:205:20010.01100.0
31Rudolfs Balcers22OTTLW7534753.07.6413256.210.78.792.3101.070.030.010:158:49420.01457.1
32Ivan Barbashev24STLC6045352846.2-5.133639046.3-5.211.390.1101.537.362.713:2211:252926-3.912354.5
33Riley Barber25MTLRW9625453.4-1.8473855.3-0.50.096.096.050.050.08:158:1502-0.41154.5
34Mark Barberio29COLD1416318047.5-2.211512847.3-2.010.297.8108.133.067.015:5114:112110.13658.3
35Cole Bardreau26NYIF10497240.5-5.2384844.2-2.88.383.992.248.651.48:528:1944-0.71566.7
36Aleksander Barkov24FLAC5874965953.24.356752951.71.913.188.0101.157.742.319:5715:0543413.624064.6
37Tyson Barrie28TORD62108690654.53.279370652.91.810.688.298.857.942.121:4418:5915512.834046.2
38Mathew Barzal22NYIC6090687350.96.364761051.56.511.189.9101.058.541.519:4817:0064864.224559.2
39Drake Batherson21OTTC2224625349.31.517619347.7-0.54.989.294.155.344.715:3113:1655-3.06450.0
40Jay Beagle34VANRW/C5127249335.6-15.021535237.9-13.26.691.898.325.174.912:359:24117-9.16666.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%
41Ethan Bear22EDMD6193089551.04.669268350.32.911.587.699.150.050.021:3118:3639754.315653.8
42J.C. Beaudin22OTTC2211215242.4-5.57911341.1-7.97.187.894.947.152.98:388:1712-1.82864.3
43Nathan Beaulieu27WPGD2924433242.4-6.618424143.3-4.313.395.3108.652.347.716:0013:33520-2.04551.1
44Anthony Beauvillier22NYILW6067076246.80.449554947.40.712.088.0100.047.952.117:1314:2827452.120456.9
45Pierre-Edouard Bellemare34COLLW5950148450.9-0.634934250.5-0.89.889.999.742.757.313:1510:5145164.410863.0
46Kieffer Bellows21NYILW7487040.7-7.7374843.5-3.313.396.2109.560.040.010:2110:18231.11656.3
47Emil Bemstrom20CBJC4835836249.70.726126749.4-1.37.291.198.460.139.911:5310:107142.612363.4
48Jamie Benn30DALLW6171469450.72.352150750.72.49.590.6100.153.047.016:2513:3646504.524459.0
49Jordie Benn32VAND4338554541.4-10.229940042.8-9.110.691.0101.645.354.716:2013:43717-8.011150.5
50Sam Bennett23CGYC4441037452.31.328727850.80.69.291.7100.949.850.212:4411:3217181.213652.9
51Matt Benning25EDMD3629832248.1-0.522122349.81.113.891.8105.746.453.613:2312:241019-1.67145.1
52Tyler Benson21EDMLW6405044.4-4.8273345.0-3.321.180.0101.148.451.610:259:5022-0.61136.4
53Patrice Bergeron34BOSC5363148456.66.847036356.46.415.788.4104.060.939.119:0013:3039196.729661.8
54Lean Bergmann21SJSF8366336.4-16.7304838.5-13.15.681.887.461.538.58:277:3530-2.71464.3
55Tyler Bertuzzi24DETLW6375378049.14.356157849.34.210.486.296.751.049.019:1515:522148-2.519757.4
56Alex Biega31DETD4134945843.2-2.626735343.1-2.56.591.597.949.350.715:4914:22318-5.310144.6
57Jake Bischoff25VEGD4435145.70.9343549.34.112.081.593.546.553.515:3614:53020.11060.0
58Clark Bishop23CARC5252154.33.0191457.66.37.771.479.160.040.07:397:2311-0.9666.7
59Anthony Bitetto29WPGD4742048246.6-3.031035646.5-1.713.091.2104.254.245.815:1512:551320-3.59252.2
60Anders Bjork23BOSLW5446546250.2-0.836233551.91.49.692.1101.753.846.213:0112:0618134.712751.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%
61Oliver Bjorkstrand24CBJRW4963651355.45.847736756.55.311.789.5101.255.744.317:5615:1732279.727758.5
62Tobias Bjornfot18LAKD3223836.7-19.6152934.1-25.20.078.978.937.962.112:5811:5900-1.40
63Nick Bjugstad27PITC10958154.0-3.5675256.3-1.98.392.5100.839.360.713:1411:06330.03545.7
64Colin Blackwell26NSHC2219418251.61.014512054.73.812.693.9106.548.151.910:4110:32662.34452.3
65Sammy Blais23STLLW3225824051.81.420118352.31.38.788.997.647.952.112:4411:3610164.66864.7
66Joseph Blandisi25PITC218713040.1-11.0639938.9-13.013.587.3100.836.963.18:138:0781-2.02157.1
67Joachim Blichfeld21SJSW3203536.4-10.9162440.0-7.80.087.587.534.865.212:4612:3220-0.7650.0
68Anton Blidh24BOSLW6273345.0-10.0192741.3-15.114.3100.0114.331.368.810:609:38210.6875.0
69Teddy Blueger25PITC5955254150.50.040340150.1-1.19.491.3100.727.272.816:0413:3025191.014263.4
70Mikkel Boedker30OTTRW11556545.8-1.0424448.82.810.797.2107.950.050.07:567:3807-0.21478.6
71Brock Boeser22VANRW5664857752.95.949041854.06.515.285.9101.255.344.718:3614:1218222.927859.7
72Zach Bogosian29BUFD1918122644.5-3.913617543.7-4.815.188.9103.945.154.916:5014:34210-2.23551.4
73Nick Bonino31NSHC5962659351.40.349542453.92.814.189.7103.835.864.216:4212:2343215.715362.7
74Adam Boqvist19CHID3436340747.1-1.127831447.00.110.487.898.259.940.116:2613:571024-3.09045.6
75Jesper Boqvist21NJDC3422825647.10.216318846.4-1.44.590.294.749.750.310:519:461211-3.86959.4
76Henrik Borgström22FLAC4242549.0-6.5171848.6-10.30.085.785.769.230.812:239:4131-0.3475.0
77Mark Borowiecki30OTTD5356273243.4-4.743751046.1-1.912.388.6100.938.961.117:5615:261030-3.111753.8
78Robert Bortuzzo30STLD3726927149.8-2.821222548.5-4.413.093.5106.556.743.313:2510:47291.45655.4
79Gabriel Bourque29WPGLW4624431643.6-6.718023443.5-5.35.794.299.845.454.68:578:34513-3.36051.7
80Jay Bouwmeester36STLD5665875146.7-4.650156147.2-3.810.991.5102.441.858.221:3418:341132-6.610152.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%
81Madison Bowey24DETD4747259444.3-1.736244245.0-1.311.286.597.748.851.217:5716:011142-8.311752.1
82Johnny Boychuk36NYID5969881646.1-0.450357446.7-0.17.990.798.653.946.117:3115:00548-2.820044.5
83Travis Boyd26WSHC2419115754.93.513511753.63.014.793.8108.650.849.211:4510:33761.23672.2
84Brian Boyle35FLAC3929037243.8-6.122227145.0-5.112.888.3101.146.753.312:2310:471613-1.810056.0
85Tyler Bozak33STLC6054451951.21.040439250.80.39.991.9101.850.249.815:2712:1026194.713969.8
86Erik Brannstrom20OTTD3131033648.00.321723448.1-0.210.486.897.253.146.914:5113:10520-0.19042.2
87Derick Brassard32NYIC5953363545.6-1.039145546.2-0.711.691.3102.951.049.013:4211:4724331.516962.1
88Jesper Bratt21NJDW5144150846.50.633935848.62.212.585.898.352.048.013:5911:541621-4.413264.4
89Justin Braun32PHID5460656451.8-0.542641850.5-1.410.986.697.549.051.017:2115:199283.213846.4
90T.J. Brodie29CGYD5681573952.43.257955151.22.612.889.1101.848.251.820:1617:3530413.414238.7
91Jonas Brodin26MIND6081189447.6-2.861861650.10.212.289.5101.645.554.521:3018:5212154.317251.7
92Jonny Brodzinski26SJSC3211558.3-2.1191261.32.616.780.096.768.831.37:245:4300-0.7683.3
93Adam Brooks23TORC7384446.3-7.2283345.9-7.615.889.5105.348.052.07:517:24210.4540.0
94Troy Brouwer34STLRW136910240.4-8.9507540.0-10.210.594.4105.044.455.69:289:2012-1.32157.1
95Connor Brown26OTTRW6172380147.4-0.554755849.51.710.888.198.940.359.720:0915:5748381.123760.3
96Dustin Brown35LAKRW5766765050.6-4.448349849.2-5.811.087.498.452.347.718:1114:572329-4.124755.5
97Josh Brown26FLAD5451557247.4-1.937942247.3-2.111.890.9102.754.845.213:2812:501024-0.89348.4
98Logan Brown21OTTC2316818547.6-0.613213749.10.911.388.399.657.942.111:459:4610160.84254.8
99Pavel Buchnevich24NYRLW6073572150.55.256153051.45.612.287.399.550.449.616:3614:3035606.822156.6
100Connor Bunnaman21PHIF2011411948.9-5.9878351.2-3.314.994.5109.550.050.09:209:09141.92085.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%
101Andre Burakovsky24COLLW5765657853.22.246643251.90.813.490.7104.155.644.415:1112:3027321.218256.0
102Brent Burns34SJSD/RW6090997948.1-2.364571947.3-3.012.785.798.452.048.024:5819:133970-7.939647.2
103Will Butcher25NJDD5668976847.31.853656848.62.310.987.898.754.745.317:5516:061027-2.114841.9
104Paul Byron30MTLC/LW2121319452.3-0.514513452.0-1.39.192.9101.950.050.013:4911:49109-0.72653.8
105Nicholas Caamano21DALRW12678843.2-6.6506045.5-5.18.695.3103.947.352.79:589:4812-1.12356.5
106Drake Caggiula25CHILW3227029048.2-0.920022147.5-1.112.585.898.351.348.711:5311:10184-1.77265.3
107Matt Calvert30COLLW5047642253.02.234030852.51.910.290.8101.045.254.814:0511:3621136.514163.1
108Kyle Capobianco22ARID910710650.2-1.3707548.3-2.77.590.497.945.055.014:4613:4714-0.71952.6
109Paul Carey31BOSC11712.5-30.91614.3-31.580.075.025.06:225:5100-0.40
110Brandon Carlo23BOSD6174672650.7-0.156456050.2-0.811.191.8102.951.448.620:3617:1925310.516261.7
111John Carlson30WSHD60100990952.60.374367352.50.515.188.0103.052.347.724:4318:5238724.733050.3
112Gabriel Carlsson23CBJD6344543.0-3.0252946.3-2.45.090.595.548.951.110:5310:16030.5742.9
113Ryan Carpenter29CHIC6047654646.6-2.735539547.3-1.08.789.898.541.958.114:1711:272925-3.511263.4
114Daniel Carr28NSHLW117110041.5-10.7557343.0-9.27.082.489.357.442.610:209:4281-1.02263.6
115Connor Carrick25NJDD2014824237.9-7.510419335.0-10.413.188.6101.738.661.414:0113:1535-4.63036.7
116Sam Carrick27ANAC9827651.95.4615453.07.77.184.691.851.448.613:4612:0815-1.02661.5
117Trevor Carrick25SJSD391242.9-15.041028.6-24.80.0100.0100.085.714.35:474:4902-0.4333.3
118Alexandre Carrier23NSHD3342260.716.7261760.516.610.5100.0110.556.044.010:4710:41001.44100.0
119William Carrier25VEGLW6248140654.20.235629354.90.69.489.598.958.141.99:409:312188.513961.9
120Jeff Carter35LAKC6075165953.3-1.056149753.0-0.97.885.693.452.048.016:5613:4213200.629262.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%
121Colby Cave25EDMC11547541.9-4.2374644.6-0.73.687.991.510.689.49:398:4331-0.11241.7
122Cody Ceci26TORD5471672449.7-3.850954448.3-4.411.691.3103.045.354.720:3817:251326-0.611640.5
123Peter Cehlarik24BOSLW3402363.511.6281368.315.55.083.388.380.020.011:1610:26310.420.0
124Erik Cernak22TBLD5868465151.2-1.851748251.8-0.111.489.1100.547.752.319:0115:4313241.218263.2
125Thomas Chabot23OTTD611104113949.22.280085948.20.09.287.997.148.451.626:0422:213575-2.335445.5
126Michael Chaput27ARIC2171553.11.414960.98.70.033.333.333.366.710:019:17010.52100.0
127Zdeno Chara42BOSD6073183646.6-5.957462148.0-3.914.192.3106.437.262.821:0217:422447-2.913756.9
128Ben Chiarot28MTLD61109392454.2-0.379966754.50.510.089.499.448.951.123:2619:5117736.126446.2
129Alex Chiasson29EDMRW5544945549.71.731433448.5-0.48.193.3101.447.452.613:0210:401217-0.914460.4
130Andrei Chibisov26WPGF271433.3-17.471138.9-10.80.0100.0100.050.050.07:277:2700-0.21100.0
131Filip Chlapik22OTTC3017417050.63.412912151.63.59.284.793.953.446.68:378:2686-2.14852.1
132Dennis Cholowski21DETD3341244847.91.531833248.92.65.586.592.055.444.619:4316:43320-0.89351.6
133Jakob Chychrun21ARID6397396750.22.971769550.83.79.989.999.949.650.422:2618:2427523.830948.2
134Filip Chytil20NYRC5155358948.41.541044248.10.49.790.3100.053.446.615:0113:3928300.715667.3
135Anthony Cirelli22TBLC5968862452.40.350645952.41.115.790.8106.550.249.818:1914:3647218.818055.6
136Casey Cizikas28NYIC4837842946.8-0.227129248.10.89.293.6102.837.662.414:1811:3738283.211458.8
137Kale Clague21LAKD4444251.2-6.0343450.0-2.94.086.290.247.252.814:3414:1801-0.5633.3
138Kyle Clifford29TOTLW6157350253.3-0.442937153.6-0.18.588.496.853.346.711:2611:1210162.917258.1
139Connor Clifton24BOSD3027231346.5-3.419823246.0-3.912.491.9104.354.245.814:2913:51127-1.95238.5
140Cal Clutterbuck32NYIRW3322731442.0-5.117221544.4-2.810.593.8104.340.259.813:5711:2511200.05364.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%
141Braydon Coburn34TBLD3233032450.5-0.823125048.0-2.813.790.8104.550.449.613:4812:51140.77644.7
142Andrew Cogliano32DALLW/C6044646648.9-0.130833448.0-1.18.491.5100.038.161.912:3110:491818-2.08966.3
143Ian Cole30COLD5567465050.9-0.550043753.42.913.592.7106.237.162.917:4415:0015343.815648.1
144Blake Coleman28TOTC5858863947.91.545246449.32.210.686.797.244.155.917:0013:304519-2.027965.9
145Blake Comeau33DALRW4739643947.4-1.827131446.3-3.38.389.397.633.166.914:5912:342025-2.310760.7
146J.T. Compher24COLLW5752855548.8-3.237339748.4-3.413.991.0104.947.452.615:5611:571819-0.915358.2
147Max Comtois21ANALW2922228743.6-4.917121943.8-4.310.090.4100.451.548.513:5811:25519-3.47244.4
148Cory Conacher30TBLLW4363948.0-5.9273047.4-6.210.587.097.557.742.311:0510:1251-0.81145.5
149Kevin Connauton29COLD112957.1-6.87653.8-10.70.0100.0100.062.537.517:1413:37000.2633.3
150Brett Connolly27FLARW6161658851.21.944542151.41.912.187.799.760.539.514:4713:102121-0.416961.5
151Kyle Connor23WPGLW6282684149.61.259968046.8-1.013.888.1101.860.239.820:5916:203735-6.731465.6
152Andrew Copp25WPGC5460056551.52.943044249.31.69.190.299.251.049.017:3514:003624-3.818160.2
153Nick Cousins26MTLC5759349954.3-0.342835554.70.29.489.098.450.649.413:2811:4523205.716165.2
154Logan Couture30SJSC4549250749.2-0.535137048.70.012.586.599.050.050.018:4213:392522-1.019057.9
155Sean Couturier27PHIC6178857857.77.857043656.77.013.390.0103.351.148.919:5415:0437358.926760.7
156Charlie Coyle27BOSC/RW6264660551.61.149543553.23.211.290.4101.753.946.116:3113:5542255.220863.5
157Sidney Crosby32PITC3144739753.04.534530253.34.310.987.798.660.539.520:2116:2722204.411470.2
158Lawson Crouse22ARILW6052663145.5-3.038747345.0-3.410.091.6101.642.857.313:4311:582321-3.015064.0
159Austin Czarnik27CGYC8484850.0-4.8374246.8-7.28.396.3104.652.447.610:118:5862-0.61369.2
160Kirby Dach19CHIC5547551448.0-0.835038747.5-0.511.389.8101.154.645.414:0712:293514-1.114362.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%
161Evgenii Dadonov30FLARW6169561553.14.451748351.72.413.185.098.260.239.816:5913:2625311.924360.9
162Rasmus Dahlin19BUFD5060257651.12.643745449.00.211.589.4101.058.441.618:6015:251333-4.319241.7
163Carl Dahlstrom25WPGD1515514951.00.611211349.80.73.891.795.546.353.714:4613:42414-0.93129.0
164Michael Dal Colle23NYILW4633642943.9-3.323631343.0-4.97.791.699.349.250.811:4011:08916-3.06572.3
165Trevor Daley36DETD3629144339.6-6.622333540.0-5.67.586.494.041.958.115:5814:24419-10.36749.3
166Phillip Danault26MTLLW6395766259.16.370748959.16.612.188.8100.949.150.918:4714:39334713.717962.0
167Marko Daňo25CBJC3171848.6-5.2111247.8-6.20.085.785.764.335.77:107:10110.4366.7
168Brandon Davidson28CGYD7707947.0-4.6565749.6-1.110.083.893.857.842.212:1611:5924-0.12356.5
169Jonathan Davidsson22OTTRW6222052.45.0181456.37.97.777.885.563.636.45:315:30000.1650.0
170Calvin de Haan28CHID2937541447.5-1.827830347.8-0.39.195.3104.447.452.619:5517:00929-1.69544.2
171Jacob de La Rose24TOTLW4828231946.9-3.221823648.0-2.29.192.4101.539.760.310:439:191381.56768.7
172Chase De Leo24ANAC141818.2-31.841422.2-26.10.0100.0100.036.463.614:5914:5900-0.6250.0
173Jean-Sebastien Dea25BUFC3101343.5-7.171138.9-12.70.0100.0100.020.080.07:387:3800-0.110.0
174Anthony DeAngelo24NYRD5876481948.32.459562548.82.212.590.9103.456.044.018:5916:0515593.522553.3
175Alex DeBrincat22CHIRW6164165549.51.145347748.71.011.188.199.258.741.317:2714:023736-3.631556.2
176Jake Debrusk23BOSLW5758353552.11.643642350.80.010.491.0101.560.040.016:1013:2323181.623160.2
177Danny DeKeyser29DETD89513940.6-6.57210141.6-8.520.489.2109.635.065.022:0418:3608-2.32352.2
178Michael Del Zotto29ANAD3945853546.1-2.734741045.8-2.913.289.9103.151.948.118:1515:54528-4.39450.0
179Dylan DeMelo26TOTD5071764052.86.654546454.06.910.188.898.948.351.719:5416:378386.012352.0
180Jason Demers31ARID4660070446.0-0.846154645.8-1.710.191.6101.744.955.120:4518:001430-3.69949.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%
181Travis Dermott23TORD4858155951.0-1.343242150.6-1.314.290.1104.355.444.616:2915:3721410.410654.7
182Nicolas Deslauriers28ANALW4931342142.6-6.823231742.3-7.58.891.5100.338.361.79:419:2696-4.29057.8
183Phillip Di Giuseppe26NYRLW101019352.14.1726552.62.96.689.796.349.150.910:5010:44131.72763.0
184Thomas Di Pauli25PITC2131644.8-5.5101147.6-5.20.066.766.771.428.65:595:5900-0.5366.7
185Jason Dickinson24DALC5748759045.2-4.834341545.3-4.711.690.4102.041.658.414:4912:274225-3.313058.5
186Brenden Dillon29TOTD6079875251.52.957855451.13.110.087.597.550.749.319:2216:481423-1.412539.2
187Christian Djoos25WSHD2141156.00.810952.60.525.0100.0125.083.316.78:578:48210.0333.3
188Noah Dobson20NYID3031527953.08.222019053.78.99.088.597.659.340.713:2612:018224.46848.5
189Max Domi24MTLLW6382370853.8-0.959153852.3-2.411.087.398.453.146.917:0714:3437544.428454.6
190Ryan Donato23MINC5340237651.72.629626852.53.212.090.2102.251.948.110:349:4118113.215752.2
191Joonas Donskoi27COLRW5561164748.6-3.044147548.1-3.212.190.6102.752.048.016:3113:222218-5.315663.5
192Drew Doughty30LAKD5891991150.2-5.368369749.5-5.99.287.796.951.548.525:4820:271374-5.226046.9
193Nic Dowd29WSHC4731927953.30.923519554.73.010.590.8101.349.850.210:468:122063.26462.5
194Justin Dowling29DALC2718919749.00.314214250.01.09.289.798.938.261.811:119:46149-0.15058.0
195Leon Draisaitl24EDMC6181490647.3-0.762369547.3-1.615.187.0102.251.748.322:4217:264777-3.434054.4
196Sheldon Dries25COLC282127.6-25.761627.3-23.20.092.392.355.644.48:338:2901-1.11100.0
197Jonathan Drouin24MTLLW2529526053.20.421619852.2-1.19.385.694.957.242.815:4913:1910112.78161.7
198Dillon Dube21CGYC3732837746.5-3.825629146.8-2.711.690.8102.448.851.212:4411:5212153.59159.3
199Pierre-Luc Dubois21CBJLW6273469251.53.554748653.03.211.689.1100.862.737.317:5214:4126426.923657.6
200Matt Duchene29NSHC5773257256.16.455543855.95.310.187.797.859.240.817:0214:0227335.520262.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%
201Anthony Duclair24OTTLW6061969847.0-1.145653046.2-2.610.788.799.450.349.716:2012:391645-2.528558.6
202Mathew Dumba25MIND6086295547.4-3.164769948.1-2.79.888.298.049.850.222:3518:2919301.431745.7
203Gabriel Dumont29MINC3252055.64.0181162.112.30.085.785.766.733.311:3011:18100.5560.0
204Brian Dumoulin28PITD2337626558.77.029218761.08.814.287.6101.751.948.121:0418:0912116.87345.2
205Vince Dunn23STLD6271557355.56.653645054.45.010.390.9101.356.343.716:1914:3111256.223653.0
206Christian Dvorak23ARIC6477269552.66.257351352.86.411.589.8101.356.243.816:4213:2014219.121260.8
207Ryan Dzingel27CARC5953350451.4-3.539637251.6-2.39.792.2101.847.552.514:1911:601519-3.616756.3
208Cody Eakin28VEGC4136036749.5-5.826627349.4-6.57.089.096.051.248.814:3912:101918-0.68760.9
209Jordan Eberle29NYIRW5065660452.17.146842352.57.510.490.2100.658.341.717:1814:3128293.919656.6
210Alexander Edler33VAND5074176449.20.754654050.31.611.589.1100.643.956.122:4318:05834-1.721644.9
211Joel Edmundson26CARD6070369950.1-5.450653048.8-6.011.090.4101.443.756.318:0715:172140-11.314852.0
212Nikolaj Ehlers23WPGLW6280465555.18.559250753.98.311.289.5100.762.237.816:3915:0824332.530958.6
213Christoffer Ehn23DETC5024134940.8-6.517825641.0-6.72.389.291.644.155.910:249:09612-7.25362.3
214Jack Eichel23BUFC5984679851.52.665863151.02.616.687.5104.157.142.922:0517:464060-3.034658.1
215Aaron Ekblad23FLAD5990981452.84.366561651.92.914.187.7101.749.450.622:5418:583364-1.924156.0
216Mattias Ekholm29NSHD5992186351.61.270464752.11.011.487.699.049.051.023:3319:0247452.225452.0
217Oliver Ekman-Larsson28ARID6082393146.9-1.361572146.0-2.59.390.9100.247.752.322:5517:411537-6.623950.6
218Lars Eller30WSHC6071155856.04.752041755.54.310.888.999.748.551.517:0812:4837375.624056.7
219Ryan Ellis29NSHD4068457054.52.851940456.24.515.287.9103.152.847.223:2318:2520297.917652.3
220Deryk Engelland37VEGD4956250752.6-1.340635553.4-0.311.088.099.055.144.917:3314:0715175.511650.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%
221Andreas Englund24OTTD148910645.6-1.1647546.00.06.583.690.261.538.510:239:2824-1.71346.2
222Pierre Engvall23TORLW4032731251.2-0.524024149.9-1.910.592.5103.141.558.512:0610:481519-0.610756.1
223Tyler Ennis30OTTC6160660650.02.744646848.80.710.289.9100.153.546.514:4212:092416-0.124057.9
224Jonathan Ericsson35DETD119613641.4-2.67910742.5-1.83.385.989.243.456.615:5213:56116-2.81872.2
225Loui Eriksson34VANLW4133836048.4-0.423527446.2-3.712.089.6101.635.264.812:2210:30156-2.57166.2
226Joel Eriksson Ek23MINC5349456146.8-3.237141747.1-3.412.988.2101.041.258.815:3513:1917163.512868.0
227Adam Erne24DETLW5333544343.1-3.425233343.1-3.85.688.794.344.455.611:4910:54326-2.89860.2
228Jake Evans23MTLC/RW6374147.4-5.8222447.8-4.15.9100.0105.930.869.29:408:58201.1862.5
229Robby Fabbri24TOTC5450757247.03.138144546.11.810.384.995.251.049.015:5213:171232-5.314863.5
230Dante Fabbro21NSHD5578271952.10.857852952.20.19.787.697.352.048.019:1218:012232-2.217148.5
231Radek Faksa26DALC5853459847.2-2.138143246.9-2.410.088.998.933.366.715:6013:062925-1.118055.0
232Oscar Fantenberg28VAND2725634142.9-4.419325243.4-4.56.893.2100.034.465.615:4914:0757-4.97350.7
233Joel Farabee19PHILW4840942649.0-2.629632947.4-3.914.287.8101.950.749.314:1312:282023-3.613156.5
234Jesper Fast28NYRRW5963971247.30.850454048.31.211.791.3103.146.453.616:3013:5518260.411063.6
235Justin Faulk27STLD6282582250.1-0.661661250.2-0.69.489.098.449.850.220:3317:5921330.723453.8
236Taylor Fedun31DALD2727427050.42.520920750.22.310.090.8100.853.846.213:4513:152123.48248.8
237Martin Fehervary20WSHD6716253.4-1.6554753.90.815.075.090.053.846.215:5914:23220.51643.8
238Micheal Ferland27VANLW147110739.9-13.8537441.7-12.915.083.698.654.345.79:488:5521-2.11978.9
239Mario Ferraro21SJSD5452857048.1-1.539742348.4-0.78.885.994.748.251.815:1913:471414-2.111144.1
240Kevin Fiala23MINLW5558856451.01.943440751.61.910.488.899.254.046.015:0412:3431310.725154.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%
241Valtteri Filppula35DETC6251964844.5-2.239550743.8-3.28.783.291.950.149.916:3313:031635-9.19760.8
242Christian Fischer22ARIRW5540051143.9-4.630835146.7-1.19.091.6100.632.267.811:0210:47691.011571.3
243Cale Fleury21MTLD4145243850.8-4.831931250.6-5.36.590.496.956.443.614:2113:30531-2.410443.3
244Haydn Fleury23CARD3736630454.61.826623153.51.37.190.998.050.849.212:3411:571314-1.011344.2
245Warren Foegele23CARLW6064756353.5-0.948844052.6-1.010.390.1100.548.351.713:5312:4436286.919260.4
246Steven Fogarty26NYRC6252649.0-2.4151746.9-4.70.090.090.057.942.15:265:1412-0.4450.0
247Marcus Foligno28MINLW5048344452.12.736433152.42.610.089.699.645.354.714:4012:4329137.011364.6
248Nick Foligno32CBJLW5967167349.91.050846952.01.69.289.598.749.850.218:2014:4135324.518265.9
249Christian Folin28MTLD8757151.4-1.8475446.5-4.615.891.8107.647.152.914:5114:14140.11442.9
250Derek Forbort27LAKD1114512354.1-4.11099752.9-5.82.894.597.350.050.017:0816:01210-1.13636.1
251Filip Forsberg25NSHC5471156255.96.352242854.94.311.087.398.361.338.717:2213:5147381.931454.1
252Liam Foudy19CBJC2211165.615.617868.018.08.3100.0108.330.070.014:1314:13100.6650.0
253Cam Fowler28ANAD5986981251.74.567162851.74.710.089.399.253.946.121:5918:1421314.020357.6
254Adam Fox21NYRD6079371852.58.059652253.38.212.190.4102.555.344.718:3916:2149537.121451.4
255Trent Frederic21BOSC22199.5-37.11156.3-44.788.957.142.96:266:2600-0.51100.0
256Mark Friedman24PHID6438035.0-20.5345936.6-18.710.595.7106.348.351.713:3512:5910-2.1633.3
257Martin Frk26LAKRW81037159.25.5765856.74.013.286.499.650.050.014:0212:5002-0.13154.8
258Michael Frolik31TOTLW5343946648.5-1.531234647.4-1.75.088.893.845.754.312:2811:053227-5.012951.9
259Morgan Frost20PHIC2018016452.30.512812450.80.08.384.793.059.041.013:4111:241060.05754.4
260Sam Gagner30EDMC3536332452.85.027723054.66.97.986.394.254.945.113:0311:5912171.611062.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%
261Alex Galchenyuk25TOTC5038440548.7-2.628030348.0-4.38.890.999.653.146.911:4510:10514-2.311563.5
262Brendan Gallagher27MTLRW5284653361.38.862538961.69.411.886.498.252.347.716:5614:39301815.035756.3
263Dylan Gambrell23SJSC4027230147.5-2.120222447.4-2.012.786.198.848.751.310:549:17914-2.16347.6
264Jake Gardiner29CARD6079463055.82.156548553.80.67.187.494.555.844.216:5215:0128333.517143.9
265Rhett Gardner23DALC/LW8394645.9-2.7303446.9-1.511.190.9102.026.973.110:088:4513-0.71172.7
266Conor Garland23ARIRW6365963251.04.251045852.76.39.590.299.752.647.414:1111:4928256.123562.6
267Adam Gaudette23VANC5038043746.5-1.128432846.4-1.611.488.599.957.842.212:2610:392112-5.313348.1
268Johnny Gaudreau26CGYLW6280376351.31.058558849.90.310.387.898.157.642.418:5315:3737662.431159.2
269Brendan Gaunce25BOSC121412.5-31.221214.3-28.350.0100.0150.00.0100.09:109:1000-0.310.0
270Cameron Gaunce29TBLD2181554.51.2141156.01.416.787.5104.268.831.310:4210:18000.3475.0
271Frederik Gauthier24TORC5329335745.1-8.422426246.1-6.710.190.9101.027.372.79:198:10613-1.35764.9
272Julien Gauthier22TOTRW7433555.12.9272650.9-3.811.1100.0111.169.031.07:066:4724-0.71030.0
273Vladislav Gavrikov24CBJD6178278949.81.360556751.61.59.490.6100.043.856.218:3916:4716276.813953.2
274Nathan Gerbe32CBJC2622126845.2-1.517817850.02.610.185.595.650.749.313:1312:164102.46666.7
275Timothy Gettinger21NYRLW2111247.83.010758.815.511.1100.0111.155.644.48:237:56000.5560.0
276Ryan Getzlaf34ANAC5972675349.10.855957049.51.310.787.498.147.352.718:5015:1445621.123953.6
277Brian Gibbons31CARC159911246.9-9.9758746.3-9.61.787.188.846.553.59:469:0087-0.91656.3
278Dennis Gilbert23CHID2018424842.6-5.113318242.2-4.311.786.798.442.957.115:4914:2523-6.31963.2
279John Gilmour26BUFD4415045.1-3.2334144.6-2.40.093.193.131.368.817:0315:4003-0.11050.0
280Mark Giordano36CGYD5480573652.22.559355051.93.210.889.6100.548.551.523:5717:5934453.231245.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%
281Samuel Girard21COLD6093284852.41.766163651.00.010.289.699.855.244.821:1518:2134342.821338.5
282Zemgus Girgensons26BUFC6042645348.5-1.331834647.9-1.510.090.8100.737.962.113:3911:211011-3.813057.7
283Claude Giroux32PHIC/RW6178360756.36.057846155.65.79.689.499.044.955.119:1314:5935315.928359.7
284Cody Glass20VEGC3931930451.2-1.723022750.3-3.16.989.095.954.745.313:2211:051817-1.08460.7
285Luke Glendening30DETC5235154139.3-7.026638540.9-5.38.486.695.031.069.015:2112:221013-11.310866.7
286Nikolay Goldobin24VANLW11109.1-30.21712.5-27.50.0100.0100.0100.00.08:378:3700-0.30
287Alex Goligoski34ARID64923100647.8-0.166973147.8-0.110.789.9100.649.150.923:0818:28648-2.219148.2
288Cody Goloubef30OTTD2422830542.8-6.316222342.1-6.713.589.2102.752.447.615:0813:24320-3.83943.6
289Barclay Goodrow26SJSRW6060957151.62.544940752.54.110.688.599.149.950.116:1612:4440200.014364.3
290Shayne Gostisbehere26PHID4147642352.91.234731652.31.29.190.599.656.243.818:2115:37927-3.514650.0
291Yanni Gourde28TBLC6157350453.21.241538551.90.38.688.096.645.354.714:0511:524112-0.316463.4
292Michael Grabner32ARIRW4528540541.3-9.120928342.5-7.89.689.298.832.167.912:239:493111-3.69462.8
293Markus Granlund26EDMC3222224147.91.415616249.12.16.591.397.838.161.911:009:251170.94057.5
294Mikael Granlund27NSHC5471859054.95.154643755.55.28.989.798.657.442.617:2914:1620295.218859.6
295Derek Grant29ANAC4933149839.9-10.524737439.8-10.711.991.1103.030.070.013:5210:311511-4.613261.4
296Tyler Graovac26VANC8243242.9-5.6152438.5-9.00.088.288.233.366.76:165:1512-1.0955.6
297Kevin Gravel27TORD3182047.4-2.4121250.02.00.0100.0100.054.545.511:058:46010.2366.7
298Ryan Graves24COLD5971871350.2-1.452251550.3-0.915.692.4107.949.950.118:2415:1916313.221753.0
299Mike Green34DETD4857767945.9-1.942748247.0-1.07.485.893.148.052.021:0418:331241-1.216345.4
300Andy Greene37TOTD5663081543.6-4.148359145.0-3.69.790.9100.640.459.620:0216:121335-7.611748.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%
301Jordan Greenway22MINLW5858055351.22.142939652.02.710.090.4100.345.654.414:0512:4534254.613456.0
302Noah Gregor21SJSC1912614646.3-6.38911643.4-9.510.088.098.050.649.48:378:0633-4.43455.9
303Rocco Grimaldi26NSHC5762653753.83.548540354.63.712.090.6102.651.348.712:4112:2424156.417663.1
304Jordan Gross24ARID2273345.0-8.6212942.0-13.125.087.0112.056.343.816:1115:3912-1.0560.0
305Carl Grundstrom22LAKRW1316112855.72.31159554.82.412.090.3102.351.548.512:4612:1904-0.33743.2
306Matt Grzelcyk26BOSD6070462952.83.054145454.45.010.392.2102.554.945.118:0515:2018385.018952.4
307Radko Gudas29WSHD5965062351.1-1.746646450.1-2.714.689.2103.847.852.216:4813:532134-0.818347.5
308Erik Gudbranson28TOTD5166466550.01.250550550.01.510.389.199.440.659.419:2216:46033-2.516347.9
309Jake Guentzel25PITC3961348455.94.948334858.17.212.287.399.562.637.420:3817:09211212.119664.8
310Brendan Guhle22ANAD2425832844.0-3.819923645.7-2.56.690.096.651.948.117:2115:33519-2.97642.1
311Carl Gunnarsson33STLD2926028747.5-1.820021048.8-0.810.792.7103.345.954.115:3313:231110.83959.0
312Denis Gurianov22DALRW5648750749.00.135136748.9-0.110.691.1101.757.842.212:5411:0022221.121353.1
313Nikita Gusev27NJDLW5753857148.53.241142849.02.910.886.196.949.650.414:4011:561832-5.822260.4
314David Gustafsson19WPGC225312130.5-20.0368928.8-20.29.593.4103.038.161.96:096:0501-3.31040.0
315Erik Gustafsson27CHID5982981750.42.360063148.70.912.888.2101.055.944.120:4017:292153-6.023541.7
316Gaetan Haas28EDMF5233536747.70.323525348.20.38.091.199.145.055.09:398:5820220.18458.3
317Carl Hagelin31WSHLW4945439253.71.433129952.50.311.890.1102.048.851.214:1211:1422220.112368.3
318Robert Hagg24PHID4136646644.0-10.327233744.7-9.113.193.4106.647.252.815:4014:24223-4.58540.0
319Nicolas Hague21VEGD3850839656.22.535931253.5-0.412.286.098.163.836.216:0515:0413104.113639.7
320Ron Hainsey38OTTD5462675745.3-3.946355445.5-4.211.791.3103.048.951.120:0516:29950-6.08741.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%
321Libor Hajek21NYRD2825843637.2-8.020132638.1-7.711.590.2101.741.858.215:5914:55817-8.84847.9
322Micheal Haley33NYRC22679840.6-6.7547541.9-5.92.984.687.554.845.25:325:2815-1.91464.3
323Taylor Hall28TOTLW5971975548.81.655157349.01.710.087.497.453.446.619:0915:1736481.234360.1
324Dan Hamhuis37NSHD5652951150.9-0.340537152.20.510.090.5100.550.749.314:4812:07934-2.79842.9
325Dougie Hamilton26CARD4779057957.74.260343857.95.112.091.0103.052.147.923:1717:40224010.833950.1
326Travis Hamonic29CGYD5072075448.8-2.252157947.4-3.011.588.399.845.254.821:1017:402136-4.116849.4
327Noah Hanifin23CGYD6292390950.4-0.267171648.4-1.99.888.598.348.951.121:4018:123358-2.024450.0
328Joel Hanley28DALD8586447.5-4.0444648.9-4.78.887.195.952.247.811:2111:07051.31040.0
329Jansen Harkins22WPGC2213318142.4-5.69714540.1-6.912.991.3104.146.953.19:469:3945-3.72259.1
330Scott Harrington26CBJD3327732745.9-2.921822948.8-1.36.291.497.650.649.413:4812:51582.15552.7
331Ryan Hartman25MINRW6053349351.93.039535452.73.410.089.299.248.751.312:1511:0530134.216458.5
332Garnet Hathaway28WSHRW5744440252.5-0.132428952.90.58.491.8100.251.049.010:589:2919164.611855.9
333Erik Haula28CARLW4039638650.6-3.029829550.3-2.010.891.2102.047.652.415:5212:381526-3.612162.8
334Jayce Hawryluk24TOTC161169954.02.5837751.90.99.190.499.547.452.69:539:3955-0.21662.5
335John Hayden24NJDC3517229536.8-12.212322435.4-14.59.991.8101.727.772.39:338:56115-5.05657.1
336Kevin Hayes27PHIRW6162163349.5-3.045148948.0-4.410.885.796.545.055.017:5314:113923-2.624661.0
337Barrett Hayton19ARIC1512315544.2-1.29312043.7-1.18.794.6103.357.642.411:0710:3074-0.93562.9
338Victor Hedman29TBLD5988677753.31.368359253.62.615.489.4104.752.747.324:1318:3241375.226750.2
339Tim Heed29SJSD2824622052.85.617515852.65.86.588.294.749.650.411:5210:325140.65855.2
340Danton Heinen24BOSC/LW5747752047.8-3.434037247.8-3.69.893.6103.455.644.414:1111:5115260.514562.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%
341Ville Heinola18WPGD811311250.20.6859547.2-1.213.393.1106.460.339.718:0417:05315-1.61855.6
342Miro Heiskanen20DALD6093289751.03.166064950.42.310.691.9102.651.049.023:4919:0840723.129948.2
343Darren Helm33DETC/LW6047652647.51.335637648.62.46.991.398.238.761.313:2911:562225-4.313265.9
344Adam Henrique29ANAC6171262553.36.253647752.95.710.886.897.649.650.416:4213:3123261.425358.1
345Tomas Hertl26SJSC4857650553.34.341037452.34.012.480.793.149.650.418:2713:5225181.219859.1
346Joe Hicketts23DETD6606846.9-4.2484850.0-0.58.680.088.656.743.318:1715:56230.01250.0
347Matthew Highmore23CHILW2716017647.6-1.710914243.4-5.411.892.7104.545.554.59:459:24129-1.24852.1
348Vinnie Hinostroza25ARIC6259465247.7-0.642548146.9-1.68.791.8100.443.556.513:1212:052620-3.218962.4
349Roope Hintz23DALLW5253054449.31.137640348.30.39.790.7100.455.844.214:4812:2022310.717757.1
350Taro Hirose23DETLW2618222045.3-2.014015847.0-0.43.987.991.849.250.812:3310:04620-4.23953.8
351Nico Hischier21NJDC4949056546.4-1.037741547.6-0.211.986.798.749.450.618:0314:023726-6.516063.8
352Niklas Hjalmarsson32ARID2123630443.7-6.417121744.1-5.47.493.3100.748.351.718:2915:18716-3.42850.0
353Mike Hoffman30FLAC/LW6163056352.84.044943151.01.511.987.599.460.539.516:4612:552346-2.034950.7
354Nick Holden32VEGD5271257055.51.153143455.00.28.688.597.153.746.319:1017:11243010.318050.6
355Justin Holl28TORD6081774252.4-0.161954553.21.811.489.3100.645.154.918:0016:0219495.716648.2
356Korbinian Holzer31ANAD4539557940.6-9.229142340.8-8.58.792.2100.943.556.516:1414:20226-5.87149.3
357Patric Hornqvist33PITRW4238740548.9-1.130230449.8-0.612.090.7102.752.947.115:4612:4076-2.017370.5
358Bo Horvat24VANC6074578148.80.654857348.90.011.787.799.443.456.619:5415:192223-2.324164.7
359Brett Howden21NYRC6043864440.5-7.532146940.6-8.08.689.798.246.253.813:1510:502424-7.08868.2
360Filip Hronek22DETD5972583046.60.954562646.50.510.585.095.544.555.523:4218:031766-9.822250.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%
361Jonathan Huberdeau26FLALW6175367852.64.057352852.03.015.985.9101.757.942.118:4114:5039631.224254.1
362Charles Hudon25MTLLW9765259.43.2553561.16.30.088.988.952.747.39:448:45410.02556.0
363Cameron Hughes23BOSC15935.7-5.24450.010.60.066.766.712.587.59:539:1800-0.110.0
364Jack Hughes18NJDC5247853547.22.536541247.01.36.588.094.563.736.315:5712:323945-3.318460.3
365Quinn Hughes20VAND5983975452.76.162857052.45.212.986.199.057.242.821:4617:3030551.026842.5
366Brad Hunt31MIND5049749450.21.037135451.22.010.088.698.652.847.215:1412:4311142.315558.7
367Dryden Hunt24FLALW2016416150.5-1.013111952.40.66.990.197.127.972.110:4810:30441.24571.1
368Ben Hutton26LAKD5784466456.02.661649255.62.48.987.496.348.052.018:0116:2810347.518851.1
369Zach Hyman27TORC4363156652.70.846842952.20.714.288.2102.553.047.018:4415:5521153.715956.6
370Alex Iafallo26LAKC6173267352.1-2.754050451.7-2.711.887.599.352.747.318:3714:421411-2.219563.6
371Matt Irwin32NSHD2725922953.10.820417054.51.95.687.292.849.450.611:4911:2148-2.79144.0
372Mark Jankowski25CGYC4831032948.5-3.122224547.5-3.26.888.695.443.756.311:118:423118-2.87045.7
373Mattias Janmark27DALC5452849451.73.138935652.24.37.789.897.551.248.814:3612:1321285.612755.9
374Calle Jarnkrok28NSHC5555451851.70.141338751.6-0.89.490.399.756.443.616:0912:35189-2.320358.1
375Christian Jaros23OTTD6395143.3-5.7283941.8-8.120.082.9102.960.639.411:4111:1303-1.2922.2
376Boone Jenner26CBJC6265278045.5-4.449356146.8-4.97.690.097.746.853.217:5913:562226-2.322964.6
377Nick Jensen29WSHD5969868350.5-2.551851150.3-2.48.689.498.048.052.017:3715:122341-0.112742.5
378Ryan Johansen27NSHC6068361752.51.849945452.40.811.188.899.956.243.817:1713:163621-2.514364.3
379Marcus Johansson29BUFC/W5154756649.10.241543848.70.19.587.196.646.054.017:3414:341324-1.113156.5
380Stephen Johns27DALD1215316248.6-0.310511847.1-2.812.390.5102.845.654.417:4517:1848-2.04153.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%
381Adam Johnson25PITC7263344.1-6.4212545.7-5.418.882.4101.125.075.06:426:39110.8683.3
382Erik Johnson31COLD4969969150.3-1.850151449.4-2.611.190.2101.247.952.120:5617:082522-1.616251.9
383Jack Johnson33PITD5771579247.4-4.252459946.7-6.09.891.3101.144.355.719:5217:281419-4.811946.2
384Luke Johnson25MINC3182640.9-7.9141942.4-7.00.080.080.033.366.711:3510:2400-0.91100.0
385Tyler Johnson29TBLC5654852251.2-0.740639350.8-0.312.092.8104.851.648.414:3412:3111165.616359.5
386Andreas Johnsson25TORLW4351043653.90.935833052.0-0.511.288.799.956.743.315:4513:1713203.212761.4
387Ross Johnston25NYILW3115621142.5-4.210915042.1-5.110.492.7103.148.551.58:027:5924-0.72462.5
388Henri Jokiharju20BUFD6066766750.00.651851250.31.59.889.098.845.454.617:0915:487260.612750.4
389Caleb Jones22EDMD3431934947.80.023125247.8-0.411.188.099.152.647.413:1712:41718-3.05949.2
390Max Jones21ANALW5048148050.13.034436048.91.47.592.099.554.046.014:0912:391728-0.214959.7
391Seth Jones25CBJD5684990048.50.462364449.2-1.310.690.3100.957.342.725:1719:482937-1.024451.6
392Mathieu Joseph22TBLRW3729426952.2-0.321921051.0-0.78.490.498.856.643.411:3110:331712-0.47248.6
393Roman Josi29NSHD60110398352.92.781170453.52.812.290.4102.651.548.525:5320:1126618.842051.7
394Tyson Jost21COLC5746942752.30.933430052.71.610.593.4103.946.853.211:5110:211794.314661.6
395Tomas Jurco27EDMRW12888650.62.7665554.55.89.188.697.763.636.49:599:44620.72035.0
396Nazem Kadri29COLC5157453951.60.542440151.40.713.690.5104.053.246.817:2613:1021280.622658.8
397Dominik Kahun24PITC5046341852.61.734530253.31.813.287.8101.056.543.513:2712:151773.310873.1
398Kaapo Kakko18NYRRW5652667343.9-3.438051442.5-5.96.289.795.952.347.714:3712:113219-7.816454.9
399Vladislav Kamenev23COLLW2916117248.3-3.811511849.4-2.78.292.9101.250.549.59:188:01134-0.75349.1
400David Kampf25CHIC6148952048.5-0.236338848.30.57.490.998.338.561.513:5511:383316-3.112965.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%
401Steven Kampfer31BOSD10929050.50.9656151.61.810.992.3103.260.040.013:3812:49410.92846.4
402Evander Kane28SJSLW5463263849.8-0.246046349.80.610.985.596.349.950.119:4015:163946-3.727661.2
403Patrick Kane31CHIRW6180384548.70.158363148.00.214.489.8104.257.442.621:1417:294034-6.639657.6
404Kasperi Kapanen23TORRW6164758052.70.745743851.1-0.611.388.699.951.348.715:5012:493026-2.718556.2
405Erik Karlsson29SJSD5684774653.24.863356253.05.210.285.095.151.848.224:3118:2052682.124549.4
406Melker Karlsson29SJSC5634042144.7-5.624531244.0-5.910.588.599.151.948.112:029:362010-6.28359.0
407William Karlsson27VEGC5469859753.90.350945053.1-1.110.988.399.256.143.918:5614:4846355.020255.9
408David Kase23PHIRW6264039.4-10.6203437.0-13.17.196.0103.150.050.09:479:33210.01050.0
409Ondrej Kase24ANARW4957150453.13.841639451.42.09.788.097.757.642.416:4713:5437260.923657.2
410Zack Kassian29EDMRW5262363649.52.147648149.71.513.687.1100.754.845.215:5415:2022352.114759.2
411Martin Kaut20COLRW2171258.61.011955.0-1.314.3100.0114.372.727.39:108:59000.2520.0
412Duncan Keith36CHID5277782048.70.056562047.7-0.410.789.099.754.046.023:5719:163759-3.021341.8
413Clayton Keller21ARIC6469365351.54.650949150.93.97.889.697.462.937.116:1813:142929-0.827761.7
414Joel Kellman25SJSF2110114141.7-8.87410142.3-8.711.192.4103.543.057.010:029:1654-1.32161.9
415Adrian Kempe23LAKLW6065951256.32.649738656.33.16.285.992.153.846.215:4912:2621224.622257.2
416Michal Kempny29WSHD5070069550.2-2.949651149.3-3.714.789.9104.650.249.819:0117:151333-0.415141.1
417Alexander Kerfoot25TORC5761756052.40.545942551.90.412.787.4100.150.549.514:5813:202527-3.213560.0
418Phil Kessel32ARIRW6471270250.43.251354348.60.97.888.696.461.538.517:1813:421840-2.323955.6
419Jujhar Khaira25EDMLW5440147845.6-2.729833946.8-2.06.185.992.136.863.212:4010:411328-7.810359.2
420Alex Killorn30TBLC/LW5960855552.30.343542250.8-0.815.991.0106.950.249.817:5813:0124260.718062.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%
421Joel Kiviranta23DALF11946260.314.6724860.013.82.094.496.467.832.210:3910:10530.32552.0
422Oscar Klefbom26EDMD5982395046.4-2.061666548.1-0.711.187.898.952.347.725:3518:503556-1.630250.0
423John Klingberg27DALD5083779651.33.460359450.42.38.889.898.654.745.322:2119:151965-1.525039.2
424Slater Koekkoek25CHID3339635952.54.028526851.53.511.191.9103.046.653.416:3515:138241.49141.8
425Mikko Koivu36MINC4646447149.6-0.235234150.81.08.092.2100.243.556.516:0712:1928123.210262.7
426Otto Koivula21NYILW8345438.6-10.1224134.9-14.410.096.6106.637.162.98:128:0723-1.2475.0
427Keegan Kolesar22VEGRW15935.7-26.64640.0-25.40.0100.0100.050.050.012:0612:0600-0.41100.0
428Leo Komarov33NYIC4130940743.2-4.020928642.2-5.310.494.0104.535.065.013:0111:021313-2.55771.9
429Travis Konecny22PHIC5871854456.96.653142155.85.710.186.997.047.452.616:6014:0328418.221160.7
430Anze Kopitar32LAKC6183474252.9-1.760756651.7-2.811.687.699.252.747.320:4616:063147-0.820856.3
431Egor Korshkov23TORF19852.915.96842.95.833.3100.0133.30.0100.010:0810:0810-0.51100.0
432Klim Kostin20STLC; LW4212644.7-9.5152438.5-15.48.3100.0108.335.764.38:328:3101-0.4771.4
433Jesperi Kotkaniemi19MTLC3636331453.6-0.725124151.0-3.68.088.296.261.438.612:6011:081421-2.18763.2
434Ilya Kovalchuk36TOTLW3844638653.60.232928253.80.710.286.196.354.445.617:2514:428242.715960.4
435Chris Kreider28NYRLW5968573348.32.550156247.10.113.890.1103.848.351.717:3313:562255-1.524560.4
436David Krejci33BOSC5363760551.31.447645751.00.813.093.3106.359.940.117:1615:132633-0.614251.4
437Torey Krug28BOSD5475360355.55.454546054.23.810.788.198.867.432.620:2816:2321445.523852.1
438Dominik Kubalík24CHILW5958257950.12.043842250.93.814.286.7100.948.351.713:5612:151920-0.924058.8
439Nikita Kucherov26TBLRW5982961557.47.062446157.58.114.890.2105.059.540.518:3914:5921559.333654.5
440Karson Kuhlman24BOSC2220717753.92.015413253.81.45.496.9102.257.342.712:2411:38230.86759.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%
441Tom Kuhnhackl28NYIRW2719025143.1-3.913417243.8-3.56.788.395.151.448.611:219:44411-2.94362.8
442Dean Kukan26CBJD3334434350.11.025925050.9-0.87.188.095.260.439.615:5814:407140.39056.7
443Brett Kulak26MTLD4872052557.83.552438657.63.57.987.895.751.548.516:4216:2411258.015551.6
444Dmitry Kulikov29WPGD4259156651.11.742644249.10.89.889.299.053.446.619:4818:161448-5.111939.5
445Luke Kunin22MINC5957269745.1-5.943349546.7-4.410.186.696.742.257.815:2713:24913-3.222054.1
446Sean Kuraly27BOSC6145654845.4-6.535940347.1-4.410.689.299.932.767.313:1411:322726-4.313857.2
447Evgeny Kuznetsov27WSHC5456363247.1-6.342448546.6-6.716.086.2102.251.748.317:5214:231941-3.016667.5
448Oliver Kylington22CGYD4748650249.2-2.036036849.5-0.67.189.896.953.346.713:4113:228291.09438.3
449Jordan Kyrou21STLC2320914159.78.61679962.810.89.686.195.759.540.511:0910:26934.75558.2
450Joel L'Esperance24DALRW3131252.03.381142.1-6.220.087.5107.550.050.07:216:1112-0.2450.0
451Kevin Labanc24SJSRW6069257954.46.350844353.45.49.582.692.153.346.716:0913:132925-0.225859.3
452Andrew Ladd34NYILW281436.4-18.361233.3-19.70.0100.0100.027.372.710:3910:0801-0.4250.0
453Paul Ladue27LAKD2251267.611.5161257.10.90.0100.0100.075.025.012:4812:33110.2633.3
454Sam Lafferty24PITC/LW4425228247.2-3.019120847.9-2.611.594.6106.134.665.49:449:021511-2.77566.7
455William Lagesson23EDMD5424946.2-1.0313844.9-1.59.582.892.345.754.311:4910:3603-0.51435.7
456Patrik Laine21WPGRW6076481248.5-0.456566046.1-2.114.289.9104.159.340.720:0516:343953-6.637854.8
457Maxime Lajoie22OTTD6332457.912.5211853.88.820.076.996.950.050.07:497:38000.6560.0
458Gabriel Landeskog27COLLW4459053852.30.844238153.72.812.287.199.355.944.119:3215:2534204.619359.6
459Dylan Larkin23DETC6381383249.44.960761149.85.112.485.097.549.150.921:0817:093869-0.833358.6
460Adam Larsson27EDMD3951957247.60.039441049.01.29.089.198.145.154.919:3917:391430-2.59852.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%
461Jacob Larsson22ANAD5046063442.0-8.333347641.2-9.510.190.1100.245.954.115:5514:21527-4.510547.6
462Johan Larsson27BUFLW/C5345143051.22.733532850.52.511.391.1102.439.860.214:5912:4115220.08558.8
463Brian Lashoff29DETD9737350.00.8625353.92.87.597.1104.651.848.214:3313:13020.81154.5
464Scott Laughton25PHIC4134639246.9-7.724728646.3-7.612.688.5101.144.755.314:2912:3120160.69962.6
465Jeremy Lauzon22BOSD111019751.0-0.5766952.40.610.095.2105.255.444.614:5512:43241.32161.9
466Curtis Lazar24BUFC/RW2916521343.7-8.213015545.6-5.812.089.3101.238.561.511:5210:05109-2.54250.0
467Nick Leddy28NYID5275391345.2-2.554966445.3-3.311.291.6102.849.850.221:0118:291443-2.316340.5
468Anders Lee29NYIC6084681950.86.060857151.66.412.089.2101.256.643.418:0615:4119415.126564.9
469Artturi Lehkonen24MTLLW6267062351.8-3.346445450.5-4.59.590.399.854.145.915:2312:4129203.222254.5
470Brendan Leipsic25WSHLW5941736853.10.730426353.61.510.290.4100.746.753.39:118:398244.19850.0
471Josh Leivo26VANLW3639036951.41.828327450.80.410.088.998.850.249.815:0112:5111151.014447.9
472Brendan Lemieux23NYRLW4939554342.1-4.530537944.6-2.38.188.696.746.653.413:0110:591327-5.914251.4
473Otto Leskinen22MTLD5293942.6-11.4203238.5-17.412.595.5108.047.852.210:1810:1715-0.1633.3
474Kris Letang32PITD5185677852.43.864659052.33.011.687.499.050.149.925:4920:0522654.028354.1
475Mark Letestu34WPGC7425842.0-9.3333846.5-3.44.395.8100.232.467.610:369:2801-0.6862.5
476Maxim Letunov23SJSC3241463.214.817965.417.211.183.394.476.923.19:059:05210.4475.0
477Tyler Lewington25WSHD6445146.3-2.0283246.7-3.66.787.093.652.947.110:109:4613-0.9633.3
478Trevor Lewis33LAKC4742237153.2-0.633227654.61.17.586.894.351.248.811:3910:46911-0.612462.1
479Jakob Lilja26CBJF3117326139.9-8.412917941.9-7.510.695.4106.043.256.89:559:3188-0.73756.8
480Timothy Liljegren20TORD7504652.11.8353947.3-3.610.782.693.363.037.010:4510:1104-0.5520.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%
481Oskar Lindblom23PHILW3034528554.83.625121054.44.612.188.4100.555.744.317:3713:5215132.512558.4
482Esa Lindell25DALD6180997345.4-5.159671745.4-5.012.090.4102.543.656.423:3318:242654-4.417347.4
483Ryan Lindgren21NYRD5050057246.6-1.037141847.0-1.112.890.7103.453.047.016:1814:0622151.67749.4
484Anton Lindholm25COLD4293545.3-5.3192345.2-4.121.488.9110.341.758.311:4711:24000.8425.0
485Elias Lindholm25CGYC6275670251.91.856053651.11.811.586.397.751.248.819:4414:2635300.324461.5
486Hampus Lindholm26ANAD5378076050.62.158158349.90.99.188.297.346.453.623:1318:172053-7.023446.6
487Par Lindholm28BOSC3421623947.5-3.615817946.9-4.18.995.7104.644.255.811:149:3011121.95060.0
488Gustav Lindstrom21DETD97311638.6-6.5549137.2-7.62.387.589.841.558.516:2814:5723-2.3757.1
489Bryan Little32WPGRW7896258.910.1605054.57.512.894.9107.664.135.916:0913:15220.02552.0
490Blake Lizotte22LAKC5658544257.03.143931957.94.76.288.895.054.145.913:4411:4321186.313955.4
491Adam Lowry26WPGLW4741047546.3-2.730935946.3-1.67.391.799.139.560.515:0512:322810-5.010759.8
492Milan Lucic31CGYLW6053152350.40.139939450.31.19.788.297.948.451.613:2311:3515361.912757.5
493Matt Luff22LAKRW1816113953.7-1.41179854.40.29.183.392.451.648.410:2210:14441.04753.2
494Isac Lundestrom20ANAC1511413046.7-1.4859846.4-1.811.787.799.449.450.613:5511:2042-1.22147.6
495Eetu Luostarinen21CARC8724462.12.2553461.82.52.685.087.647.552.59:599:58211.11275.0
496Joona Luoto22WPGF16398731.0-18.2295634.1-14.00.091.991.932.068.06:356:3035-2.81752.9
497Ilya Lyubushkin25ARID4548248549.81.835734850.63.28.392.4100.750.050.013:4513:2510176.78243.9
498Olli Maatta25CHID5663466748.70.346349248.50.813.289.0102.246.253.818:0716:032249-2.314846.6
499Kurtis MacDermid25LAKD3636933252.6-0.427525551.9-0.97.487.795.159.440.613:2812:25322-2.39149.5
500Mackenzie MacEachern25STLLW4728426751.51.621621050.71.110.491.3101.740.559.58:518:4513111.58272.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%
501Zack MacEwen23VANC127711639.9-5.6598441.3-2.912.596.7109.240.859.210:149:4124-1.61855.6
502Ryan MacInnis23CBJC9506643.1-5.5424548.3-4.05.796.7102.450.050.09:229:16320.61485.7
503Nathan MacKinnon24COLC6093980553.83.870259754.04.413.486.499.859.440.621:0716:3435497.647258.9
504Josh Mahura21ANAD1114615648.31.411111748.71.110.788.098.659.440.616:1414:31250.42544.0
505Cale Makar21COLD5275667652.82.255350152.51.913.287.8101.063.436.620:4916:4032386.124645.1
506Beck Malenstyn21WSHLW3231757.59.6151648.40.80.088.988.920.080.09:167:4810-0.3666.7
507Denis Malgin23TOTC3733529952.82.424022351.80.511.583.795.260.939.112:2611:132113-3.08853.4
508Evgeni Malkin33PITC4565353754.96.150739556.27.511.587.699.163.436.619:4016:12586012.924059.6
509Andrew Mangiapane23CGYLW6065157653.13.347743552.33.311.189.0100.145.654.413:1612:3436281.217549.7
510Brandon Manning29EDMD9576746.0-4.7444251.2-0.33.890.093.854.345.711:0311:0218-1.11650.0
511Josh Manson28ANAD4259358850.21.244745249.70.58.889.498.248.851.220:4217:441836-2.111847.5
512Anthony Mantha25DETRW3542337652.98.433426755.611.012.081.293.154.445.618:3715:3319257.619159.7
513Brad Marchand31BOSLW6277360756.07.058544756.77.815.587.3102.762.337.719:4514:1741637.026662.8
514Jonathan Marchessault29VEGC5774362454.41.154848153.3-0.610.587.998.354.345.717:1414:5531415.933361.0
515Mason Marchment24TORF4153331.3-15.6102429.4-16.314.390.9105.216.783.38:057:5411-0.2650.0
516Martin Marincin27TORD2022219453.41.216514453.42.210.585.495.944.455.614:4212:59814-1.25236.5
517John Marino22PITD5163661151.00.146943451.90.412.890.2103.047.552.520:1917:3734383.714540.0
518Patrick Marleau40SJSC5659462748.6-1.243445049.1-0.211.188.699.646.953.115:3813:472411-0.215363.4
519Mitch Marner22TORRW5173863853.62.454847953.42.913.187.0100.054.545.521:2615:5658655.323954.4
520Pat Maroon31TBLLW5646045050.5-1.933933950.0-1.810.392.1102.450.249.812:3210:451215-0.211262.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%
521Matt Martin30NYILW4831438944.7-2.021627044.4-2.58.193.6101.733.566.510:4010:03914-1.08353.0
522Alec Martinez32TOTD4264061351.1-3.348545051.9-2.011.085.696.649.450.621:2918:11731-1.914142.6
523Jordan Martinook27CARLW3729326452.6-1.821120351.0-3.07.588.896.354.445.611:199:562016-3.47746.8
524Mike Matheson25FLAD5267969249.5-0.249851449.2-0.912.887.5100.346.653.418:0416:083549-5.219549.2
525Stefan Matteau25CBJLW171138.9-6.85645.53.420.0100.0120.075.025.012:4412:44000.34100.0
526Auston Matthews22TORC6299282254.73.372662053.93.113.488.7102.160.539.520:4317:25664010.344356.4
527Scott Mayfield27NYID5973681547.51.451858147.10.410.291.5101.750.050.019:5216:5418640.221642.1
528Gerald Mayhew27MINF7514553.14.7293545.3-3.911.1100.0111.166.733.39:479:2722-0.61656.3
529Charlie McAvoy22BOSD5992187751.20.170664752.21.612.290.7102.951.448.623:0919:5835563.619445.9
530Jake McCabe26BUFD5765866349.80.349249749.70.99.287.796.943.556.518:4316:141714-1.213148.1
531Jared McCann23PITC5755154450.3-0.141639951.00.114.187.6101.753.946.115:3113:1928262.122059.1
532Connor McDavid23EDMC5576778249.52.260260649.81.513.386.699.956.143.922:0417:3048690.929062.1
533Ryan McDonagh30TBLD4861962449.8-2.645546149.7-1.612.090.5102.546.853.220:4017:052530-1.013037.7
534Brock McGinn25CARLW6054350052.1-2.638737850.6-3.47.888.896.750.050.013:1410:42189-3.414558.6
535Dylan McIlrath27DETD1612014445.5-1.78610844.3-2.73.388.691.945.154.914:4912:0648-3.03342.4
536Greg McKegg27NYRC4524637239.8-8.319428240.8-7.95.692.497.947.852.29:368:331412-3.75561.8
537Michael McLeod21NJDC5284339.4-2.2232845.11.215.888.9104.733.366.78:468:38300.2666.7
538Brayden McNabb29VEGD6284178551.7-3.363357952.2-2.99.688.097.548.451.619:5616:3729285.314238.7
539Jayson Megna29COLC8395143.3-4.4253641.0-6.87.190.998.131.069.06:436:4201-0.8850.0
540Timo Meier23SJSRW6070265551.72.851948351.83.410.583.994.454.745.317:1513:5733272.226659.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%
541Brennan Menell22MIND5513063.017.0362361.012.612.088.2100.270.329.713:5912:49200.41040.0
542Nicholas Merkley22NJDRW3232746.010.5231856.121.012.591.7104.217.682.411:2611:22210.3785.7
543Dakota Mermis26NJDD117770.837.59756.328.525.0100.0