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 Abdelkader29DETLW4243050645.9-2.232938146.3-1.14.692.196.839.560.516:0312:541113-4.910462.5
3Pontus Aberg23NSHLW1513815946.5-6.210411747.1-4.96.692.198.748.351.712:2012:0552-1.12450.0
4Noel Acciari25BOSC1916514553.2-1.712011351.5-4.23.996.5100.550.050.09:469:29730.02951.7
5Kenny Agostino24STLLW7866457.312.8694759.510.55.890.996.760.439.612:4711:30141.52665.4
6Sebastian Aho19CARRW5775266453.11.655050752.01.48.490.698.955.344.716:1513:5627395.925657.0
7Karl Alzner28WSHD6184698446.2-6.763374645.9-6.411.694.4106.046.153.920:0716:591640-5.211550.4
8Josh Anderson22CBJRW5857364647.0-4.244048547.6-3.710.393.0103.347.852.212:0711:502113-0.214662.3
9Andy Andreoff25LAKLW2424523251.4-4.417517350.3-6.05.193.298.355.045.011:0410:4847-1.84841.7
10Sven Andrighetto23MTLRW2626823853.0-2.319016453.7-0.76.595.3101.848.151.911:3311:1761-1.36546.2
11Artem Anisimov28CHIC5779376750.80.256859149.0-0.711.892.5104.367.132.918:2014:572913-2.317954.7
12Josh Archibald24PITRW2151060.06.210855.6-1.620.0100.0120.028.671.49:107:55000.1450.0
13Joel Armia23WPGRW3840445047.3-3.830434846.6-4.47.593.2100.740.959.115:2012:272513-3.312652.4
14Viktor Arvidsson23NSHLW5993176155.05.271159454.54.89.591.5101.155.244.816:4813:5428204.829862.1
15Andreas Athanasiou22DETC4544446748.7-0.135337148.80.49.590.7100.262.937.113:1211:261510-5.716451.8
16Cam Atkinson27CBJRW5983787149.0-2.159665247.8-3.99.693.1102.742.857.218:0413:592616-0.629659.8
17Yohann Auvitu27NJDD2529328350.97.022723049.75.56.894.1100.966.333.715:3613:317130.08762.1
18David Backes32BOSRW5382764256.30.962746657.41.68.288.196.351.248.817:2314:1921258.220465.2
19Mikael Backlund27CGYC6282067155.05.561150354.85.99.689.799.335.964.117:1912:4935344.925659.8
20Nicklas Backstrom29WSHC6180783449.2-2.261363449.2-1.511.792.5104.352.747.318:1014:3148390.119359.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%
21Sven Baertschi24VANLW5054464245.9-4.040848045.9-2.410.791.5102.348.151.915:1013:072610-5.114463.2
22Casey Bailey25OTTRW7464848.91.7402858.810.30.094.194.166.733.37:607:60101.81283.3
23Josh Bailey27NYILW6194792450.64.869066151.14.510.091.1101.062.637.418:3715:1939454.723258.2
24Justin Bailey21BUFRW2018024942.0-2.813618941.8-3.59.897.2107.043.556.511:0311:0367-1.95350.9
25Nicholas Baptiste21BUFRW149511844.6-5.1719742.3-6.910.094.7104.754.145.99:148:3811-1.32181.0
26Ivan Barbashev21STLC129611046.6-1.7788149.1-1.37.198.1105.333.366.710:5310:48200.41361.5
27Riley Barber22WSHRW2121938.7-10.191340.9-4.70.0100.0100.090.99.18:558:55000.12100.0
28Mark Barberio26TOTD3851846752.61.137735951.20.37.592.5100.059.740.317:0315:05921-2.110345.6
29Aleksander Barkov21FLAC4565951556.15.850742454.54.410.291.0101.358.941.119:1914:5635224.217064.7
30Tyson Barrie25COLD5290797748.11.069777447.40.56.689.896.458.441.623:2919:251537-12.228646.2
31Matt Bartkowski28CGYD4494552.11.2363550.7-3.713.892.0105.854.845.214:1213:36020.0425.0
32Mathew Barzal19NYIC2112828.2-21.5101835.7-14.30.085.785.766.733.39:459:1400-1.70
33Cody Bass30NSHC9276330.0-21.6214233.3-16.80.096.996.916.183.96:466:1521-1.8333.3
34Jay Beagle31WSHRW6048461344.1-8.335646243.5-8.412.695.0107.631.568.513:3610:41918-2.711768.4
35Francois Beauchemin36COLD59922105046.8-2.070377947.4-0.47.591.498.944.955.121:5617:222242-11.218948.1
36Nathan Beaulieu24MTLD5694791750.8-2.667365550.7-2.59.592.1101.651.448.619:5416:4815580.318448.4
37Anthony Beauvillier19NYILW4748462343.7-4.636345544.4-4.18.591.599.950.549.512:3412:221125-6.610560.0
38Taylor Beck25EDMLW391734.6-12.561037.5-11.30.080.080.050.050.05:535:5300-0.510.0
39Matt Beleskey28BOSLW3538734952.6-3.129925354.2-1.83.789.493.151.748.314:1311:516102.911353.1
40Pierre-Edouard Bellemare31PHILW6153459547.3-5.337139648.4-4.37.093.3100.347.552.513:3710:402013-4.014350.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%
41Jamie Benn27DALLW5786783151.11.364061351.10.88.790.699.348.751.319:5714:493840-7.027955.6
42Jordie Benn29DALD5788289349.7-1.064663850.3-0.77.392.9100.245.154.918:3814:541236-2.915437.7
43Beau Bennett25NJDRW4446541752.78.035931153.68.35.393.498.648.151.913:4211:3713103.413054.6
44Sam Bennett20CGYC6164868548.6-3.147950748.6-2.66.590.496.958.641.415:1412:3631181.116958.0
45Matt Benning22EDMD4871964152.92.154847353.72.58.691.7100.358.042.017:0115:515363.912745.7
46Patrice Bergeron31BOSC5899660462.39.275745962.38.96.890.597.355.244.819:1914:12381817.135162.1
47Patrik Berglund28STLC6072164952.62.754148852.62.08.189.998.042.857.215:3813:0429142.920254.5
48Christoph Bertschy22MINC5253541.7-10.8172540.5-10.36.795.0101.769.630.48:088:08000.15100.0
49Tyler Bertuzzi21DETLW7385441.3-6.0284538.4-9.35.093.198.155.644.49:069:0313-0.4837.5
50Bryan Bickell30CARLW7454748.9-4.2343847.2-3.69.196.3105.440.060.09:427:56310.01250.0
51Alex Biega28VAND2024824949.92.518519348.93.66.992.899.750.749.314:5213:5154-2.85339.6
52Kevin Bieksa35ANAD63828100245.2-6.563974846.1-5.88.492.2100.651.748.319:0316:10934-11.315849.4
53Anthony Bitetto26NSHD1817922644.2-6.013617443.9-6.77.992.2100.155.644.411:4911:2005-3.62748.1
54Oliver Bjorkstrand21CBJRW91128856.05.9896358.68.58.691.5100.157.442.613:5012:16441.13154.8
55Nick Bjugstad24FLAC3232835548.0-3.925028247.0-4.43.991.094.850.050.013:2011:351112-4.29856.1
56Joseph Blandisi22NJDLW9809944.7-2.5607245.5-3.02.492.594.950.050.011:0310:2010-0.21855.6
57Anton Blidh21BOSLW1916512556.9-1.21259058.1-0.33.491.895.359.640.48:478:19445.14755.3
58Mike Blunden30OTTRW131023.1-27.52625.0-24.2100.00.0100.09:379:3700-0.20
59Mikkel Boedker27SJSLW6069069449.9-1.351750950.4-1.78.492.1100.450.749.314:2011:4519301.816554.5
60Zach Bogosian26BUFD3556862247.73.543746048.74.57.290.097.246.553.520:0518:218190.28154.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%
61Jared Boll30ANARW4115023239.3-12.611917740.2-12.06.793.3100.056.343.75:575:5413-7.22045.0
62Nick Bonino28PITC5965274246.8-4.949252548.4-4.66.992.499.344.755.316:3312:192819-4.216362.0
63Mark Borowiecki27OTTD5157563247.6-0.741045047.7-1.66.093.699.652.048.013:4613:014101.57538.7
64Robert Bortuzzo27STLD2327324053.24.121415857.58.111.390.9102.258.241.813:5913:003104.36053.3
65Reid Boucher23TOTC2014414150.5-0.610811348.9-1.15.393.598.852.847.29:528:28101-1.65156.9
66Lance Bouma26CGYC4229533646.8-5.721221949.2-2.78.790.599.329.170.911:269:28109-1.06654.5
67Michael Bournival24TBLLW1716113953.72.212310354.43.12.491.794.038.062.010:039:55630.54052.5
68Gabriel Bourque26COLLW6345339.1-5.6243441.4-1.35.395.0100.340.060.011:128:6010-1.1944.4
69Rene Bourque35COLRW4445554645.5-2.134340445.9-1.37.089.796.647.852.214:1312:01166-8.213958.3
70Jay Bouwmeester33STLD5991297348.4-3.668271448.9-3.69.489.899.142.257.822:1819:04929-7.713948.9
71Johnny Boychuk33NYID5794597149.33.070770650.03.18.792.8101.550.849.220:3416:5013421.529446.6
72Brian Boyle32TBLC5456548853.72.244237853.93.18.991.9100.747.152.913:4211:0212123.917661.9
73Tyler Bozak30TORC5785477452.51.963561450.80.49.590.599.955.744.316:2313:4638382.717463.8
74Derick Brassard29OTTC5992975155.310.267354555.39.69.291.1100.354.845.217:3214:4825287.125555.3
75Justin Braun29SJSD61892104246.1-7.265972047.8-5.88.191.899.839.460.620:0617:573150-1.718240.1
76T.J. Brodie26CGYD6296793051.0-0.170968251.00.56.588.394.850.149.923:3718:1350541.915437.7
77Jonas Brodin23MIND4566566749.93.150848651.14.37.892.8100.647.452.619:3816:138229.012047.5
78Kyle Brodziak32STLC4929633047.3-5.021823648.0-4.210.289.399.526.873.210:138:11226-0.96068.3
79Troy Brouwer31CGYRW5458067146.4-5.641051544.3-8.07.691.699.355.344.716:5512:182025-5.011855.9
80Connor Brown23TORRW6180179750.1-0.958561049.0-1.99.191.7100.853.946.116:0112:5728160.917759.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%
81Dustin Brown32LAKRW5976666353.6-1.756948054.2-0.87.189.696.753.846.215:6012:5719184.623053.0
82J.T. Brown26TBLRW4738739249.7-2.228529549.1-2.14.692.096.537.562.510:359:2677-2.98856.8
83Pavel Buchnevich21NYRRW2627026450.63.021620151.83.713.290.1103.253.246.813:1711:011016-1.27051.4
84Andre Burakovsky21WSHLW5264454154.35.044342151.31.49.694.5104.256.443.613:2411:522527-1.317448.9
85Erik Burgdoerfer28BUFD2212150.05.0191457.610.80.088.988.962.537.511:1011:10010.6366.7
86Alexander Burmistrov25TOTC4134345543.0-5.723034040.4-7.97.291.798.941.358.712:5910:53912-8.17149.3
87Brent Burns31SJSD611338117453.34.099985453.94.09.992.3102.257.342.725:0119:30381198.748850.6
88Alexandre Burrows35VANRW5562265448.7-1.147350348.50.28.790.799.448.052.014:5813:033415-4.717963.7
89Dustin Byfuglien31WPGD631252118551.43.594390051.23.59.789.899.548.151.927:2621:5548705.035952.6
90Paul Byron27MTLLW6172663753.31.049946851.6-0.68.992.8101.753.047.014:5212:0229104.711661.2
91Drake Caggiula22EDMLW4440945447.4-3.430732548.6-2.85.593.498.950.949.113:2911:131622-5.211851.7
92Ryan Callahan31TBLRW1818622045.8-4.514316945.8-4.64.891.996.643.856.214:0911:55710-4.44252.4
93Matt Calvert27CBJLW5148657645.8-5.436343845.3-5.98.190.999.044.056.013:3711:461912-4.612357.7
94Mike Cammalleri34NJDLW5363271347.01.447154446.4-0.39.591.5101.047.452.617:3715:032431-5.920458.8
95Brian Campbell37CHID5987490549.1-2.362969247.6-2.810.594.2104.753.846.218:1716:33746-1.113644.9
96Patrick Cannone30MINC3142734.1-12.8121741.4-8.910.091.7101.775.025.07:536:50120.0366.7
97Paul Carey28WSHC3283048.3-3.7212150.02.40.085.785.722.277.810:239:4701-0.9650.0
98Matt Carle32NSHD6606149.62.3444450.03.99.187.196.252.247.813:0912:28040.2450.0
99Brandon Carlo20BOSD61113999053.5-3.386274453.7-3.77.890.398.144.255.821:1818:2517314.714349.0
100John Carlson27WSHD5587991449.0-3.765269348.5-3.810.992.1103.050.349.722:5317:124073-1.927650.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%
101Ryan Carpenter26SJSC111078854.95.8836655.76.910.098.0108.050.949.110:239:35130.52387.0
102Daniel Carr25MTLLW3328126951.1-4.922319054.0-0.88.393.6101.942.058.010:159:6076-0.17360.3
103Connor Carrick22TORD5592180053.53.167361352.32.39.391.5100.861.638.416:3115:3313392.818043.3
104Alexandre Carrier20NSHD2151648.43.5121152.26.614.3100.0114.342.957.110:2410:23000.01100.0
105William Carrier22BUFLW3527927550.43.321421549.93.36.395.1101.448.451.68:588:54772.65967.8
106Jeff Carter32LAKC6186175553.3-2.263455853.2-2.310.589.6100.056.044.017:5913:3618324.735155.0
107Cody Ceci23OTTD59960116045.3-4.769383645.3-5.27.990.698.645.055.023:1419:061757-6.022050.0
108Peter Cehlarik21BOSLW5574754.87.0473458.09.77.790.598.267.432.613:5011:52470.3728.6
109Thomas Chabot20OTTD191242.9-5.581044.4-10.00.075.075.050.050.07:097:05010.0250.0
110Michael Chaput24VANC4839942548.4-0.329732547.70.45.293.898.942.557.59:459:2898-3.66657.6
111Zdeno Chara39BOSD54105592053.4-3.680068753.8-3.98.490.198.542.757.323:1018:49273910.819947.2
112Ben Chiarot25WPGD5050263444.2-7.236847343.8-7.48.992.4101.248.151.915:1713:071138-5.77644.7
113Alex Chiasson26CGYRW6164858552.62.248542953.13.46.190.496.460.939.113:4511:5223175.913164.1
114Jason Chimera37NYILW6164979844.9-3.249258045.9-2.79.591.1100.648.351.712:5511:371321-3.913366.9
115Taylor Chorney29WSHD1718723744.1-4.414417545.1-3.013.096.2109.254.945.114:0313:2137-0.93253.1
116Jakob Chychrun18ARID4763270147.41.746753546.62.17.790.498.243.656.416:1114:36826-4.714038.6
117Casey Cizikas25NYIC5355860448.00.441442349.51.39.192.9101.932.867.214:0311:4432235.511464.9
118Fredrik Claesson24OTTD1918616353.35.813512551.94.05.091.596.454.845.210:2710:021102.92839.3
119Adam Clendening24NYRD2333625756.78.624318556.88.010.691.2101.865.534.515:4413:596145.17445.9
120Kyle Clifford26LAKLW5454741257.02.840829857.83.84.693.097.657.442.610:4910:411360.914262.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%
121Cal Clutterbuck29NYIRW4547550348.62.734736548.71.59.391.6100.936.663.414:2511:4324148.814353.1
122Braydon Coburn31TBLD5875070451.6-0.256454350.9-0.57.591.799.341.158.916:0614:04226-0.614943.6
123Andrew Cogliano29ANALW6384070854.36.563953254.66.47.192.499.644.755.315:1513:1517215.022762.1
124Joe Colborne27COLC5036240847.0-2.426831146.3-3.04.589.594.054.046.010:439:07714-8.05865.5
125Ian Cole27PITD6098394151.11.174063753.72.810.093.3103.353.946.119:3516:57232712.117041.2
126Blake Coleman25NJDC5395740.6-7.4294240.8-6.75.096.4101.446.453.611:3211:31340.1862.5
127Blake Comeau30COLLW5665266449.52.346950648.10.76.389.595.745.954.115:4912:493015-10.915052.0
128Cory Conacher27TBLLW8566845.2-9.4455545.0-11.23.092.195.158.541.511:439:43360.01861.1
129Erik Condra30TBLRW1310912247.2-6.0789644.8-8.23.790.994.646.853.29:389:2332-1.11553.3
130Kevin Connauton26ARID1820721149.55.615415450.06.07.090.797.743.356.712:4411:4443-1.84337.2
131Brett Connolly24WSHRW4750442454.34.936631453.84.510.895.9106.758.141.911:1010:3511104.310163.4
132Kyle Connor20WPGLW1915519144.8-4.212213846.9-1.45.987.193.051.049.012:1910:5195-2.03756.8
133Andrew Copp22WPGC4638943447.3-2.728931248.1-1.810.094.2104.242.557.511:5710:1616132.68558.8
134Frank Corrado23TORD2283147.5-3.2173036.2-11.58.395.7104.073.326.714:0013:3702-0.7728.6
135Nick Cousins23PHIC5256752651.91.240337551.80.85.491.496.752.247.812:0410:4313121.214360.8
136Logan Couture27SJSC5981281350.0-1.660356851.5-0.59.992.3102.250.050.017:5613:4528634.127453.3
137Sean Couturier24PHIC4570958854.73.151442654.72.87.489.396.744.755.318:1914:4327233.613461.2
138Charlie Coyle24MINC5976483247.90.556459748.60.510.692.0102.648.851.217:0914:2125267.218560.0
139Adam Cracknell31DALRW5247850148.8-0.335635250.30.78.296.6104.847.252.810:109:371312-0.511653.4
140Joseph Cramarossa24ANALW4928741740.8-9.822030641.8-9.07.594.1101.657.942.19:498:53714-5.64755.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%
141Sidney Crosby29PITC5492384052.42.870361053.52.310.891.6102.461.438.619:4015:50304914.427565.1
142Lawson Crouse19ARILW5043455144.1-2.933341444.6-1.14.991.696.535.764.311:4510:15113-6.69753.6
143Matt Cullen40PITC5450854048.5-3.039037551.0-1.69.491.4100.831.968.113:3510:4014245.411255.4
144Austin Czarnik24BOSC4746338354.7-1.834427355.8-1.05.089.894.959.041.013:0710:1118113.211955.5
145Klas Dahlbeck25CARD1922122849.2-2.116518347.4-3.75.393.298.570.329.713:1812:3848-2.83933.3
146Trevor Daley33PITD5484195846.7-5.165868349.1-4.19.792.5102.248.551.520:1916:1819142.615453.9
147Zac Dalpe27MINC9617245.90.7455246.40.716.187.2103.348.651.48:338:3330-0.51457.1
148Phillip Danault23MTLLW6286675053.61.760853853.11.47.991.499.347.053.015:0813:2035274.516457.3
149Marko Dano22WPGC2823224948.2-0.416318047.5-2.16.895.5102.443.656.411:289:56139-1.25754.4
150Laurent Dauphin21ARIC2418321645.9-0.613716345.70.34.294.498.631.168.910:559:0993-3.84178.0
151Brandon Davidson25EDMD2834036548.21.125326149.20.67.793.2100.949.450.615:2414:16316-0.16048.3
152Calvin de Haan25NYID61939104147.40.268272348.50.99.491.4100.947.452.619:0716:5618398.318647.8
153Jacob de La Rose21MTLLW9567841.8-9.2395242.9-7.34.889.794.518.581.510:548:4740-1.9944.4
154Anthony Deangelo21ARID2132738046.30.625230745.10.45.093.598.555.144.918:6015:57211-5.27356.2
155Danny DeKeyser26DETD60896101746.8-2.568976847.3-1.68.389.898.249.150.922:2118:5314341.513345.9
156Michael Del Zotto26PHID3254255049.6-1.639539150.3-1.06.790.196.856.543.519:2317:18415-2.511347.8
157Dylan DeMelo23SJSD1417917350.92.812512250.61.69.490.099.456.443.615:0413:33151.13647.2
158Jason Demers28FLAD6085386049.8-1.465066149.6-1.08.190.999.048.651.419:4416:121523-7.215244.1
159David Desharnais30MTLC3033131851.01.522923749.1-0.87.695.9103.556.443.613:0711:40137-0.84761.7
160Andrew Desjardins30CHILW3426229447.1-5.318520747.2-4.14.991.896.736.563.59:108:3967-0.16253.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%
161Nicolas Deslauriers25BUFLW3113221637.9-7.49616536.8-8.82.993.896.749.550.56:496:4811-4.53050.0
162Simon Despres25ANAD151229.4-25.34640.0-16.60.0100.0100.057.142.916:089:28000.0250.0
163Phillip Di Giuseppe23CARLW2127020856.54.719916554.74.44.386.891.164.235.812:1611:3887-0.17157.7
164Jason Dickinson21DALC2122532.4-17.381929.6-23.90.092.992.961.538.59:028:4300-0.610.0
165Brenden Dillon26SJSD6087176653.23.262053853.52.45.692.798.352.847.216:0215:157212.114240.8
166Shane Doan40ARIRW6074682847.42.153264545.20.56.993.8100.842.957.115:1213:402023-9.019159.7
167Max Domi21ARILW3747956046.12.035043044.91.89.789.599.346.653.416:5514:041821-7.013852.9
168Joonas Donskoi24SJSRW4453148552.32.238635352.20.97.391.698.952.747.313:5212:2827262.913259.1
169Derek Dorsett30VANRW1411510053.5-0.3847453.20.47.282.389.552.847.29:569:34210.33372.7
170Jake Dotchin22TBLD1324117757.75.617414155.23.49.093.9102.963.836.317:3916:49160.54431.8
171Drew Doughty27LAKD611327103356.22.495978854.90.27.393.1100.356.044.027:1721:23166712.328148.8
172Nic Dowd26LAKC5358845056.62.143531058.44.74.187.091.164.935.112:5111:0715161.810757.0
173Justin Dowling26DALC5434548.98.6293743.90.84.596.6101.132.367.711:1110:5311-1.01560.0
174Leon Draisaitl21EDMC6295683653.33.771262453.32.99.291.2100.554.645.418:4515:2952557.623757.0
175Jonathan Drouin21TBLLW5169161852.81.152948152.41.48.990.799.557.642.417:2514:273242-2.622960.3
176Brandon Dubinsky30CBJC5785186649.6-1.561263549.1-2.410.092.8102.842.058.017:3814:392929-0.215255.9
177Matt Duchene26COLC5576775150.53.959457550.84.77.788.095.748.651.418:3814:494234-3.521260.4
178Anthony Duclair21ARILW4147453047.21.235040346.51.87.690.998.456.943.113:5212:152118-1.611152.3
179Mathew Dumba22MIND5582892747.2-1.061070046.6-2.912.093.0105.055.144.919:5816:5516313.520644.2
180Gabriel Dumont26TBLC1817113456.12.41189555.42.74.392.496.727.272.89:299:1833-0.54050.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%
181Brian Dumoulin25PITD4982979051.20.963358552.00.07.990.298.251.748.320:0618:0017241.813142.0
182Christian Dvorak20ARILW5659976044.1-2.642958342.4-3.29.894.2104.053.346.714:3912:43710-4.710351.5
183Ryan Dzingel24OTTLW5971177547.8-0.551556647.6-1.210.092.5102.551.348.714:3612:5017180.915062.0
184Cody Eakin25DALC3953151051.00.039537851.1-0.35.991.897.751.548.516:1313:231225-0.910047.0
185Patrick Eaves32TOTRW6084077452.02.963654154.04.86.889.996.748.751.316:3813:1621132.927657.6
186Jordan Eberle26EDMRW6293683053.03.270760354.03.87.393.1100.355.944.117:0314:4228356.228154.8
187Alexander Edler30VAND4785486749.60.462266948.2-0.17.190.897.950.449.624:1619:501325-6.821339.9
188Joel Edmundson23STLD4762466248.5-2.845649847.8-4.38.792.5101.348.851.217:1715:07519-2.810848.1
189Nikolaj Ehlers20WPGLW6389481952.24.067062751.73.511.188.299.355.744.317:3414:5423333.728154.4
190Jack Eichel20BUFC4061569846.81.746651347.62.78.491.099.453.646.420:0916:362632-2.928156.9
191Aaron Ekblad20FLAD60104396452.02.078976150.91.05.491.096.358.141.921:5318:052452-6.135553.8
192Mattias Ekholm26NSHD611172102253.43.388378652.93.07.193.2100.345.954.123:3719:3021515.623240.9
193Oliver Ekman-Larsson25ARID601005117446.10.474491644.80.07.890.798.543.057.024:1819:041635-15.426540.8
194Lars Eller27WSHC6071858455.15.851343154.35.38.094.7102.754.745.314:1011:4626234.117152.0
195Ryan Ellis26NSHD53973103748.4-2.972577148.5-2.79.291.8101.048.851.224:2319:252928-6.019348.2
196Alexei Emelin30MTLD601011100950.0-3.071271449.9-2.86.793.6100.344.455.621:4418:4113660.216242.0
197Deryk Engelland34CGYD6273382047.2-5.454661147.2-4.88.093.0101.044.955.117:5514:281334-5.616451.8
198Andreas Englund21OTTD4294240.8-1.1213239.6-0.57.794.4102.155.045.09:547:6002-1.1425.0
199Tyler Ennis27BUFLW3028633845.8-0.621225745.2-1.36.092.998.946.753.312:3911:13126-1.38859.1
200Toby Enstrom32WPGD5582384249.4-1.161564049.0-1.39.489.999.349.650.422:1917:468315.010840.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%
201Jonathan Ericsson32DETD5170781846.4-1.854565345.5-3.09.791.7101.442.058.019:1317:02927-12.79545.3
202Loui Eriksson31VANLW6184682450.72.760563848.71.56.791.398.051.848.218:5214:573615-7.720461.8
203Joel Eriksson Ek20MINLW9649640.0-11.1507839.1-10.713.995.1109.052.547.510:079:5611-0.61258.3
204Adam Erne21TBLLW4373452.12.1242549.01.30.085.785.761.938.111:448:5801-0.41070.0
205Emerson Etem24ANARW3112035.5-13.971531.8-17.820.0100.0120.040.060.08:488:0700-0.60
206Robby Fabbri21STLC5161657751.60.745844051.0-0.38.487.996.262.137.915:3713:17208-5.816056.9
207Radek Faksa23DALC5979875951.31.760155352.12.19.190.699.639.260.816:1413:302825-1.518052.2
208Justin Falk28BUFD4146145650.35.534535249.54.36.493.8100.249.550.513:1812:305201.06832.4
209Bobby Farnham28MTLRW3173632.1-15.4142535.9-11.10.0100.0100.075.025.08:168:1600-0.34100.0
210Hudson Fasching21BUFRW6334045.2-0.6253343.1-3.10.092.392.350.050.08:457:48010.0475.0
211Jesper Fast25NYRRW5757364946.9-1.342847547.4-2.011.092.2103.237.762.313:5512:1427160.17762.3
212Justin Faulk24CARD5097487452.71.671266051.91.96.589.796.256.343.722:4619:0537341.730149.8
213Mark Fayne29EDMD4322556.16.1251956.88.011.194.4105.672.727.37:557:55020.4757.1
214Taylor Fedun28BUFD2529625254.09.521419352.67.27.993.6101.654.145.913:3912:1958-0.24257.1
215Eric Fehr31PITC5134047141.9-10.026231245.6-7.28.594.6103.124.076.010:588:5324101.09364.5
216Micheal Ferland24CGYLW5852855848.6-3.037842747.0-4.77.092.199.146.054.010:5310:232529-3.012161.2
217Kevin Fiala20NSHLW3646838854.75.334228754.45.55.693.599.162.937.113:2712:3323184.412863.3
218Vernon Fiddler36TOTLW4833444942.7-5.925633743.2-5.64.092.096.025.774.311:519:53919-5.47353.4
219Valtteri Filppula32TBLC5871371150.1-1.856455650.4-0.69.790.4100.148.651.417:3013:352430-3.710967.0
220Christian Fischer19ARIRW3244833.3-16.9143329.8-22.233.390.0123.358.341.712:1611:4502-0.32100.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%
221Mike Fisher36NSHC5763464849.5-2.747247549.8-1.98.590.398.938.861.216:5012:2717121.515263.8
222Brian Flynn28MTLC4741546347.3-5.929929950.0-2.110.192.8102.931.568.512:1810:411211-0.99051.1
223Marcus Foligno25BUFLW6175787946.3-0.558365147.21.07.793.4101.138.361.715:4314:322725-1.914156.7
224Nick Foligno29CBJLW5782975352.42.663057052.52.88.192.0100.158.641.418:2815:0527250.921067.1
225Christian Folin25MIND4149960645.2-4.137645645.2-4.18.993.8102.842.957.115:1514:098120.17243.1
226Derek Forbort24LAKD6196092550.9-5.971267651.3-5.37.992.9100.854.845.219:5317:387524.615846.8
227Filip Forsberg22NSHLW6192577554.44.370859854.24.58.989.097.856.543.518:2814:1258397.434050.6
228Gustav Forsling20CHID3641944848.3-2.829334146.2-3.87.695.0102.558.641.414:4213:37425-4.211438.6
229Cam Fowler25ANAD631055106549.80.380079750.10.29.290.299.445.454.624:5118:4923493.028450.7
230Cody Franson29BUFD5478476550.65.060058550.65.36.992.899.745.454.618:4816:2210265.316246.9
231Martin Frk23CARRW2111345.8-11.761233.3-26.10.070.070.033.366.78:208:1801-0.3333.3
232Byron Froese25TORC2122136.4-10.091439.1-8.70.0100.0100.063.636.48:017:1611-0.3366.7
233Michael Frolik28CGYRW6287768356.27.365550856.38.08.290.598.737.462.616:4313:2730286.824959.4
234Marian Gaborik34LAKRW3856840058.74.144030059.54.95.891.897.657.142.914:5813:2261410.715258.6
235Kurtis Gabriel23MINRW13418432.8-12.5326832.0-15.78.795.7104.368.331.75:495:3703-0.7650.0
236Sam Gagner27CBJC5861753453.63.846538055.05.68.691.8100.449.450.613:2610:46102110.421359.6
237Alex Galchenyuk22MTLC4157453951.60.740840550.2-0.79.891.3101.073.126.916:0313:381123-2.113353.4
238Brendan Gallagher24MTLRW4463352254.83.145638154.53.16.593.7100.257.242.815:0412:3524213.121955.3
239Ryan Garbutt31ANALW2717121744.1-6.813416644.7-6.06.691.798.358.641.49:107:5533-2.55745.6
240Jake Gardiner26TORD611203103953.74.589980152.94.09.792.9102.656.443.621:1318:1431608.825540.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%
241Jason Garrison32TBLD5674982447.6-5.658662948.2-3.67.392.099.243.456.618:4716:29829-9.514451.4
242Tyler Gaudet23ARIC4214830.4-14.3143727.5-15.911.195.7106.821.778.312:5910:4300-0.7933.3
243Frederick Gaudreau23NSHC9818050.3-6.9595253.2-1.78.792.3101.039.360.78:408:29210.11266.7
244Johnny Gaudreau23CGYLW5275671251.50.355852851.40.47.289.396.565.035.019:0415:2727708.223459.8
245Brendan Gaunce22VANLW5138734652.85.028226351.75.04.994.199.043.556.58:548:30850.96462.5
246Cameron Gaunce26PITD5536644.5-4.1474451.6-0.17.996.9104.852.947.111:5210:39201.0650.0
247Frederik Gauthier21TORC2113915846.8-2.79911546.3-2.510.693.9104.528.271.89:428:3353-0.72560.0
248Luke Gazdic27NJDLW10296929.6-13.5235131.1-11.90.094.494.430.070.07:017:0010-1.4560.0
249Eric Gelinas25COLD2726228148.30.219422446.4-2.36.991.798.651.348.711:3511:2336-5.96246.8
250Ryan Getzlaf31ANAC5678181249.0-0.257660148.9-0.89.190.099.149.750.321:0216:0746542.422148.9
251Tom Gilbert34LAKD1821019452.0-3.215114051.9-2.93.892.896.655.844.215:2712:46170.93040.0
252Brian Gionta38BUFRW6167183644.5-2.851762745.2-1.87.192.599.635.065.016:4513:132223-2.817862.4
253Stephen Gionta33NYIRW117311738.4-12.5578639.9-9.811.693.5105.246.553.510:569:5303-0.81172.7
254Mark Giordano33CGYD62107694653.23.579367953.95.18.991.8100.648.951.123:5617:3337305.528739.4
255Dan Girardi32NYRD5578997844.7-4.759667946.7-3.19.592.7102.243.356.718:5816:41538-3.910746.7
256Zemgus Girgensons23BUFC5453459347.40.040645547.20.06.093.899.849.051.013:2012:13990.714061.4
257Claude Giroux29PHIC6199186053.52.871162253.32.17.588.395.758.741.319:2315:2425230.827854.3
258Luke Glendening27DETC6049564943.3-6.638547544.8-4.56.291.597.734.165.913:3211:031810-3.510664.2
259Nikolay Goldobin21SJSLW2242648.0-0.7171848.60.60.092.992.962.537.59:509:5030-0.44100.0
260Alex Goligoski31ARID60981119245.1-1.171690344.2-1.08.991.6100.545.754.323:0518:19939-17.717044.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%
261Cody Goloubef27COLD2841041349.82.429930349.73.95.689.895.440.159.917:3115:3657-4.24654.3
262Barclay Goodrow23SJSRW2112927.5-22.072224.1-26.70.0100.0100.050.050.010:5710:4411-1.3450.0
263Boyd Gordon33PHIC13708345.8-6.5495447.6-4.35.681.186.663.636.48:116:3920-1.11361.5
264Josh Gorges32BUFD4551672741.5-7.240053942.6-4.95.894.6100.339.260.818:1215:33511-7.45141.2
265Shayne Gostisbehere23PHID5595179154.64.169860253.72.26.188.794.870.329.719:4815:5213522.532840.9
266Yanni Gourde25TBLC2201557.110.1151157.713.70.0100.0100.055.644.49:019:0120-0.1425.0
267Michael Grabner29NYRRW6061977444.4-4.247454046.7-2.713.894.0107.841.558.514:0212:1639181.421361.5
268Petter Granberg24NSHD10769045.8-10.4626947.3-8.411.189.1100.250.849.29:389:17011.0666.7
269Markus Granlund23VANC6074373250.42.353057148.10.77.189.596.649.550.516:5713:583015-7.118353.6
270Mikael Granlund24MINC5981586548.51.461963449.41.712.594.2106.737.862.219:0215:17342813.723255.6
271Derek Grant26TOTC4625634442.7-5.018725242.6-5.34.494.498.834.665.49:467:09109-1.56660.6
272Tyler Graovac23MINC4630349338.1-11.623037038.3-12.08.296.6104.865.734.39:589:50153-6.17153.5
273Kevin Gravel24LAKD4150940855.52.137928657.03.45.993.599.367.132.913:5812:222214.010341.7
274Mike Green31DETD5083188648.40.762867448.20.87.490.597.950.649.423:4719:571544-1.620244.6
275Andy Greene34NJDD4969284745.0-2.353865045.3-2.26.491.998.335.364.721:5117:461926-3.913642.6
276Matt Greene33LAKD2629026852.0-3.020719251.9-3.66.495.7102.158.141.913:1111:58317-1.75028.0
277A.J. Greer20COLLW5615652.18.7483756.515.22.990.393.350.949.113:3912:50120.11070.0
278Alexandre Grenier25VANRW16460.08.43442.9-7.90.050.050.066.733.38:108:10000.0333.3
279Seth Griffith24TOTC2426123053.23.620718652.74.16.697.2103.859.540.512:4411:2456-0.75042.0
280Mikhail Grigorenko22COLC5754465545.4-3.541849445.8-2.57.290.898.047.852.214:3811:372722-7.311660.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%
281Rocco Grimaldi23COLC161233.3-13.66746.2-1.90.0100.0100.028.671.48:098:09000.23100.0
282Nicklas Grossmann32CGYD3293346.8-2.2212743.8-6.60.075.075.031.368.813:0111:5601-1.0742.9
283Eric Gryba28EDMD3144340352.40.131830551.0-2.26.191.998.150.050.016:2414:51614-1.77742.9
284Matthew Grzelcyk23BOSD2272650.9-10.3201951.3-5.211.887.599.375.025.012:2910:4900-0.2850.0
285Radko Gudas26PHID5090679053.41.162751954.72.46.990.197.045.254.819:3617:3414341.723237.9
286Erik Gudbranson25VAND3044048447.6-2.032437446.4-3.26.188.894.950.449.620:2017:26423-6.18845.5
287Jake Guentzel22PITC2329732647.7-3.722023248.7-5.011.291.6102.861.738.315:1113:55740.05757.9
288Brendan Guhle19BUFD3385341.8-9.3273543.5-8.88.396.7105.048.851.216:2116:1900-0.1944.4
289Carl Gunnarsson30STLD3837235651.1-0.328224953.11.35.391.496.655.544.513:2712:43152.34650.0
290Carl Hagelin28PITLW5572164452.83.556247254.43.67.993.3101.156.943.115:1912:5918215.217965.4
291Ron Hainsey35TOTD571037102250.4-2.476778349.5-2.46.390.897.152.747.322:1818:552235-3.915141.7
292Micheal Haley30SJSC4030532548.4-3.722222749.4-3.79.693.1102.755.944.18:428:4115130.85848.3
293Taylor Hall25NJDLW5178874851.38.562857052.48.87.291.899.048.251.819:3116:2932302.227660.5
294Dan Hamhuis34DALD5997287652.64.071563453.03.78.292.7100.949.250.819:2915:3312282.315841.1
295Dougie Hamilton23CGYD61105386754.85.877263954.76.37.491.198.447.452.619:4216:11134010.232354.2
296Freddie Hamilton25CGYC2216316949.1-3.610713045.1-6.25.293.298.433.067.09:339:1731-0.54355.8
297Travis Hamonic26NYID3552970342.9-4.538650743.2-5.57.690.498.044.056.020:5017:491028-5.612245.9
298Noah Hanifin20CARD5677576550.3-2.154958048.6-3.16.590.096.562.737.316:5414:282635-2.517640.9
299Joel Hanley25MTLD7575750.0-9.0393850.6-7.63.485.288.639.560.510:0910:0813-0.25100.0
300Markus Hannikainen23CBJLW8634757.33.8573661.37.110.388.999.139.360.79:198:27002.21258.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%
301Jannik Hansen30VANRW2836639648.0-1.027528748.92.09.392.1101.455.544.516:2114:551591.410155.4
302Martin Hanzal29ARIC5168674148.12.950458546.31.87.590.197.640.159.918:3514:162327-7.820561.5
303Shane Harper27FLARW1411211549.3-4.0899747.8-6.15.094.099.050.050.010:1810:1643-2.02356.5
304Ben Harpur22OTTD110952.68.29660.020.00.080.080.020.080.010:3510:1500-0.10
305Scott Harrington23CBJD1313015545.6-7.09711645.5-6.114.190.2104.345.254.812:3812:2224-1.11650.0
306Ryan Hartman22CHILW5666159952.51.949145551.92.68.992.9101.950.949.112:2211:5426214.420063.5
307Scott Hartnell34CBJLW5757954451.61.242739751.81.610.492.4102.849.650.412:0610:4215244.912462.1
308Garnet Hathaway25CGYRW2617521844.5-5.812015843.2-6.910.492.4102.831.768.39:088:5283-1.44055.0
309Erik Haula25MINC4959858650.53.845943351.54.19.491.9101.352.847.214:2013:0116116.614863.5
310Jimmy Hayes27BOSRW4640239350.6-5.328930248.9-8.06.392.799.161.638.49:429:141390.111757.3
311Kevin Hayes24NYRRW5661078143.9-5.045857044.6-5.514.693.0107.638.661.416:5313:533855-4.817659.7
312Victor Hedman26TBLD57106691053.94.277669652.73.19.490.6100.056.843.224:1919:013150-2.829139.5
313Tim Heed26SJSD1141058.313.79756.35.30.0100.0100.066.733.316:2915:38100.2425.0
314Danton Heinen21BOSC8877454.00.7605850.8-4.30.092.992.962.137.913:1411:2352-0.31258.3
315Seth Helgeson26NJDD9899947.31.9737250.32.78.596.3104.845.854.213:2812:27000.61127.3
316Darren Helm30DETC3233638046.9-0.424230244.5-2.89.193.9103.049.650.415:4112:431414-4.29462.8
317Ales Hemsky33DALRW1131252.06.89950.0-0.80.0100.0100.050.050.015:3212:26000.2520.0
318Matt Hendricks35EDMLW3223628745.1-5.617319147.5-3.39.090.199.139.960.111:019:1635-1.04971.4
319Samuel Henley23COLC14640.0-1.34640.07.325.0100.0125.00.0100.05:185:0600-0.31100.0
320Adam Henrique26NJDC6169284045.2-1.453663345.9-1.38.990.899.748.551.518:2713:363522-3.817759.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%
321Tomas Hertl23SJSC2945336355.54.932025355.84.98.189.797.852.747.317:0014:2020115.111659.5
322Thomas Hickey27NYID5985994047.70.864467748.81.58.790.799.547.752.317:5715:1612380.315446.8
323Vinnie Hinostroza22CHILW4848655346.8-4.335442045.7-4.26.894.2101.049.850.211:5911:382714-5.212557.6
324Niklas Hjalmarsson29CHID6096297949.6-1.967871648.6-1.710.592.5103.044.455.621:4118:3818540.011047.3
325Mike Hoffman27OTTLW5270963452.86.451348051.74.79.892.6102.454.445.617:1013:5732401.030852.6
326Nick Holden29NYRD61933105546.9-1.270679047.2-2.411.892.1103.941.158.920:3718:142045-1.716733.5
327Peter Holland26TOTC2930037244.6-3.322528044.6-2.85.889.194.844.355.713:0211:2567-7.08259.8
328Korbinian Holzer28ANAD2520432338.7-13.116024139.9-12.59.592.6102.146.153.913:4812:5028-2.82548.0
329Julius Honka21DALD1016811958.511.21258659.211.57.783.891.552.647.416:3514:5614-0.63857.9
330Patric Hornqvist30PITRW5476362654.97.658943357.69.310.192.4102.461.238.815:5712:4521814.326869.0
331Bo Horvat21VANC6072781447.2-2.254860447.6-0.19.591.5101.045.954.117:4013:552515-4.819856.1
332Marian Hossa38CHIRW5570467451.10.350050749.7-0.19.592.5102.156.643.416:5513:3941232.622854.4
333Quinton Howden25WPGC5353550.03.7232251.13.95.6100.0105.630.469.68:398:28100.8683.3
334Marek Hrivik25NYRLW1617113655.77.013210555.76.23.291.794.849.450.610:2510:03520.82853.6
335Jonathan Huberdeau23FLALW913212252.02.510410450.00.713.390.9104.267.332.717:5315:21291.44360.5
336Jiri Hudler33DALRW2524926248.7-4.717818748.8-5.19.692.4102.060.339.712:039:5195-2.74045.0
337Charles Hudon22MTLLW3283544.4-3.8242450.0-1.611.194.7105.856.343.811:5611:3132-0.23100.0
338Brad Hunt28STLD91129254.99.3857951.88.110.087.597.556.143.913:3612:48310.72352.2
339Matt Hunwick31TORD5166875047.1-5.351055348.0-4.08.093.2101.244.955.117:5114:592237-0.211745.3
340Ben Hutton23VAND5073979448.2-0.354359747.60.16.190.997.052.947.120:3518:012138-8.917948.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%
341Zach Hyman24TORC6191884552.11.868263551.82.07.691.599.060.539.517:0213:5435183.318368.3
342Jarome Iginla39COLRW6068067450.23.049953048.51.15.390.595.850.050.014:4212:201916-6.519259.9
343Matt Irwin29NSHD5581977851.3-0.658556251.0-0.78.793.6102.250.449.617:1515:4412264.517244.8
344Jaromir Jagr44FLARW6085569255.36.466656953.95.28.592.4100.957.242.817:1114:1634372.421160.2
345Mark Jankowski22CGYC18947.1-6.36746.2-6.50.0100.0100.050.050.010:1810:18100.00
346Calle Jarnkrok25NSHC6169565551.50.250348451.0-0.17.888.796.444.355.715:0212:3316152.517157.9
347Dmitrij Jaskin23STLRW4140633155.14.130624155.94.87.893.3101.150.050.011:3311:13974.08250.0
348Boone Jenner23CBJC5980984748.9-2.358361348.7-2.58.492.5100.943.156.915:3613:483113-2.827055.9
349Nick Jensen26DETD2736735550.81.728027450.51.89.791.3101.059.041.016:0515:02414-2.26648.5
350Nicklas Jensen23NYRRW7644260.48.9463060.55.40.092.392.370.429.69:138:1121-0.91844.4
351Ryan Johansen24NSHC61103780656.37.277462255.46.48.190.498.554.046.018:5315:0730318.022155.7
352Marcus Johansson26WSHLW6177973251.61.258155651.11.211.492.1103.555.844.217:1214:2629375.316457.3
353Stephen Johns24DALD4566267049.7-0.948444951.91.87.390.197.344.155.918:0815:4616300.614343.4
354Erik Johnson28COLD2437836750.74.028625652.85.77.091.298.248.851.221:4716:2812120.29650.0
355Jack Johnson30CBJD591050110448.7-2.880382849.2-2.18.493.3101.739.860.221:3619:0613145.316750.9
356Tyler Johnson26TBLC5872272449.9-2.254455449.5-2.28.291.599.750.549.518:5013:532029-2.621951.6
357Ryan Johnston24MTLD7626548.8-1.2465047.9-2.50.092.192.164.935.19:529:5213-1.8837.5
358Jussi Jokinen33FLALW5072462353.74.453649452.02.66.990.597.449.150.917:5113:502144-2.514959.1
359Jyrki Jokipakka25CGYD3843552345.4-8.132339944.7-8.47.492.6100.048.052.014:2613:52625-4.75651.8
360Seth Jones22CBJD53103795152.22.476169952.12.18.991.3100.253.646.423:3919:5324324.721852.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%
361Josh Jooris26TOTRW3225334742.2-5.218424942.5-5.08.594.1102.535.364.711:2010:0073-3.97064.3
362Jacob Josefson25NJDC3429333946.4-1.023625747.90.27.692.8100.438.361.712:2610:4979-2.97852.6
363Roman Josi26NSHD52107994053.43.178769753.02.98.289.497.752.347.725:0219:3012284.930552.5
364Tomas Jurco24DETRW1611414643.8-4.58611243.4-5.70.089.989.943.256.810:029:3814-3.63237.5
365Nazem Kadri26TORC6193086151.91.668864151.82.08.889.698.439.061.016:3814:2144465.833955.8
366Sergey Kalinin25NJDC4330439243.7-3.323429844.0-3.43.092.195.128.971.112:3810:16710-3.85468.5
367Vladislav Kamenev20NSHLW2121741.4-9.681338.1-11.50.090.990.957.142.910:049:0900-0.5333.3
368Steven Kampfer28FLAD119870.411.317770.89.70.083.383.364.335.716:4816:16010.320.0
369Evander Kane25BUFLW4970480146.80.553461046.70.57.790.297.952.247.818:5315:592723-0.329856.0
370Patrick Kane28CHIRW61107994853.23.875973150.92.010.991.8102.866.333.721:3017:504128-3.436759.9
371Erik Karlsson26OTTD591177120049.52.386986550.12.78.991.3100.250.949.126:4920:5243853.636840.2
372Melker Karlsson26SJSC5452153249.5-1.637536650.6-1.29.393.6102.853.746.312:2810:501115-1.610055.0
373William Karlsson24CBJC5959165847.3-4.045751047.3-4.28.992.7101.645.754.313:5111:5725162.212656.3
374Ondrej Kase21ANARW4550442254.45.138530955.55.56.591.197.660.339.711:4711:2819268.112553.6
375Zack Kassian26EDMRW5953760447.1-4.540345047.2-4.98.692.0100.647.352.711:5910:501524-1.911870.3
376Bracken Kearns35NYIC2103025.0-19.5102033.3-11.90.093.393.350.050.011:1211:0800-0.7560.0
377Duncan Keith33CHID611138109551.00.480781049.90.59.592.7102.253.846.225:5119:582148-0.329546.8
378Chris Kelly36OTTC5941961840.4-9.531642642.6-7.34.591.896.451.848.212:2610:021418-2.79666.7
379Adrian Kempe20LAKLW6715158.22.7503757.52.85.783.389.063.836.212:2411:3201-0.62147.6
380Michal Kempny26CHID4263652155.05.144937654.45.97.691.999.654.046.015:0514:154241.114536.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%
381Nicolas Kerdiles23ANALW191636.0-8.181044.4-2.140.085.7125.737.562.511:0811:0802-0.210.0
382Tanner Kero24CHIRW2626729147.8-4.419419649.7-2.012.793.4106.237.462.613:1111:48673.04461.4
383Ryan Kesler32ANAC6396489052.03.673064853.04.58.691.8100.533.666.421:3315:48123310.127254.4
384Phil Kessel29PITRW6080287347.9-3.559964048.3-4.99.292.8102.065.734.317:6014:161038-5.430555.4
385Jujhar Khaira22EDMLW5472367.116.2371374.019.17.187.594.636.763.38:088:02111.71266.7
386Alex Killorn27TBLLW5977374351.0-0.958155851.0-0.17.890.998.751.548.518:0614:051632-5.822062.7
387Jakub Kindl29FLAD2834139046.6-4.226130146.4-3.75.290.595.647.752.314:5714:28712-10.55556.4
388Dwight King27LAKLW6172868851.4-4.652949951.5-4.47.392.399.656.643.415:0013:1013140.313863.8
389Oscar Klefbom23EDMD621081101551.61.283675652.51.99.591.1100.651.448.622:0718:0923482.130451.6
390Kevin Klein32NYRD5479884348.61.959960849.61.611.290.4101.652.048.017:2616:081232-4.010447.1
391John Klingberg24DALD591161116649.90.184986849.4-1.510.091.0101.048.951.123:3319:452769-5.624739.7
392Slater Koekkoek22TBLD2930833947.6-2.622725247.4-3.57.191.498.549.150.912:5912:3317-0.86839.7
393Mikko Koivu33MINC5881384948.91.961461849.82.212.594.7107.235.065.019:2315:11292010.418752.4
394Leo Komarov30TORC6176479149.1-2.257258949.3-1.410.491.0101.338.561.517:1412:5034191.113463.4
395Travis Konecny19PHIC5169465651.4-0.151747052.40.68.290.798.957.642.414:3612:4919220.318756.7
396Anze Kopitar29LAKC5592469557.12.568652256.82.17.290.898.152.847.220:4215:4623229.121952.5
397Lauri Korpikoski30DALLW5858570245.5-5.643449746.6-4.99.493.6103.046.753.312:5711:041019-4.216060.6
398Kalle Kossila23ANALW17277.820.04266.75.30.0100.0100.0100.00.06:546:5400-0.1250.0
399Chris Kreider25NYRLW5581467954.58.960949455.28.69.891.0100.954.345.716:5814:1814237.624558.4
400David Krejci30BOSC6198579755.3-0.475158756.10.27.588.295.852.647.418:2215:0343274.925452.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%
401Niklas Kronwall36DETD3649248750.30.637837850.01.07.891.098.958.241.818:3914:582120.68445.2
402Torey Krug25BOSD61125685559.56.394063159.86.16.390.096.358.241.822:0518:21164812.236545.2
403Marcus Kruger26CHIC4950049650.2-0.936433552.13.18.492.6101.027.472.613:5811:331765.49565.3
404Nikita Kucherov23TBLRW5383766955.66.262852354.65.910.191.3101.457.342.718:6015:4638462.232253.1
405Tom Kuhnhackl25PITRW3521626844.6-7.316818248.0-4.910.794.5105.219.980.110:068:18530.55547.3
406Brett Kulak23CGYD2126325750.61.718120147.4-1.96.192.698.745.754.314:1513:514100.25335.8
407Nikolai Kulemin30NYILW5958865147.5-0.145047348.80.710.789.7100.435.264.813:4911:4924145.011852.5
408Dmitry Kulikov26BUFD3556771644.2-3.841554843.1-4.94.293.297.449.850.222:1619:501320-8.38735.6
409Chris Kunitz37PITLW5470767151.31.952249051.60.18.892.3101.160.639.415:0712:5818215.216164.6
410Sean Kuraly24BOSC5442662.99.3302158.83.60.093.893.871.428.68:118:09000.41258.3
411Evgeny Kuznetsov24WSHC6185280651.41.063761450.91.011.292.5103.758.441.616:4814:4228454.522655.3
412Kevin Labanc21SJSRW4653954649.7-0.240737052.42.010.791.9102.552.947.113:2912:161322-0.712048.3
413Joseph Labate23VANC4202643.5-4.2132039.4-7.110.0100.0110.055.644.46:146:14000.330.0
414Andrew Ladd31NYILW5770881746.4-1.250257146.8-1.87.590.998.450.249.815:5213:172728-1.919051.6
415Paul Ladue24LAKD5685555.3-0.7524255.3-0.515.487.1102.576.223.815:1213:28020.91050.0
416Patrik Laine18WPGRW5573677548.7-0.755658748.6-0.614.290.0104.355.344.718:1115:223242-1.526457.2
417Anton Lander25EDMC2213113649.1-5.610310250.2-4.28.290.398.533.866.29:467:4784-0.12157.1
418Gabriel Landeskog24COLLW5070165651.74.652351150.63.57.488.796.148.751.319:1914:485224-1.218164.1
419Nick Lappin24NJDRW3530434347.00.824028146.1-0.47.788.896.538.361.711:5911:19125-2.57562.7
420Dylan Larkin20DETC5868571349.00.551455448.1-0.56.690.396.949.550.515:4813:393337-2.723957.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%
421Philip Larsen27VAND2126927649.40.419221647.1-1.15.590.896.354.945.117:0614:24210-3.77835.9
422Adam Larsson24EDMD591018100250.4-0.677975150.9-0.79.692.8102.447.952.120:1418:2224532.314744.2
423Jacob Larsson19ANAD4435145.7-4.7304042.9-7.70.096.496.460.739.316:2613:1801-0.71118.2
424Johan Larsson24BUFC3645352646.3-2.934941345.8-2.77.890.898.635.364.716:5115:091316-2.29352.7
425Brian Lashoff26DETD5523857.84.3382857.64.13.781.084.763.636.412:3112:11010.4520.0
426Scott Laughton22PHIC2251071.412.621775.020.710.566.777.252.947.110:1510:15101.3580.0
427Curtis Lazar21OTTRW3319028739.8-10.114420141.7-8.34.588.993.456.044.08:498:2766-1.24060.0
428Nick Leddy25NYID601023116346.8-0.775586546.6-2.09.291.6100.848.151.922:5918:562338-7.821948.4
429Anders Lee26NYILW6081072652.77.359952753.27.18.992.8101.753.047.015:1012:5018237.620467.2
430Artturi Lehkonen21MTLLW5366758553.31.046244151.2-1.26.392.598.839.260.813:5412:3120111.420053.5
431Jori Lehtera29STLC5568065850.80.650447751.40.69.789.298.965.035.015:2113:3419120.68469.0
432Taylor Leier22PHILW10617345.5-2.1415642.3-5.56.992.399.247.952.19:048:43200.71450.0
433Josh Leivo23TORLW1113510157.24.91107459.89.69.691.1100.747.452.612:3510:481013.34156.1
434Kris Letang29PITD4181772752.93.062356352.5-0.18.990.999.854.845.225:3119:4130438.022753.7
435Mark Letestu31EDMC5946654446.1-5.734039546.3-6.210.691.3101.936.263.814:039:461720-4.916454.3
436Trevor Lewis30LAKC6175059155.91.557343257.02.96.989.996.955.244.814:0812:481295.519259.9
437Mike Liambas27NSHLW13442.9-27.63260.0-9.30.050.050.060.040.04:424:3701-0.20
438John-Michael Liles36BOSD3036032252.8-1.926622354.4-0.14.793.998.662.038.016:1713:02961.07035.7
439Oscar Lindberg25NYRC4438645346.0-1.828135344.3-4.98.393.1101.442.457.610:4510:3279-5.610258.8
440Petteri Lindbohm23STLD5716253.40.7554654.51.94.983.388.251.448.612:4112:36110.21560.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%
441Esa Lindell22DALD5290994749.0-3.467069948.9-4.19.192.2101.447.852.221:1918:122133-6.115743.9
442Elias Lindholm22CARC4773661154.63.954045354.44.87.988.596.451.049.018:0814:3634223.618655.4
443Hampus Lindholm23ANAD5084472153.96.762952854.46.58.492.9101.348.851.222:0717:40144011.616347.2
444Bryan Little29WPGC4055450752.23.443439152.64.29.488.898.252.747.317:4914:2420115.814063.6
445Ben Lovejoy32NJDD61771106941.9-6.560882242.5-6.56.294.2100.333.566.520:5417:291329-6.111356.6
446Adam Lowry23WPGC6364168948.2-1.648051648.2-1.36.992.499.337.762.315:4611:592222-1.915261.2
447Milan Lucic28EDMLW6285980851.51.063461051.0-0.57.191.698.755.944.117:1814:381437-0.222755.1
448Roman Lyubimov25PHILW4435836449.6-2.324924650.3-2.17.193.0100.047.152.99:439:07125-3.87949.4
449Olli Maatta22PITD5482986249.0-2.861961050.4-3.08.694.0102.550.449.618:0115:3210307.812351.2
450Andrew MacDonald30PHID5279384548.4-3.856158449.0-3.27.392.399.749.650.419:5716:604380.011540.0
451Derek MacKenzie35FLAC6045561342.6-10.136345844.2-7.57.693.5101.136.763.312:4210:232617-9.011957.1
452Nathan MacKinnon21COLC6093390150.94.372469751.05.07.988.696.551.948.120:1315:193930-4.433657.1
453Denis Malgin20FLAC3934533750.6-1.126725950.8-0.35.194.399.462.637.411:1910:06128-3.48261.0
454Evgeni Malkin30PITC5381472452.93.461453753.32.011.391.6102.972.327.718:3214:4544497.426660.2
455Brandon Manning26PHID5383677052.10.758156550.7-1.66.590.697.251.548.518:0216:07734-0.215343.8
456Josh Manson25ANAD6390982752.44.068461452.74.07.591.398.849.051.018:3416:0617446.312646.0
457Anthony Mantha22DETRW4562250655.18.148037855.99.410.791.4102.154.545.516:4214:21212710.517161.4
458Brad Marchand28BOSLW61109269161.28.382752461.27.78.489.397.754.545.519:2714:57495415.132556.3
459Alexey Marchenko25TOTD3242047846.8-0.733136847.40.48.695.0103.742.857.217:5015:354170.05949.2
460Jon Marchessault26FLAC5373965353.13.755352051.52.38.790.198.753.946.117:3414:424930-4.722359.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%
461Martin Marincin24TORD2337035051.41.826527349.3-0.39.691.3100.945.055.018:1815:265150.06533.8
462Andrei Markov38MTLD4377565354.33.255848853.32.18.192.5100.651.049.021:3716:4620440.515838.6
463Patrick Marleau37SJSLW6187480452.11.664857652.91.88.591.8100.348.351.717:1414:0635386.824960.2
464Mitch Marner19TORC5683680750.90.162364149.3-1.49.690.9100.556.643.416:5114:1549441.025853.9
465Patrick Maroon28EDMLW6294476655.26.370856855.55.98.992.0100.958.841.216:2814:33243611.723460.3
466Matt Martin27TORLW6142547647.2-4.231234947.2-3.77.493.5100.933.366.78:468:191110-3.38056.3
467Paul Martin35SJSD601083101851.50.979474351.70.08.593.5101.956.243.819:1417:0721463.09343.0
468Alec Martinez29LAKD61106891453.9-1.582166755.20.68.087.095.053.446.621:5617:294360.124545.7
469Jordan Martinook24ARILW5567369649.24.851852649.66.97.791.799.442.457.615:3412:472916-5.315455.8
470Andreas Martinsen26COLLW5434646542.7-6.725934742.7-6.45.892.197.949.850.29:358:23227-8.310854.6
471Michael Matheson22FLAD5995293250.50.073170750.81.28.491.9100.350.549.520:3517:273539-0.823457.7
472Auston Matthews19TORC61101389953.03.277067753.24.27.691.999.562.737.317:4715:1452348.637258.3
473Shawn Matthias28WPGLW3840742648.9-1.530732848.3-1.48.092.9100.939.860.213:4112:0586-2.67459.5
474Scott Mayfield24NYID1419017651.93.514412353.95.112.090.3102.351.348.713:3013:28590.84250.0
475Jamie McBain28ARID3435842.6-5.2334741.3-4.18.390.098.345.554.516:4014:4411-0.5837.5
476Jake McCabe23BUFD5685498246.50.364374846.20.09.692.4102.044.455.620:3817:532232-2.512638.1
477Jared McCann20FLAC2928527151.31.321819253.24.07.191.698.760.639.411:3810:3888-1.97856.4
478Michael McCarron21MTLRW2116115151.6-3.612411152.8-1.58.891.9100.656.843.29:418:6053-0.94261.9
479Jay McClement33CARC5542349446.1-6.729536145.0-7.16.391.998.241.958.111:379:322713-3.17443.2
480Max McCormick24OTTRW7506344.2-0.7274438.0-8.90.090.690.653.146.96:466:4520-1.21450.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%
481Connor McDavid20EDMC62114192355.37.085768255.76.89.991.4101.357.742.321:0817:26584119.530559.7
482Ryan McDonagh27NYRD601025115247.1-0.977980849.10.99.992.6102.645.454.624:2018:4633464.523946.0
483Evan McEneny22VAND1101147.6-6.07846.7-4.216.766.783.366.733.315:0815:08000.51100.0
484Brock McGinn22CARLW4145844650.7-0.931631949.8-1.28.189.397.451.049.012:3311:342213-0.211151.4
485Jamie McGinn28ARILW5358270045.4-0.542253644.1-1.16.491.698.052.947.113:3012:17318-8.913567.4
486Dylan McIlrath24TOTD6385242.2-9.1284240.0-11.86.789.396.051.448.69:319:2013-1.71127.3
487Greg McKegg24FLAC3121727444.2-7.816822043.3-8.29.190.699.750.050.010:139:2555-6.43971.8
488Curtis McKenzie25DALLW3735038247.8-3.025427448.1-3.28.794.1102.846.453.610:359:4454-1.98259.8
489Cody McLeod32TOTLW4115325337.7-11.611719038.1-11.08.094.4102.544.355.76:346:2331-4.63164.5
490Brayden McNabb26LAKD3253434161.06.538523861.88.55.894.5100.366.833.215:4014:509248.18338.6
491Adam McQuaid30BOSD5687773454.4-2.263753854.2-3.07.291.598.651.748.317:4015:187156.510948.6
492Wade Megan26STLC3221953.79.1191654.37.912.591.7104.228.671.48:488:19000.5785.7
493Jayson Megna26VANC4236241446.6-1.724931843.9-3.66.394.1100.549.550.512:2311:08106-5.87364.4
494Timo Meier20SJSRW2633626955.56.824320654.13.55.292.497.749.450.613:0412:2720241.012452.4
495Julian Melchiori25WPGD5496045.0-7.1374545.1-8.57.487.194.527.073.015:2613:4304-1.0633.3
496Jonathon Merrill24NJDD3342048846.30.133136347.71.07.092.599.540.459.618:4916:50914-1.26344.4
497Marc Methot31OTTD5487794848.1-0.864966749.30.69.192.7101.848.551.520:0517:4610293.89663.5
498Milan Michalek32TORLW5536246.1-4.4324044.4-6.28.785.293.946.953.114:1611:5131-0.41060.0
499Sonny Milano20CBJLW2151353.610.781142.10.216.775.091.766.733.311:599:3201-0.330.0
500Colin Miller24BOSD4570848159.55.554834861.26.85.790.195.865.434.616:1213:5612178.816739.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%
501Drew Miller32DETLW3522632041.4-7.517123242.4-6.36.089.395.339.760.310:278:55101-4.74566.7
502J.T. Miller23NYRLW6172386245.6-2.954561347.1-2.312.893.0105.841.059.016:2513:333643-3.617960.9
503Kevan Miller29BOSD3752746853.0-4.240534653.9-3.86.787.794.457.142.917:1514:576116.36355.6
504John Mitchell32COLC5252652949.92.236039347.8-0.12.993.996.752.147.912:3311:332410-9.911146.8
505Torrey Mitchell32MTLC6256559548.7-4.541339850.9-1.48.392.8101.228.771.312:5510:4436331.510053.0
506Zack Mitchell24MINRW11678743.5-9.3476641.6-11.50.097.697.659.240.88:268:2221-0.61471.4
507Sean Monahan22CGYC6282481350.3-1.060262749.0-2.46.990.797.762.038.017:5214:0039340.226359.3
508Brandon Montour22ANAD1215913953.40.412111052.4-0.73.498.7102.154.145.917:0514:26182.25248.1
509Dominic Moore36BOSC6156457949.3-7.841543348.9-8.87.992.3100.244.855.212:4010:2620172.011360.2
510John Moore26NJDD4252965344.8-2.039749844.4-2.88.290.398.646.353.718:3715:34434-6.513242.4
511Josh Morrissey21WPGD63102596751.53.175971351.63.69.590.299.747.752.319:0318:0211242.215742.7
512Joseph Morrow24BOSD1723821552.5-4.417215452.8-3.63.493.096.472.527.515:3214:4017-0.63948.7
513Tyler Motte21CHILW3325834442.9-8.618025241.7-7.28.095.6103.634.365.711:2310:07134-2.57462.2
514Matt Moulson33BUFLW6148248749.73.837137449.84.05.994.6100.554.745.311:379:141654.115666.0
515Mirco Mueller21SJSD4333647.8-2.0232646.9-2.517.694.4112.172.727.39:189:0422-0.1650.0
516Connor Murphy23ARID5579790047.01.257869345.50.87.890.298.142.857.218:4416:381125-5.012339.8
517Ryan Murphy23CARD1215114850.5-6.79911845.6-11.82.888.491.266.333.714:1713:2855-1.11811.1
518Ryan Murray23CBJD5475888446.2-6.756066745.6-7.79.092.2101.247.452.618:4816:28711-3.510449.0
519Jake Muzzin27LAKD61112991155.30.883870154.5-0.56.787.694.451.748.322:2017:4914513.928547.4
520Tyler Myers26WPGD1117317250.13.012313847.11.910.694.6105.250.449.622:1217:366101.74040.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%
521Jakub Nakladal29CARD3324541.6-13.1223439.3-16.70.085.285.254.545.514:3014:2510-0.8742.9
522Vladislav Namestnikov24TBLC5669959753.93.451746052.92.58.289.797.959.440.614:5912:3110202.216358.9
523Rick Nash32NYRRW4956268745.0-2.942649646.2-2.510.891.1101.952.947.116:3013:103334-3.123959.8
524Riley Nash27BOSC6068955155.6-0.350639156.40.33.492.095.451.848.213:5511:5134137.516454.9
525James Neal29NSHRW5280870553.42.759054452.01.27.390.697.958.241.817:5114:6032241.225959.8
526Chris Neil37OTTRW5131437745.4-2.922627245.4-3.52.892.094.862.437.67:337:281090.96266.1
527Brock Nelson25NYILW6167586243.9-4.549661244.8-4.29.891.6101.546.353.715:4213:093435-6.321658.8
528Casey Nelson24BUFD9968453.31.5707050.0-0.63.788.592.250.050.011:6011:46010.71752.9
529Patrik Nemeth24DALD2637435851.11.928527451.01.55.291.496.649.650.415:1513:57792.65851.7
530Aaron Ness26WSHD2152537.5-12.292031.0-17.30.092.392.390.99.112:5012:5001-0.410.0
531Nikita Nesterov23TOTD4362054253.42.145543351.20.17.692.099.564.235.816:1114:57620-2.711846.6
532Andrej Nestrasil25CARC1816915352.5-0.212910954.23.06.388.694.950.050.010:5810:251180.03767.6
533Nino Niederreiter24MINRW5973963253.98.453246553.46.711.093.3104.351.748.315:0213:0222218.721660.6
534Frans Nielsen32DETC5767465350.82.551751850.01.76.989.095.959.840.217:1112:422116-0.119956.3
535Matthew Nieto24TOTLW3845343151.20.233632950.50.35.092.597.448.451.615:0212:4921160.18969.7
536Cristoval Nieves23NYRC171630.4-8.041126.7-16.50.088.988.950.050.011:4411:3900-1.010.0
537Matt Niskanen30WSHD5896485453.03.471964752.63.69.293.3102.548.551.522:2617:4525573.324846.0
538Stefan Noesen23TOTRW2417119746.50.014415448.31.07.794.5102.251.248.89:469:28780.14669.6
539Jordan Nolan27LAKC4240236752.3-2.429228151.0-4.46.093.399.355.544.510:5610:44410-0.68544.7
540Joakim Nordstrom24CARLW5754055649.3-3.339939850.1-1.24.792.797.448.751.312:3710:4818190.113256.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%
541Ryan Nugent-Hopkins23EDMC6281482749.6-1.760659750.4-1.36.291.397.551.049.017:4414:013521-0.325762.3
542Darnell Nurse21EDMD2539534953.10.229827951.6-2.47.191.198.354.945.117:4015:578181.07755.8
543Markus Nutivaara22CBJD5156260248.3-3.142545648.2-3.49.094.5103.562.137.912:5812:47416-2.69951.5
544William Nylander20TORC6089678253.43.668658953.84.86.792.198.753.246.816:0813:4246216.326657.5
545Gustav Nyquist27DETRW5672172349.92.454956849.11.48.991.4100.355.544.516:4713:5024273.421157.3
546Liam O'Brien22WSHLW19756.34.07558.30.70.0100.0100.06:086:08010.50
547Rob O'Gara23BOSD3314341.9-12.5243044.4-14.55.9100.0105.951.648.416:0113:49020.4366.7
548Daniel O'Regan23SJSC12820.0-49.9070.0-68.5100.080.020.05:354:5810-0.210.0
549Cal O'Reilly30BUFC11497938.3-10.1366037.5-11.83.784.187.850.050.07:567:0332-1.3560.0
550Ryan O'Reilly25BUFC5173678148.52.254460347.40.68.193.5101.544.255.821:3816:074418-2.322264.0
551Johnny Oduya35DALD3650255947.3-2.636537449.4-0.710.589.7100.337.063.018:1015:28719-1.38028.8
552Jordan Oesterle24EDMD2432761.46.1191950.0-6.50.088.988.977.822.217:1716:59220.9922.2
553Kyle Okposo28BUFRW6084391947.81.862671346.80.47.293.3100.446.753.319:1015:4524320.126055.0
554Jamie Oleksiak24DALD2634537747.8-1.826327349.1-1.76.792.799.446.553.515:4014:24514-2.34551.1
555Steven Oleksy30PITD1114213351.63.31069353.35.27.194.1101.353.546.513:4212:33111.82740.7
556Gustav Olofsson22MIND89412842.3-5.170