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%
1Spencer Abbott28CHILW111761.1-6.76650.0-17.20.0100.0100.0100.00.08:348:34100.1250.0
2Justin Abdelkader29DETLW5457165746.5-2.243649446.9-1.25.491.396.642.457.616:2412:581417-5.513362.4
3Pontus Aberg23NSHLW1513815946.5-6.210411747.1-4.96.692.198.748.351.712:2012:0552-1.12450.0
4Noel Acciari25BOSC2118315753.8-1.113512452.1-3.54.596.7101.248.251.89:379:22741.13455.9
5Kenny Agostino24STLLW7866457.312.8694759.510.55.890.996.760.439.612:4711:30142.02665.4
6Sebastian Aho19CARRW7195986552.61.771567751.41.17.990.998.954.645.416:3514:1034505.231559.0
7Karl Alzner28WSHD721013116646.5-6.975587146.4-6.310.493.9104.346.453.620:0216:491747-5.514150.4
8Josh Anderson22CBJRW6868077346.8-4.151657547.3-3.910.193.6103.646.353.712:0311:4522130.116861.9
9Andy Andreoff25LAKLW3232429152.7-3.122921451.7-3.84.594.398.858.841.210:4410:2958-0.87247.2
10Sven Andrighetto23TOTRW3638636751.3-2.427626351.2-1.56.593.499.949.051.012:4212:00143-0.99047.8
11Artem Anisimov28CHIC6485686549.7-0.561566248.2-1.611.992.0103.965.134.917:5114:383516-3.319155.0
12Josh Archibald24PITRW3201754.11.2131448.1-7.814.390.9105.238.561.59:138:22000.0742.9
13Joel Armia23WPGRW4850957347.0-3.938644046.7-4.56.991.998.941.858.215:1412:243615-1.215756.1
14Viktor Arvidsson23NSHLW70112591055.35.886171354.75.39.791.2100.956.143.917:0614:0433215.135561.1
15Andreas Athanasiou22DETC5756662147.7-1.844447948.1-0.98.990.799.762.537.513:3611:451717-7.721550.7
16Cam Atkinson27CBJRW721014105749.0-1.772778648.1-3.29.593.4102.944.655.418:0913:5930170.735560.3
17Brady Austin23BUFD2352855.67.1302455.65.60.095.095.052.048.017:1915:48100.2580.0
18Yohann Auvitu27NJDD2529328350.97.022723049.75.56.894.1100.966.333.715:3613:317130.18762.1
19David Backes32BOSRW6599876956.51.375956057.52.09.388.697.951.348.717:0414:0925298.324662.2
20Mikael Backlund27CGYC73100982355.16.275561355.26.79.790.299.935.864.217:2813:0648436.930758.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%
21Nicklas Backstrom29WSHC7298898950.0-1.674774550.1-0.811.392.0103.453.146.918:1814:3253511.623959.0
22Sven Baertschi24VANLW6066080245.1-3.849560844.9-2.510.890.9101.847.952.115:3313:273320-5.916761.7
23Casey Bailey25OTTRW7464848.91.7402858.810.30.094.194.166.733.37:607:60101.81283.3
24Josh Bailey27NYILW721123107551.15.282677851.55.410.390.8101.161.738.318:3215:1946523.227458.0
25Justin Bailey21BUFRW3228337143.3-3.521327643.6-3.67.294.7101.942.557.510:3810:38810-3.77548.0
26Nicholas Baptiste21BUFRW149511844.6-5.1719742.3-6.910.094.7104.754.145.99:148:3811-1.32181.0
27Ivan Barbashev21STLC2017419147.7-0.412813947.9-1.68.096.9104.836.463.610:4810:20421.42642.3
28Riley Barber22WSHRW3172738.6-14.1131940.6-8.80.0100.0100.064.735.38:358:35000.3366.7
29Mark Barberio26TOTD5071267251.40.352252350.0-0.46.693.099.755.544.517:4715:341029-4.615742.0
30Aleksander Barkov21FLAC5784967155.95.665654954.44.59.691.6101.257.742.319:2015:0846295.421263.7
31Tyson Barrie25COLD641113116448.91.785392647.91.26.889.796.557.942.123:1819:251843-11.235743.7
32Matt Bartkowski28CGYD1516521843.1-8.611916442.0-11.210.993.8104.650.050.015:0814:4129-3.42437.5
33Mathew Barzal19NYIC2112828.2-21.5101835.7-14.30.085.785.766.733.39:459:1400-1.90
34Cody Bass30NSHC9276330.0-21.6214233.3-16.80.096.996.916.183.96:466:1521-1.8333.3
35Jay Beagle31WSHRW7158171145.0-7.743153144.8-7.311.694.6106.132.667.413:3610:391021-2.613365.4
36Francois Beauchemin36COLD711099123147.2-1.782491047.5-0.37.391.698.946.054.021:4217:202346-11.623546.8
37Nathan Beaulieu24MTLD661097105651.0-1.978376150.7-2.19.292.7101.950.749.319:2716:4216660.621548.8
38Anthony Beauvillier19NYILW5657373343.9-4.443053844.4-3.59.191.2100.350.949.112:3112:181229-8.712657.1
39Taylor Beck25EDMLW391734.6-12.561037.5-11.30.080.080.050.050.05:535:5300-0.510.0
40Matt Beleskey28BOSLW4245639953.3-2.635629155.0-0.73.888.892.653.446.613:3911:276124.913054.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%
41Pierre-Edouard Bellemare31PHILW7259868246.7-5.641646247.4-5.16.994.2101.146.353.713:1010:172314-3.915650.6
42Jamie Benn27DALLW6798797550.30.372571850.20.09.090.199.147.652.419:3114:414647-8.431755.5
43Jordie Benn29TOTD681044103250.3-0.675874350.5-0.67.192.699.745.854.218:2214:571343-2.317636.9
44Beau Bennett25NJDRW5561053653.27.746341352.97.05.792.898.647.752.313:4611:5317152.416453.0
45Sam Bennett20CGYC7276582948.0-3.457160848.4-2.56.391.197.457.342.715:0312:413822-1.019457.7
46Matt Benning22EDMD5582373552.82.362355153.11.69.391.8101.056.443.616:5815:466434.314044.3
47Patrice Bergeron31BOSC70119972862.29.391155262.39.08.089.197.155.844.219:1514:07572117.642862.4
48Patrik Berglund28STLC7285679651.82.664059751.72.08.190.398.442.257.815:4813:1337222.723957.3
49Christoph Bertschy22MINC5253541.7-10.8172540.5-10.36.795.0101.769.630.48:088:08000.15100.0
50Tyler Bertuzzi21DETLW7385441.3-6.0284538.4-9.35.093.198.155.644.49:069:0313-0.4837.5
51Bryan Bickell30CARLW7454748.9-4.2343847.2-3.69.196.3105.440.060.09:427:56310.01250.0
52Alex Biega28VAND2932434048.83.023626147.53.67.093.3100.351.248.813:4312:5555-3.56640.9
53Kevin Bieksa35ANAD73988115846.0-5.575786446.7-5.08.592.2100.752.247.818:4416:011243-10.318548.1
54Anthony Bitetto26NSHD2221626445.0-5.616319945.0-5.28.291.299.457.242.811:3211:0806-4.23444.1
55Oliver Bjorkstrand21CBJRW2225420255.77.419414956.67.89.793.0102.758.541.513:4511:58876.07861.5
56Nick Bjugstad24FLAC4444649647.3-4.934540246.2-5.73.690.794.354.645.412:5711:301714-7.812758.3
57Joseph Blandisi22NJDLW2021022248.60.015517447.1-1.56.889.796.546.853.213:0211:4063-1.33847.4
58Anton Blidh21BOSLW1916512556.9-1.21259058.1-0.33.491.895.359.640.48:478:19445.24755.3
59Mike Blunden30OTTRW2102132.3-18.781534.8-14.40.0100.0100.040.060.08:078:0700-0.51100.0
60Mikkel Boedker27SJSLW7282484549.4-2.460861249.8-2.97.692.7100.353.246.814:1711:5228350.419055.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%
61Zach Bogosian26BUFD4879184148.53.260963149.13.65.990.496.347.053.020:0218:141027-3.111352.2
62Jared Boll30ANARW4716726738.5-13.713420439.6-12.66.994.2101.157.642.45:535:5014-7.22552.0
63Nick Bonino28PITC7177086947.0-4.858461248.8-4.17.292.599.743.956.116:2712:173721-3.619862.1
64Mark Borowiecki27OTTD6068275147.6-0.348253447.4-1.55.694.299.852.347.713:3712:555111.89439.4
65Robert Bortuzzo27STLD3336937849.40.028125752.22.710.192.5102.650.050.014:0713:123113.97552.0
66Reid Boucher23TOTC/LW2923425148.2-2.017120345.7-2.97.192.599.749.750.310:529:23135-2.27962.0
67Lance Bouma26CGYC5337943946.3-5.427228848.6-2.98.891.199.930.769.311:229:37159-2.18254.9
68Michael Bournival24TBLLW1716113953.72.212310354.43.12.491.794.038.062.010:039:55630.44052.5
69Gabriel Bourque26COLLW6345339.1-5.6243441.4-1.35.395.0100.340.060.011:128:6010-1.1944.4
70Rene Bourque35COLRW5558667046.7-1.244050646.5-0.97.289.696.848.551.514:1512:122110-9.516959.2
71Jay Bouwmeester33STLD711123121748.0-3.184289048.6-2.69.591.0100.541.658.422:2519:151035-6.017550.9
72Johnny Boychuk33NYID59976100849.22.873173449.92.98.892.8101.751.248.820:3716:5113432.030745.6
73Brian Boyle32TOTC6566960152.72.152345353.63.78.692.0100.543.156.913:2110:5518133.120362.1
74Tyler Bozak30TORC68101295251.51.575775150.20.29.890.2100.054.345.716:2213:5445430.821561.9
75Derick Brassard29OTTC72110595253.78.080568454.17.99.291.4100.655.444.617:2614:4031335.730456.9
76Justin Braun29SJSD731056121846.4-7.177882448.6-5.17.992.3100.340.759.320:0217:483559-1.021140.8
77T.J. Brodie26CGYD731175113950.80.286582851.11.07.389.696.949.051.023:4018:3354694.219139.3
78Jonas Brodin23MIND5884084249.91.163761351.02.27.991.799.647.452.619:3316:0213268.516145.3
79Kyle Brodziak32STLC6037547744.0-7.827734444.6-7.19.991.9101.821.478.610:508:49266-2.77562.7
80Troy Brouwer31CGYRW6566681644.9-7.047862243.5-8.87.892.099.854.046.016:3712:202126-7.813556.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%
81Connor Brown23TORRW7294494450.0-0.369071949.0-1.28.891.8100.551.948.116:0412:573218-0.921156.4
82Dustin Brown32LAKRW7092379253.8-1.669258354.3-0.57.190.197.253.946.115:5913:1320226.628553.7
83J.T. Brown26TBLRW5746848649.1-3.234736548.7-2.64.192.796.836.064.010:289:2279-2.710857.4
84Patrick Brown24CARC128510445.0-4.4586746.4-2.82.884.186.948.151.99:399:3222-2.52055.0
85Pavel Buchnevich21NYRRW3536835850.72.729327451.73.212.291.7103.952.947.113:2011:091119-0.110052.0
86Andre Burakovsky21WSHLW5468056454.75.446844151.51.89.794.8104.556.743.313:2511:552729-0.118750.3
87Erik Burgdoerfer28BUFD2212150.05.0191457.610.80.088.988.962.537.511:1011:10010.6366.7
88Alexander Burmistrov25TOTC4234445842.9-5.923134240.3-7.97.291.498.541.658.412:4710:42912-9.07149.3
89Brent Burns31SJSD731629138854.04.81198100454.44.29.892.0101.858.541.525:0019:31481379.655751.7
90Alexandre Burrows35TOTLW/RW6673080647.5-2.254660947.3-1.39.491.6101.050.749.314:4412:513517-7.420761.8
91Dustin Byfuglien31WPGD731434138750.82.61091104551.12.910.090.0100.048.751.327:2821:4059816.342253.1
92Paul Byron27MTLLW7288276853.51.360555752.10.09.692.7102.350.349.715:0312:2231148.314262.0
93Drake Caggiula22EDMLW5146352047.1-3.334837947.9-3.45.993.399.349.550.513:1710:541924-5.013956.1
94Mitch Callahan25DETRW4181652.9-1.6131154.2-0.40.0100.0100.031.668.46:496:46100.1633.3
95Ryan Callahan31TBLRW1818622045.8-4.514316945.8-4.64.891.996.643.856.214:0911:55710-4.34252.4
96Matt Calvert27CBJLW5652563445.3-5.939548045.1-6.28.090.798.844.056.013:3511:412115-4.513259.8
97Mike Cammalleri34NJDLW5565173746.91.148656346.3-0.49.591.8101.247.552.517:3014:582432-5.521158.3
98Brian Campbell37CHID711065111248.9-2.477383948.0-3.19.794.1103.854.545.518:2316:431054-1.115545.2
99Patrick Cannone30MINC3142734.1-12.8121741.4-8.910.091.7101.775.025.07:536:50120.0366.7
100Paul Carey28WSHC4323547.8-3.8242450.01.00.087.587.518.281.89:228:5301-0.8742.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%
101Matt Carle32NSHD6606149.62.3444450.03.99.187.196.252.247.813:0912:28040.3450.0
102Brandon Carlo20BOSD731329118152.9-4.0101488953.3-4.28.590.298.845.454.620:5618:0220366.216949.1
103John Carlson27WSHD661060110049.1-4.178282648.6-4.110.192.2102.250.050.022:4817:054683-1.833749.3
104Ryan Carpenter26SJSC111078854.95.8836655.76.910.098.0108.050.949.110:239:35130.32387.0
105Daniel Carr25MTLLW3328126951.1-4.922319054.0-0.88.393.6101.942.058.010:159:6076-0.37360.3
106Connor Carrick22TORD5795283853.22.969664152.12.19.391.5100.860.839.216:3315:3714392.218742.2
107Alexandre Carrier20NSHD2151648.43.5121152.26.614.3100.0114.342.957.110:2410:23000.01100.0
108William Carrier22BUFLW3527927550.43.321421549.93.36.395.1101.448.451.68:588:54772.65967.8
109Jeff Carter32LAKC72107490354.3-0.979267654.0-0.98.888.897.657.642.418:0613:4321402.542452.8
110Cody Ceci23OTTD721163143544.8-5.3837102245.0-5.57.691.499.045.454.623:1319:102267-7.925648.8
111Peter Cehlarik21BOSLW1113212351.8-0.51058954.10.39.089.598.461.138.913:5512:018100.31553.3
112Thomas Chabot20OTTD191242.9-5.581044.4-10.00.075.075.050.050.07:097:05010.0250.0
113Michael Chaput24VANC5849154947.2-0.735941746.3-0.25.093.598.444.855.210:149:481211-5.08458.3
114Zdeno Chara39BOSD661268110853.4-3.596583053.8-3.79.690.8100.442.557.523:0418:43305613.824047.9
115Ben Chiarot25WPGD5962875745.3-5.346056045.1-5.89.692.4101.947.852.215:1913:141346-3.310248.0
116Alex Chiasson26CGYRW7276370052.22.156951052.73.26.991.198.158.841.213:2711:4729184.914963.1
117Jason Chimera37NYILW7275693244.8-3.556668845.1-3.49.891.7101.447.452.612:5811:391824-6.715967.9
118Taylor Chorney29WSHD1718723744.1-4.414417545.1-3.013.096.2109.254.945.114:0313:2137-0.73253.1
119Jakob Chychrun18ARID6081390947.21.560970146.51.38.090.998.946.453.616:3414:52938-6.518641.9
120Casey Cizikas25NYIC5557063047.5-0.242144448.70.68.993.0101.932.567.513:5911:4134231.511663.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%
121Fredrik Claesson24OTTD2425722453.46.318017051.44.06.693.5100.058.441.610:4610:212124.74040.0
122Adam Clendening24NYRD2942831557.610.231023257.29.09.890.9100.768.131.915:4313:567194.68744.8
123Kyle Clifford26LAKLW6566649757.32.848435957.43.64.194.198.258.641.410:4210:351562.117760.5
124Cal Clutterbuck29NYIRW5656862547.60.941545847.50.28.891.2100.037.762.314:0511:3526144.517356.1
125Braydon Coburn31TBLD7092486951.5-0.569167950.4-1.07.092.499.440.060.016:1014:09228-1.418643.0
126Andrew Cogliano29ANALW73101284754.46.676263454.66.36.792.299.044.255.815:1513:2018227.726560.0
127Joe Colborne27COLC5844048547.6-1.731936846.4-2.44.389.493.652.847.210:499:21717-8.97164.8
128Ian Cole27PITD721174115150.5-0.188079152.71.110.992.7103.652.347.719:3917:01284010.219640.8
129Blake Coleman25NJDC149814640.2-10.67711041.2-7.81.892.294.039.160.912:2111:5277-1.22665.4
130Blake Comeau30COLLW6876777849.62.055559848.10.77.489.496.845.254.815:2612:393417-11.817553.7
131J.T. Compher21COLLW117911540.7-10.0548538.8-9.92.793.496.142.058.013:1111:2722-1.32050.0
132Cory Conacher27TBLLW8566845.2-9.4455545.0-11.23.092.195.158.541.511:439:43360.21861.1
133Erik Condra30TBLRW1310912247.2-6.0789644.8-8.23.790.994.646.853.29:389:2332-1.01553.3
134Kevin Connauton26ARID2021623248.24.316116848.94.96.691.498.042.757.312:1911:2443-2.74540.0
135Brett Connolly24WSHRW5859151653.43.042738052.92.610.395.9106.258.741.310:5210:2015124.511663.8
136Kyle Connor20WPGLW1915519144.8-4.212213846.9-1.45.987.193.051.049.012:1910:5195-2.23756.8
137Andrew Copp22WPGC5547451847.8-1.935436149.5-0.29.793.7103.444.855.211:5910:1419146.110961.5
138Frank Corrado23TOTD3384048.70.0233837.7-9.76.392.999.170.030.012:2411:5102-0.9825.0
139Nick Cousins23PHIC5964059251.91.445442251.80.95.692.497.952.947.111:5510:4214130.915560.6
140Logan Couture27SJSC7196397249.8-2.270767951.0-1.710.092.9103.052.747.317:4413:3737763.332453.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%
141Sean Couturier24PHIC5685971554.63.863051555.04.18.690.098.743.856.318:1414:3540305.216563.6
142Charlie Coyle24MINC7293997149.20.769369849.80.89.890.9100.749.450.616:5014:08272811.623860.9
143Adam Cracknell31DALRW5955655550.00.841038951.31.78.394.8103.047.952.110:099:321413-0.913849.3
144Joseph Cramarossa24TOTLW5935552940.2-9.527239340.9-8.56.994.4101.354.545.59:579:07815-8.46357.1
145Sidney Crosby29PITC661198103353.74.690976154.43.610.291.7101.961.438.619:5516:05346418.736163.7
146Lawson Crouse19ARILW6355869044.7-1.943951546.00.35.091.496.437.562.511:4910:18134-6.514055.7
147Matt Cullen40PITC6359762448.9-2.745743451.3-1.39.390.699.934.365.713:4510:5218295.513858.7
148Austin Czarnik24BOSC4947639454.7-1.635228155.6-1.05.090.295.260.139.913:0110:0819112.611955.5
149Klas Dahlbeck25CARD3236841147.2-3.627231646.3-4.24.492.897.266.533.513:3612:59513-4.67436.5
150Trevor Daley33PITD5484195846.7-5.165868349.1-4.19.792.5102.248.551.520:1916:1819143.315453.9
151Zac Dalpe27MINC9617245.90.7455246.40.716.187.2103.348.651.48:338:3330-0.41457.1
152Phillip Danault23MTLLW73108089354.73.475864054.23.07.592.099.447.352.715:3413:4341319.219657.7
153Marko Dano22WPGC3728430848.0-0.720321348.8-0.96.195.5101.544.755.310:469:141710-0.27556.0
154Laurent Dauphin21ARIC2418321645.9-0.613716345.70.34.294.498.631.168.910:559:0993-3.74178.0
155Brandon Davidson25TOTD3139440349.41.728728849.90.77.292.9100.150.449.615:2214:214160.77247.2
156Calvin de Haan25NYID721133123147.90.681986548.61.310.091.5101.446.453.619:3117:1520488.821246.2
157Jacob de La Rose21MTLLW9567841.8-9.2395242.9-7.34.889.794.518.581.510:548:4740-2.0944.4
158Anthony DeAngelo21ARID3245851447.11.435941346.51.04.393.798.055.644.417:1714:33315-5.19955.6
159Danny DeKeyser26DETD721066122446.6-3.481692147.0-2.58.390.098.348.951.122:1018:491445-0.415648.7
160Michael Del Zotto26PHID4374171950.80.654151551.21.07.891.599.354.845.219:3817:178201.316149.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%
161Dylan DeMelo23SJSD2330630650.00.921422149.2-1.09.192.6101.753.746.315:3314:004112.06744.8
162Jason Demers28FLAD721034105749.5-2.179582149.2-1.88.190.798.849.950.119:4116:191925-8.718347.5
163David Desharnais30TOTC4042942450.31.530430549.90.38.994.2103.157.842.212:4911:40179-1.15966.1
164Andrew Desjardins30CHILW4233335048.8-2.923424548.9-2.25.191.997.037.862.29:078:38990.87652.6
165Nicolas Deslauriers25BUFLW3816526938.0-7.811920436.8-9.74.593.898.354.745.36:566:5611-5.73554.3
166Simon Despres25ANAD151229.4-25.34640.0-16.60.0100.0100.057.142.916:089:28000.0250.0
167Phillip Di Giuseppe23CARLW2937029855.45.228123154.96.14.088.992.964.435.612:4012:031080.310060.0
168Jason Dickinson21DALC2122532.4-17.381929.6-23.90.092.992.961.538.59:028:4300-0.610.0
169Chris Didomenico27OTTRW291833.3-21.781436.4-18.416.7100.0116.785.714.38:058:0200-0.20
170Brenden Dillon26SJSD72106393353.32.875964953.92.45.892.998.754.046.016:1115:2210284.517942.5
171Shane Doan40ARIRW7087694148.23.063273246.31.57.093.7100.642.557.515:0313:262430-6.822560.4
172Max Domi21ARILW5065376945.91.348259444.80.49.890.3100.147.752.317:0214:132129-9.919151.8
173Joonas Donskoi24SJSRW5364857453.02.946841153.22.06.391.798.053.146.913:4912:2529313.615656.4
174Derek Dorsett30VANRW1411510053.5-0.3847453.20.47.282.389.552.847.29:569:34210.33372.7
175Jake Dotchin22TBLD2543535355.22.830728052.30.78.794.6103.362.737.318:2117:17314-1.88442.9
176Drew Doughty27LAKD721567125955.40.9113297153.8-1.36.792.799.455.244.827:1621:2923769.332548.6
177Nic Dowd26LAKC6470553057.12.551536858.34.84.088.092.065.035.012:3010:5419192.713055.4
178Justin Dowling26DALC5434548.98.6293743.90.84.596.6101.132.367.711:1110:5311-0.91560.0
179Leon Draisaitl21EDMC731125103652.12.684376552.42.09.691.2100.854.245.818:5315:31626610.527157.2
180Jonathan Drouin21TBLLW6387976853.41.766660052.61.98.390.699.056.643.417:4214:353756-1.827759.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%
181Brandon Dubinsky30CBJC701031105749.4-1.374676749.3-1.79.993.7103.641.558.517:4814:383531-0.318856.9
182Matt Duchene26COLC6790792349.62.169971149.62.87.387.594.747.752.318:1914:425241-5.724259.1
183Anthony Duclair21ARILW5056261347.82.041946347.52.47.891.399.157.742.313:1411:502620-1.713052.3
184Mathew Dumba22MIND661018110248.0-1.174783347.3-3.011.592.4103.953.346.720:1017:0317364.925444.5
185Gabriel Dumont26TBLC3024822053.0-0.617916152.60.63.494.798.227.172.99:128:6044-0.25352.8
186Brian Dumoulin25PITD61105897352.12.080871952.91.38.491.299.653.646.420:2318:0122313.716443.9
187Christian Dvorak20ARILW6979298744.5-2.057675943.1-2.89.694.1103.651.248.815:2713:121213-6.215052.7
188Ryan Dzingel24OTTLW7287693048.50.663768448.2-0.49.192.6101.752.147.914:2812:5019221.018461.4
189Cody Eakin25DALC5067968549.8-1.350250649.8-1.55.792.398.048.451.616:3213:411732-1.113647.1
190Patrick Eaves32TOTRW7099292751.72.374964353.84.57.990.598.449.150.916:3613:2224163.432357.9
191Jordan Eberle26EDMRW73111498753.04.084071054.24.57.093.1100.155.644.416:5614:3634447.932954.1
192Alexander Edler30VAND581043109348.80.676185747.0-0.27.591.298.749.051.024:2719:471532-8.425941.7
193Joel Edmundson23STLD5980787648.0-2.458866347.0-4.18.193.6101.747.552.517:2615:29624-4.614447.2
194Nikolaj Ehlers20WPGLW73102896751.53.177073951.02.311.488.8100.155.344.717:2714:4130402.932252.8
195Jack Eichel20BUFC5383993647.31.264569448.22.38.691.299.852.247.820:0416:413340-5.638556.4
196Aaron Ekblad20FLAD681172107852.12.188985650.90.95.291.296.559.740.321:2817:512558-6.940855.1
197Mattias Ekholm26NSHD721387124052.82.6104794752.52.67.093.1100.146.253.823:4119:4630595.926140.6
198Oliver Ekman-Larsson25ARID731237144946.10.3938112745.40.37.990.998.844.155.924:3519:161742-17.531243.3
199Remi Elie21DALLW89311544.7-8.2678544.1-7.76.591.798.246.853.215:5414:33470.41643.8
200Lars Eller27WSHC7182169854.03.859151553.43.68.494.5102.954.345.714:0011:3631274.119450.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%
201Ryan Ellis26NSHD621133121448.3-3.184690748.3-3.19.392.1101.548.251.824:0419:123333-6.523250.0
202Alexei Emelin30MTLD691183119649.7-3.783985149.6-3.36.593.5100.043.756.321:2818:4415721.118841.0
203Deryk Engelland34CGYD73882102546.3-6.265576246.2-6.08.493.6102.044.255.818:1714:561841-9.419951.3
204Andreas Englund21OTTD4294240.8-1.1213239.6-0.57.794.4102.155.045.09:547:6002-1.1425.0
205Tyler Ennis27BUFLW4342446447.70.831735047.50.54.992.797.648.551.512:2511:031512-1.711759.8
206Toby Enstrom32WPGD6086590548.9-2.265168848.6-2.49.389.799.050.149.921:5417:238334.311141.4
207Jonathan Ericsson32DETD5170781846.4-1.854565345.5-3.09.791.7101.442.058.019:1317:02927-13.09545.3
208Loui Eriksson31VANLW6589087250.53.463667548.52.17.091.598.650.549.518:4014:473716-6.821262.3
209Joel Eriksson Ek20MINLW9649640.0-11.1507839.1-10.713.995.1109.052.547.510:079:5611-0.51258.3
210Adam Erne21TBLLW1615914053.21.411910054.35.42.792.094.752.747.312:2410:4823-0.34360.5
211Emerson Etem24ANALW3112035.5-13.971531.8-17.820.0100.0120.040.060.08:488:0700-0.70
212Robby Fabbri21STLC5161657751.60.745844051.0-0.38.487.996.262.137.915:3713:17208-6.016056.9
213Radek Faksa23DALC7096490351.62.371165252.22.58.989.998.839.260.816:1413:413632-0.821852.8
214Justin Falk28BUFD4652452649.94.939539949.74.25.993.699.549.450.613:3512:456210.07733.8
215Bobby Farnham28MTLRW3173632.1-15.4142535.9-11.10.0100.0100.075.025.08:168:1600-0.34100.0
216Hudson Fasching21BUFRW10838150.64.8636848.12.42.396.398.655.844.210:259:4211-0.71346.2
217Jesper Fast25NYRRW6364771847.4-1.448152148.0-1.910.292.2102.439.960.113:4912:082918-0.59457.4
218Justin Faulk24CARD641252114252.32.093087751.52.07.390.297.555.045.023:0319:2748412.437448.4
219Mark Fayne29EDMD4322556.16.1251956.88.011.194.4105.672.727.37:557:55020.4757.1
220Taylor Fedun28BUFD2731526953.99.522620652.37.37.594.0101.454.745.313:2212:08590.14553.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%
221Eric Fehr31TOTC5335748742.3-9.427532346.0-6.68.294.4102.623.176.910:568:5224101.79763.9
222Micheal Ferland24CGYLW6765467849.1-1.947051647.7-3.58.092.6100.748.151.911:2110:5334330.115062.0
223Kevin Fiala20NSHLW4457645455.96.643033556.27.35.793.799.460.539.513:2012:2732216.315263.8
224Vernon Fiddler36TOTLW5335450241.4-7.527137342.1-7.24.391.695.924.275.811:409:42920-7.17853.8
225Valtteri Filppula32TOTC6984488248.9-3.166068349.1-2.29.290.599.847.452.617:3413:442737-5.712864.8
226Christian Fischer19ARIRW4326034.8-10.7214233.3-14.923.192.3115.458.641.412:0811:44020.0785.7
227Mike Fisher36NSHC6877377949.8-1.958157250.4-0.98.190.898.939.160.916:4512:2919161.217961.5
228Brian Flynn28MTLC4941747047.0-6.129930549.5-2.610.193.0103.031.468.612:0110:241312-1.39051.1
229Marcus Foligno25BUFLW74901102746.7-0.470276647.81.17.492.8100.239.860.215:3214:143232-3.316654.8
230Nick Foligno29CBJLW6998192051.62.074769551.82.28.091.499.458.441.618:2915:0736283.224667.1
231Christian Folin25MIND4452363345.2-4.339547745.3-4.18.894.2103.043.556.514:5013:468130.17744.2
232Derek Forbort24LAKD721166111751.1-5.986183450.8-5.86.993.3100.253.546.520:0917:547662.918946.6
233Filip Forsberg22NSHLW72111892654.75.085171754.34.89.089.598.556.943.118:3314:2366487.041350.6
234Gustav Forsling20CHID3641944848.3-2.829334146.2-3.87.695.0102.558.641.414:4213:37425-4.411438.6
235Cam Fowler25ANAD731269127349.90.395394850.10.29.191.2100.345.754.324:5318:5426594.034149.9
236Cody Franson29BUFD6594192450.54.472470150.85.07.192.299.345.954.118:3316:1314304.818846.8
237Martin Frk23CARRW2111345.8-11.761233.3-26.10.070.070.033.366.78:208:1801-0.2333.3
238Byron Froese25TOTC6506344.2-5.1393850.62.00.088.088.048.651.410:339:5132-0.6966.7
239Michael Frolik28CGYRW73107383556.27.980462256.48.58.791.199.837.262.816:5813:4241318.531158.5
240Marian Gaborik34LAKRW4970953457.01.953640457.02.35.691.296.855.144.915:0013:236198.620256.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%
241Kurtis Gabriel23MINRW13418432.8-12.5326832.0-15.78.795.7104.368.331.75:495:3703-0.7650.0
242Sam Gagner27CBJC7178966954.14.959848355.36.38.491.699.951.348.713:3511:01122514.226259.5
243Alex Galchenyuk22MTLC5273970751.1-0.253653849.9-1.59.591.7101.270.429.616:1313:431329-1.817452.3
244Brendan Gallagher24MTLRW5580665455.23.858547755.14.16.393.499.855.144.915:0712:5327237.328158.0
245Ryan Garbutt31ANALW2717121744.1-6.813416644.7-6.06.691.798.358.641.49:107:5533-2.55745.6
246Jake Gardiner26TORD721402125752.73.9105996752.33.89.493.1102.655.444.621:0718:1440689.828739.4
247Jason Garrison32TBLD68936100848.1-5.272877248.5-3.17.191.898.943.156.918:5016:30833-8.718850.0
248Tyler Gaudet23ARIC4214830.4-14.3143727.5-15.911.195.7106.821.778.312:5910:4300-0.8933.3
249Frederick Gaudreau23NSHC9818050.3-6.9595253.2-1.78.792.3101.039.360.78:408:29210.21266.7
250Johnny Gaudreau23CGYLW6393687351.71.469064951.51.18.690.499.063.636.418:4715:28417710.327560.0
251Brendan Gaunce22VANLW5744142750.83.232432450.03.55.094.099.042.257.89:308:57116-0.58163.0
252Cameron Gaunce26PITD7728246.8-4.7595452.2-1.06.794.7101.457.442.610:509:58201.3955.6
253Frederik Gauthier21TORC2113915846.8-2.79911546.3-2.510.693.9104.528.271.89:428:3353-0.92560.0
254Luke Gazdic27NJDLW10296929.6-13.5235131.1-11.90.094.494.430.070.07:017:0010-1.4560.0
255Eric Gelinas25COLD2726228148.30.219422446.4-2.36.991.798.651.348.711:3511:2336-5.96246.8
256Ryan Getzlaf31ANAC6698198250.00.972371850.20.810.191.1101.249.051.021:0816:1955634.826047.7
257Tom Gilbert34LAKD1821019452.0-3.215114051.9-2.93.892.896.655.844.215:2712:46170.63040.0
258Brian Gionta38BUFRW74825101144.9-2.863476745.3-2.46.792.899.538.062.016:4413:162824-4.922360.5
259Stephen Gionta33NYIRW1711516640.9-11.08912841.0-9.114.594.6109.145.754.310:439:3624-1.91866.7
260Mark Giordano33CGYD731299113253.44.496681754.26.09.492.1101.548.251.823:4317:4544367.833140.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%
261Dan Girardi32NYRD5680099644.5-5.160468946.7-3.39.392.6102.043.956.118:5716:40738-4.411047.3
262Zemgus Girgensons23BUFC6765474646.7-1.249657446.4-1.65.593.298.749.550.513:1412:041513-0.617359.0
263Claude Giroux29PHIC72116399653.93.883872453.63.17.788.696.359.340.719:1815:1235303.333053.9
264Tanner Glass33NYRLW7546844.3-9.0455445.5-9.06.994.9101.836.163.99:499:3120-1.21154.5
265Luke Glendening27DETC7155072743.1-7.042752944.7-4.85.992.598.434.066.013:0510:431812-3.012162.8
266Nikolay Goldobin21TOTRW/LW5465147.44.5314043.70.98.096.8104.863.636.49:429:1131-0.61090.0
267Alex Goligoski31ARID731221145045.7-0.2908109845.30.19.291.2100.545.354.723:1918:351248-17.520946.9
268Cody Goloubef27COLD3143945649.11.732033049.23.86.089.595.641.458.617:1615:2357-5.15453.7
269Barclay Goodrow23SJSRW2112927.5-22.072224.1-26.70.0100.0100.050.050.010:5710:4411-1.3450.0
270Boyd Gordon33PHIC13708345.8-6.5495447.6-4.35.681.186.663.636.48:116:3920-1.11361.5
271Josh Gorges32BUFD5872193143.6-5.056569145.0-2.65.894.4100.141.258.818:2815:48715-7.97048.6
272Shayne Gostisbehere23PHID66108993653.83.480671053.22.06.089.595.568.531.519:3515:3516622.239142.7
273Yanni Gourde25TBLC101319059.38.6986958.710.32.990.092.950.749.314:3812:59931.82157.1
274Michael Grabner29NYRRW6870585945.1-4.254360647.3-2.912.693.6106.242.357.714:0212:144219-0.823661.9
275Petter Granberg24NSHD10769045.8-10.4626947.3-8.411.189.1100.250.849.29:389:17010.9666.7
276Markus Granlund23VANC6988684851.13.763165948.92.37.289.496.651.448.617:1814:093318-6.622055.5
277Mikael Granlund24MINC721004103449.30.875676349.80.711.892.0103.838.661.418:5615:06423115.929455.8
278Derek Grant26TOTC4625634442.7-5.018725242.6-5.34.494.498.834.665.49:467:09109-1.96660.6
279Tyler Graovac23MINC5235354339.4-10.727340540.3-10.29.496.2105.663.736.39:509:44164-4.58457.1
280Kevin Gravel24LAKD4656647154.61.242433555.92.66.592.799.266.333.713:5712:302223.011445.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%
281Mike Green31DETD621037110048.50.378284148.20.08.090.598.451.248.823:3419:581946-4.124543.3
282Andy Greene34NJDD5680795145.9-1.862372946.1-1.46.891.998.635.065.021:5517:412229-3.515842.4
283Matt Greene33LAKD2629026852.0-3.020719251.9-3.66.495.7102.158.141.913:1111:58317-1.75028.0
284A.J. Greer20COLLW5615652.18.7483756.515.22.990.393.350.949.113:3912:50120.11070.0
285Alexandre Grenier25VANRW3191065.518.411857.913.90.083.383.371.428.66:296:29000.6425.0
286Seth Griffith24TOTC2426123053.23.620718652.74.16.697.2103.859.540.512:4411:2456-0.65042.0
287Mikhail Grigorenko22COLC6763372946.5-2.347855146.5-1.67.390.798.048.052.014:1311:213224-8.613658.8
288Rocco Grimaldi23COLC161233.3-13.66746.2-1.90.0100.0100.028.671.48:098:09000.23100.0
289Nicklas Grossmann32CGYD3293346.8-2.2212743.8-6.60.075.075.031.368.813:0111:5601-0.7742.9
290Eric Gryba28EDMD3752149851.1-0.438037450.4-2.25.592.598.050.149.916:1814:53619-2.79142.9
291Matthew Grzelcyk23BOSD2272650.9-10.3201951.3-5.211.887.599.375.025.012:2910:4900-0.3850.0
292Radko Gudas26PHID61109694653.72.476663954.53.18.391.099.246.153.919:3117:2818395.327536.7
293Erik Gudbranson25VAND3044048447.6-2.032437446.4-3.26.188.894.950.449.620:2017:26423-5.68845.5
294Jake Guentzel22PITC3555150752.11.841137352.40.210.391.1101.462.337.715:4514:251473.611758.1
295Brendan Guhle19BUFD3385341.8-9.3273543.5-8.88.396.7105.048.851.216:2116:19000.0944.4
296Carl Gunnarsson30STLD5048250049.1-1.335835750.1-0.74.892.597.352.547.513:3812:50281.76142.6
297Carl Hagelin28PITLW6181371953.13.763252854.53.98.192.7100.857.442.615:2913:0819216.919963.8
298Ron Hainsey35TOTD661191116650.5-2.188589149.8-2.26.891.298.053.246.822:0518:402544-2.617138.0
299Micheal Haley30SJSC5240743448.4-4.129629550.1-3.38.993.4102.354.745.38:598:5717181.97746.8
300Taylor Hall25NJDLW6295988752.08.275768752.48.27.591.599.048.551.519:2716:3038372.833861.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%
301Dan Hamhuis34DALD701154104052.64.083375752.43.17.991.599.447.852.219:2915:4116361.917940.8
302Dougie Hamilton23CGYD721256103154.96.593376255.07.18.191.699.746.953.119:3416:19164913.937553.6
303Freddie Hamilton25CGYC2316617748.4-4.311013844.4-7.25.093.698.632.767.39:319:1632-0.54456.8
304Travis Hamonic26NYID4567387943.4-4.449264343.3-4.87.489.897.243.556.520:4417:531234-8.415147.7
305Noah Hanifin20CARD701022100550.4-1.274076949.0-2.07.490.197.461.738.317:2315:093447-2.423640.7
306Joel Hanley25MTLD7575750.0-9.0393850.6-7.63.485.288.639.560.510:0910:0813-0.25100.0
307Markus Hannikainen23CBJLW10726253.71.7614657.03.79.888.298.039.560.59:088:26001.81457.1
308Jannik Hansen30TOTRW3444247948.0-1.933234049.41.39.790.8100.555.244.816:0414:3618101.711453.5
309Martin Hanzal29TOTC6180683549.12.759765447.71.97.989.497.240.959.118:0714:032630-6.524262.0
310Shane Harper27FLARW1411211549.3-4.0899747.8-6.15.094.099.050.050.010:1810:1643-1.72356.5
311Ben Harpur22OTTD110952.68.29660.020.00.080.080.020.080.010:3510:1500-0.10
312Scott Harrington23CBJD1615318844.9-6.411614145.1-6.512.891.8104.645.954.112:1812:0524-0.71942.1
313Ryan Hartman22CHILW6882874952.52.261155152.62.98.593.6102.251.049.012:4012:1132286.523963.6
314Scott Hartnell34CBJLW6969264351.82.151547352.12.310.192.5102.650.249.812:0110:3717266.915061.3
315Garnet Hathaway25CGYRW2617521844.5-5.812015843.2-6.910.492.4102.831.768.39:088:5283-1.34055.0
316Erik Haula25MINC6274471251.12.957153251.83.08.292.3100.553.946.113:5812:3819156.718063.9
317John Hayden21CHIC4483955.21.2352360.33.617.9100.0117.960.040.013:3613:34312.01361.5
318Jimmy Hayes27BOSRW5447344851.4-4.334334350.0-6.66.792.499.161.638.49:329:0514110.812853.9
319Kevin Hayes24NYRRW6974894344.2-5.256869145.1-5.412.692.2104.739.960.116:3513:354461-9.621858.7
320Victor Hedman26TBLD691293109954.14.093884252.73.19.491.0100.357.842.224:1319:103660-4.835540.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%
321Tim Heed26SJSD1141058.313.79756.35.30.0100.0100.066.733.316:2915:38100.2425.0
322Danton Heinen21BOSC8877454.00.7605850.8-4.30.092.992.962.137.913:1411:2352-0.51258.3
323Seth Helgeson26NJDD9899947.31.9737250.32.78.596.3104.845.854.213:2812:27000.61127.3
324Darren Helm30DETC4245449747.7-0.232839445.4-2.78.492.0100.450.849.215:2812:451718-5.413460.4
325Ales Hemsky33DALRW1011811750.21.0829047.7-1.73.693.397.045.554.514:1712:4054-0.13148.4
326Matt Hendricks35EDMLW4028035244.3-6.320423246.8-4.37.791.499.138.261.810:529:12109-2.15967.8
327Samuel Henley23COLC14640.0-1.34640.07.325.0100.0125.00.0100.05:185:0600-0.31100.0
328Adam Henrique26NJDC7283097346.0-1.162874645.7-1.98.890.499.248.551.518:2013:373924-5.421458.4
329Tomas Hertl23SJSC4162750255.54.643834755.84.17.390.097.353.846.217:1014:1226144.516054.4
330Thomas Hickey27NYID68995107948.00.673578948.20.79.190.099.148.751.317:5115:101440-1.718343.7
331Vinnie Hinostroza22CHILW4848655346.8-4.335442045.7-4.26.894.2101.049.850.211:5911:382714-5.512557.6
332Niklas Hjalmarsson29CHID671085109149.9-1.177879549.5-0.910.292.8103.144.355.721:3318:372164-0.912645.2
333Joshua Ho-Sang21NYIRW1115213453.15.99910947.61.38.786.595.257.642.416:0114:02290.62458.3
334Mike Hoffman27OTTLW6588583451.54.864662250.93.810.193.0103.156.243.817:1814:044149-0.237053.8
335Nick Holden29NYRD741143127647.3-1.587495847.7-2.310.592.0102.541.059.020:4218:162253-3.820137.3
336Peter Holland26TOTC4243051945.3-1.933139645.5-1.66.589.495.949.750.312:4911:231615-7.310660.4
337Korbinian Holzer28ANAD2823435239.9-11.218326440.9-10.49.192.2101.346.853.213:3812:44210-2.82941.4
338Julius Honka21DALD1016811958.511.21258659.211.57.783.891.552.647.416:3514:5614-0.73857.9
339Patric Hornqvist30PITRW6185870255.07.266648757.89.010.092.1102.158.941.115:6012:5024915.529470.4
340Bo Horvat21VANC7188198547.2-1.265674047.00.29.791.0100.845.854.217:5814:083023-3.823754.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%
341Marian Hossa38CHIRW6581381649.9-0.958760149.4-0.89.092.9101.953.846.216:4913:3844282.327554.2
342Quinton Howden25WPGC5353550.03.7232251.13.95.6100.0105.630.469.68:398:28100.7683.3
343Marek Hrivik25NYRLW1617113655.77.013210555.76.23.291.794.849.450.610:2510:03520.62853.6
344Jonathan Huberdeau23FLALW2132925056.88.425720655.57.38.892.2101.063.236.817:5415:3110174.68363.9
345Jiri Hudler33DALRW3129832048.2-3.821323447.7-4.69.492.2101.658.941.111:539:50117-3.65248.1
346Charles Hudon22MTLLW3283544.4-3.8242450.0-1.611.194.7105.856.343.811:5611:3132-0.23100.0
347Brad Hunt28STLD91129254.99.3857951.88.110.087.597.556.143.913:3612:48310.62352.2
348Matt Hunwick31TORD6282792547.2-4.261667447.8-3.48.293.6101.844.056.017:4815:022340-2.114540.7
349Ben Hutton23VAND6191598348.20.866873747.51.46.290.997.153.546.520:3317:552646-11.222848.7
350Zach Hyman24TORC721045100750.91.077576350.40.77.592.299.761.238.816:4413:4236232.920867.8
351Jarome Iginla39TOTRW7080982549.50.458964947.6-1.65.390.195.450.749.315:0212:412421-8.722661.1
352Matt Irwin29NSHD6493188451.3-0.266664850.7-0.98.893.3102.151.049.016:4715:2113324.819444.3
353Jaromir Jagr44FLARW72103382655.66.680467754.35.58.592.8101.356.943.117:0514:1636424.624960.2
354Mark Jankowski22CGYC18947.1-6.36746.2-6.50.0100.0100.050.050.010:1810:18100.00
355Calle Jarnkrok25NSHC7284783550.4-1.161461250.1-1.17.889.897.645.454.615:3613:0418205.320658.3
356Dmitrij Jaskin23STLRW4745239653.33.433929253.73.77.593.0100.448.451.611:3511:111273.39853.1
357Boone Jenner23CBJC72994106948.2-2.872576848.6-2.58.693.5102.142.058.016:0214:083919-3.233156.5
358Nick Jensen26DETD3956353751.22.143341151.32.67.791.599.253.846.217:1415:48823-0.69749.5
359Nicklas Jensen23NYRRW7644260.48.9463060.55.40.092.392.370.429.69:138:1121-0.91844.4
360Ryan Johansen24NSHC72123894956.68.093274055.77.18.590.799.254.745.318:5315:0833447.725455.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%
361Marcus Johansson26WSHLW7290982452.51.967362152.01.911.192.0103.157.142.916:5714:0635456.919158.1
362Stephen Johns24DALD5585282950.70.462256652.42.76.890.397.144.755.318:2316:0419411.918246.2
363Erik Johnson28COLD3657157250.02.243042650.22.66.591.197.547.552.521:3916:381620-2.615047.3
364Jack Johnson30CBJD721282134648.8-2.2979100249.4-1.58.393.5101.939.960.121:4419:0517216.519651.0
365Tyler Johnson26TBLC6482580650.6-1.362362549.9-1.38.592.1100.651.049.018:5613:562131-2.324652.0
366Ryan Johnston24MTLD7626548.8-1.2465047.9-2.50.092.192.164.935.19:529:5213-1.7837.5
367Jussi Jokinen33FLALW6287174154.04.565159052.52.96.390.997.248.351.717:3113:352456-0.718558.9
368Jyrki Jokipakka25CGYD3843552345.4-8.132339944.7-8.47.492.6100.048.052.014:2613:52625-4.85651.8
369Seth Jones22CBJD661254116151.92.692385352.02.38.791.6100.454.745.323:2119:3629408.424852.0
370Josh Jooris26TOTRW4539048944.4-2.330135146.2-0.67.192.999.938.761.311:4810:21103-3.110064.0
371Jacob Josefson25NJDC3529434246.2-1.223725947.80.07.592.9100.438.161.912:0910:3479-3.07852.6
372Roman Josi26NSHD631308117652.72.396287952.31.98.890.299.050.649.425:1119:4515324.436052.2
373Tomas Jurco24TOTLW/RW2521821949.9-0.615915650.5-1.10.990.891.749.650.410:3010:1026-2.35846.6
374Nazem Kadri26TORC721092101651.82.280976251.52.38.889.898.637.462.616:2714:1453524.638655.2
375Sergey Kalinin25NJDC4330439243.7-3.323429844.0-3.43.092.195.128.971.112:3810:16710-4.05468.5
376Vladislav Kamenev20NSHLW2121741.4-9.681338.1-11.50.090.990.957.142.910:049:0900-0.6333.3
377Steven Kampfer28TOTD91139853.62.8938352.8-0.25.991.397.263.636.412:4612:3813-1.81637.5
378Evander Kane25BUFLW62922103047.20.470179346.9-0.17.190.497.553.047.019:0916:053232-2.338457.6
379Patrick Kane28CHIRW731323118352.83.494790951.01.411.591.7103.165.634.421:3318:044437-5.544759.7
380Erik Karlsson26OTTD721463148649.62.71088107050.43.48.791.7100.352.247.826:5120:5556965.543646.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%
381Melker Karlsson26SJSC6059358550.3-0.842639651.8-0.18.993.8102.753.646.412:3510:531518-0.211754.7
382William Karlsson24CBJC7168177646.7-4.452460346.5-4.98.893.5102.345.055.013:3111:3830181.714355.9
383Ondrej Kase21ANARW5156449853.14.043036953.84.16.491.898.259.240.811:4211:2422318.014353.8
384Zack Kassian26EDMRW7064671947.3-3.448752748.0-3.69.391.9101.348.751.312:0710:551935-1.114868.9
385Bracken Kearns35NYIC2103025.0-19.5102033.3-11.90.093.393.350.050.011:1211:0800-0.7560.0
386Duncan Keith33CHID731397134451.00.5100498850.40.59.893.0102.853.346.725:4320:052867-0.435247.7
387Chris Kelly36OTTC7251774740.9-8.838752242.6-7.24.492.396.751.348.712:2110:031722-3.411965.5
388Adrian Kempe20LAKLW1618913658.23.013510057.43.65.487.793.156.343.712:3011:18350.94553.3
389Michal Kempny26CHID4872856756.26.652240756.27.77.491.598.953.146.914:5214:066253.116639.2
390Nicolas Kerdiles23ANALW191636.0-8.181044.4-2.140.085.7125.737.562.511:0811:0802-0.110.0
391Tanner Kero24CHIRW3839043647.2-4.728729549.3-2.911.094.3105.340.159.913:1211:5210111.17455.4
392Ryan Kesler32ANAC731145107251.62.986278552.33.58.491.8100.233.466.621:3015:51183411.032253.1
393Phil Kessel29PITRW72959104547.9-3.871876148.5-4.79.192.4101.564.635.417:5914:161440-2.935555.5
394Jujhar Khaira22EDMLW9705954.31.3523559.84.35.496.2101.636.064.09:098:53120.81752.9
395Alex Killorn27TBLLW7194788551.7-0.270667451.20.27.191.198.251.848.218:0514:102439-6.626560.0
396Jakub Kindl29FLAD3238943147.4-3.630033447.3-2.65.390.696.049.350.714:5114:19812-10.06555.4
397Dwight King27TOTLW7282782850.0-6.060560150.2-5.57.092.699.555.544.514:3712:561416-2.215663.5
398Oscar Klefbom23EDMD731272123350.80.897890452.01.59.491.1100.551.348.722:1018:0226623.836151.0
399Kevin Klein32NYRD5479884348.61.959960849.61.611.290.4101.652.048.017:2616:081232-4.210447.1
400John Klingberg24DALD701373139749.6-0.4998102849.3-1.510.190.9101.047.652.423:2619:563286-5.928040.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%
401Slater Koekkoek22TBLD2930833947.6-2.622725247.4-3.57.191.498.549.150.912:5912:3317-1.16839.7
402Mikko Koivu33MINC71992100949.61.274573950.21.211.992.7104.635.964.119:1414:57332613.224452.9
403Leo Komarov30TORC7290292849.3-1.267269749.1-1.010.290.8101.036.563.516:5712:424025-1.216263.6
404Travis Konecny19PHIC6078275650.8-0.357953951.80.48.791.299.956.343.714:3612:4424270.221557.2
405Anze Kopitar29LAKC66108786855.60.379866554.5-0.77.390.497.752.947.120:5116:0128306.425452.4
406Lauri Korpikoski30TOTLW6765778245.7-5.448256146.2-5.38.693.6102.346.953.112:3310:521221-5.517560.6
407Kalle Kossila23ANALW17277.820.04266.75.30.0100.0100.0100.00.06:546:5400-0.1250.0
408Chris Kreider25NYRLW6899882954.68.474861155.07.78.790.999.754.945.116:6014:1416307.829158.8
409David Krejci30BOSC73116696354.8-1.088171355.3-0.97.888.696.453.746.318:1214:5754436.728551.9
410Niklas Kronwall36DETD4866967249.90.051151649.80.38.090.798.758.241.819:0515:244160.911546.1
411Torey Krug25BOSD731469103458.75.1109576159.04.96.489.295.659.840.221:4818:01215410.740548.1
412Marcus Kruger26CHIC6163861151.10.446640753.44.08.092.8100.928.171.913:4711:312488.110965.1
413Nikita Kucherov23TBLRW65107284755.96.479367254.15.310.491.2101.658.042.019:2116:0050540.941253.4
414Tom Kuhnhackl25PITRW4729835345.8-6.222723748.9-3.811.993.6105.524.675.410:138:1854-0.17550.7
415Brett Kulak23CGYD2126325750.61.718120147.4-1.96.192.698.745.754.314:1513:51410-0.25335.8
416Nikolai Kulemin30NYILW7071279947.1-0.853958448.00.110.390.2100.535.464.613:5511:552917-0.414550.3
417Dmitry Kulikov26BUFD3962876445.1-3.246158444.1-4.14.192.796.850.349.721:3119:141525-7.89335.5
418Chris Kunitz37PITLW6685585650.0-0.463062650.2-2.07.892.9100.759.540.515:2213:0522273.019861.6
419Sean Kuraly24BOSC5442662.99.3302158.83.60.093.893.871.428.68:118:09000.51258.3
420Evgeny Kuznetsov24WSHC72101892652.41.874870451.51.310.691.9102.560.139.916:5314:4639504.828052.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%
421Kevin Labanc21SJSRW4957257949.7-0.543239152.51.610.492.2102.552.347.713:3412:191324-1.212748.8
422Joseph Labate23VANC9486343.2-6.2324740.5-6.54.396.6100.955.644.46:476:4511-0.5837.5
423Andrew Ladd31NYILW6884295646.8-0.959368446.4-1.98.090.998.951.648.416:0013:183334-1.024451.6
424Paul Ladue24LAKD1522316657.32.216312856.02.28.185.693.765.934.116:2514:18291.23951.3
425Patrik Laine18WPGRW6586291848.4-1.165969448.7-0.913.890.0103.854.745.318:0215:103852-2.631856.6
426Anton Lander25EDMC2213113649.1-5.610310250.2-4.28.290.398.533.866.29:467:4784-0.42157.1
427Gabriel Landeskog24COLLW6286179751.94.764462550.73.86.988.995.950.549.518:6014:396030-0.722062.3
428Nick Lappin24NJDRW4336541546.8-0.128533645.9-0.96.987.594.440.459.611:4711:05136-4.28765.5
429Dylan Larkin20DETC7084087249.10.263867748.5-0.36.988.795.650.749.315:5813:464245-3.627757.4
430Philip Larsen27VAND2430232648.1-0.421425146.0-1.26.291.697.854.845.216:5514:32413-4.58336.1
431Adam Larsson24EDMD701205121249.9-0.692089150.8-0.49.892.8102.647.952.120:0618:1528624.518042.2
432Jacob Larsson19ANAD4435145.7-4.7304042.9-7.70.096.496.460.739.316:2613:1801-0.71118.2
433Johan Larsson24BUFC3645352646.3-2.934941345.8-2.77.890.898.635.364.716:5115:091316-2.49352.7
434Brian Lashoff26DETD5523857.84.3382857.64.13.781.084.763.636.412:3112:11010.6520.0
435Scott Laughton22PHIC2251071.412.621775.020.710.566.777.252.947.110:1510:15101.4580.0
436Curtis Lazar21TOTRW3519830539.4-10.714921540.9-9.45.289.094.253.846.28:508:3076-1.84257.1
437Nick Leddy25NYID711207134447.3-0.3896101346.9-1.29.491.4100.849.550.522:4718:532443-12.825048.0
438Anders Lee26NYILW7196787052.66.972263853.17.38.992.1101.053.146.915:2713:0421256.724366.3
439Artturi Lehkonen21MTLLW6480871753.00.756653551.4-0.86.692.699.243.756.313:5112:2923163.324455.7
440Jori Lehtera29STLC6174172150.71.055153150.91.09.189.598.663.836.215:1113:3020140.19468.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%
441Taylor Leier22PHILW10617345.5-2.1415642.3-5.56.992.399.247.952.19:048:43200.71450.0
442Josh Leivo23TORLW1213910856.34.81137859.210.19.589.799.245.154.912:3710:441023.24355.8
443Kris Letang29PITD4181772752.93.062356352.5-0.18.990.999.854.845.225:3119:4130438.322753.7
444Mark Letestu31EDMC7054365045.5-5.739847345.7-6.59.091.3100.335.164.914:059:412222-6.519355.4
445Trevor Lewis30LAKC7290769856.52.068751157.33.66.690.697.254.245.814:1112:5018107.222059.5
446Mike Liambas27NSHLW13442.9-27.63260.0-9.30.050.050.060.040.04:424:3701-0.20
447John-Michael Liles36BOSD3137633852.7-1.627823654.1-0.35.693.198.761.538.516:1713:06961.37136.6
448Oscar Lindberg25NYRC5750856147.5-0.737243845.9-3.79.392.8102.042.557.510:4010:241011-5.413459.0
449Petteri Lindbohm23STLD5716253.40.7554654.51.94.983.388.251.448.612:4112:36110.11560.0
450Esa Lindell22DALD631117116748.9-3.281885448.9-3.59.192.2101.346.553.521:3718:322939-6.819643.4
451Anton Lindholm22COLD4573860.015.5422959.217.210.372.282.654.545.515:0513:26011.1616.7
452Elias Lindholm22CARC6194583353.12.770362153.13.77.989.497.450.749.318:1014:3949303.024355.6
453Hampus Lindholm23ANAD60105191653.45.778066853.95.78.593.8102.247.852.222:1917:60175215.918945.5
454Bryan Little29WPGC5068464451.52.653348952.23.29.989.899.652.747.317:5014:1026156.016863.7
455Ben Lovejoy32NJDD72936123643.1-5.773694443.8-5.06.293.699.831.768.320:5717:341635-6.613657.4
456Adam Lowry23WPGC7374879948.4-1.456560048.5-1.27.591.699.238.861.215:5911:5727230.718261.0
457Milan Lucic28EDMLW73102797651.31.575573050.8-0.36.891.898.655.844.217:1514:292243-1.327354.9
458Roman Lyubimov25PHILW4637037849.5-2.625825750.1-2.56.993.2100.145.854.29:338:59125-3.78348.2
459Olli Maatta22PITD5482986249.0-2.861961050.4-3.08.694.0102.550.449.618:0115:3210307.712351.2
460Andrew MacDonald30PHID63952104947.6-4.767372648.1-4.16.792.398.947.652.420:0017:05644-2.413839.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%
461Derek MacKenzie35FLAC7255071843.4-9.344153345.3-6.36.292.498.635.664.412:3610:112823-10.113757.7
462Nathan MacKinnon21COLC721134106551.65.187282751.35.67.789.096.753.646.420:0115:164439-2.039357.8
463Denis Malgin20FLAC4236235450.6-0.828327251.00.14.894.699.460.439.611:039:55139-2.58261.0
464Evgeni Malkin30PITC6293987051.91.671064552.40.611.491.9103.370.629.418:3714:5452546.531461.1
465Brandon Manning26PHID5788281552.00.761760050.7-1.46.390.897.151.548.517:5115:58734-0.816645.2
466Josh Manson25ANAD73108698452.54.080872652.73.87.791.799.448.251.818:3416:0920519.915745.9
467Anthony Mantha22DETRW5575361555.07.957646255.58.79.591.8101.353.846.216:1914:15253411.020861.1
468Brad Marchand28BOSLW73130382861.18.398062461.17.69.588.598.055.344.719:2914:49597116.337955.1
469Alexey Marchenko25TOTD3951159346.3-1.839545546.5-1.18.494.7103.045.554.517:1415:19522-1.77846.2
470Jon Marchessault26FLAC6588482251.81.666766650.0-0.27.988.896.755.944.117:0814:225641-9.627161.6
471Martin Marincin24TORD2539437851.02.128330148.5-0.79.991.5101.545.354.718:0315:13715-0.16732.8
472Andrei Markov38MTLD5499184554.02.871962053.72.68.193.2101.349.650.421:4517:1926575.619741.6
473Patrick Marleau37SJSLW73105296552.21.376868752.81.09.192.5101.651.049.017:0714:0242468.129959.2
474Mitch Marner19TORC6798997950.30.174077448.9-1.29.891.0100.856.543.516:4314:165651-0.729654.4
475Patrick Maroon28EDMLW73111095653.75.083869954.55.09.392.1101.457.942.116:3814:40294514.927460.6
476Matt Martin27TORLW7252256947.8-2.838940848.8-1.27.093.8100.931.568.58:498:261611-3.910060.0
477Paul Martin35SJSD721321121152.21.596387852.30.48.293.2101.456.643.419:1617:0929552.311545.2
478Alec Martinez29LAKD721297107054.8-0.398778055.91.97.488.095.454.945.121:4017:204402.129344.7
479Jordan Martinook24ARILW6880688947.62.562167547.94.07.892.2100.040.759.315:4913:073819-7.717955.3
480Andreas Martinsen26TOTLW5838150942.8-6.629037743.5-5.75.291.997.046.953.19:458:382310-8.011754.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%
481Michael Matheson22FLAD711153116149.8-1.489489050.1-0.27.391.799.048.251.820:4817:404450-3.528757.8
482Auston Matthews19TORC721147109851.11.386883351.01.77.892.3100.163.136.917:3415:0569366.241258.7
483Shawn Matthias28WPGLW4547249149.0-1.535838548.2-2.47.992.2100.140.159.913:3411:60108-2.68659.3
484Scott Mayfield24NYID1926925551.31.819818451.82.611.888.5100.353.546.513:5613:54710-0.45947.5
485Jamie McBain28ARID3435842.6-5.2334741.3-4.18.390.098.345.554.516:4014:4411-0.5837.5
486Jake McCabe23BUFD691077125646.2-1.081496645.7-1.79.591.7101.245.354.720:4918:042638-7.116043.1
487Jared McCann20FLAC2928527151.31.321819253.24.07.191.698.760.639.411:3810:3888-1.77856.4
488Michael McCarron21MTLRW2618918850.1-4.214414150.5-3.07.392.7100.052.347.79:318:5864-1.54959.2
489Jay McClement33CARC6547658045.1-8.033142443.8-8.66.191.897.842.257.811:239:222915-4.28742.5
490Max McCormick24OTTRW7506344.2-0.7274438.0-8.90.090.690.653.146.96:466:4520-1.21450.0
491Connor McDavid20EDMC731325113054.05.899782854.65.610.391.7102.056.643.421:1217:20694822.736858.7
492Ryan McDonagh27NYRD731252140547.1-1.795498649.20.29.493.0102.545.454.624:2418:4541535.829647.3
493Evan McEneny22VAND1101147.6-6.07846.7-4.216.766.783.366.733.315:0815:08000.51100.0
494Brock McGinn22CARLW4650750450.1-0.434835949.2-0.67.989.497.349.750.312:2311:252413-2.612050.8
495Jamie McGinn28ARILW6672284446.10.454565445.50.25.691.697.354.545.513:1112:10523-8.316567.9
496Dylan McIlrath24TOTD6385242.2-9.1284240.0-11.86.789.396.051.448.69:319:2013-1.71127.3
497Greg McKegg24TOTC3825534142.8-9.419926842.6-8.78.391.099.445.055.010:019:1765-6.84770.2
498Curtis McKenzie25DALLW4846548548.9-1.533434149.5-1.08.492.7101.144.755.310:479:4989-1.710559.0
499Cody McLeod32TOTLW5020032937.8-12.014924038.3-11.38.093.8101.741.059.06:496:4031-5.94161.0
500Brayden McNabb26LAKD3965341061.46.546528761.88.45.493.699.067.632.415:2014:379309.310236.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%
501Adam McQuaid30BOSD68107290254.3-2.278166354.1-2.97.391.198.453.146.917:4415:168184.312248.4
502Wade Megan26STLC3221953.79.1191654.37.912.591.7104.228.671.48:488:19000.4785.7
503Jayson Megna26VANC5346657244.9-3.031943742.2-4.65.694.5100.047.752.312:2611:24178-7.99767.0
504Timo Meier20SJSRW2836227756.77.626021055.34.64.992.697.549.150.912:4912:1321241.613350.4
505Julian Melchiori25WPGD910413743.2-5.77610043.2-7.98.890.098.835.065.016:3615:2919-2.21752.9
506Jonathon Merrill24NJDD4456563847.0-0.444848148.21.16.991.498.338.161.919:0517:041318-0.98450.0
507Marc Methot31OTTD671075118347.6-1.180484448.80.08.593.0101.549.250.820:0217:4711372.311260.7
508Milan Michalek32TORLW5536246.1-4.4324044.4-6.28.785.293.946.953.114:1611:5131-0.41060.0
509Zbynek Michalek34ARID161825.0-23.161627.3-22.70.0100.0100.030.070.015:5514:3801-0.20
510Sonny Milano20CBJLW2151353.610.781142.10.216.775.091.766.733.311:599:3201-0.330.0
511Colin Miller24BOSD5688557860.56.768341962.08.15.890.196.064.535.515:4913:42172712.121637.0
512Drew Miller32DETLW4728641540.8-8.921729942.1-7.44.891.896.638.161.910:118:44114-4.75565.5
513J.T. Miller23NYRLW74861102545.7-3.565873647.2-2.712.093.2105.242.457.616:2713:304447-6.720659.2
514Kevan Miller29BOSD4971460854.0-2.554845354.7-2.27.289.696.754.445.617:2115:036198.49051.1
515John Mitchell32COLC6362764049.51.443548247.4-0.74.494.498.849.250.812:3711:402817-10.512744.9
516Torrey Mitchell32MTLC7365969948.5-4.747947650.2-2.38.393.2101.528.671.412:4010:3941361.511853.4
517Zack Mitchell24MINRW11678743.5-9.3476641.6-11.50.097.697.659.240.88:268:2221-0.71471.4
518Sean Monahan22CGYC7399097550.4-0.472474849.2-1.88.491.8100.261.238.817:4614:1046382.330957.9
519Brandon Montour22ANAD1926928148.9-5.020621449.0-5.05.597.9103.453.146.917:0414:562142.08046.3
520Dominic Moore36BOSC7366868949.2-7.849651948.9-8.87.192.399.542.058.012:3110:1825201.714064.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%
521John Moore26NJDD5370280746.5-0.752162845.3-2.18.791.6100.350.449.618:4515:51638-7.517241.9
522Josh Morrissey21WPGD731193113751.22.988984151.43.010.490.3100.747.652.419:1817:5314312.919045.8
523Joseph Morrow24BOSD1723821552.5-4.417215452.8-3.63.493.096.472.527.515:3214:4017-0.73948.7
524Tyler Motte21CHILW3325834442.9-8.618025241.7-7.28.095.6103.634.365.711:2310:07134-2.47462.2
525Matt Moulson33BUFLW7462860351.04.947846150.94.75.993.599.452.747.311:339:2217113.318967.2
526Mirco Mueller21SJSD4333647.8-2.0232646.9-2.517.694.4112.172.727.39:189:04220.0650.0
527Connor Murphy23ARID68967113146.10.071587445.0-0.57.890.898.642.857.218:5416:471326-4.815841.8
528Ryan Murphy23CARD2426329147.5-5.918221545.8-7.03.290.593.763.136.913:1912:5398-2.43839.5
529Ryan Murray23CBJD6080595745.7-6.959671545.5-7.69.092.1101.147.552.518:2016:00818-3.611047.3
530Jake Muzzin27LAKD721347106955.81.299182154.70.16.687.594.152.947.122:1717:4514593.034347.8
531Tyler Myers26WPGD1117317250.13.012313847.11.910.694.6105.250.449.622:1217:366101.54040.0
532Jakub Nakladal29CARD3324541.6-13.1223439.3-16.70.085.285.254.545.514:3014:2510-0.9742.9
533Vladislav Namestnikov24TBLC6477266653.72.957051652.52.28.490.398.757.342.714:4212:1911242.617858.4
534Rick Nash32NYRRW6172784946.1-2.156361747.7-1.210.492.3102.852.547.516:3013:0838411.130360.4
535Riley Nash27BOSC7278466154.3-1.857847454.9-1.43.492.696.048.151.913:3311:3040158.219557.9
536James Neal29NSHRW6396085153.02.570465451.81.27.790.698.357.442.617:5015:0438283.830861.0
537Chris Neil37OTTRW5231737845.6-2.722727345.4-3.52.792.094.862.437.67:267:211091.16365.1
538Brock Nelson25NYILW7179297444.8-3.557070544.7-4.09.591.1100.647.352.715:3813:093939-7.726557.0
539Casey Nelson24BUFD1111910852.40.7878750.0-1.04.790.995.650.549.512:3612:2101-0.51952.6
540Patrik Nemeth24DALD3448748050.41.136835750.81.66.092.298.150.349.715:2914:229162.27445.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%
541Aaron Ness26WSHD2152537.5-12.292031.0-17.30.092.392.390.99.112:5012:5001-0.310.0
542Nikita Nesterov23TOTD4463555153.52.446644151.40.37.492.299.664.535.516:0914:56620-3.012245.1
543Andrej Nestrasil25CARC1917916651.9-0.813611953.32.16.088.994.951.948.110:5410:231180.03969.2
544Nino Niederreiter24MINRW7293175455.38.767355754.77.29.992.1102.052.447.615:0412:60282613.926662.0
545Frans Nielsen32DETC6980279350.31.661562149.81.16.989.696.559.640.417:0612:3726231.224257.9
546Matthew Nieto24TOTLW4955952351.71.241740250.91.44.891.796.548.351.714:4912:3325180.110767.3
547Cristoval Nieves23NYRC171630.4-8.041126.7-16.50.088.988.950.050.011:4411:3900-1.010.0
548Matt Niskanen30WSHD69113499753.23.184975652.93.39.892.8102.549.750.322:1317:3831614.229146.0
549Stefan Noesen23TOTRW3529229250.02.924222551.84.96.894.9101.749.850.210:3710:108101.87169.0
550Nelson Nogier20WPGD17846.7-16.76842.9-23.00.0100.0100.037.562.512:1612:04010.2250.0
551Jordan Nolan27LAKC4341537752.4-2.429928950.9-4.55.993.599.355.144.910:5510:43410-1.08544.7
552Joakim Nordstrom24CARLW7165869848.5-3.548250249.0-1.94.592.496.949.450.612:3910:512421-2.016254.9
553Tomas Nosek24DETLW2152537.5-14.3142140.0-11.60.0100.0100.023.576.510:4110:39100.58100.0
554Ryan Nugent-Hopkins23EDMC73996100249.8-0.574171950.8-0.45.991.597.350.849.217:4514:054428-0.530162.5
555Darnell Nurse21EDMD3655152951.0-0.241641749.9-3.18.092.1100.251.948.117:2715:539280.011555.7
556Markus Nutivaara22CBJD5964470247.8-3.548253147.6-4.08.894.2103.061.438.613:0112:51719-3.511450.9
557William Nylander20TORC71103094852.12.578672152.23.26.992.799.654.745.315:5713:3452275.531357.2
558Gustav Nyquist27DETRW6688785251.03.667267250.02.49.4