NHL Advanced Stats / Analytics

Teams

Advanced Stats Finder
Search our database using advanced filtering tools.

Team Page
Choose a team 

Players

Advanced Stats Finder
Search our database using advanced filtering tools.

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

More

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

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

Glossary

Current Advanced Stats Summary

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

Skater Advanced Statistics

Skater Advanced Statistics Table
Corsi (EV) Fenwick (EV) PDO () Zone Starts (EV)
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
1Justin Abdelkader32DETLW4927437742.1-4.320126343.3-2.94.389.593.843.656.411:329:481018-6.57652.6
2Pontus Aberg26TORLW5284240.0-15.7173234.7-18.910.094.4104.453.346.78:428:4212-0.4580.0
3Vitaly Abramov21OTTRW2111739.3-14.791242.9-11.816.787.5104.233.366.75:475:4701-0.3475.0
4Noel Acciari28FLAC6665875846.5-3.948153647.3-3.212.089.2101.239.061.015:5713:083221-4.818957.1
5Andrew Agozzino29TOTLW221098556.29.2776255.48.414.092.0106.053.646.47:216:49540.01855.6
6Sebastian Aho22CARF6892269657.03.867954855.32.512.485.898.259.140.919:2514:40715811.033361.9
7Karl Alzner31MTLD4362856.3-0.4242054.50.06.385.792.055.644.413:5513:11010.7666.7
8Michael Amadio23LAKC6866455254.61.648541753.81.08.387.095.349.750.313:0111:2431252.016460.4
9Joey Anderson21NJDRW1812418939.6-2.39313640.6-2.011.891.1103.038.661.413:1311:08470.33953.8
10Josh Anderson25CBJRW2624728246.7-3.518720148.2-4.78.187.095.153.346.716:0412:25912-1.49864.3
11Michael Anderson20LAKD6729144.2-3.3556247.01.117.594.9112.443.256.818:0916:46020.21656.3
12Jaret Anderson-Dolan20LAKC4322754.2-1.3272255.1-0.20.093.893.864.335.710:1610:0302-1.4366.7
13Lias Andersson21NYRC177012535.9-8.1599737.8-7.25.084.889.844.255.89:337:2984-3.01492.9
14Rasmus Andersson23CGYD7099791352.22.575470751.62.79.789.298.954.445.619:5617:2219395.221856.9
15Andy Andreoff28PHILW14738546.2-6.4586248.3-3.47.185.792.946.453.68:328:3210-1.01973.7
16Anthony Angello23PITC8293743.9-1.3232845.1-0.410.590.9101.442.157.95:435:3910-0.2771.4
17Artem Anisimov31OTTC4944752745.9-2.331238844.6-3.99.488.597.953.246.813:5112:011916-4.417749.2
18Mason Appleton24WPGC4632033848.6-0.823925248.70.66.888.495.247.053.011:1010:061110-1.99259.8
19Josh Archibald27EDMRW6244456144.2-4.032939045.8-2.711.586.898.343.256.813:1410:382411-4.611953.8
20Joel Armia26MTLRW5866560752.3-3.448645751.5-3.811.087.898.853.346.717:1413:3047273.026558.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
21Viktor Arvidsson26NSHLW5763159351.61.346744151.40.19.989.899.755.744.316:1213:091524-3.126348.3
22Rasmus Asplund22BUFF2917118548.0-2.513515047.4-2.77.489.797.136.463.610:508:6057-0.94481.8
23Zach Aston-Reese25PITC5749546851.40.936534051.80.68.891.4100.130.769.314:2612:1620215.015762.4
24Andreas Athanasiou25TOTC5549360345.0-0.939545846.30.68.681.089.651.348.715:5113:481531-8.820862.0
25Cam Atkinson30CBJRW4447451847.8-2.635237448.5-3.99.591.5101.049.650.417:5113:492621-0.222067.3
26Nicolas Aube-Kubel23PHIRW3626326350.0-1.119417053.31.912.987.6100.550.349.711:1710:121391.38854.5
27David Backes35TOTC2215314950.7-1.012010553.31.68.987.896.757.043.09:248:59590.95068.0
28Mikael Backlund30CGYC7086482251.21.163662850.30.912.288.2100.450.549.517:5614:4364552.728555.1
29Nicklas Backstrom32WSHC6184373953.31.361654353.11.013.785.198.851.548.519:0014:5634425.322060.0
30Sven Baertschi27VANLW6693665.714.0472763.513.20.090.990.953.146.911:4910:13110.51546.7
31Josh Bailey30NYIC6869679046.80.249557046.5-0.711.586.898.351.049.016:5313:243854-4.016158.4
32Justin Bailey24VANRW281338.12.251033.3-2.10.0100.0100.022.277.85:205:20010.01100.0
33Rudolfs Balcers22OTTLW1512912151.61.6928751.41.310.588.699.152.247.812:0810:0875-1.24254.8
34Ivan Barbashev24STLC6952960146.8-4.639144546.8-4.510.491.0101.439.360.713:2711:343331-5.213357.1
35Riley Barber25MTLRW9625453.4-1.8473855.3-0.50.096.096.050.050.08:158:1502-0.41154.5
36Mark Barberio29COLD2122322949.3-1.815816648.8-1.910.392.2102.535.764.314:0612:466130.24663.0
37Cole Bardreau26NYIF10497240.5-5.2384844.2-2.88.383.992.248.651.48:528:1944-0.81566.7
38Aleksander Barkov24FLAC6684575952.73.664559951.81.911.788.5100.257.542.520:0115:1951523.326764.4
39Tyson Barrie28TORD701209102254.23.487579952.31.511.188.199.258.341.721:5318:5816622.136146.8
40Mathew Barzal22NYIC68103998451.46.674769651.86.711.289.8101.058.042.020:0117:05701036.629558.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
41Drake Batherson21OTTC2325526648.91.318120247.3-0.74.888.393.155.444.615:3413:1955-3.26549.2
42Jay Beagle34VANRW/C5530552936.6-13.824137439.2-11.87.191.198.223.776.312:349:29147-9.37367.1
43Ethan Bear22EDMD711080110149.52.980083349.01.411.488.299.651.948.121:5819:0344842.218154.7
44J.C. Beaudin22OTTC2211215242.4-5.57911341.1-7.97.187.894.947.152.98:388:1712-1.82864.3
45Nicolas Beaudin20CHID1121840.0-18.6101441.7-26.712.5100.0112.566.733.317:0116:5101-0.5540.0
46Nathan Beaulieu27WPGD3836145244.4-5.327132645.4-2.912.494.4106.951.748.316:6014:37623-3.17550.7
47Anthony Beauvillier22NYILW6874785946.5-0.355262147.10.111.386.998.349.150.917:1614:3229510.923556.2
48Pierre-Edouard Bellemare34COLLW6961357151.80.343140251.70.68.889.297.942.357.713:2511:0253174.913861.6
49Kieffer Bellows21NYILW8568739.2-8.4426140.8-5.512.197.2109.353.646.410:3910:37251.02152.4
50Emil Bemstrom20CBJC5643644849.30.431933648.7-2.07.288.896.159.340.712:1610:401016-0.314965.1
51Jamie Benn30DALLW6983677451.93.361857152.03.69.190.799.853.546.516:2613:4152567.628058.6
52Jordie Benn32VAND4439455141.7-9.930640343.2-8.810.590.7101.245.154.916:1713:41717-7.911550.4
53Sam Bennett23CGYC5246545250.7-0.333034149.2-1.17.992.7100.648.351.712:3111:2119221.815054.7
54Matt Benning25EDMD4335337748.40.526326050.32.312.891.4104.246.453.613:1412:211219-0.18146.9
55Tyler Benson21EDMLW7475844.8-5.0334045.2-4.116.783.3100.043.956.110:239:5323-0.91338.5
56Patrice Bergeron34BOSC6171755756.36.652841156.26.315.388.2103.659.740.318:4413:1744227.032662.3
57Lean Bergmann21SJSF12528936.9-15.4396637.1-13.74.085.189.163.336.78:167:3930-3.31764.7
58Tyler Bertuzzi24DETLW7186488149.54.763766249.04.111.386.697.851.049.019:1915:512557-3.122258.1
59Alex Biega31DETD4944355744.3-1.733342144.2-1.17.091.598.547.452.616:2514:25430-6.912344.7
60Jake Bischoff25VEGD4435145.70.9343549.34.112.081.593.546.553.515:3614:53020.21060.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
61Clark Bishop23CARC5252154.33.0191457.66.37.771.479.160.040.07:397:2311-0.9666.7
62Anthony Bitetto29WPGD5145653046.2-4.033339345.9-3.213.290.9104.254.245.815:1012:541622-3.810551.4
63Anders Bjork23BOSLW5848449949.2-1.737436550.60.19.391.6100.954.245.812:5612:0421142.913449.3
64Oliver Bjorkstrand24CBJRW4963651355.45.847736756.55.311.789.5101.255.744.317:5615:1732279.827758.5
65Tobias Bjornfot18LAKD3223836.7-19.6152934.1-25.20.078.978.937.962.112:5811:5900-1.40
66Nick Bjugstad27PITC1310910351.4-4.6806754.4-2.28.691.7100.343.356.712:1410:35350.73946.2
67Colin Blackwell26NSHC2724422651.91.318515354.74.212.990.7103.646.553.510:5710:50671.65358.5
68Sammy Blais23STLLW4033431051.91.625323152.31.99.289.598.748.551.512:3511:3812184.68665.1
69Joseph Blandisi25PITC218713040.1-11.0639938.9-13.013.587.3100.836.963.18:138:0781-1.82157.1
70Joachim Blichfeld21SJSW3203536.4-10.9162440.0-7.80.087.587.534.865.212:4612:3220-0.7650.0
71Anton Blidh24BOSLW7424349.4-5.5323746.4-9.013.090.9104.035.964.111:3110:07210.81369.2
72Teddy Blueger25PITC6964260851.40.446445650.4-1.38.590.599.030.070.015:4913:172922-0.815765.0
73Mikkel Boedker30OTTRW2010412944.6-5.3799146.5-2.88.089.997.944.155.99:438:1618-2.14465.9
74Brock Boeser22VANRW5765658952.75.549742653.86.215.085.8100.955.444.618:3414:1420222.428259.9
75Zach Bogosian29TOTD2726529547.3-1.619322446.3-2.414.288.0102.145.554.516:3813:59411-1.75552.7
76Nick Bonino31NSHC6770469450.4-0.555449852.71.613.390.2103.536.763.316:3112:2247223.616961.5
77Adam Boqvist19CHID4144148047.9-0.333737447.40.511.788.9100.659.240.816:1313:531026-3.410746.7
78Jesper Boqvist21NJDC3523527146.4-0.416820045.7-2.14.490.194.548.351.710:579:521311-4.47058.6
79Henrik Borgström22FLAC4242549.0-6.5171848.6-10.30.085.785.769.230.812:239:4131-0.2475.0
80Mark Borowiecki30OTTD5356273243.4-4.743751046.1-1.912.388.6100.938.961.117:5615:261030-3.611753.8
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
81Robert Bortuzzo30STLD4230329350.8-1.923724349.4-3.212.493.3105.757.142.913:0710:332102.26555.4
82Gabriel Bourque29WPGLW5226434443.4-7.319625243.8-5.75.994.5100.445.454.68:368:16514-3.26352.4
83Jay Bouwmeester36STLD5665875146.7-4.650156147.2-3.810.991.5102.441.858.221:3418:341132-6.610152.5
84Madison Bowey24DETD5352966244.4-2.040350144.6-2.011.585.897.450.549.517:5415:411445-11.213352.6
85Johnny Boychuk36NYID6474388945.5-1.253363145.8-1.48.290.798.953.946.117:1714:54650-5.021245.3
86Travis Boyd26WSHC2419115754.93.513511753.63.014.793.8108.650.849.211:4510:33761.23672.2
87Brian Boyle35FLAC3929037243.8-6.122227145.0-5.112.888.3101.146.753.312:2310:471613-1.510056.0
88Tyler Bozak33STLC6761057551.51.044943550.80.49.191.3100.449.650.415:1812:0729205.015869.0
89Erik Brannstrom20OTTD3131033648.00.321723448.1-0.210.486.897.253.146.914:5113:10520-0.29042.2
90Derick Brassard32NYIC6656568845.1-2.141049045.6-1.811.890.5102.251.348.713:4211:4326400.918260.4
91Jesper Bratt21NJDW6053059447.21.840542149.03.012.286.498.650.149.913:5911:541824-5.215565.2
92Justin Braun32PHID6267666650.4-1.448148449.8-1.710.587.197.650.649.417:1615:1510313.714747.6
93T.J. Brodie29CGYD6494285652.43.367464651.12.412.689.2101.848.651.420:2717:4634523.416539.4
94Jonas Brodin26MIND69938101947.9-2.271170950.10.512.889.2102.046.953.121:3218:5314166.419453.1
95Jonny Brodzinski26SJSC3211558.3-2.1191261.32.616.780.096.768.831.37:245:4300-0.6683.3
96Adam Brooks23TORC7384446.3-7.2283345.9-7.615.889.5105.348.052.07:517:24210.4540.0
97Troy Brouwer34STLRW136910240.4-8.9507540.0-10.210.594.4105.044.455.69:289:2012-1.32157.1
98Connor Brown26OTTRW7183891647.8-0.863164749.41.011.288.499.740.459.620:0415:4052401.128760.3
99Dustin Brown35LAKRW6678478050.1-3.857459049.3-4.311.388.599.849.250.818:2415:142835-3.429257.9
100Josh Brown26FLAD5652658747.3-1.938943147.4-1.911.591.1102.654.745.313:2512:461024-1.09749.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
101Logan Brown21OTTC2316818547.6-0.613213749.10.911.388.399.657.942.111:459:4610160.94254.8
102Patrick Brown27VEGC17370.020.06275.025.020.050.070.010:049:53010.6366.7
103Pavel Buchnevich24NYRLW6885081051.25.765159852.16.112.487.399.752.147.916:5614:3438648.625458.3
104Connor Bunnaman21PHIF2112012349.4-4.9918452.0-2.014.594.6109.151.848.29:179:06142.42281.8
105Andre Burakovsky24COLLW5866359152.92.147244251.60.713.190.7103.955.444.615:1012:3127331.318456.0
106Brent Burns34SJSD/RW701100113449.2-1.577283048.2-2.512.386.298.552.447.625:2319:314976-6.845149.9
107Will Butcher25NJDD5668976847.31.853656848.62.310.987.898.754.745.317:5516:061027-2.214841.9
108Paul Byron30MTLC/LW2930225654.10.420018452.1-1.59.790.4100.148.951.114:2012:1511100.44663.0
109Nicholas Caamano21DALRW12678843.2-6.6506045.5-5.18.695.3103.947.352.79:589:4812-1.12356.5
110Drake Caggiula25CHILW4033035448.2-0.924926448.50.013.386.7100.050.849.211:4910:60195-1.68565.9
111Matt Calvert30COLLW5047642253.02.234030852.51.910.290.8101.045.254.814:0511:3621136.214163.1
112Kyle Capobianco22ARID910710650.2-1.3707548.3-2.77.590.497.945.055.014:4613:4714-0.51952.6
113Paul Carey31BOSC11712.5-30.91614.3-31.580.075.025.06:225:5100-0.40
114Brandon Carlo23BOSD6782377951.41.062160050.90.410.891.2101.952.447.620:2817:063132-0.118061.7
115John Carlson30WSHD691157105552.30.386378352.40.714.787.8102.450.649.424:3818:5642805.736951.2
116Gabriel Carlsson23CBJD6344543.0-3.0252946.3-2.45.090.595.548.951.110:5310:16030.5742.9
117Lucas Carlsson22CHID6626349.6-1.4514752.02.317.191.4108.540.060.014:0813:34100.3933.3
118Ryan Carpenter29CHIC6953760447.1-2.240344047.8-0.88.090.097.941.558.514:0411:213029-4.412763.0
119Daniel Carr28NSHLW117110041.5-10.7557343.0-9.27.082.489.357.442.610:209:4281-1.12263.6
120Connor Carrick25NJDD2923236438.9-6.416327637.1-8.511.989.4101.441.158.914:2513:47512-4.35149.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
121Sam Carrick27ANAC9827651.95.4615453.07.77.184.691.851.448.613:4612:0815-0.92661.5
122Trevor Carrick25SJSD391242.9-15.041028.6-24.80.0100.0100.085.714.35:474:4902-0.4333.3
123Alexandre Carrier23NSHD3342260.716.7261760.516.610.5100.0110.556.044.010:4710:41001.34100.0
124William Carrier25VEGLW7157647654.80.342335054.70.09.489.398.658.042.09:529:442289.015862.7
125Jeff Carter35LAKC6075165953.3-1.056149753.0-0.97.885.693.452.048.016:5613:4213200.829262.3
126Colby Cave25EDMC11547541.9-4.2374644.6-0.73.687.991.510.689.49:398:4331-0.11241.7
127Cody Ceci26TORD5673774749.7-3.752656248.3-4.411.291.3102.545.154.920:3217:191330-0.411741.0
128Peter Cehlarik24BOSLW3402363.511.6281368.315.55.083.388.380.020.011:1610:26310.420.0
129Erik Cernak22TBLD6778177150.3-2.758256950.6-1.311.790.0101.747.352.718:5715:341828-1.220660.7
130Thomas Chabot23OTTD711287128350.12.792696848.90.59.987.897.748.251.825:5922:1442870.639147.6
131Michael Chaput27ARIC2171553.11.414960.98.70.033.333.333.366.710:019:17010.52100.0
132Zdeno Chara42BOSD6883795646.7-5.764871047.7-4.313.592.3105.936.363.721:0117:272652-4.115555.5
133Ben Chiarot28MTLD691226102654.4-0.389274754.40.49.989.599.449.350.723:0819:4018868.729444.2
134Alex Chiasson29EDMRW6552553949.31.836339048.2-0.18.593.2101.750.149.913:0710:481420-1.615861.4
135Andrei Chibisov26WPGF271433.3-17.471138.9-10.80.0100.0100.050.050.07:277:2700-0.21100.0
136Filip Chlapik22OTTC3118717951.13.714212752.84.59.385.394.654.645.48:468:3286-1.55152.9
137Dennis Cholowski21DETD3644048247.70.933636248.11.55.785.991.655.244.819:1316:20421-1.910150.5
138Jakob Chychrun21ARID6397396750.22.971769550.83.79.989.999.949.850.222:2618:2427523.430948.2
139Filip Chytil20NYRC6063871247.30.147553547.0-1.09.090.499.453.846.214:5013:303333-1.617565.1
140Anthony Cirelli22TBLC6879071152.60.858052352.61.615.091.3106.248.351.718:2814:2553248.220754.6
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
141Casey Cizikas28NYIC4837842946.8-0.227129248.10.89.293.6102.837.662.414:1811:3738283.411458.8
142Fredrik Claesson27NJDD5476143.5-1.0374744.0-0.713.891.2105.034.665.414:2913:40111.3250.0
143Kale Clague21LAKD4444251.2-6.0343450.0-2.94.086.290.247.252.814:3414:1801-0.5633.3
144Kyle Clifford29TOTLW6961456851.9-1.345842551.9-1.48.588.797.252.048.011:1110:5711171.518858.5
145Connor Clifton24BOSD3128332446.6-3.220324045.8-4.112.192.2104.253.946.114:2513:49127-2.15437.0
146Cal Clutterbuck32NYIRW3723733941.1-6.418123743.3-4.310.193.7103.941.258.813:2511:031221-0.75563.6
147Braydon Coburn34TBLD4042140551.00.129531348.5-1.913.190.2103.350.249.814:0112:41350.79546.3
148Andrew Cogliano32DALLW/C6850752149.3-0.235237748.3-1.27.892.2100.040.159.912:2810:482420-1.510564.8
149Ian Cole30COLD6581876351.70.459651553.63.212.490.8103.238.561.517:4015:0018374.019148.2
150Blake Coleman28TOTC6666272147.90.950552748.91.511.088.199.144.056.016:4313:164821-3.130665.4
151Blake Comeau33DALRW5547550448.5-1.232436846.8-3.37.490.197.535.464.614:5612:332127-2.212161.2
152J.T. Compher24COLLW6762068847.4-5.143049146.7-5.613.790.4104.145.154.916:4512:182221-0.817959.2
153Max Comtois21ANALW2922228743.6-4.917121943.8-4.310.090.4100.451.548.513:5811:25519-3.47244.4
154Cory Conacher30TBLLW4363948.0-5.9273047.4-6.210.587.097.557.742.311:0510:1251-0.81145.5
155Kevin Connauton29COLD4334343.4-17.5233142.6-17.90.088.988.955.644.415:3014:1200-0.21233.3
156Brett Connolly27FLARW6967664551.21.949346051.72.211.488.599.959.840.214:3012:602822-1.619360.6
157Kyle Connor23WPGLW7197998050.01.371878247.9-0.113.488.6102.058.741.321:0516:434339-7.536964.8
158Andrew Copp25WPGC6370267151.12.050752649.10.88.290.398.650.649.417:4214:133827-6.720359.6
159Nick Cousins26TOTC6569056355.10.049939455.91.08.988.597.452.147.913:3111:5229218.718063.9
160Logan Couture30SJSC5255956649.7-0.539640949.2-0.212.886.899.650.449.618:3213:312826-1.321957.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
161Sean Couturier27PHIC6988466257.27.964850256.37.013.489.4102.851.348.719:5014:5640369.330660.5
162Charlie Coyle27BOSC/RW7073669951.30.956350652.72.510.990.5101.453.646.416:4713:5248335.024060.4
163Sidney Crosby32PITC4160050654.24.845938354.54.510.086.696.663.136.920:1616:0526255.016366.9
164Lawson Crouse22ARILW6658368346.1-2.843251245.8-2.99.891.3101.143.356.713:3511:542822-2.317064.1
165Austin Czarnik27CGYC8484850.0-4.8374246.8-7.28.396.3104.652.447.610:118:5862-0.41369.2
166Kirby Dach19CHIC6456660348.4-0.542145448.1-0.211.090.4101.453.047.014:1612:363816-1.616262.3
167Evgenii Dadonov30FLARW6978569453.14.459154552.02.711.785.997.759.940.117:0613:3429402.227560.7
168Rasmus Dahlin19BUFD5975370451.73.654655249.71.510.289.699.858.641.419:1815:491642-7.021941.1
169Carl Dahlstrom25WPGD1515514951.00.611211349.80.73.891.795.546.353.714:4613:42414-0.73129.0
170Michael Dal Colle23NYILW5338251142.8-4.926737441.7-6.77.391.698.947.152.911:4811:171018-4.88272.0
171Trevor Daley36DETD4334851940.1-6.026539640.1-5.38.686.695.244.056.015:3814:04521-11.27648.7
172Phillip Danault26MTLLW71107372759.66.779353859.67.212.289.3101.549.850.218:5114:41345017.320962.7
173Marko Daňo25CBJC3171848.6-5.2111247.8-6.20.085.785.764.335.77:107:10110.4366.7
174Brandon Davidson28TOTD1211012047.8-3.5878450.90.38.585.593.956.743.312:2911:4739-0.83548.6
175Jonathan Davidsson22OTTRW6222052.45.0181456.37.97.777.885.563.636.45:315:30000.1650.0
176Calvin de Haan28CHID2937541447.5-1.827830347.8-0.39.195.3104.447.452.619:5517:00929-1.59544.2
177Jacob de La Rose24TOTLW5029733547.0-3.022724847.8-2.19.392.7102.040.060.010:439:231381.57065.7
178Chase De Leo24ANAC141818.2-31.841422.2-26.10.0100.0100.036.463.614:5914:5900-0.6250.0
179Jean-Sebastien Dea25BUFC3101343.5-7.171138.9-12.70.0100.0100.020.080.07:387:3800-0.210.0
180Anthony DeAngelo24NYRD6891596748.62.871373549.22.612.090.3102.356.343.719:1716:0816652.926656.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
181Alex DeBrincat22CHIRW7074574350.11.753553949.82.010.488.999.357.842.217:3013:554137-2.836357.0
182Jake Debrusk23BOSLW6566761652.01.650047951.10.59.690.8100.459.240.816:0313:1626211.726061.9
183Danny DeKeyser29DETD89513940.6-6.57210141.6-8.520.489.2109.635.065.022:0418:3608-2.42352.2
184Michael Del Zotto29ANAD4959667946.7-1.545452446.4-1.814.490.1104.452.547.518:4316:14933-5.512545.6
185Dylan DeMelo26TOTD5984876452.65.563855453.55.89.889.699.449.450.620:0917:029424.514750.3
186Jason Demers31ARID5066076446.3-0.950959846.0-1.910.491.2101.645.454.620:3017:521532-3.010650.0
187Travis Dermott23TORD5668667950.3-1.551550650.4-0.913.590.9104.452.647.417:1916:0623441.512153.7
188Nicolas Deslauriers28ANALW5938249543.6-5.428736544.0-5.111.390.7101.941.958.19:479:321010-3.611655.2
189Phillip Di Giuseppe26NYRLW2018420047.90.013913850.21.110.688.899.450.050.011:1711:10340.05070.0
190Thomas Di Pauli25PITC2131644.8-5.5101147.6-5.20.066.766.771.428.65:595:5900-0.5366.7
191Jason Dickinson24DALC6556767345.7-4.840648045.8-4.511.291.4102.641.558.514:5812:364729-3.014359.4
192Brenden Dillon29TOTD6993087351.62.968065151.12.710.287.798.048.551.519:2716:501626-0.714340.6
193Christian Djoos25TOTD1113712153.16.6998553.87.911.890.5102.256.044.019:0615:3926-0.12846.4
194Noah Dobson20NYID3434831452.67.624221652.87.99.489.198.559.440.613:1712:028244.57946.8
195Max Domi24MTLLW7192078853.9-1.065560552.0-2.911.787.098.652.847.217:0614:3642645.632255.6
196Ryan Donato23MINC6248446051.32.235433551.42.212.789.3102.049.550.510:389:4821134.318551.4
197Joonas Donskoi27COLRW6571778047.9-4.151056947.3-4.611.691.0102.651.348.716:1313:252820-6.618261.0
198Drew Doughty30LAKD671075107050.1-4.179782449.2-4.88.988.597.449.650.425:4920:341582-4.730146.8
199Nic Dowd29WSHC5637633552.90.927823554.22.711.491.1102.547.852.210:508:132274.18065.0
200Justin Dowling29DALC2920021148.7-0.814715349.0-0.68.889.798.539.260.810:579:34159-0.75058.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
201Leon Draisaitl24EDMC71973105148.10.874279648.20.314.487.4101.952.147.922:3717:3760910.040254.2
202Sheldon Dries25COLC5183037.5-17.3132336.1-18.30.088.988.975.025.06:526:5001-1.1633.3
203Jonathan Drouin24MTLLW2731727153.91.022920652.6-0.88.885.694.457.442.615:4213:1512113.38461.9
204Dillon Dube21CGYC4538844346.7-3.630033946.9-2.611.190.9102.050.050.012:4111:4117161.810955.0
205Pierre-Luc Dubois21CBJLW7082778951.23.261656052.42.511.388.299.561.638.417:5614:5227464.827257.7
206Matt Duchene29NSHC6684567855.56.164951755.75.49.888.298.059.140.916:5314:0131364.922859.6
207Anthony Duclair24OTTLW6667675547.2-1.249656946.6-2.410.788.999.651.248.816:1612:341846-1.131458.6
208Mathew Dumba25MIND691000106748.4-1.674978149.0-1.210.687.998.450.549.522:2918:3020354.637145.0
209Gabriel Dumont29MINC3252055.64.0181162.112.30.085.785.766.733.311:3011:18100.4560.0
210Brian Dumoulin28PITD2844833257.45.534623859.27.014.787.0101.751.049.021:0318:1413137.18043.8
211Vince Dunn23STLD7181065055.56.360150554.35.010.891.1101.956.543.516:1614:2913317.426851.5
212Christian Dvorak23ARIC7084277252.25.162657852.04.911.589.7101.355.344.716:4213:2720238.722160.6
213Ryan Dzingel27CARC6458253252.2-2.443439552.4-1.49.392.0101.248.751.314:0911:511519-3.417855.1
214Cody Eakin28TOTC4944145549.2-5.532734348.8-6.39.590.299.651.848.214:3512:162321-0.59862.2
215Jordan Eberle29NYIRW5878271552.27.256550852.77.610.890.0100.857.242.817:4914:5434375.524356.0
216Alexander Edler33VAND5989092849.00.366265250.41.412.989.1102.042.557.522:3718:17943-0.325945.6
217Joel Edmundson26CARD6882980350.8-4.660561149.8-5.010.690.4101.045.055.018:2615:322345-10.017954.2
218Nikolaj Ehlers23WPGLW7192175954.87.767959353.47.111.789.9101.561.638.416:3115:0732392.934558.8
219Christoffer Ehn23DETC5425937540.9-6.819127541.0-6.82.989.392.244.855.210:259:04612-7.35763.2
220Jack Eichel23BUFC6897992151.53.075272850.82.714.988.1102.958.141.922:0517:514467-5.339657.3
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
221Aaron Ekblad23FLAD67102093352.23.574869851.72.413.388.2101.548.651.422:5719:113774-2.526555.5
222Mattias Ekholm29NSHD681058100551.31.281276051.70.610.787.898.548.951.123:2119:015150-0.629751.9
223Oliver Ekman-Larsson28ARID66930101147.9-0.570178547.2-1.49.590.9100.447.752.323:0117:541945-4.727149.8
224Lars Eller30WSHC6980864355.74.659847555.74.810.988.999.848.151.917:0112:4644414.627155.7
225Ryan Ellis29NSHD4986272854.23.665251555.95.014.588.0102.550.949.123:2918:3724367.922949.8
226Deryk Engelland37VEGD4956250752.6-1.340635553.4-0.311.088.099.055.144.917:3314:0715175.611650.9
227Andreas Englund24OTTD2415017446.3-2.710512346.1-2.35.785.491.165.734.310:549:3545-2.42343.5
228Pierre Engvall23TORLW4839137251.20.228328649.7-1.410.591.7102.243.057.011:5610:361523-1.213553.3
229Tyler Ennis30TOTC7069771149.52.551755048.50.810.389.7100.051.948.114:4312:2826190.627258.5
230Jonathan Ericsson35DETD1814719742.7-1.711815044.00.53.485.789.246.253.814:1512:22120-2.83151.6
231Loui Eriksson34VANLW4940443248.3-0.528832646.9-3.012.788.8101.535.564.512:2210:36178-3.48569.4
232Joel Eriksson Ek23MINC6259167546.7-3.444750547.0-3.412.289.3101.543.356.715:4313:2619185.115068.0
233Adam Erne24DETLW5636046943.4-3.226735143.2-3.75.987.293.144.955.111:4910:50527-2.510659.4
234Jake Evans23MTLC/RW13738745.6-10.4485944.9-8.75.792.998.651.049.010:219:12530.72556.0
235Robby Fabbri24TOTC6157667246.21.942552144.90.510.485.495.851.348.716:0913:281339-7.817065.3
236Dante Fabbro21NSHD6490885051.60.868262952.00.39.088.397.351.548.519:0217:572339-4.419148.2
237Radek Faksa26DALC6660666947.5-2.443648847.2-2.69.489.599.033.966.115:5312:573427-0.319755.3
238Oscar Fantenberg28VAND3634544443.7-4.125932244.6-4.27.790.998.535.065.015:5514:20711-5.09845.9
239Joel Farabee19PHILW5243646848.2-2.831936047.0-4.013.488.9102.352.947.114:0612:272026-2.814257.0
240Jesper Fast28NYRRW6975783947.40.960062848.91.811.391.4102.747.352.716:3614:0524320.813064.6
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
241Justin Faulk27STLD6993592550.3-0.570068550.50.09.689.799.349.850.220:3418:0424391.726256.1
242Taylor Fedun31DALD2727427050.42.520920750.22.310.090.8100.853.846.213:4513:152123.48248.8
243Martin Fehervary20WSHD6716253.4-1.6554753.90.815.075.090.053.846.215:5914:23220.41643.8
244Micheal Ferland27VANLW147110739.9-13.8537441.7-12.915.083.698.654.345.79:488:5521-2.61978.9
245Mario Ferraro21SJSD6162865848.8-1.947348749.3-1.09.885.695.347.952.115:5214:181520-2.214344.1
246Kevin Fiala23MINLW6469865951.42.450948351.31.811.787.999.554.145.915:2412:4733351.631256.1
247Valtteri Filppula35DETC7058673844.3-2.644457843.4-3.58.584.593.049.350.716:3712:541743-10.610460.6
248Christian Fischer22ARIRW5640552443.6-5.031236046.4-1.58.991.4100.231.968.111:0110:466100.411671.6
249Cale Fleury21MTLD4145243850.8-4.831931250.6-5.36.590.496.956.443.614:2113:30531-2.210443.3
250Haydn Fleury23CARD4547940154.41.434930553.40.69.189.898.850.349.713:4012:501726-0.415043.3
251Warren Foegele23CARLW6872762653.7-0.655348853.1-0.510.689.6100.249.650.413:4312:3039307.920862.0
252Steven Fogarty26NYRC7283544.4-7.3162341.0-11.00.092.992.958.641.45:535:4222-0.7450.0
253Marcus Foligno28MINLW5956152751.62.242538452.53.210.589.5100.046.153.914:3512:4331178.613464.2
254Nick Foligno32CBJLW6777777650.01.358853452.42.39.489.098.448.451.618:4015:0239352.719866.2
255Christian Folin28MTLD1615912156.82.51019152.60.411.888.099.855.944.114:2613:49182.43141.9
256Derek Forbort27TOTD2024124449.7-5.218418250.3-3.93.992.596.450.349.717:4916:15216-0.15540.0
257Filip Forsberg25NSHC6381768654.44.860551554.03.410.887.698.459.440.617:2113:5558452.536654.1
258Liam Foudy19CBJC2211165.615.617868.018.08.3100.0108.330.070.014:1314:13100.7650.0
259Cam Fowler28ANAD5986981251.74.567162851.74.710.089.399.253.946.121:5918:1421313.920357.6
260Adam Fox21NYRD7093587251.77.070763252.87.413.390.3103.655.045.018:5416:4457616.724351.4
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
261Trent Frederic21BOSC22199.5-37.11156.3-44.788.957.142.96:266:2600-0.51100.0
262Mark Friedman24PHID6438035.0-20.5345936.6-18.710.595.7106.348.351.713:3512:5910-2.1633.3
263Martin Frk26LAKRW1718415953.63.913112651.02.111.086.797.750.849.213:5012:212100.15844.8
264Michael Frolik31TOTLW5746349348.4-1.432836447.4-1.75.589.094.646.253.812:2611:013228-5.613551.9
265Morgan Frost20PHIC2018016452.30.512812450.80.08.384.793.059.041.013:4111:241060.15754.4
266Sam Gagner30TOTC4240939351.02.931028452.24.47.587.595.054.046.013:2112:0212210.813160.3
267Alex Galchenyuk25TOTC5947248849.2-1.734035848.7-2.99.290.499.652.847.212:1810:36520-1.214161.0
268Brendan Gallagher27MTLRW5994359961.28.269643961.39.012.287.099.253.846.216:5514:40391817.439457.4
269Dylan Gambrell23SJSC5035440446.7-4.125629846.2-4.512.687.199.744.655.411:5710:011117-3.48550.6
270Jake Gardiner29CARD6887968856.12.663452954.51.37.386.994.256.643.416:4014:4432393.920043.5
271Rhett Gardner23DALC/LW8394645.9-2.7303446.9-1.511.190.9102.026.973.110:088:4513-0.71172.7
272Conor Garland23ARIRW6871566751.74.655249053.06.29.690.399.854.645.414:0911:4930276.525761.5
273Adam Gaudette23VANC5945453246.0-1.934139046.6-1.912.887.9100.658.741.312:2310:422315-5.215149.7
274Johnny Gaudreau26CGYLW7090686051.31.265867049.5-0.110.688.599.158.042.018:4715:3440712.734959.9
275Brendan Gaunce25BOSC121412.5-31.221214.3-28.350.0100.0150.00.0100.09:109:1000-0.310.0
276Cameron Gaunce29TBLD3272551.90.7221855.03.023.584.6108.162.537.511:5211:22000.5771.4
277Frederik Gauthier24TORC6132841943.9-9.124831144.4-8.010.390.8101.129.071.09:238:16713-3.56366.7
278Julien Gauthier22TOTRW1710412545.4-4.5688245.3-6.213.690.9104.560.040.08:178:0337-2.82737.0
279Vladislav Gavrikov24CBJD6988292748.80.068165850.90.69.690.299.842.357.718:5917:1016334.615950.9
280Morgan Geekie21CARC2171258.63.214960.96.033.387.5120.858.341.711:478:54100.9580.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
281Nathan Gerbe32CBJC3026333144.3-2.921522349.11.29.585.895.349.250.813:4512:424121.98167.9
282Timothy Gettinger21NYRLW2111247.83.010758.815.511.1100.0111.155.644.48:237:56000.5560.0
283Ryan Getzlaf34ANAC6986690349.01.066568149.41.511.087.798.746.153.918:4315:1353761.127252.9
284Brian Gibbons31CARC159911246.9-9.9758746.3-9.61.787.188.846.553.59:469:0087-1.01656.3
285Dennis Gilbert23CHID2119225443.0-4.913918842.5-4.811.186.998.044.155.915:4214:1924-6.01963.2
286John Gilmour26BUFD4415045.1-3.2334144.6-2.40.093.193.131.368.817:0315:4003-0.11050.0
287Mark Giordano36CGYD6091383052.42.967262351.93.510.989.7100.649.150.923:5318:1336514.534945.0
288Samuel Girard21COLD70107998752.21.377173651.20.110.390.0100.353.746.321:1918:2738394.324738.9
289Zemgus Girgensons26BUFC6949953248.4-1.137640848.0-1.110.290.5100.737.362.713:4811:361311-4.714459.0
290Claude Giroux32PHIC/RW6987868356.26.765552155.76.210.089.199.145.454.618:5914:5237356.032261.2
291Cody Glass20VEGC3931930451.2-1.723022750.3-3.16.989.095.954.745.313:2211:051817-0.98460.7
292Luke Glendening30DETC6041262639.7-6.930844640.8-5.37.986.193.932.267.815:2112:111018-13.312361.8
293Nikolay Goldobin24VANLW11109.1-30.21712.5-27.50.0100.0100.0100.00.08:378:3700-0.30
294Alex Goligoski34ARID701029109748.40.274780048.30.110.590.3100.849.350.723:0318:28753-0.721347.4
295Cody Goloubef30TOTD2624532143.3-6.617323642.3-7.212.589.0101.552.747.315:0913:23321-4.14341.9
296Barclay Goodrow26TOTRW7070565651.82.152047452.33.410.188.998.949.250.815:5512:254423-0.916163.4
297Shayne Gostisbehere26PHID4248643652.70.935632752.10.98.890.399.256.443.618:1815:34927-3.214849.3
298Yanni Gourde28TBLC7065758752.80.947744551.70.49.487.997.345.454.614:0411:414814-0.217662.5
299Michael Grabner32ARIRW4629041841.0-9.521329242.2-8.29.489.098.431.468.612:229:503111-4.59762.9
300Markus Granlund26EDMC3423725248.51.616617149.31.96.091.997.939.360.710:509:201170.74360.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
301Mikael Granlund27NSHC6381672652.93.062253253.93.49.289.098.255.444.617:4814:2324343.621660.2
302Derek Grant29TOTC5638257739.8-10.429243240.3-10.111.691.6103.232.267.813:5510:402011-4.215261.8
303Tyler Graovac26VANC8243242.9-5.6152438.5-9.00.088.288.233.366.76:165:1512-0.9955.6
304Kevin Gravel27TORD3182047.4-2.4121250.02.00.0100.0100.054.545.511:058:46010.1366.7
305Ryan Graves24COLD6988086150.5-1.163861850.8-0.414.391.8106.149.750.318:5715:4619405.426251.1
306Mike Green34TOTD5060770146.4-1.645349847.6-0.46.985.692.548.151.920:5318:231241-0.416645.8
307Andy Greene37TOTD6369390143.5-4.852465144.6-4.39.590.5100.140.459.619:3315:581641-7.412448.4
308Jordan Greenway22MINLW6768366150.81.750847751.62.410.390.2100.546.453.614:1012:4841306.016257.4
309Noah Gregor21SJSC2821022648.2-5.314417445.3-8.411.886.498.256.343.710:049:2267-4.66451.6
310Rocco Grimaldi26NSHC6672063953.02.955548553.42.411.090.9102.050.849.212:3912:2227204.619363.2
311Jordan Gross24ARID2273345.0-8.6212942.0-13.125.087.0112.056.343.816:1115:3912-1.0560.0
312Carl Grundstrom22LAKRW1316112855.72.31159554.82.412.090.3102.351.548.512:4612:1904-0.33743.2
313Matt Grzelcyk26BOSD6879774351.81.761853253.74.210.392.7103.054.745.318:0415:1722395.720953.6
314Radko Gudas29WSHD6368066850.4-2.348749849.4-3.414.088.5102.547.152.916:4313:482334-1.818947.6
315Erik Gudbranson28TOTD5166466550.01.250550550.01.510.389.199.440.659.419:2216:46033-2.416347.9
316Jake Guentzel25PITC3961348455.94.948334858.17.212.287.399.562.637.420:3817:09211213.019664.8
317Brendan Guhle22ANAD3032442043.5-4.624630045.1-3.58.089.697.650.649.417:0415:31625-2.39043.3
318Carl Gunnarsson33STLD3633335948.1-2.025126848.4-1.711.092.2103.247.752.315:4613:40314-0.15160.8
319Denis Gurianov22DALRW6456156349.90.541140850.21.010.291.7101.957.742.312:5911:0326252.025052.8
320Nikita Gusev27NJDLW6663366548.83.948049949.03.210.487.197.548.951.114:4211:602240-5.927058.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
321David Gustafsson19WPGC225312130.5-20.0368928.8-20.29.593.4103.038.161.96:096:0501-3.31040.0
322Erik Gustafsson27TOTD6690691549.81.466170548.40.512.588.5100.956.143.920:2317:222158-5.725340.7
323Gaetan Haas28EDMF5838140248.71.426727649.21.57.291.798.945.954.19:429:0522220.99457.4
324Brandon Hagel21CHILW17943.8-11.75741.7-22.220.085.7105.750.050.011:4811:4810-0.2580.0
325Carl Hagelin31WSHLW5853646453.61.839434653.21.412.090.0101.946.953.114:1911:162424-0.615469.5
326Robert Hagg24PHID4942956143.3-10.032240144.5-8.613.193.2106.349.350.715:3614:23631-3.99838.8
327Nicolas Hague21VEGD3850839656.22.535931253.5-0.412.286.098.163.836.216:0515:0413104.313639.7
328Ron Hainsey38OTTD6477289646.3-3.355765546.0-4.112.290.5102.748.551.520:4016:58956-6.710939.4
329Libor Hajek21NYRD2825843637.2-8.020132638.1-7.711.590.2101.741.858.215:5914:55817-8.34847.9
330Jani Hakanpaa27ANAD5555749.14.3363948.02.38.793.3102.048.851.218:0716:2301-0.91330.8
331Micheal Haley33NYRC22679840.6-6.7547541.9-5.92.984.687.554.845.25:325:2815-1.71464.3
332Taylor Hall28TOTLW6581384049.21.662464549.21.410.187.697.752.847.219:1015:2841523.438759.9
333Dan Hamhuis37NSHD6055354050.6-0.642739452.00.49.590.8100.349.650.414:3111:56934-3.610143.6
334Dougie Hamilton26CARD4779057957.74.260343857.95.112.091.0103.052.147.923:1717:40224011.333950.1
335Travis Hamonic29CGYD5072075448.8-2.252157947.4-3.011.588.399.845.254.821:1017:402136-3.816849.4
336Noah Hanifin23CGYD701023100150.50.274679248.5-1.610.288.899.048.351.721:1017:543863-1.426949.1
337Joel Hanley28DALD8586447.5-4.0444648.9-4.78.887.195.952.247.811:2111:07051.21040.0
338Jansen Harkins22WPGC2920524545.6-3.214819543.1-5.18.990.699.653.146.910:3710:3277-4.74465.9
339Scott Harrington26CBJD3934739446.8-1.827227849.5-0.76.691.598.150.050.013:5713:03590.87350.7
340Ryan Hartman25MINRW6961156751.92.945141352.23.011.189.0100.246.953.112:1510:5734146.218960.3
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
341Garnet Hathaway28WSHRW6650245452.50.336632553.00.99.391.9101.249.350.710:479:2021165.713957.6
342Erik Haula28TOTLW4847046450.3-2.936034950.8-1.410.590.3100.949.250.815:4912:432129-3.215459.7
343Jayce Hawryluk24TOTC2620919352.00.414614949.5-1.810.289.799.947.852.211:0610:3711120.33966.7
344John Hayden24NJDC4322236837.6-10.715927236.9-12.39.293.4102.528.072.09:439:12137-5.16857.4
345Kevin Hayes27PHIRW6969471549.3-2.650854648.2-3.711.287.098.247.053.017:4414:014334-1.928162.3
346Barrett Hayton19ARIC2017519147.80.813315346.50.08.194.7102.860.040.011:0910:3984-0.54461.4
347Victor Hedman29TBLD6698288352.70.775267252.81.814.989.8104.753.946.124:0418:1447402.730650.7
348Tim Heed29SJSD3836929955.26.826921755.37.45.385.891.153.646.413:0011:2610172.49446.8
349Danton Heinen24TOTC/LW6759665447.7-3.142347647.1-3.89.790.9100.654.245.814:2812:081930-1.318459.2
350Ville Heinola18WPGD811311250.20.6859547.2-1.213.393.1106.460.339.718:0417:05315-1.41855.6
351Miro Heiskanen20DALD681059101551.12.575773750.72.010.892.0102.751.548.523:4419:1442795.733348.9
352Darren Helm33DETC/LW6853860547.10.739943747.71.56.690.797.339.360.713:4411:532430-4.915466.2
353Adam Henrique29ANAC7182576252.04.961658151.54.211.686.998.550.050.016:5213:382632-0.128160.5
354Tomas Hertl26SJSC4857650553.34.341037452.34.012.480.793.149.650.418:2713:5225181.319859.1
355Joe Hicketts23DETD6606846.9-4.2484850.0-0.58.680.088.656.743.318:1715:5623-0.11250.0
356Matthew Highmore23CHILW3620223246.5-3.214318044.3-5.211.291.5102.742.557.59:499:22159-3.16157.4
357Vinnie Hinostroza25ARIC6865870048.5-0.147651548.0-0.68.591.499.943.656.413:0612:033020-1.420963.2
358Roope Hintz23DALLW6060461049.80.843245248.90.39.791.3101.056.343.714:4412:1823342.220857.7
359Taro Hirose23DETLW2618222045.3-2.014015847.0-0.43.987.991.849.250.812:3310:04620-4.53953.8
360Nico Hischier21NJDC5859069545.9-1.045550547.40.111.187.098.149.350.718:0314:104228-6.019762.4
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
361Niklas Hjalmarsson32ARID2732039344.9-5.923728545.4-4.86.992.799.647.152.918:4615:541120-3.63946.2
362Mike Hoffman30FLAC/LW6970564452.33.250848851.01.312.286.999.161.138.916:5013:023152-2.241451.7
363Nick Holden32VEGD6184665156.51.962949356.11.09.087.096.054.645.418:5116:52263512.520449.5
364Justin Holl28TORD6891586051.5-0.669362752.51.611.190.0101.043.856.218:3116:2321595.218548.1
365Korbinian Holzer31TOTD4942063140.0-9.531045640.5-9.08.592.2100.743.756.316:0214:10228-8.07552.0
366Patric Hornqvist33PITRW5248449649.4-1.538436651.20.111.990.6102.652.847.215:5612:351281.523471.8
367Bo Horvat24VANC6987090549.00.864166149.20.211.486.397.743.456.619:4415:242827-3.527465.0
368Brett Howden21NYRC7050875340.3-7.836754140.4-8.49.489.699.046.353.713:0910:482525-9.39865.3
369Filip Hronek22DETD6580791546.91.159469446.10.110.684.895.445.154.923:5418:071876-12.225748.6
370Jonathan Huberdeau26FLALW6983977951.92.964160451.52.014.486.6101.057.842.218:4614:584270-0.127655.1
371Charles Hudon25MTLLW1511610353.0-4.3827751.6-3.71.891.293.056.843.211:3210:1752-0.74252.4
372Cameron Hughes23BOSC15935.7-5.24450.010.60.066.766.712.587.59:539:1800-0.210.0
373Jack Hughes18NJDC6154764945.70.941549145.80.06.088.794.759.540.515:5212:364253-3.920859.1
374Quinn Hughes20VAND6899289152.76.074366852.75.112.285.597.758.441.621:5317:4735600.931240.4
375Brad Hunt31MIND5960160649.80.644643750.51.49.688.397.952.647.415:0812:3815142.018357.9
376Dryden Hunt24FLALW2116616749.8-1.413312152.40.86.990.497.227.472.610:3010:12440.94868.8
377Ben Hutton26LAKD6597377255.83.671257755.23.48.989.097.946.853.218:1616:4312418.022450.9
378Zach Hyman27TORC5173867252.31.154950252.21.614.788.5103.252.547.519:0616:0532166.218956.1
379Alex Iafallo26LAKC7083679451.3-2.561959351.1-2.111.788.299.950.349.718:5614:591811-2.223161.5
380Matt Irwin32TOTD3638839549.6-1.830529251.1-0.56.686.893.448.651.414:2813:17813-5.112546.4
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
381Joshua Jacobs23NJDD2243739.3-5.5162341.0-3.18.3100.0108.341.758.316:3616:1510-0.1475.0
382Mark Jankowski25CGYC5635939847.4-4.126429946.9-3.85.789.595.242.157.911:068:423220-2.68146.9
383Mattias Janmark27DALC6259457250.91.543641751.12.37.290.197.352.947.114:3712:1827315.315257.2
384Calle Jarnkrok28NSHC6465160651.80.849045352.00.19.291.0100.355.844.215:5612:271911-3.623158.9
385Christian Jaros23OTTD13779145.8-3.4546943.9-5.113.990.0103.958.641.410:319:4615-1.11631.3
386Boone Jenner26CBJC7077489946.3-3.359064048.0-3.37.789.897.545.554.518:0714:172428-2.827166.1
387Nick Jensen29WSHD6881079750.4-2.359759350.2-2.49.390.499.747.552.517:4915:202648-0.114841.2
388Ryan Johansen27NSHC6878670752.62.458351853.01.910.788.499.153.446.617:0313:193824-1.915863.9
389Marcus Johansson29BUFC/W6062968048.1-1.147553047.3-1.410.088.098.044.655.417:0914:201524-3.115356.9
390Stephen Johns27DALD1722022349.7-2.015116447.9-3.910.691.5102.150.050.017:4016:55511-1.96546.2
391Adam Johnson25PITC7263344.1-6.4212545.7-5.418.882.4101.125.075.06:426:39110.8683.3
392Erik Johnson31COLD5983885549.5-3.159963548.5-3.911.590.5102.147.552.521:0117:133227-2.320348.8
393Jack Johnson33PITD6782492647.1-5.559970446.0-7.79.890.2100.046.253.819:2817:091523-8.114443.8
394Luke Johnson25MINC3182640.9-7.9141942.4-7.00.080.080.033.366.711:3510:2400-0.91100.0
395Tyler Johnson29TBLC6563460151.3-0.447445451.10.211.492.9104.251.848.214:3312:1314205.519059.5
396Andreas Johnsson25TORLW4351043653.90.935833052.0-0.511.288.799.956.743.315:4513:1713203.012761.4
397Ross Johnston25NYILW3215921842.2-4.211215541.9-5.010.193.0103.147.852.27:597:5724-0.82564.0
398Henri Jokiharju20BUFD6976277449.60.358859849.61.09.889.399.147.152.917:1315:55730-1.015151.7
399Caleb Jones22EDMD4342645148.61.431033548.10.211.888.3100.150.749.314:0813:37826-1.87948.1
400Max Jones21ANALW5956356749.83.040242648.61.37.390.998.253.846.214:1612:381932-1.617658.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
401Seth Jones25CBJD5684990048.50.462364449.2-1.310.690.3100.957.342.725:1719:482937-0.624451.6
402Mathieu Joseph22TBLRW3729426952.2-0.321921051.0-0.78.490.498.853.346.711:3110:331712-0.67248.6
403Roman Josi29NSHD691302114553.23.896081854.03.911.990.2102.150.949.125:4720:1534689.848253.9
404Tyson Jost21COLC6755954650.6-1.439038650.3-1.410.692.2102.845.854.212:4610:3817123.418960.8
405Tomas Jurco27EDMRW12888650.62.7665554.55.89.188.697.763.636.49:599:44620.62035.0
406Nazem Kadri29COLC5157453951.60.542440151.40.713.690.5104.053.246.817:2613:1021280.522658.8
407Dominik Kahun24TOTC5650748451.20.037535751.2-0.213.788.0101.855.144.913:1712:111891.312271.3
408Kaapo Kakko18NYRRW6660378343.5-3.943259142.2-6.46.389.796.051.448.614:1712:023521-8.919655.6
409Vladislav Kamenev23COLLW3821121849.2-3.215115249.8-2.46.590.196.553.646.48:597:42187-0.56450.0
410David Kampf25CHIC7053558247.9-1.039843048.1-0.27.590.197.638.062.013:4011:253717-5.214064.3
411Steven Kampfer31BOSD10929050.50.9656151.61.810.992.3103.260.040.013:3812:49410.92846.4
412Evander Kane28SJSLW6475673450.70.355053050.91.210.885.095.850.849.219:3215:064551-3.534762.2
413Patrick Kane31CHIRW7093396849.10.468672048.80.714.089.9103.957.142.921:2017:284341-5.846459.3
414Kasperi Kapanen23TORRW6971365852.00.350550350.1-1.311.489.0100.450.249.815:4712:453629-4.021456.5
415Erik Karlsson29SJSD5684774653.24.863356253.05.210.285.095.151.848.224:3118:2052682.124549.4
416Melker Karlsson29SJSC6137846045.1-5.227633845.0-5.010.389.099.351.848.212:159:452611-5.29459.6
417William Karlsson27VEGC6384869455.01.061651354.60.211.188.9100.054.845.218:5214:5754377.425155.0
418David Kase23PHIRW6264039.4-10.6203437.0-13.17.196.0103.150.050.09:479:33210.01050.0
419Ondrej Kase24TOTRW5563257252.53.346243951.31.99.388.798.057.542.516:3313:3641301.025057.6
420Zack Kassian29EDMRW5968471548.92.152854149.42.013.587.5101.054.345.715:4015:1026453.216460.4
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
421Martin Kaut20COLRW9695854.32.4474451.60.29.484.093.451.148.910:089:1920-0.22552.0
422Duncan Keith36CHID6190894249.10.366871848.2-0.211.390.0101.254.245.824:2319:164274-5.225643.4
423Clayton Keller21ARIC7077273351.33.956955850.52.98.689.798.462.537.516:1813:213432-0.429662.2
424Joel Kellman25SJSF3119222845.7-5.914216845.8-6.08.091.499.443.756.311:3510:2588-1.05062.0
425Adrian Kempe23LAKLW6975259455.93.356344555.93.96.387.593.852.347.716:0112:3524273.926256.5
426Michal Kempny29WSHD5879079349.9-2.757058049.6-3.015.089.9104.949.450.618:3816:561335-1.517042.9
427Alexander Kerfoot25TORC6568863352.10.651348451.50.412.986.699.549.450.614:4613:042833-5.015257.9
428Phil Kessel32ARIRW7080075551.44.158258549.92.17.888.696.561.538.517:0913:4319410.427056.7
429Jujhar Khaira25EDMLW6445554945.3-2.733338946.1-2.36.887.594.338.961.112:3210:371536-9.511958.0
430Alex Killorn30TBLC/LW6870563452.70.950948151.40.314.790.9105.648.351.717:5612:552726-0.420962.2
431Joel Kiviranta23DALF11946260.314.6724860.013.82.094.496.467.832.210:3910:10530.42552.0
432Oscar Klefbom26EDMD6286299646.4-1.864669948.0-0.411.887.999.751.748.325:2418:533658-1.831450.6
433John Klingberg27DALD5898090052.13.871267451.43.18.490.198.555.344.722:1019:0924711.728841.7
434Nikolai Knyzhov21SJSD331814.3-32.00110.0-44.887.560.040.010:499:5212-0.830.0
435Slater Koekkoek25CHID4249644852.54.036232652.64.49.990.6100.446.353.716:4515:239272.111740.2
436Mikko Koivu36MINC5555054450.30.840839850.61.19.990.8100.843.057.015:3412:0229135.711464.9
437Otto Koivula21NYILW12527939.7-8.7355738.0-11.26.995.0101.931.368.87:557:4923-1.0580.0
438Keegan Kolesar22VEGRW15935.7-26.64640.0-25.40.0100.0100.050.050.012:0612:0600-0.41100.0
439Leo Komarov33NYIC4835545943.6-3.724032542.5-5.19.692.2101.737.762.312:3610:491316-3.26570.8
440Travis Konecny22PHIC6679262755.85.959148155.15.310.387.798.149.450.616:4813:5029478.324058.8
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
441Anze Kopitar32LAKC7095388451.9-1.869867051.0-2.311.988.8100.749.950.121:0216:223949-0.924355.6
442Egor Korshkov23TORF19852.915.96842.95.833.3100.0133.30.0100.010:0810:0810-0.51100.0
443Klim Kostin20STLC; LW4212644.7-9.5152438.5-15.48.3100.0108.335.764.38:328:3101-0.4771.4
444Jesperi Kotkaniemi19MTLC3636331453.6-0.725124151.0-3.68.088.296.261.438.612:6011:081421-2.18763.2
445Ilya Kovalchuk36TOTLW4654346953.70.840933854.82.010.686.997.552.647.416:5814:2511253.718661.8
446Chris Kreider28NYRLW6372777948.33.253059946.90.513.790.6104.349.250.817:1513:452261-2.025860.5
447David Krejci33BOSC6173469651.31.554752151.21.111.991.8103.860.040.017:1015:013137-0.916350.9
448Torey Krug28BOSD6185366656.26.561850555.05.010.386.396.667.432.620:2916:2122485.827352.7
449Dominik Kubalík24CHILW6867366950.11.850649650.52.814.687.0101.649.250.814:2212:222325-3.127058.1
450Nikita Kucherov26TBLRW6896472357.16.972053957.28.014.389.6104.059.640.418:5214:5530598.738654.4
451Karson Kuhlman24BOSC2523319554.42.517614355.23.34.797.1101.860.040.012:3211:46251.47560.0
452Tom Kuhnhackl28NYIRW2819625843.2-3.413917444.4-2.46.788.495.149.750.311:189:44411-3.24660.9
453Dean Kukan26CBJD3334434350.11.025925050.9-0.87.188.095.260.439.615:5814:40714-0.19056.7
454Brett Kulak26MTLD5684262457.42.761046856.62.48.588.496.951.448.617:0816:4713369.118953.4
455Dmitry Kulikov29WPGD5174470051.52.054554849.91.39.189.798.854.046.020:0118:311655-6.014138.3
456Luke Kunin22MINC6361274545.1-5.446152646.7-3.810.786.997.642.457.615:2813:15915-2.323853.8
457Janne Kuokkanen21NJDC/LW14833.3-5.13537.5-10.50.080.080.033.366.712:0411:51010.20
458Sean Kuraly27BOSC6952762345.8-5.841246247.1-4.310.389.299.431.768.313:1711:312827-4.616657.2
459Evgeny Kuznetsov27WSHC6366975646.9-6.250158346.2-7.215.386.9102.251.148.917:5114:342245-3.118769.0
460Oliver Kylington22CGYD4849550849.4-2.036737249.7-0.67.389.997.253.546.513:4213:148291.19638.5
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
461Jordan Kyrou21STLC2824017458.06.219112460.68.09.586.596.059.640.410:5210:131364.96659.1
462Joel L'Esperance24DALRW3131252.03.381142.1-6.220.087.5107.550.050.07:216:1112-0.2450.0
463Kevin Labanc24SJSRW7081966355.36.559750254.35.88.282.690.854.245.816:0413:0933330.930457.9
464Andrew Ladd34NYILW4283544.4-8.4222943.1-7.411.1100.0111.144.855.211:5811:42010.2771.4
465Paul Ladue27LAKD2251267.611.5161257.10.90.0100.0100.075.025.012:4812:33110.2633.3
466Sam Lafferty24PITC/LW5028930648.6-2.321922749.1-2.010.193.8103.935.964.19:378:571712-2.68565.9
467William Lagesson23EDMD8677447.5-2.1495547.1-2.35.785.491.145.154.911:5210:3107-0.31942.1
468Patrik Laine21WPGRW6885189948.6-0.463473046.5-1.814.689.5104.158.441.619:2516:074157-8.841654.3
469Maxime Lajoie22OTTD6332457.912.5211853.88.820.076.996.950.050.07:497:38000.6560.0
470Gabriel Landeskog27COLLW5474667552.51.055948453.62.712.487.9100.354.145.920:0215:4939257.025457.1
471Dylan Larkin23DETC7194693950.25.869669849.95.412.685.297.850.050.021:1417:094381-1.338557.9
472Adam Larsson27EDMD4964570247.90.948751048.81.610.889.9100.744.056.019:5017:501635-3.112748.0
473Jacob Larsson22ANAD6057677442.7-7.142358542.0-8.212.190.0102.145.854.216:0814:42631-6.012546.4
474Johan Larsson27BUFLW/C6252550850.82.439539050.32.511.590.8102.338.961.114:5412:472423-0.49960.6
475Brian Lashoff29DETD9737350.00.8625353.92.87.597.1104.651.848.214:3313:13020.91154.5
476Scott Laughton25PHIC4942849946.2-7.431436346.4-6.815.190.1105.244.955.114:3612:4322211.712260.7
477Jeremy Lauzon22BOSD1918220746.8-4.913614448.6-3.49.592.8102.355.344.715:2513:05361.23360.6
478Curtis Lazar24BUFC/RW3822528144.5-6.517520645.9-4.310.588.098.541.358.711:5010:011310-4.06055.0
479Nick Leddy28NYID60848103245.1-2.961975545.1-3.711.590.7102.250.349.721:0718:431752-4.618040.0
480Anders Lee29NYIC6896992451.26.270465152.06.812.589.1101.556.443.618:1815:4424447.530364.4
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
481Artturi Lehkonen24MTLLW7077569352.8-2.453950751.5-3.29.390.099.254.645.415:2612:4630224.825056.0
482Brendan Leipsic25WSHLW6142537852.90.630827153.21.210.190.2100.345.354.79:108:378243.89949.5
483Josh Leivo26VANLW3639036951.41.828327450.80.410.088.998.850.249.815:0112:5111150.614447.9
484Brendan Lemieux23NYRLW5947663642.8-3.936744345.3-1.87.489.196.546.953.112:5210:531530-5.716950.9
485Otto Leskinen22MTLD5293942.6-11.4203238.5-17.412.595.5108.047.852.210:1810:1715-0.2633.3
486Kris Letang32PITD61102292652.52.976169852.21.711.487.098.451.248.825:4419:5931803.934052.1
487Mark Letestu34WPGC7425842.0-9.3333846.5-3.44.395.8100.232.467.610:369:2801-0.6862.5
488Maxim Letunov23SJSC3241463.214.817965.417.211.183.394.476.923.19:059:05210.3475.0
489Tyler Lewington25WSHD6445146.3-2.0283246.7-3.66.787.093.652.947.110:109:4613-0.9633.3
490Trevor Lewis33LAKC5649945252.5-0.138734053.21.18.287.896.051.049.011:5410:581114-1.015061.3
491Jakob Lilja26CBJF3721630241.7-6.515820743.3-6.310.795.4106.143.656.49:549:3498-1.04353.5
492Timothy Liljegren20TORD11688644.2-6.1476940.5-9.88.181.489.554.145.910:189:4306-1.8922.2
493Oskar Lindblom23PHILW3034528554.83.625121054.44.612.188.4100.555.744.317:3713:5215132.512558.4
494Esa Lindell25DALD69930108146.2-4.668080445.8-5.011.290.7101.944.855.223:2418:223162-3.120148.8
495Ryan Lindgren21NYRD6059970845.8-2.044551446.4-2.014.690.6105.252.447.616:3414:2028250.49251.1
496Anton Lindholm25COLD4293545.3-5.3192345.2-4.121.488.9110.341.758.311:4711:24000.8425.0
497Elias Lindholm25CGYC7085180051.51.562761550.51.112.086.898.751.948.119:4314:3138330.927162.4
498Hampus Lindholm26ANAD5580878550.72.360260150.01.29.288.397.547.053.023:0418:122053-6.623746.0
499Par Lindholm28BOSC4024828047.0-4.118320647.0-4.39.296.2105.440.859.211:149:1914132.56058.3
500Gustav Lindstrom21DETD1613419640.6-4.810114840.6-3.32.691.894.549.650.416:3214:0437-1.32536.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
501Bryan Little32WPGRW7896258.910.1605054.57.512.894.9107.664.135.916:0913:15220.02552.0
502Blake Lizotte22LAKC6567752156.53.950637757.35.46.289.495.653.746.313:5811:5022217.315855.1
503Adam Lowry26WPGLW4942449246.3-2.831637445.8-2.17.191.898.939.560.514:5812:303111-5.911260.7
504Milan Lucic31CGYLW6859958250.70.644743550.71.59.388.998.249.350.713:2011:3319420.914457.6
505Matt Luff22LAKRW1816113953.7-1.41179854.40.29.183.392.451.648.410:2210:14441.24753.2
506Isac Lundestrom20ANAC1511413046.7-1.4859846.4-1.811.787.799.449.450.613:5511:2042-1.22147.6
507Eetu Luostarinen21CARC8724462.12.2553461.82.52.685.087.647.552.59:599:58210.91275.0
508Joona Luoto22WPGF16398731.0-18.2295634.1-14.00.091.991.932.068.06:356:3035-2.91752.9
509Ilya Lyubushkin25ARID5156755950.41.942440851.03.18.992.4101.448.951.114:1113:5213207.99045.6
510Olli Maatta25CHID6574877349.20.654856949.11.012.188.0100.145.854.218:2516:122257-2.816947.3
511Kurtis MacDermid25LAKD4545044150.5-1.432734049.0-2.76.588.895.357.742.313:4312:32526-4.110847.2
512Mackenzie MacEachern25STLLW5131429551.61.723923051.01.510.192.0102.042.657.48:578:5114110.98871.6
513Zack MacEwen23VANC1711115142.4-4.68510844.0-2.420.094.7114.746.553.59:379:1448-0.93154.8
514Ryan MacInnis23CBJC10577144.5-3.4484949.5-1.85.097.1102.146.453.69:219:15320.81586.7
515Nathan MacKinnon24COLC69108792054.24.081768354.54.813.287.5100.758.341.721:1216:40385310.453459.6
516Josh Mahura21ANAD1114615648.31.411111748.71.110.788.098.659.440.616:1414:31250.32544.0
517Cale Makar21COLD5783274552.82.660855252.42.412.988.8101.762.337.721:0116:4534407.927244.5
518Beck Malenstyn21WSHLW3231757.59.6151648.40.80.088.988.920.080.09:167:4810-0.3666.7
519Denis Malgin23TOTC4438634652.72.827426251.10.410.283.994.160.339.711:5910:532617-3.89751.5
520Evgeni Malkin33PITC5577264654.44.660447256.16.412.685.998.563.236.819:3115:47706915.229458.2
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
521Andrew Mangiapane23CGYLW6875866153.43.956549753.24.512.688.5101.146.054.013:4212:5438294.420553.2
522Brandon Manning29EDMD9576746.0-4.7444251.2-0.33.890.093.854.345.711:0311:0218-1.11650.0
523Josh Manson28ANAD5070272449.20.452254748.8-0.28.289.497.649.150.920:3817:382141-3.713846.4
524Anthony Mantha25DETRW4354345854.210.141933255.811.912.582.695.155.644.418:5215:3822308.323658.1
525Brad Marchand31BOSLW7086067656.07.164349456.67.615.586.9102.460.839.219:2714:0443717.430161.5
526Jonathan Marchessault29VEGC6689572855.11.565055653.9-0.410.488.999.355.144.917:1715:0137488.538860.6
527Mason Marchment24TORF4153331.3-15.6102429.4-16.314.390.9105.216.783.38:057:5411-0.3650.0
528Martin Marincin27TORD2628627251.3-0.421320351.20.611.186.697.743.556.515:1213:30922-1.47139.4
529John Marino22PITD5669865451.60.751746752.51.113.189.9103.048.451.620:1517:2637424.415738.9
530Patrick Marleau40TOTC6668871549.0-1.950251449.4-1.111.788.099.747.552.515:3513:332915-0.119260.9
531Mitch Marner22TORRW5982773353.02.261554053.23.413.687.5101.253.446.621:3315:5664717.327755.6
532Pat Maroon31TBLLW6452651350.6-1.538838050.5-0.810.692.0102.650.249.812:2510:3514170.712464.5
533Matt Martin30NYILW5534143543.9-3.423030543.0-4.67.692.9100.533.666.410:259:521117-2.39452.1
534Alec Martinez32TOTD5180874552.0-2.960153952.7-1.810.486.897.151.948.121:3018:2614322.117642.6
535Jordan Martinook27CARLW4536331153.9-0.326723852.9-1.08.788.697.456.044.011:169:502419-2.89546.3
536Mike Matheson25FLAD5975677949.3-0.756057949.2-1.312.288.3100.446.054.018:0116:144154-5.721648.1
537Stefan Matteau25CBJLW9889847.3-0.6707050.01.110.288.999.146.353.712:2211:5821-0.32962.1
538Auston Matthews22TORC70110493254.23.381069353.93.713.489.0102.459.540.520:5817:32784813.850457.5
539Scott Mayfield27NYID6784193247.41.159467246.9-0.19.991.6101.448.151.919:5717:0321700.323941.0
540Gerald Mayhew27MINF1310811249.10.3698943.7-6.116.392.6108.962.137.911:3310:1342-0.42955.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%
541Charlie McAvoy22BOSD67104999751.30.580073252.21.812.091.1103.149.9