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 (EV) 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 Abdelkader31DETLW7178291846.0-2.857171644.4-3.96.791.798.542.957.115:2312:54940-11.815959.7
2Pontus Aberg25TOTLW5871067551.33.451252049.61.67.988.496.455.944.114:3812:351536-0.620847.6
3Vitaly Abramov20OTTRW191340.9-1.84930.8-11.30.075.075.0100.00.013:5213:0142-0.850.0
4Noel Acciari27BOSC6665267849.0-5.252449451.5-2.95.293.298.433.067.012:5511:2334131.713763.5
5Kenny Agostino26TOTLW5763853854.34.546240653.24.08.590.699.155.844.212:3211:1720240.713654.4
6Andrew Agozzino28COLLW9566845.2-4.7464948.4-2.88.397.3105.651.748.38:087:28140.6875.0
7Sebastian Aho21CARRW741372104256.83.0104678257.23.710.690.5101.158.541.520:0715:53726118.142552.7
8Mark Alt27COLD2171553.18.4131056.58.50.0100.0100.0100.00.09:559:30000.4450.0
9Karl Alzner30MTLD912912051.8-3.5838948.3-4.16.895.5102.352.747.317:1815:0816-0.51942.1
10Michael Amadio22LAKC3732931451.22.123023249.80.410.589.299.759.340.710:099:241611-2.16940.6
11Joey Anderson20NJDRW2927529848.02.021022248.62.24.490.294.641.858.212:5111:041030.35964.4
12Josh Anderson24CBJRW741029103649.8-0.177778749.7-1.49.793.4103.144.355.717:1014:2344194.035360.6
13Jaret Anderson-Dolan19LAKC5425344.2-8.6274139.7-14.69.588.297.847.652.411:369:4922-0.81060.0
14Lias Andersson20NYRC3425935142.5-3.819725343.8-2.14.788.192.945.055.010:179:441212-4.65066.0
15Rasmus Andersson22CGYD7295091850.9-3.468468749.9-3.89.593.1102.658.042.015:4314:3120383.719751.8
16Sven Andrighetto25COLRW5751051649.7-1.336535950.4-0.59.194.4103.554.845.211:079:3420170.814954.4
17Artem Anisimov30CHIC7090896348.5-1.267074647.3-1.58.192.6100.854.845.216:0813:334413-11.723354.1
18Mason Appleton23WPGC3625927348.70.219020148.60.812.194.5106.753.546.58:127:55451.55354.7
19Darren Archibald28TOTRW12608641.1-10.8466641.1-10.38.886.495.243.356.77:237:2213-0.51190.9
20Josh Archibald26ARIRW6163382243.5-6.147155945.7-3.88.391.9100.240.060.013:3411:45157-6.314855.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%
21Joel Armia25MTLRW5065256353.7-0.547140953.50.37.591.599.055.544.515:5412:2644307.720060.0
22Viktor Arvidsson25NSHLW5294678454.74.870962753.12.110.590.0100.566.034.019:1515:0336352.929556.9
23Zach Aston-Reese24PITC4343447547.7-2.333435048.8-1.79.394.6103.839.760.313:3911:3417113.712461.3
24Andreas Athanasiou24DETC69896100347.2-0.967578346.3-1.19.890.4100.257.842.216:3914:242142-4.434555.9
25Cam Atkinson29CBJRW721108105651.22.087380052.22.211.487.799.265.634.419:3615:2543421.744160.5
26Nicolas Aube-Kubel22PHIRW9423455.34.8282058.36.25.3100.0105.341.758.35:355:32201.0825.0
27David Backes34BOSC6370460753.70.653544954.40.65.194.199.247.552.513:0511:093126-1.918263.2
28Mikael Backlund29CGYC71111192354.61.784372253.91.510.993.6104.551.948.117:5114:5368485.730661.1
29Nicklas Backstrom31WSHC741114110450.21.382381050.41.711.089.9100.950.949.119:6015:154859-4.327058.9
30Sven Baertschi26VANLW2224228545.90.618120846.5-0.28.190.999.063.336.715:3512:1185-2.56264.5
31Josh Bailey29NYIC75963104448.00.970976048.30.710.491.5101.956.044.016:4914:1435762.720556.6
32Justin Bailey23PHIRW9495248.55.5294042.0-0.110.596.6107.161.138.95:225:2230-0.41127.3
33Rudolfs Balcers21OTTLW3029035345.1-2.421925845.9-2.77.193.5100.652.247.812:2210:5578-2.37953.2
34Ivan Barbashev23STLC7360965148.3-4.146447549.4-3.77.290.797.935.464.611:309:483214-6.510053.0
35Mark Barberio28COLD1211216440.6-11.88112539.3-11.46.787.594.245.055.015:1412:4338-2.32642.3
36Aleksander Barkov23FLAC751199119350.10.592592749.9-0.310.888.699.444.655.422:2716:509664-1.729565.1
37Tyson Barrie27COLD711355117553.64.4100485953.94.98.290.498.664.635.421:3717:2225397.739849.5
38Matt Bartkowski30MIND2152339.5-13.2101934.5-21.722.2100.0122.271.428.610:4210:4200-0.8540.0
39Mathew Barzal21NYIC751093101451.96.579473052.16.18.090.198.161.938.117:5614:44641078.326660.5
40Nathan Bastian21NJDRW4303744.8-7.4202742.6-8.86.789.596.152.247.812:3410:2400-0.6966.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%
41Drake Batherson20OTTC2015027735.1-10.112019538.1-7.411.291.5102.749.650.413:2511:32712-0.82766.7
42Gavin Bayreuther24DALD1928430648.12.121722449.22.77.893.8101.541.758.318:1116:19813-0.36240.3
43Jay Beagle33VANRW/C5038358839.4-10.830043141.0-9.67.891.098.818.681.413:4211:01139-6.26464.1
44Jake Bean20CARD292824.3-16.472125.0-13.90.0100.0100.031.368.88:288:1810-0.5250.0
45Nathan Beaulieu26TOTD4152857447.92.141743049.22.910.191.8101.949.250.815:3414:35817-4.69359.1
46Anthony Beauvillier21NYILW7489692049.32.565766849.62.17.991.699.658.541.514:5113:1031274.123062.6
47Matt Beleskey30NYRLW4193336.5-8.9142734.1-10.412.5100.0112.527.372.77:227:2202-0.5650.0
48Pierre-Edouard Bellemare33VEGLW7273064553.1-1.654148152.9-1.57.191.999.053.746.312:2310:1936226.416758.1
49Louie Belpedio22MIND2222844.0-4.8161945.7-3.77.791.799.461.538.513:0813:0700-0.110.0
50Jamie Benn29DALLW721146112250.52.882781650.32.09.792.6102.357.642.418:1115:0640736.831457.0
51Jordie Benn31MTLD741206102354.1-0.387275053.80.39.690.9100.649.051.018:1715:2319688.519046.8
52Sam Bennett22CGYC7086274953.5-0.162956652.6-0.47.790.498.054.345.713:2111:3525376.720255.4
53Matt Benning24EDMD6374975849.71.955659048.51.110.492.2102.551.848.214:4012:539433.616051.9
54Patrice Bergeron33BOSC5990668656.96.168350157.76.412.590.6103.158.641.418:4213:3841275.434656.1
55Patrik Berglund30BUFC2321523048.3-1.515917447.7-2.95.692.097.620.279.813:0311:2265-3.24555.6
56Tyler Bertuzzi23DETLW6687992048.91.265572947.30.510.591.7102.245.354.716:1814:383040-7.821650.5
57Alex Biega30VAND3660055252.13.745842052.24.19.191.4100.550.050.017:2416:43315-2.817050.6
58Clark Bishop22CARC2018818350.7-3.213813750.2-3.68.288.396.562.637.49:279:06551.33743.2
59Anthony Bitetto28TOTD3435735050.5-4.428025951.9-2.86.690.597.159.440.611:4811:35612-5.46544.6
60Anders Bjork22BOSLW2018119548.1-3.613613250.7-0.64.094.998.962.237.811:4810:53119-1.23748.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%
61Oliver Bjorkstrand23CBJRW6969463952.12.652745453.73.78.390.598.856.643.412:1310:5727122.021360.6
62Nick Bjugstad26TOTC5877673951.21.159756951.20.86.394.7100.948.451.614:5813:2631333.520964.6
63Colin Blackwell25NSHC6715357.37.1473656.65.00.096.696.663.236.89:449:38230.31241.7
64Sammy Blais22STLLW3226025150.9-0.519418651.1-0.76.891.998.751.248.89:519:4011111.24264.3
65Joseph Blandisi24TOTC9577642.9-5.2425941.6-6.67.192.9100.024.076.07:277:1330-1.11553.3
66Teddy Blueger24PITC2218919749.0-0.213514448.4-0.98.995.5104.441.558.511:169:4956-0.74060.0
67Mikkel Boedker29OTTRW6765894841.0-4.647871640.0-6.211.588.299.750.249.814:1112:142426-15.513959.0
68Brock Boeser21VANRW6297889152.36.271565052.45.911.389.0100.269.830.219:1415:2636311.536351.8
69Zach Bogosian28BUFD651124120248.3-1.386593448.1-1.58.591.299.747.952.121:3818:381746-7.618151.4
70Nick Bonino30NSHC7585189848.7-4.963962650.5-2.410.095.4105.331.168.916:2012:373039-2.718558.4
71Henrik Borgström21FLAC4442042849.51.031232549.0-0.38.487.896.354.945.112:1711:062023-2.28561.2
72Mark Borowiecki29OTTD5061981443.2-3.948258245.3-1.97.691.198.838.461.615:3214:011223-5.213938.8
73Robert Bortuzzo29STLD5264554754.12.549139955.23.18.990.399.258.841.215:2612:55111712.611057.3
74Evan Bouchard19EDMD7776255.411.0584655.88.52.684.887.564.335.712:2110:4932-0.92540.0
75Reid Boucher25VANC16554.55.26460.010.00.0100.0100.0100.00.05:285:2800-0.10
76Gabriel Bourque28COLLW4827639141.4-9.821826844.9-5.87.293.7100.947.952.19:527:1397-2.35552.7
77Jay Bouwmeester35STLD711128124347.6-6.386691048.8-5.66.493.299.645.754.320:3918:1722411.815351.0
78Madison Bowey23TOTD4350962345.0-2.938146245.2-1.88.492.5100.950.849.214:4013:53828-7.110842.6
79Johnny Boychuk35NYID681032118946.5-1.777287446.9-1.78.692.9101.547.852.218:5416:36849-4.531349.2
80Travis Boyd25WSHC4740442748.6-1.930132048.5-2.411.492.3103.847.352.79:599:041115-3.67145.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%
81Brian Boyle34TOTC6754859647.9-1.241245547.5-2.310.487.397.739.960.113:419:1421163.318462.5
82Tyler Bozak32STLC6676476649.9-1.657055350.8-1.48.490.398.750.149.916:2512:3227191.420262.4
83Erik Brannstrom19OTTD2234036.51.1152834.9-1.29.195.2104.345.554.518:0416:0414-0.870.0
84Derick Brassard31TOTC6374890645.2-5.856168445.1-7.07.091.798.845.654.415:1713:233427-12.817357.2
85Jesper Bratt20NJDW5162768347.90.447252147.5-0.98.490.899.243.756.315:1012:411724-3.414165.2
86Justin Braun31SJSD711136114349.8-6.785083250.5-5.37.290.297.341.158.920:2117:5528454.920648.1
87Connor Brickley26NYRC10579038.8-9.1497240.5-7.77.395.8103.237.362.78:288:28240.11888.9
88Daniel Brickley23LAKD4385441.3-6.1313844.9-4.87.185.792.961.138.912:4912:29020.82100.0
89Guillaume Brisebois21VAND8798448.50.4585949.60.84.584.288.867.532.511:0110:58270.81050.0
90T.J. Brodie28CGYD741405113155.43.0103287454.12.010.591.5102.051.348.721:3518:45599012.021044.8
91Jonas Brodin25MIND761251122250.6-0.594187551.80.06.190.896.944.755.320:3218:0229196.020152.2
92Kyle Brodziak34EDMC6757064646.9-2.442446048.0-0.95.191.496.531.268.811:439:533216-5.812656.3
93Jonny Brodzinski25LAKC9707548.30.1485944.9-3.69.488.297.656.143.910:3710:1130-0.32642.3
94Troy Brouwer33FLARW6864371347.4-2.949252948.2-2.47.591.398.847.452.612:3610:422141-4.112662.7
95Connor Brown25TORRW7588488949.9-2.362968347.9-2.68.295.1103.444.655.414:0211:423015-6.014952.3
96Dustin Brown34LAKRW64932101447.9-0.771878647.7-0.69.290.599.744.056.020:2115:582937-3.526360.8
97J.T. Brown28MINRW5138741848.1-3.229630249.5-2.67.592.099.534.765.39:078:521692.88757.5
98Josh Brown25FLAD3027529848.0-0.621122248.7-0.84.592.997.558.941.112:3111:391115-3.15141.2
99Logan Brown20OTTC2161945.74.3121250.06.00.090.090.057.142.910:317:59100.0366.7
100Pavel Buchnevich23NYRLW5767374647.41.650357246.8-0.18.089.997.950.050.014:5212:532534-0.318357.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%
101Michael Bunting23ARILW5453854.23.6323250.01.44.595.5100.069.630.49:339:33000.51145.5
102Andre Burakovsky23WSHLW6971275248.6-0.550555347.7-1.68.891.7100.548.251.811:0310:442325-1.516256.2
103Erik Burgdoerfer30OTTD4242648.00.6162341.0-6.90.095.295.233.366.710:4010:15020.0366.7
104Brent Burns33SJSD/RW751682130156.43.3119897155.21.710.489.099.463.536.525:0219:42741108.852051.9
105Will Butcher24NJDD721103108450.45.086381951.35.38.789.297.955.244.819:2016:08163111.120050.0
106Chris Butler32STLD1316114153.35.212510255.15.97.895.1102.951.049.014:0213:05341.43132.3
107Dustin Byfuglien33WPGD3770562752.93.252248052.12.39.092.0101.057.442.624:2619:2221340.620252.0
108Paul Byron29MTLC/LW5269760753.5-1.849043453.0-1.59.892.6102.458.441.614:6012:1912258.012771.7
109Drake Caggiula24TOTLW5062664949.10.847250048.60.69.190.499.454.545.514:1413:081722-4.813565.9
110Ryan Callahan33TBLRW4840143348.1-4.431231849.5-3.09.792.5102.341.258.811:1610:062281.210868.5
111Matt Calvert29COLLW7585282850.70.463059951.30.97.490.297.540.259.814:1011:3338192.920066.5
112Kyle Capobianco21ARID2192642.2-5.1132039.4-9.50.088.288.268.831.316:0514:2700-0.9333.3
113Paul Carey30TOTC7526345.2-1.5334641.8-5.87.793.9101.652.547.510:3910:2534-0.1757.1
114Brandon Carlo22BOSD66110698253.0-0.384575252.9-1.17.294.7101.952.048.020:5318:0641412.319853.5
115John Carlson29WSHD741483138651.74.11116102852.14.712.888.7101.556.543.525:1118:234979-2.537445.2
116Gabriel Carlsson22CBJD16746.2-12.84544.4-18.30.066.766.744.455.69:218:22100.01100.0
117Ryan Carpenter28VEGC6175555357.73.753541656.32.07.488.395.755.844.212:4011:0728174.015358.2
118Daniel Carr27VEGLW6613861.610.1402858.86.76.785.091.764.036.09:509:41320.61861.1
119Connor Carrick24TOTD2836740547.5-1.127530347.6-0.46.087.393.350.050.016:1214:4911141.56552.3
120Sam Carrick26ANAC5304540.0-7.5193733.9-12.00.092.692.647.252.89:519:3410-2.84100.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%
121Trevor Carrick24CARD111761.1-2.48466.79.30.066.766.766.733.311:2911:2900-0.120.0
122William Carrier24VEGLW4950138456.62.836729855.21.75.093.298.255.844.29:509:4629106.912764.6
123Jeff Carter34LAKC68884100646.8-2.164977445.6-3.26.591.698.050.249.818:1014:182134-8.528153.4
124Colby Cave24TOTC4644645749.4-1.334433450.70.35.692.598.141.558.512:0310:4116110.09557.9
125Cody Ceci25OTTD681214155343.9-2.3903116343.7-3.49.290.799.944.855.222:3019:321951-13.625545.9
126Peter Cehlarik23BOSLW2027218259.97.421013560.97.56.094.6100.666.533.512:3611:211362.25752.6
127Erik Cernak21TBLD5280779150.5-1.662559151.4-0.512.092.7104.747.152.919:1016:4511193.616355.8
128Thomas Chabot22OTTD631348141148.96.5996102149.46.311.088.399.352.947.124:0720:422858-0.734448.8
129Michael Chaput26MTLC3229527252.0-4.220420450.0-5.46.290.596.748.951.111:139:1478-2.25853.4
130Zdeno Chara41BOSD56103188153.91.577864054.92.29.492.1101.547.053.021:0318:0026436.418048.9
131Rourke Chartier22SJSC1311810552.9-4.8857154.5-3.83.486.589.944.155.99:248:5801-1.03357.6
132Ben Chiarot27WPGD711018113147.4-1.875286746.4-3.18.093.8101.754.245.818:2616:471863-5.920646.6
133Alex Chiasson28EDMRW6678190846.2-3.258068945.7-3.88.692.4100.950.449.617:0313:412524-3.319158.6
134Filip Chlapik21OTTC5665853.212.1453953.612.86.187.193.250.050.013:5212:1422-0.31369.2
135Dennis Cholowski20DETD5277478849.61.358261448.71.17.289.696.861.039.018:1515:367501.815246.7
136Jakob Chychrun20ARID5188788750.02.266962751.63.85.591.797.253.946.120:1917:3420373.424746.2
137Filip Chytil19NYRC7076386846.80.457263747.30.96.090.496.449.150.913:4412:212546-3.322954.1
138Anthony Cirelli21TBLC7690176354.13.566858253.42.510.192.5102.641.458.614:5311:52441311.319160.7
139Casey Cizikas27NYIC6662173945.7-1.847251747.70.311.494.8106.233.866.213:4711:4342264.215366.0
140Fredrik Claesson26NYRD3242746447.92.730132847.93.17.693.1100.756.443.617:1715:42927-0.69241.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%
141Adam Clendening26CBJD4314242.5-7.7223439.3-12.111.196.0107.154.545.510:398:5220-0.8837.5
142Kyle Clifford28LAKLW6462758751.64.047143951.84.76.493.6100.043.556.510:069:5311141.416858.9
143Connor Clifton23BOSD1421915858.14.415811757.54.17.897.6105.461.238.817:1316:52783.73737.8
144Cal Clutterbuck31NYIRW6655863246.9-0.143644649.42.59.493.1102.433.966.113:3610:3317236.216250.6
145Braydon Coburn33TBLD68103089553.53.077567253.63.08.291.399.551.248.816:0214:6014186.320751.7
146Andrew Cogliano31TOTLW/C7274077149.00.957357450.02.75.394.9100.238.561.512:3711:072030-6.715660.9
147Ian Cole29COLD64103898451.31.176969552.52.98.790.398.947.652.419:5316:2321422.416345.4
148Blake Coleman27NJDC7287493548.31.669470349.72.68.387.495.737.662.416:5413:2247341.831062.9
149Blake Comeau32DALRW7079092046.2-2.658367046.5-2.66.093.399.331.568.515:4013:283534-4.614757.1
150J.T. Compher23COLLW5968373048.3-3.749952948.5-3.69.090.499.447.752.317:0712:0117200.218360.7
151Max Comtois20ANALW108116033.6-9.86012732.1-10.919.596.5116.038.461.614:3513:0624-3.01947.4
152Cory Conacher29TBLLW17463.616.26275.034.00.0100.0100.025.075.08:358:26010.11100.0
153Erik Condra32DALRW6634657.89.1543362.114.62.587.590.052.347.712:4111:29060.71471.4
154Kevin Connauton28ARID4569677847.2-4.749757546.4-5.77.292.599.746.153.918:3915:41523-8.016043.1
155Brett Connolly26WSHRW7589590649.70.665568448.9-0.411.391.7103.051.748.313:1712:1731220.822755.9
156Kyle Connor22WPGLW751101115448.80.484288948.60.111.089.8100.760.539.519:0514:575231-3.232763.6
157Andrew Copp24WPGC6263160051.33.545844150.92.910.994.6105.548.751.312:0410:3919274.612461.3
158Nick Cousins25ARIC7595096649.61.271668451.12.87.291.498.652.647.413:3612:463620-0.621362.0
159Logan Couture29SJSC74115199353.7-1.183875252.7-2.311.386.998.251.648.418:4214:0967354.432756.0
160Sean Couturier26PHIC731308114753.37.1100083254.68.511.788.4100.245.354.722:0716:3442449.534557.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%
161Charlie Coyle26TOTC/RW74103993452.70.676466153.60.78.090.398.352.647.416:4913:5240385.124058.8
162Adam Cracknell33ANARW2151746.96.291537.50.80.090.990.958.341.710:2610:1601-0.9475.0
163Sidney Crosby31PITC731375116854.17.2103586654.47.011.990.5102.357.043.020:5517:03516217.032562.8
164Lawson Crouse21ARILW7474992244.8-5.156664346.8-3.17.492.7100.246.253.812:5111:242121-6.718759.9
165Matt Cullen42PITC6550268642.3-8.039251243.4-7.28.193.7101.718.381.711:319:062418-4.612167.8
166Josh Currie26EDMRW1612714546.7-1.48810844.9-3.010.494.9105.436.463.68:548:50220.42462.5
167Austin Czarnik26CGYC4748040154.5-0.735728855.31.28.090.198.148.851.210:589:4420144.110952.3
168Evgenii Dadonov29FLARW751093103851.32.284279651.41.810.188.598.651.548.518:2414:584055-0.433753.7
169Rasmus Dahlin18BUFD741346122552.45.1102994952.04.68.291.099.157.442.621:0818:0534741.827258.1
170Carl Dahlstrom24CHID3550859746.0-2.438545146.1-1.112.191.6103.638.261.818:3016:41828-8.67255.6
171Michael Dal Colle22NYILW2323020852.52.217015752.00.98.194.6102.753.646.411:5111:26654.04057.5
172Trevor Daley35DETD4455076941.7-7.141860241.0-7.39.691.9101.546.853.218:3415:531043-10.38356.6
173Zac Dalpe29CBJRW171433.3-11.851229.4-21.425.0100.0125.050.050.09:019:0100-0.7250.0
174Phillip Danault25MTLLW741298101056.22.992475155.22.510.290.1100.344.455.617:4314:40454811.620857.2
175Marko Dano24COLC8454947.9-1.7354046.7-2.64.591.796.257.142.96:536:5132-0.7933.3
176Laurent Dauphin23ARIC1101343.53.87653.817.80.075.075.050.050.012:1912:19000.3450.0
177Brandon Davidson27CHID1012012648.8-1.7839446.9-3.74.889.794.543.856.313:4812:2423-2.02429.2
178Calvin de Haan27CARD691230100155.10.389775154.4-0.47.391.598.856.243.818:4616:3757528.326537.0
179Jacob de La Rose23DETLW6043556243.6-4.932343942.4-5.27.989.797.643.756.311:279:551711-7.79557.9
180Jean-Sebastien Dea24TOTC2319620648.8-2.515214850.7-2.06.893.5100.346.853.210:159:051370.55058.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%
181Anthony DeAngelo23NYRD54864100046.41.765876046.41.39.991.7101.644.155.919:1417:0918651.118952.9
182Alex DeBrincat21CHIRW741043102250.51.677477949.82.211.588.8100.359.440.617:2914:074845-0.136555.3
183Jake Debrusk22BOSLW6180964255.84.362449455.83.57.792.199.865.035.016:1013:1537264.823759.9
184Danny DeKeyser28DETD4883691747.70.660469746.40.29.590.7100.243.156.922:0119:161329-3.112143.0
185Michael Del Zotto28TOTD4262162250.01.246347549.41.57.790.097.756.743.317:0215:14722-1.011240.2
186Dylan DeMelo25OTTD701155127347.63.487091348.84.411.589.3100.851.148.919:1117:051647-2.020051.5
187Jason Demers30ARID2843049546.5-3.832138845.3-5.17.194.7101.856.143.919:4917:191015-6.26050.0
188Travis Dermott22TORD60104384355.35.876966053.85.98.290.698.856.843.217:1815:6026495.019946.2
189Nicolas Deslauriers27MTLLW4538438450.0-4.127728349.5-3.63.791.194.854.145.99:559:28119-3.47653.9
190Phillip Di Giuseppe25TOTLW2423821952.1-0.618516852.4-0.35.791.797.458.841.210:089:42960.35853.4
191Jason Dickinson23DALC6060765748.0-0.646347649.30.67.994.6102.636.064.013:1111:3724252.713562.2
192Brenden Dillon28SJSD75128296957.03.696971457.64.89.290.699.848.751.317:3416:24143416.216638.6
193Christian Djoos24WSHD3845747948.82.132937246.90.310.093.2103.258.241.813:1413:08815-1.86842.6
194Max Domi23MTLLW751171109051.8-3.584879251.7-2.511.492.0103.451.948.117:2014:3444624.532455.6
195Ryan Donato22TOTC5059052253.11.742241050.7-1.96.490.897.261.938.113:2711:2128204.021356.3
196Matt Donovan28NSHD2142041.2-14.7101441.7-15.512.583.395.8100.00.07:247:2400-0.41100.0
197Joonas Donskoi26SJSRW7496180954.3-0.271558555.01.09.690.099.656.143.913:3212:50223411.217363.0
198Jake Dotchin24ANAD2018422844.7-5.314217644.7-4.85.692.197.663.236.811:4911:0847-6.42528.0
199Drew Doughty29LAKD741305141747.9-1.0986111447.0-2.17.090.897.849.650.426:3921:062095-11.628749.1
200Nic Dowd28WSHC5744145849.1-0.832533049.60.210.692.8103.443.856.210:178:332518-2.17352.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%
201Justin Dowling28DALC7667945.50.5425344.2-2.95.992.398.250.050.012:4911:57320.31533.3
202Leon Draisaitl23EDMC751274131749.21.4954101048.60.912.289.5101.753.346.722:3317:54611030.635358.1
203Sheldon Dries24COLC4027532146.1-6.721123147.7-4.35.789.995.647.352.79:048:0177-1.86963.8
204Jonathan Drouin23MTLLW741121100552.7-2.380975451.8-2.59.189.999.052.647.417:0714:0245431.030258.9
205Dillon Dube20CGYC2317618848.4-5.813213349.8-2.610.194.9105.153.646.49:559:0556-1.34153.7
206Brandon Dubinsky32CBJC5343554144.6-6.334139146.6-4.66.188.394.320.879.212:0610:37156-5.87964.6
207Pierre-Luc Dubois20CBJLW741135107151.52.389481752.32.312.188.7100.866.533.517:6015:1938505.828456.3
208Matt Duchene28TOTC651030112147.92.378783448.63.011.888.4100.255.544.519:0716:1746624.126062.7
209Anthony Duclair23TOTLW6764773446.9-2.348654147.3-2.99.691.7101.461.538.512:3410:553125-9.819058.4
210Mathew Dumba24MIND3261959650.92.247445151.20.37.689.296.855.944.123:2319:0710178.020046.5
211Brian Dumoulin27PITD731422132051.93.8107699951.93.19.992.5102.447.952.121:0218:22394810.921942.9
212Vince Dunn22STLD71107086655.35.080163555.84.88.591.399.860.739.317:1814:54174717.227949.8
213Christian Dvorak22ARIC1316116948.83.411813047.60.19.890.9100.753.146.915:1813:16991.53360.6
214Ryan Dzingel26TOTC70992120745.1-1.174791045.1-1.711.289.3100.554.046.017:0715:152238-6.223363.5
215Cody Eakin27VEGC7188489149.8-5.964166249.2-6.510.593.4103.950.449.615:2012:554831-3.718858.0
216Patrick Eaves34ANARW7669840.2-8.5517440.8-7.05.791.196.848.351.713:5312:1813-2.61250.0
217Jordan Eberle28NYIRW7191195548.82.566770848.51.67.691.298.851.648.416:3113:323434-0.622665.0
218Alexander Edler32VAND4980088047.60.859960149.93.610.091.2101.239.960.124:1318:131232-1.921450.5
219Joel Edmundson25STLD6298398150.1-1.773571650.7-1.98.791.6100.245.354.719:2717:109411.219750.8
220Nikolaj Ehlers22WPGLW5580375051.73.561457351.73.28.792.3101.156.843.215:5614:3728170.723359.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%
221Christoffer Ehn22DETC5337950942.7-6.927236642.6-6.16.594.4100.935.065.010:049:28914-6.07552.0
222Jack Eichel22BUFC691138113150.22.289789150.22.410.489.099.562.537.520:2316:1734612.043762.7
223Aaron Ekblad22FLAD751413138150.61.31093106350.70.910.389.099.346.953.123:3519:3442106-1.528757.5
224Mattias Ekholm28NSHD741463125053.92.7111794354.22.88.792.5101.249.650.423:2519:4431623.328648.3
225Oliver Ekman-Larsson27ARID741363129151.44.298899049.91.57.390.697.856.443.623:3318:352860-9.637742.2
226Remi Elie23BUFLW1610414441.9-7.78311841.3-7.41.995.297.237.862.210:219:1234-2.92339.1
227Lars Eller29WSHC7496291351.32.871269550.61.99.889.198.947.952.116:3212:5053544.425860.5
228Stefan Elliott28OTTD3322655.213.3231856.115.410.590.9101.476.523.58:598:18010.2837.5
229Ryan Ellis28NSHD761495139951.7-1.21137103552.3-0.210.092.2102.250.449.624:0819:1450577.229648.3
230Deryk Engelland36VEGD681118112149.9-6.180383449.1-7.07.692.4100.048.951.120:0116:322623-7.819646.9
231Tyler Ennis29TORC4633738946.4-5.324729945.2-4.78.191.599.636.064.010:028:161917-3.311466.7
232Jonathan Ericsson34DETD5062979544.2-5.345363241.8-7.27.192.499.441.059.017:2715:08840-17.710544.8
233Loui Eriksson33VANLW7475183347.4-1.257464847.0-2.07.692.6100.238.361.714:0711:322810-4.716261.7
234Joel Eriksson Ek22MINC5359955851.80.945340552.81.06.789.996.550.449.613:1711:381779.015066.7
235Adam Erne23TBLLW5950152448.9-2.538240048.8-2.39.793.0102.642.557.510:269:38158-2.312850.0
236Robby Fabbri23STLC3031435546.9-7.523925548.4-5.17.890.598.352.247.812:4211:4354-1.67749.4
237Radek Faksa25DALC74859104345.2-4.562775645.3-4.56.892.499.227.272.816:2513:533928-6.518358.5
238Justin Falk30OTTD107812239.0-2.4579637.3-5.44.590.895.339.760.312:5611:4815-2.11546.7
239Oscar Fantenberg27TOTD5671872249.9-0.853152550.3-0.37.492.9100.355.045.015:5714:3112342.013346.6
240Jesper Fast27NYRRW6680089247.31.260364148.53.08.291.399.547.152.915:4313:522524-3.312066.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%
241Justin Faulk26CARD741379119453.6-1.9104190153.6-1.79.191.2100.354.345.722:1917:2842608.740249.5
242Taylor Fedun30DALD4859756051.63.144139153.04.55.293.799.046.553.513:5112:3212334.913456.0
243Eric Fehr33MINRW6650854548.2-3.238838650.1-2.07.189.997.032.467.610:579:063011-1.411853.4
244Micheal Ferland26CARLW6380467654.3-0.961251054.5-0.510.193.0103.156.643.414:1112:0432455.822963.3
245Kevin Fiala22TOTLW77106795852.70.681171353.21.16.590.496.863.336.715:2913:163966-3.728754.7
246Valtteri Filppula34NYIC7166785643.8-4.149761944.5-3.710.894.4105.342.357.714:1711:463527-7.611863.6
247Christian Fischer21ARIRW6771169450.62.752853049.91.46.191.897.957.542.513:1311:261011-0.618758.8
248Haydn Fleury22CARD1722620152.9-1.818115254.4-0.39.692.4102.056.343.712:5212:26265.23542.9
249Warren Foegele22CARLW7183271553.8-1.460755852.1-3.55.289.995.056.943.112:4711:1832313.818453.3
250Steven Fogarty25NYRC10538139.6-5.8416239.8-4.23.395.098.356.743.37:467:4643-1.51181.8
251Marcus Foligno27MINLW7667962951.91.251645153.41.96.591.197.641.958.111:519:5926118.513758.4
252Nick Foligno31CBJLW6686394347.8-3.265569948.4-3.410.091.8101.839.260.818:0114:253723-0.719764.0
253Christian Folin27TOTD3851050450.3-4.138236151.4-3.011.891.1102.949.450.615:3714:184192.29738.1
254Derek Forbort26LAKD731049125445.5-4.478997744.7-5.46.892.399.144.755.320:4718:121371-14.316439.0
255Alex Formenton19OTTLW97411938.3-4.5558439.6-3.38.191.9100.046.653.411:4011:1045-0.92564.0
256Jakob Forsbacka Karlsson22BOSC2828728949.8-3.121821949.9-4.46.094.3100.368.032.011:4811:10943.13461.8
257Filip Forsberg24NSHC5898478855.55.274861255.04.49.689.999.564.335.718:4214:3362666.740249.8
258Gustav Forsling22CHID3653955949.11.638643147.21.05.891.697.452.947.117:0615:521318-6.29552.6
259Alexandre Fortin21CHILW2426024251.81.219318251.52.35.390.095.345.254.810:3510:0993-2.75651.8
260Cam Fowler27ANAD54906111244.9-2.865984243.9-3.47.892.7100.552.747.323:3019:191740-17.419642.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%
261Trent Frederic20BOSC139410148.2-4.0667347.5-5.60.092.992.952.447.69:128:4551-2.32085.0
262Tanner Fritz27NYIC6466242.6-5.2324641.0-7.44.590.094.542.957.110:5010:3511-1.01040.0
263Martin Frk25DETRW2515617347.40.911213146.1-0.17.388.295.568.631.48:257:1637-1.64744.7
264Michael Frolik30CGYLW5877361855.62.458046755.43.010.494.0104.551.348.713:1712:3431417.319359.1
265Kurtis Gabriel25NJDRW219916637.4-7.97612138.6-6.111.393.3104.735.264.87:147:1113-2.31353.8
266Sam Gagner29TOTC2535430453.87.726922954.09.26.888.895.648.052.015:0513:273182.09255.4
267Alex Galchenyuk24ARIC6575282547.70.055461747.3-1.26.790.397.063.136.915:5612:362234-10.825856.6
268Brendan Gallagher26MTLRW75132091159.27.093268457.76.09.190.199.250.050.016:2313:45483015.650055.8
269Joseph Gambardella25EDMC9396139.0-6.3244534.8-8.818.894.3113.024.076.07:007:0011-0.6560.0
270Dylan Gambrell22SJSC6354543.8-3.1243640.0-7.76.3100.0106.348.052.08:118:0940-0.5580.0
271Jake Gardiner28TORD601267115452.32.291689050.71.610.892.7103.550.349.721:1219:04255214.222533.3
272Conor Garland22ARIRW4344737154.66.935127156.48.15.794.6100.360.539.512:4610:1723104.116266.0
273Jason Garrison34EDMD1716119245.6-6.312715245.5-6.06.495.5101.850.449.612:4210:37250.13151.6
274Adam Gaudette22VANC4939542748.1-1.629331448.3-1.48.091.699.654.545.510:359:0676-6.010050.0
275Frederick Gaudreau25NSHC5346937755.42.537526258.95.84.793.698.352.048.09:029:001399.27456.8
276Johnny Gaudreau25CGYLW751327110154.71.898885753.61.111.390.0101.357.242.820:0916:475310612.841057.1
277Brendan Gaunce24VANC3201754.14.5121544.4-4.440.088.9128.942.957.17:377:3701-0.12100.0
278Frederik Gauthier23TORC6342349146.3-6.229436944.3-6.310.793.6104.328.771.38:218:051010-0.98151.9
279Timothy Gettinger20NYRLW4223340.0-9.4202544.40.57.793.8101.466.733.37:317:3103-0.5633.3
280Ryan Getzlaf33ANAC651042101650.65.276676750.05.09.187.796.847.152.919:3316:125878-4.926648.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%
281Brian Gibbons30TOTC5745257444.1-3.631943342.4-4.99.690.8100.452.447.610:349:432416-11.38253.7
282Brandon Gignac21NJDC181633.30.061331.63.00.080.080.033.366.79:049:0402-1.01100.0
283John Gilmour25NYRD2294837.7-14.8262848.1-3.95.095.7100.761.938.117:5217:3502-0.5650.0
284Stephen Gionta35NYIC5283842.4-10.3213041.2-10.30.078.978.952.247.88:477:4102-0.4850.0
285Mark Giordano35CGYD731455111256.75.1106385655.44.011.690.7102.350.849.224:2218:20676013.443346.0
286Samuel Girard20COLD751284128550.0-0.694195049.8-1.28.592.4100.957.742.319:5617:382442-2.526242.7
287Dan Girardi34TBLD6192191250.2-1.571068950.8-0.99.391.3100.649.051.017:4615:298241.913157.3
288Zemgus Girgensons25BUFC6561266348.0-0.946750947.8-1.16.991.798.614.285.813:4011:112010-5.212158.7
289Claude Giroux31PHIC/RW751333121152.45.8100290152.75.512.090.5102.552.347.721:2416:034244-1.538756.3
290Ben Gleason20DALD4435444.3-2.1264138.8-7.110.090.0100.062.137.914:5313:5543-0.5450.0
291Luke Glendening29DETC75758107141.4-8.756180441.1-8.010.492.5102.833.666.415:4713:072224-16.216660.2
292Nikolay Goldobin23VANLW6275774350.53.156154051.03.58.390.999.264.135.914:5812:172032-5.618157.5
293Alex Goligoski33ARID691145126247.6-1.385089448.7-0.27.591.098.449.550.520:4717:121855-0.220643.2
294Cody Goloubef29OTTD5426439.6-5.4334840.7-6.53.697.1100.742.957.110:4910:33021.1650.0
295Barclay Goodrow25SJSRW7567456554.4-0.147839354.90.89.889.899.650.349.710:599:303113-2.013057.7
296Shayne Gostisbehere25PHID721180108752.14.988080652.24.58.689.297.856.443.619:4516:0415493.635647.8
297Tyrell Goulbourne25PHILW211955.00.58657.12.50.0100.0100.040.060.07:257:25100.0475.0
298Yanni Gourde27TBLC7595587752.11.171366051.90.99.891.2101.049.650.415:4512:3145376.820361.6
299Michael Grabner31ARIRW3435439747.1-2.425928148.0-1.15.589.394.832.267.814:2311:492512-3.39164.8
300Markus Granlund25VANC7066271648.0-0.449852848.5-0.16.792.899.541.059.015:0811:05299-2.918361.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%
301Mikael Granlund26TOTC731141106051.81.085377452.40.57.290.397.652.447.618:3315:05453310.631057.1
302Derek Grant28TOTC5144549247.5-2.434036648.2-1.77.491.198.538.261.811:259:451711-2.310764.5
303Kevin Gravel26EDMD3541343548.70.529931149.01.17.491.698.948.651.414:5013:14718-2.79745.4
304Ryan Graves23COLD2527628249.5-1.621319152.71.58.792.6101.351.448.611:2310:07512-1.26241.9
305Anthony Greco25FLARW112860.08.67846.7-3.30.050.050.060.040.09:309:30000.0366.7
306Mike Green33DETD4376878649.41.560960950.03.29.590.7100.350.749.321:4119:331649-1.917452.9
307Andy Greene36NJDD761074132944.7-3.384698946.1-2.18.890.599.338.261.820:5616:203643-9.419050.5
308Jordan Greenway21MINLW7584887949.1-2.562764549.3-3.46.890.997.653.946.113:2612:4133203.218454.9
309A.J. Greer22COLLW15768248.1-1.4606050.00.44.591.596.052.847.26:166:1141-0.11464.3
310Rocco Grimaldi25NSHC5356241457.66.842030458.07.04.792.697.359.640.410:009:5727155.712962.8
311Carl Grundstrom21LAKRW7997756.37.6745856.18.87.192.399.569.830.214:1413:18531.02634.6
312Eric Gryba30NJDD1011613446.44.6849846.22.88.290.398.536.763.315:1813:3446-0.52347.8
313Matt Grzelcyk25BOSD6196090751.4-1.674469451.7-2.36.994.0100.950.749.319:0816:452836-5.116850.0
314Radko Gudas28PHID711060107349.71.677776650.41.89.192.6101.742.157.917:5615:052350-1.127146.9
315Erik Gudbranson27TOTD70976116445.6-4.573887445.8-5.07.490.097.446.753.318:1515:59929-12.417350.9
316Jake Guentzel24PITC761362121452.95.2104091453.25.010.790.7101.357.842.219:1216:28403715.134159.8
317Brendan Guhle21TOTD71039851.22.9797850.32.23.693.096.669.430.616:1815:07110.62951.7
318Carl Gunnarsson32STLD1824520854.12.618315654.01.315.289.5104.748.651.416:1914:16563.94045.0
319Denis Gurianov21DALRW2116522342.5-6.612015643.5-5.43.694.498.050.449.610:529:4625-1.14254.8
320Erik Gustafsson26CHID711376136250.31.61004105248.80.89.390.399.661.138.922:2119:132769-8.130446.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 Hagelin30TOTLW5162954353.73.747040653.73.99.590.199.658.841.214:3512:1523161.815655.1
322Robert Hagg23PHID751031129544.3-6.378590946.3-4.09.792.4102.142.757.317:1115:13436-14.019142.9
323Ron Hainsey37TORD751367143948.7-4.51027110948.1-2.911.992.9104.847.152.920:1317:112969-4.516246.9
324Libor Hajek20NYRD5716054.29.0594656.210.36.493.599.947.352.716:3215:29451.41190.9
325Micheal Haley32TOTC3825727448.4-1.719619949.6-0.17.891.999.650.050.07:587:55314-2.16445.3
326Taylor Hall27NJDLW3355447653.86.543835555.27.610.185.995.954.545.519:3915:51313910.320754.6
327Dan Hamhuis36NSHD5365865750.0-4.447748749.5-5.07.292.399.447.752.316:1614:301137-3.27545.3
328Dougie Hamilton25CARD741568113658.05.0116587057.24.07.390.497.856.943.119:3417:19326019.445451.3
329Travis Hamonic28CGYD641217106753.3-1.091280353.2-0.210.689.8100.449.150.920:5117:4434587.825945.2
330Noah Hanifin22CGYD751365124752.3-2.0104496052.1-1.29.391.5100.849.350.720:4817:5247797.022249.5
331Joel Hanley27DALD1617416151.95.913211054.59.05.393.698.944.455.613:4213:02393.42437.5
332Markus Hannikainen25CBJLW4333332650.51.026524751.81.25.291.596.738.161.99:269:13141-2.18658.1
333Martin Hanzal31DALC7608142.6-4.8486343.2-4.85.786.492.143.256.812:529:4323-0.61973.7
334Ben Harpur24OTTD4857379441.9-4.942557842.4-4.88.290.899.043.057.017:3115:041555-11.39148.4
335Scott Harrington25CBJD6871880647.1-3.355359548.2-2.98.192.3100.449.650.412:5611:57916-0.910248.0
336Ryan Hartman24TOTRW7689086050.9-1.164867449.0-3.78.891.8100.645.055.013:0912:223134-7.723057.8
337Garnet Hathaway27CGYRW6949451648.9-5.036137549.0-4.28.993.5102.447.852.210:148:2321232.112356.9
338Erik Haula27VEGLW1526816062.65.817310961.35.36.790.897.560.040.016:3514:011262.96440.6
339Jayce Hawryluk23FLAC3627428748.81.021521550.01.77.789.597.258.042.09:058:58918-2.64961.2
340John Hayden23CHIC5033841744.8-4.823731742.8-5.66.390.196.345.654.49:138:34149-5.08246.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%
341Kevin Hayes26TOTRW6490586651.17.767465650.76.49.790.099.751.448.618:4514:34565911.127852.9
342Dillon Heatherington23DALD5495845.86.1414746.65.816.196.8112.943.556.510:1110:08030.2862.5
343Victor Hedman28TBLD681201112051.70.891385351.70.910.791.7102.351.448.622:5717:3132503.732355.4
344Tim Heed28SJSD3139335852.3-1.927525551.9-1.114.093.0107.061.438.614:1712:578201.78148.1
345Danton Heinen23BOSC/LW7185876752.8-0.164657153.1-0.37.995.3103.156.543.514:0212:2840284.820054.5
346Miro Heiskanen19DALD751447140350.83.81095105650.93.77.590.798.252.847.223:0619:5132897.433449.7
347Darren Helm32DETC/LW5461267047.7-1.245249647.70.16.690.797.341.458.614:2612:342927-7.316955.6
348Matt Hendricks37TOTC2417818748.8-1.012713847.9-3.35.393.498.737.462.69:058:14590.13959.0
349Adam Henrique28ANAC77876100146.7-0.865774846.8-0.19.591.3100.851.748.316:3313:013626-0.921254.2
350Tomas Hertl25SJSC70109791454.5-0.280366754.60.511.787.298.949.750.318:6014:2749437.028257.8
351Joe Hicketts22DETD88511742.1-7.6628641.9-7.42.289.691.837.562.517:0614:1414-1.91752.9
352Thomas Hickey29NYID3954159047.82.239842848.22.68.792.6101.345.454.618:2916:068270.610542.9
353Vinnie Hinostroza24ARIC6587082951.23.762260450.72.58.091.098.939.960.115:0013:352329-2.123057.0
354Roope Hintz22DALLW5154355849.30.039839250.41.46.090.196.248.551.513:4411:4431190.713858.7
355Taro Hirose22DETLW3274338.6-8.7213239.6-5.720.087.5107.544.455.614:5814:0730-0.4666.7
356Nico Hischier20NJDC6388987050.55.169565651.45.39.990.2100.254.245.818:1114:24352714.722066.4
357Niklas Hjalmarsson31ARID751092110949.61.382678551.33.17.891.098.937.762.319:4716:2627434.210252.0
358Joshua Ho-Sang23NYIC/RW101299258.410.81016660.511.74.697.6102.240.359.714:3112:36361.41566.7
359Mike Hoffman29FLAC/LW751067103950.71.380978050.91.17.789.397.159.440.618:0214:314791-2.340257.0
360Nick Holden31VEGD5696677155.61.870057454.91.48.690.699.256.143.918:0916:1126287.216739.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%
361Justin Holl27TORD91049352.8-2.7727947.7-5.85.678.684.165.634.412:1312:1013-1.81030.0
362Korbinian Holzer30ANAD1718621546.4-2.414216047.0-1.710.692.0102.644.755.314:5412:31411-1.02536.0
363Julius Honka23DALD2933334149.40.625925050.92.07.989.697.559.041.013:4313:034273.46558.5
364Patric Hornqvist32PITRW6381480050.42.159557350.92.28.692.2100.843.956.115:2312:3323185.826962.8
365Bo Horvat23VANC751256126649.82.392393149.82.09.090.999.941.158.920:5416:502538-5.933364.0
366Brett Howden20NYRC5860482742.2-4.645162841.8-5.38.890.899.546.953.114:5612:152434-13.211056.4
367Filip Hronek21DETD3962959551.44.444547248.52.27.190.297.346.153.920:0817:06642-5.914143.3
368Jonathan Huberdeau25FLAC751184106852.64.191982952.63.69.088.597.548.851.218:5215:1639770.032562.8
369Charles Hudon24MTLLW3232334248.6-7.023524249.3-4.95.490.195.555.544.511:4010:05914-1.18757.5
370Brad Hunt30TOTD3644335555.54.933226555.63.86.092.198.161.938.114:1811:4619136.311852.5
371Dryden Hunt23FLALW2624426348.1-1.418419049.2-0.97.991.699.549.350.710:4410:361061.47261.1
372Matt Hunwick33BUFD1418020746.5-5.413716745.1-7.13.092.495.354.845.215:4114:2325-2.51855.6
373Ben Hutton25VAND641075122546.7-2.679892846.2-3.57.091.498.350.149.922:3318:122727-12.823843.7
374Tomas Hyka25VEGRW1721713461.88.71469560.67.77.086.493.457.142.911:469:46972.44746.8
375Zach Hyman26TORC641094100752.11.278576950.51.311.391.1102.450.849.217:1414:33242210.421260.4
376Alex Iafallo25LAKC74962105147.8-1.171978747.7-0.78.690.999.544.455.616:5314:442416-10.121362.9
377Matt Irwin31NSHD4246542652.20.734430353.21.47.593.4101.054.145.911:2111:078111.710844.4
378Joshua Jacobs22NJDD181240.01.371041.20.80.080.080.057.142.914:5414:5403-0.2250.0
379Mark Jankowski24CGYC7271368950.9-3.650949051.0-2.56.990.397.250.849.212:5010:3347321.017651.7
380Mattias Janmark26DALC7485791448.4-0.164568348.6-0.25.893.699.342.357.715:1713:2328300.616359.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%
381Calle Jarnkrok27NSHC7389985251.3-1.567263751.3-1.79.693.2102.848.851.215:4312:572221-0.918555.1
382Christian Jaros22OTTD5458576243.4-3.145453945.7-0.66.989.796.645.354.714:2013:251636-6.610556.2
383Dmitrij Jaskin25WSHRW3634031651.84.524423750.73.87.590.197.542.457.610:069:501360.09151.6
384Boone Jenner25CBJC6989599147.5-3.268672048.8-2.79.391.5100.834.265.817:2414:093420-0.725560.4
385Nick Jensen28TOTD731132114849.6-1.085585849.90.28.891.199.946.753.319:5917:2226594.017949.2
386Jakub Jerabek27STLD161037.5-7.35838.5-4.40.050.050.060.040.07:527:2500-0.8250.0
387Ryan Johansen26NSHC741309106155.24.097584653.51.410.089.299.264.935.119:3915:0941592.721560.5
388Marcus Johansson28TOTC/W5267969949.31.051553848.9-0.37.789.296.948.251.816:0613:1427352.017561.1
389Adam Johnson24PITC271138.9-16.15935.7-20.10.087.587.5100.00.04:184:1800-0.61100.0
390Erik Johnson30COLD731291133849.1-1.694599748.7-2.89.090.999.953.546.521:5518:182935-1.026851.1
391Jack Johnson32PITD761157135846.0-5.1856100446.0-5.78.392.0100.349.150.919:2416:351330-6.619239.6
392Luke Johnson24CHIC1513614348.7-3.59310547.0-4.72.887.590.355.244.810:499:0961-3.02770.4
393Tyler Johnson28TBLC741072102051.2-0.682578451.3-0.610.790.7101.553.846.216:0513:5612274.225260.7
394Andreas Johnsson24TORLW6891176254.53.566258053.34.111.292.8104.050.249.813:3211:5323187.320160.2
395Ross Johnston24NYILW1712412649.62.5909548.61.310.494.0104.544.855.27:557:53251.91770.6
396Henri Jokiharju19CHID3870059054.35.451446152.75.78.589.297.760.739.318:5817:09726-3.813844.9
397Caleb Jones21EDMD1726428248.43.417921645.32.69.186.795.847.652.419:4817:591317-1.44447.7
398Max Jones20ANALW2525827948.01.019221347.4-0.16.696.0102.653.446.612:5811:31104-1.78748.3
399Seth Jones24CBJD671381129551.63.2106697352.33.09.788.398.152.747.325:5821:105260-3.334647.7
400Mathieu Joseph21TBLRW6562258951.4-0.545945850.1-2.010.191.3101.447.952.111:1510:2326215.614958.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%
401Roman Josi28NSHD761586143352.50.31185107652.4-0.19.091.6100.651.948.125:1319:3636624.747155.0
402Tyson Jost20COLC6363765949.2-1.346947149.9-1.37.692.399.953.946.113:0810:54257-0.518257.1
403Noah Juulsen21MTLD2131233248.4-5.421123847.0-5.611.592.1103.650.050.017:0714:57617-0.54744.7
404Nazem Kadri28TORC67105388654.33.276071251.61.88.191.9100.052.847.216:1313:3139433.333549.6
405Dominik Kahun23CHIC7497898349.90.773576249.11.28.592.6101.153.846.214:2813:173023-1.619663.8
406Vladislav Kamenev22COLLW2311815343.5-6.18611742.4-7.47.790.898.553.846.29:027:2325-1.84252.4
407David Kampf24CHIC5860964048.8-0.344547948.20.37.691.198.736.463.614:0812:10296-5.211960.5
408Steven Kampfer30BOSD3139734653.4-0.231225455.12.04.890.295.059.041.014:3413:04961.18145.7
409Evander Kane27SJSLW68114290555.81.884366755.82.09.886.996.755.744.318:1815:27453410.040959.4
410Patrick Kane30CHIRW731358139349.40.1984108247.6-0.912.389.7102.063.736.322:2718:393948-15.852857.0
411Kasperi Kapanen22TORRW711126100952.72.082878951.22.010.891.4102.254.845.216:3013:5939333.630053.0
412Erik Karlsson28SJSD52120782959.37.489162458.86.69.888.198.060.139.924:3219:22586212.237444.7
413Melker Karlsson28SJSC7566461551.9-3.148342753.1-1.48.090.998.850.149.911:289:552718-4.312462.9
414William Karlsson26VEGC751192103753.5-1.488375154.0-0.38.889.398.150.849.218:5514:4664396.729254.1
415Ondrej Kase23ANARW3043933656.610.233226056.19.910.088.398.355.744.315:3913:2615183.516557.6
416Zack Kassian28EDMRW7284187649.01.062367947.80.09.690.099.547.252.814:2312:6028411.215665.4
417Duncan Keith35CHID741405142549.60.51044110648.60.510.291.0101.158.042.022:5519:232959-9.024849.2
418Clayton Keller20ARIC751047109548.90.276283247.8-1.88.290.198.366.933.118:2314:343834-7.432356.0
419Adrian Kempe22LAKLW7385376952.65.162856652.65.57.290.497.554.245.814:2112:2617222.619754.3
420Mario Kempe30ARIC5146952247.3-1.835135549.70.37.194.2101.345.454.611:1410:231191.710554.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%
421Michal Kempny28WSHD711304126950.72.197595650.51.811.591.9103.451.848.219:1117:312147-5.723247.8
422Alexander Kerfoot24COLC7189179053.03.765357153.33.77.590.097.556.543.514:2612:2320265.117659.7
423Ryan Kesler34ANAC6067284644.3-5.151364244.4-4.24.193.897.937.762.316:3012:301826-16.914957.7
424Phil Kessel31PITRW761072119047.4-2.980989047.6-3.28.691.099.565.234.817:6014:4133651.134357.7
425Jujhar Khaira24EDMLW5951858946.8-1.836743645.7-2.98.289.697.845.954.112:3511:002126-0.510660.4
426Alex Killorn29TBLC/LW7690974954.84.366356354.13.39.893.4103.346.353.715:0011:36292110.827053.3
427Bogdan Kiselevich28FLAD3242139351.70.930829151.40.86.392.198.356.443.614:5114:01493.94233.3
428Oscar Klefbom25EDMD54100499350.32.076973851.02.76.691.898.449.150.924:1519:3819481.130050.3
429John Klingberg26DALD571246114152.26.189785051.34.47.992.7100.656.044.024:3920:4224756.231145.7
430Justin Kloos25ANAC16275.037.74180.045.90.066.733.37:047:04100.2366.7
431Corban Knight28PHIC1611115042.5-4.58210843.2-4.31.692.994.440.959.19:218:2551-0.52259.1
432Slater Koekkoek24TOTD2635837648.8-2.326827449.4-1.510.489.8100.252.147.915:4114:2336-1.66055.0
433Mikko Koivu35MINC4867362451.91.848844952.10.97.890.498.248.451.618:1814:1235105.315457.8
434Leo Komarov32NYIC7571993643.4-5.152766744.1-4.710.694.0104.642.058.014:0412:112823-9.612754.3
435Travis Konecny21PHIC751027102450.12.075876449.81.09.791.5101.251.348.715:0913:223344-8.626560.0
436Anze Kopitar31LAKC731178125848.4-0.288795748.1-0.19.090.499.441.858.222:2517:284953-6.327552.4
437Kalle Kossila25ANALW8505547.6-0.7354146.1-2.43.893.397.278.121.910:188:2002-0.61764.7
438Jesperi Kotkaniemi18MTLC7398571757.94.770551557.85.76.792.699.362.937.113:5511:53304612.324850.0
439Ilya Kovalchuk35LAKLW6069779046.9-1.951660745.9-2.37.389.396.654.545.516:2513:282041-9.724056.3
440Chris Kreider27NYRC73103099650.86.078674051.56.911.289.2100.451.448.617:2814:4027476.530661.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%
441David Krejci32BOSC75118792556.24.890672655.53.09.191.0100.163.636.417:4515:1850435.922857.5
442Niklas Kronwall38DETD721102112349.52.584186449.33.58.990.699.553.746.320:0117:211055-8.912157.9
443Torey Krug27BOSD59106690054.22.880168853.80.98.392.4100.766.133.921:1917:2120501.629347.4
444Marcus Kruger28CHIC6747953747.1-3.235937548.90.17.591.398.925.974.110:368:47178-4.88574.1
445Nikita Kucherov25TBLRW761340118453.12.5103190353.32.811.490.9102.457.842.219:5316:0754798.846649.8
446Ryan Kuffner22DETLW3142041.2-6.9111837.9-8.30.0100.0100.033.366.77:446:29100.0366.7
447Karson Kuhlman23BOSC6636250.41.4515150.00.07.594.3101.855.045.011:5611:2722-0.11258.3
448Tom Kuhnhackl27NYIRW3129839543.0-5.519426142.6-6.69.991.5101.450.050.012:6011:48813-6.34656.5
449Dean Kukan25CBJD1719417053.32.414813153.01.83.793.997.755.344.712:5612:54143.32339.1
450Brett Kulak25MTLD5093672656.31.567352556.22.18.390.398.555.444.617:2616:5313366.117449.4
451Dmitry Kulikov28WPGD5063674546.1-1.348756346.4-0.79.493.6102.952.247.815:3514:311935-2.48143.2
452Luke Kunin21MINC4353756648.7-4.041141050.1-3.38.990.099.047.452.615:3312:4611143.313852.2
453Chris Kunitz39CHILW4938238150.1-0.527728749.1-0.65.289.895.044.155.99:158:571217-5.47552.0
454Janne Kuokkanen20CARC/LW7476641.6-9.9354941.7-10.25.389.794.954.345.710:558:3421-0.51250.0
455Sean Kuraly26BOSC7178380249.4-4.461358951.0-3.05.895.1100.932.867.213:4612:2434321.820964.1
456Evgeny Kuznetsov26WSHC691011106448.7-1.278082348.7-1.111.590.5102.060.040.018:5114:524258-7.331358.8
457Oliver Kylington21CGYD3639841648.9-4.528330148.5-4.15.995.4101.359.340.712:1412:111230-1.35532.7
458Jordan Kyrou20STLC1611316340.9-10.19012941.1-10.95.994.9100.854.545.59:409:2233-2.32466.7
459Joel L'Esperance23DALRW1617217250.00.711711849.80.61.196.797.851.848.212:2410:58670.24252.4
460Kevin Labanc23SJSRW7594975655.71.666258952.9-1.79.989.699.659.041.013:5211:3417442.822952.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%
461Andrew Ladd33NYILW2527032545.4-1.618824043.9-4.410.692.9103.544.056.013:5412:54813-2.85261.5
462Paul Ladue26LAKD3036235950.21.326526849.70.97.792.199.849.750.313:1013:01270.16743.3
463Patrik Laine20WPGRW75936108446.3-3.071582246.5-2.89.590.199.659.840.217:1613:422746-9.044751.7
464Maxime Lajoie21OTTD5670598141.8-5.152273341.6-6.36.690.997.646.753.318:5415:251348-10.016547.9
465Juho Lammikko23FLARW4031435347.1-4.923524848.7-3.04.591.095.644.955.110:569:071212-2.77452.7
466Gabriel Landeskog26COLLW681209109552.53.489081952.12.610.491.0101.463.236.821:0616:3640426.934167.4
467Nick Lappin26NJDRW119314039.9-4.46811337.6-6.82.291.593.751.448.613:4112:2532-3.02347.8
468Dylan Larkin22DETC691356112554.79.8103186654.310.67.889.196.952.647.421:4718:0565945.544557.3
469Adam Larsson26EDMD751335137449.31.6996104248.91.46.490.697.046.453.621:5319:432463-5.522048.2
470Jacob Larsson21ANAD4562368947.5-0.146952147.40.36.492.799.146.253.816:4515:33726-6.911443.9
471Johan Larsson26BUFLW/C6565469348.6-1.148652847.9-2.07.091.798.714.585.514:2111:562221-5.013947.5
472Brian Lashoff28DETD4416738.0-9.3315536.0-9.77.191.999.057.942.113:4012:2500-1.42100.0
473Scott Laughton24PHIC7576499343.5-6.757571044.7-5.79.889.899.635.964.114:4612:173837-5.118262.6
474Jeremy Lauzon21BOSD1517918649.0-2.714213451.40.92.995.798.650.050.015:3213:16351.72737.0
475Curtis Lazar23CGYC/RW15455.67.74357.18.50.00.00.080.020.04:484:48000.20
476Nick Leddy27NYID751134143944.1-5.1853108544.0-6.09.892.0101.844.855.221:4018:211854-7.423843.3
477Anders Lee28NYIC75992103948.82.173677848.61.210.692.5103.148.751.317:0714:0521256.830763.8
478Artturi Lehkonen23MTLLW7599986453.6-0.872564253.0-0.58.791.7100.454.245.815:2712:3142267.825460.2
479Jori Lehtera31PHIC2715818546.1-3.411713147.2-2.77.287.594.735.364.79:077:2364-0.72373.9
480Brendan Leipsic24TOTLW6262072846.0-2.446754846.0-2.27.690.598.155.644.413:4711:532221-2.115858.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%
481Josh Leivo25TOTLW7081970053.96.259953352.95.28.392.7101.055.944.113:4011:2033313.124853.6
482Brendan Lemieux22TOTLW5641447846.4-1.931035146.9-1.010.893.0103.857.442.68:258:0912100.19663.5
483Kris Letang31PITD631411123853.37.0107593153.67.09.891.2101.050.449.625:5620:24627515.036054.7
484Mark Letestu33CBJC2112134.4-16.381436.4-12.70.090.990.930.070.09:208:6000-1.0250.0
485Vinni Lettieri23NYRC2015320243.1-5.912115244.3-4.93.594.598.147.952.19:038:3958-1.44656.5
486Tyler Lewington24WSHD2262254.213.8171258.617.023.1100.0123.169.230.813:4813:15030.9475.0
487Trevor Lewis32LAKC3641239451.11.631729152.13.95.889.795.547.552.513:4712:09990.910464.4
488Oscar Lindberg27TOTC4855248453.31.640736352.91.69.191.5100.651.948.112:1411:351921-2.214358.7
489Oskar Lindblom22PHILW7485482650.82.962557452.13.98.390.398.544.655.413:2611:3225268.922664.6
490Esa Lindell24DALD751278156844.9-5.8916114744.4-7.08.993.8102.741.758.324:2619:592584-9.323550.6
491Ryan Lindgren20NYRD3193833.3-11.2152735.7-12.210.090.0100.060.939.113:4313:0201-1.0475.0
492Anton Lindholm24COLD2161453.3-0.5141156.02.40.085.785.70.0100.07:116:34000.320.0
493Elias Lindholm24CGYC75113793255.02.184172453.71.312.390.3102.655.844.220:1214:4043418.329757.9
494Hampus Lindholm25ANAD711308137148.82.0973102048.82.98.190.798.840.859.224:0519:382181-9.924947.0
495Par Lindholm27TOTC6352060046.4-5.737745845.1-5.410.193.7103.829.770.311:249:392812-2.913546.7
496Bryan Little31WPGRW75933103547.4-1.571478547.6-1.38.690.999.555.944.115:5013:193120-6.918164.6
497Ryan Lomberg24CGYLW492427.3-29.081436.4-21.40.0100.0100.041.758.36:596:3310-0.3333.3
498Ben Lovejoy34TOTD6578088246.9-2.160166047.7-1.97.592.6100.240.959.117:0813:3122322.216750.9
499Adam Lowry25WPGLW7182883349.81.259660049.81.17.093.1100.142.457.614:4612:224022-0.916258.0
500Milan Lucic30EDMLW7379376251.03.555857249.41.86.891.998.744.755.313:1611:542534-2.515742.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%
501Matt Luff21LAKRW3328936644.1-4.621226444.5-4.410.192.1102.257.142.911:0710:30412-4.28652.3
502Isac Lundestrom19ANAC1513319141.0-3.29614939.2-4.38.093.5101.550.549.513:0211:5135-2.61872.2
503Ilya Lyubushkin24ARID4048454447.1-1.936038748.2-1.36.191.297.352.347.713:4113:17622-3.66442.2
504Olli Maatta24PITD5572987045.6-5.256662247.6-2.810.092.2102.341.358.718:3215:221538-0.414544.8
505Kurtis MacDermid24LAKD7443655.07.3333151.63.812.578.991.467.632.48:348:04080.4742.9
506Andrew MacDonald32PHID4760666447.7-0.341846947.1-2.59.989.499.343.956.116:2414:25327-3.610339.8
507Jacob MacDonald25FLAD2272156.35.6251562.56.56.7100.0106.764.335.712:0311:2302-0.2425.0
508Mackenzie MacEachern24STLLW2918719349.2-4.515114051.9-2.55.293.999.159.540.58:028:01603.14868.8
509Zack MacEwen22VANC4202050.0-2.0151746.9-5.411.164.375.431.368.87:116:2804-0.3450.0
510Derek MacKenzie37FLAC12340.0-11.21325.0-31.90.0100.0100.0100.00.02:432:43000.110.0
511Nathan MacKinnon23COLC751464124754.05.8109095153.44.710.190.8101.063.536.522:0317:4644559.353862.5
512Saku Maenalanen24CARRW3124226347.9-6.318020446.9-7.310.191.2101.257.542.59:319:02128-1.05066.0
513Josh Mahura20ANAD1720024045.5-6.414718943.8-8.68.094.1102.166.433.614:1813:2078-7.54247.6
514Denis Malgin22FLAC4649548850.40.935737948.5-1.77.889.897.556.743.312:5211:471515-3.211154.1
515Evgeni Malkin32PITC66100799650.31.173373849.8-0.39.088.998.063.936.118:4715:1363848.531358.8
516Brad Malone29EDMC/LW13719343.3-5.2546147.0-0.90.097.997.936.064.08:417:4511-0.91770.6
517Maxim Mamin24FLAC/RW7603761.96.3462564.89.70.090.090.072.727.37:217:14100.31457.1
518Andrew Mangiapane22CGYLW3737330754.91.027123154.00.88.793.8102.550.249.810:119:501376.08665.1
519Brandon Manning28TOTD3942947447.5-3.630037144.7-5.18.587.095.543.656.414:5012:58714-7.47345.2
520Josh Manson27ANAD731202140946.0-1.7888105945.6-1.77.991.899.740.859.222:1918:583676-15.318651.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%
521Anthony Mantha24DETRW6097678755.410.172362253.89.26.988.795.661.938.117:3915:1733583.729258.6
522Brad Marchand30BOSLW741230100954.93.293575955.22.810.990.6101.461.238.819:4414:5956803.040053.8
523Jon Marchessault28VEGC751257108453.7-1.193780053.9-0.49.489.598.851.748.318:1815:23496310.244657.6
524Martin Marincin26TORD1925423452.00.517618448.9-0.88.890.399.154.345.715:0113:269201.35846.6
525Patrick Marleau39TORC751155114250.3-1.984989848.6-1.99.091.2100.154.545.516:2814:3126191.223361.4
526Mitch Marner21TORC751338125051.70.196696849.90.013.190.3103.452.547.519:4215:41715912.241451.7
527Cooper Marody22EDMC6424051.25.5362460.012.10.0100.0100.067.932.16:556:49500.21346.2
528Pat Maroon30STLLW6774668552.10.855650652.40.28.189.697.755.644.414:1312:07241711.719057.9
529Danick Martel24TBLLW8657446.8-3.5505547.6-4.711.8100.0111.842.457.69:479:46210.42560.0
530Matt Martin29NYILW6050161045.1-2.238542247.70.58.494.4102.834.265.811:1910:601115-0.69358.1
531Alec Martinez31LAKD5292596648.9-0.767470748.8-0.19.591.2100.647.152.921:1317:601060-1.514446.5
532Jordan Martinook26CARLW74103886054.7-0.280763456.01.78.290.398.550.149.914:3912:50512613.424453.7
533Andreas Martinsen28CHILW2415418845.0-6.011313645.4-4.06.089.895.832.567.57:567:4137-3.93461.8
534Mike Matheson24FLAD691173127048.0-2.790596248.5-2.68.089.197.145.254.822:1619:0457119-6.621755.3
535Auston Matthews21TORC61111999453.01.183176452.12.310.888.699.458.042.018:2815:5152557.239955.1
536Scott Mayfield26NYID721014108248.41.172875749.01.39.893.3103.048.451.618:5316:261064-0.124936.9
537Charlie McAvoy21BOSD4894379454.31.272156955.92.511.590.1101.653.047.022:0619:2028477.413548.9
538Jake McCabe25BUFD5579887347.8-2.662466748.3-1.67.891.198.943.756.318:5116:401931-6.312945.7
539Jared McCann22TOTC7282387748.4-2.660964948.4-2.58.590.999.446.853.214:2212:233440-5.321662.5
540Max McCormick26OTTLW148412340.6-1.5649041.60.12.489.992.352.747.37:307:1213-3.42548.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.