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 Abdelkader29DETLW6468579046.4-2.152359346.9-1.45.391.196.446.353.716:3913:071518-3.716065.0
3Pontus Aberg23NSHLW1513815946.5-6.210411747.1-4.96.692.198.748.351.712:2012:0552-1.22450.0
4Noel Acciari25BOSC2923024648.3-6.017018847.5-7.77.895.8103.640.959.110:1410:011040.54355.8
5Kenny Agostino24STLLW7866457.312.8694759.510.55.890.996.760.439.612:4711:30141.92665.4
6Sebastian Aho19CARRW82112699053.22.784277452.12.47.691.298.854.745.316:4714:1540575.136259.1
7Karl Alzner28WSHD821135131846.3-7.585298246.5-6.710.393.9104.245.954.119:4816:421752-5.416250.0
8Josh Anderson22CBJRW7877988246.9-4.159065747.3-3.99.593.8103.245.854.212:0111:442516-0.119361.7
9Rasmus Andersson20CGYD1151550.0-2.26940.0-10.00.080.080.060.040.018:3316:40000.210.0
10Andy Andreoff25LAKLW3635830454.1-1.125322453.0-2.34.093.897.858.541.510:3610:215100.58146.9
11Sven Andrighetto23TOTRW4655051351.7-2.139837251.7-0.78.192.1100.253.246.813:5812:441991.313052.3
12Artem Anisimov28CHIC6485686549.7-0.561566248.2-1.611.992.0103.965.134.917:5114:383516-2.719155.0
13Josh Archibald24PITRW108710645.1-2.8667646.5-0.911.194.3105.550.050.010:5210:2002-0.62445.8
14Joel Armia23WPGRW5760269646.4-4.645653246.2-5.46.292.698.842.757.315:0812:244219-2.019556.9
15Viktor Arvidsson23NSHLW801275104255.05.597581654.45.29.691.0100.655.844.217:0914:0237262.741159.6
16Andreas Athanasiou22DETC6464069048.1-1.050053448.4-0.59.090.999.962.137.913:2811:431719-6.623650.8
17Cam Atkinson27CBJRW821153121048.8-2.082889947.9-3.48.993.3102.245.354.718:0513:593621-2.339960.2
18Brady Austin23BUFD5786753.83.6665554.52.85.793.098.762.337.716:0515:29120.71080.0
19Yohann Auvitu27NJDD2529328350.97.022723049.75.56.894.1100.966.333.715:3613:317130.18762.1
20David Backes32BOSRW74114988856.42.287364757.42.88.789.297.950.349.717:0314:18283510.028561.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%
21Mikael Backlund27CGYC81112091855.06.283468355.06.99.289.999.136.363.717:3613:1457495.633858.3
22Nicklas Backstrom29WSHC821144111850.6-1.187384150.90.010.292.4102.653.047.018:1614:3061541.326860.1
23Sven Baertschi24VANLW6877489846.3-2.758568046.2-1.210.090.6100.750.050.015:5313:413923-4.018561.6
24Casey Bailey25OTTRW7464848.91.7402858.810.30.094.194.166.733.37:607:60101.91283.3
25Josh Bailey27NYIRW821246121250.74.491287751.04.510.590.1100.662.137.918:2215:1054610.730456.9
26Justin Bailey21BUFRW3228337143.3-3.521327643.6-3.67.294.7101.942.557.510:3810:38810-3.77548.0
27Nicholas Baptiste21BUFRW149511844.6-5.1719742.3-6.910.094.7104.754.145.99:148:3811-1.42181.0
28Ivan Barbashev21STLC3027129248.1-0.520321348.8-0.99.794.8104.544.056.011:4710:52932.44148.8
29Riley Barber22WSHRW3172738.6-14.1131940.6-8.80.0100.0100.064.735.38:358:35000.3366.7
30Mark Barberio26TOTD6091783552.30.966364550.70.36.992.299.154.445.618:1615:541633-1.819840.4
31Aleksander Barkov21FLAC6191172855.65.270459454.24.19.591.7101.257.242.819:2415:1249305.222662.8
32Tyson Barrie25COLD741330132850.02.11003105048.91.76.689.796.258.241.823:1819:282251-9.340444.6
33Matt Bartkowski28CGYD2428534345.4-5.520126643.0-8.58.791.7100.449.550.515:2314:55313-5.24932.7
34Mathew Barzal19NYIC2112828.2-21.5101835.7-14.30.085.785.766.733.39:459:1400-1.80
35Cody Bass30NSHC9276330.0-21.6214233.3-16.80.096.996.916.183.96:466:1521-1.8333.3
36Jay Beagle31WSHRW8168482145.4-7.451261945.3-7.211.094.7105.631.168.913:3810:471126-2.415863.3
37Francois Beauchemin36COLD811273138347.9-1.7948101948.20.07.091.398.346.553.521:3117:142847-12.027947.3
38Nathan Beaulieu24MTLD741221118550.7-2.687185450.5-2.89.492.4101.750.849.219:2916:5216710.023550.2
39Anthony Beauvillier19NYILW6670088244.2-4.252764744.9-3.29.692.1101.752.447.613:0112:291730-9.317059.4
40Taylor Beck25TOTLW5314441.3-4.5183236.0-12.40.087.087.053.846.28:498:3112-1.41145.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%
41Matt Beleskey28BOSLW4952245353.5-1.140733155.10.64.089.993.953.846.213:1011:077125.114953.0
42Pierre-Edouard Bellemare31PHILW8267076846.6-5.646752547.1-5.56.794.1100.846.253.812:5810:092414-3.917252.3
43Jamie Benn27DALLW771127112750.0-0.483182450.2-0.58.790.298.948.951.119:2214:495555-6.535956.0
44Jordie Benn29TOTD711086108550.0-1.078877550.4-0.87.292.399.546.153.918:1714:561449-2.318037.8
45Beau Bennett25NJDRW6572763553.47.255649353.06.55.993.299.146.153.913:4311:5419161.118554.6
46Sam Bennett20CGYC8185490548.6-2.563166648.7-1.76.690.497.056.143.914:5912:334325-0.621556.7
47Matt Benning22EDMD6289381552.32.068161252.71.09.291.7101.056.743.316:3715:287493.815245.4
48Patrice Bergeron31BOSC79134683361.89.7102562762.09.67.889.597.354.745.319:2014:11652320.348062.9
49Patrik Berglund28STLC8298393851.21.873670451.11.28.090.798.641.558.515:5913:1943232.427555.6
50Christoph Bertschy22MINC5253541.7-10.8172540.5-10.36.795.0101.769.630.48:088:08000.25100.0
51Tyler Bertuzzi21DETLW7385441.3-6.0284538.4-9.35.093.198.155.644.49:069:0313-0.5837.5
52Bryan Bickell30CARLW11809844.9-6.5597643.7-6.18.190.798.842.257.810:269:0532-2.32040.0
53Alex Biega28VAND3638540848.52.227831846.61.65.993.399.352.547.513:1012:1857-5.27946.8
54Kevin Bieksa35ANAD811080131045.2-6.282496346.1-5.48.892.4101.249.650.418:4516:041354-12.319747.7
55Anthony Bitetto26NSHD2928535244.7-6.821026744.0-6.89.791.8101.557.642.411:4811:2018-4.44537.8
56Oliver Bjorkstrand21CBJRW2630324755.15.622418255.25.39.391.2100.558.841.214:0512:23886.19061.1
57Nick Bjugstad24FLAC5453962746.2-5.741950645.3-6.35.091.796.755.544.513:0911:432117-9.615459.1
58Joseph Blandisi22NJDLW2727528649.00.420722947.5-1.25.190.595.745.654.413:2211:4074-0.55048.0
59Anton Blidh21BOSLW1916512556.9-1.21259058.1-0.33.491.895.359.640.48:478:19445.34755.3
60Mike Blunden30OTTRW2102132.3-18.781534.8-14.40.0100.0100.040.060.08:078:0700-0.51100.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%
61Mikkel Boedker27SJSLW8194193650.1-1.469266850.9-1.78.491.6100.054.245.814:1611:5431372.722254.5
62Brock Boeser19VANRW911910553.14.4908352.05.18.790.399.062.437.616:1314:27140.83865.8
63Zach Bogosian26BUFD5692396648.93.071573049.53.36.390.797.147.852.220:0518:141131-4.013554.1
64Jared Boll30ANARW5118228139.3-12.414621640.3-11.56.494.5100.956.044.05:495:4625-7.22650.0
65Nick Bonino28PITC80873100946.4-4.965671447.9-4.27.192.399.443.256.816:3912:374124-4.522662.8
66Mark Borowiecki27OTTD7083088248.50.259063048.4-0.95.393.999.349.450.614:0113:166183.011543.5
67Robert Bortuzzo27STLD3843742150.91.433328553.94.110.293.2103.451.049.014:0513:114136.78751.7
68Reid Boucher23TOTLW/C3935038247.8-2.326531046.1-2.56.292.098.250.449.611:4410:11188-5.311361.9
69Lance Bouma26CGYC6143351045.9-5.831434347.8-3.48.091.499.432.467.611:219:36179-2.79456.4
70Michael Bournival24TBLLW1917316750.90.113512352.31.53.392.996.130.269.810:0910:02630.74654.3
71Gabriel Bourque26COLLW6345339.1-5.6243441.4-1.35.395.0100.340.060.011:128:6010-1.1944.4
72Rene Bourque35COLRW6570876548.1-0.752458047.5-0.57.189.296.349.750.313:5712:062412-9.419457.7
73Jay Bouwmeester33STLD811288140447.8-3.2965104048.1-3.310.491.2101.541.358.722:2419:171137-3.120551.7
74Johnny Boychuk33NYID661088112649.12.480782549.42.18.993.2102.051.748.320:4416:5113450.433945.7
75Brian Boyle32TOTC7575267952.61.558651953.03.08.292.1100.442.557.512:6010:4522193.521660.6
76Tyler Bozak30TORC781159108151.71.486685850.20.29.790.7100.452.547.516:2713:595248-0.723860.9
77Derick Brassard29OTTC811244106453.97.991276654.48.08.691.6100.255.644.417:2314:4237376.133757.9
78Justin Braun29SJSD811170134446.5-7.085490448.6-5.28.192.1100.241.358.719:5917:444059-0.323740.1
79T.J. Brodie26CGYD821284128550.0-0.893993250.20.27.690.297.847.952.123:3518:2457762.220837.5
80Jonas Brodin23MIND6897195950.30.474070751.11.29.091.6100.647.352.719:3316:01162911.918645.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%
81Kyle Brodziak32STLC6946158544.1-7.834342444.7-7.19.891.9101.620.679.411:129:09336-2.99260.9
82Jonny Brodzinski23LAKC6805061.510.7633763.012.76.796.3103.045.754.312:1711:58212.53056.7
83Troy Brouwer31CGYRW7473692244.4-7.652869843.1-8.87.892.2100.053.047.016:1312:112230-8.615356.9
84Connor Brown23TORRW821069106750.0-0.777782148.6-1.79.291.6100.851.848.216:0612:524025-1.724955.8
85Dustin Brown32LAKRW80105491853.4-1.878667653.8-1.17.789.997.554.245.816:0013:1325278.232653.7
86J.T. Brown26TBLRW6449954447.8-4.637040647.7-3.84.293.497.733.766.310:229:16811-2.411657.8
87Patrick Brown24CARC149712244.3-5.2668444.0-4.82.387.089.444.155.99:439:3623-2.82254.5
88Pavel Buchnevich21NYRRW4142742650.12.233932651.02.711.292.1103.453.446.613:1511:161122-1.211050.0
89Andre Burakovsky21WSHLW6480465355.25.555651252.11.98.993.8102.857.642.413:1611:4833330.022250.0
90Erik Burgdoerfer28BUFD2212150.05.0191457.610.80.088.988.962.537.511:1011:10010.6366.7
91Alexander Burmistrov25TOTC4942055543.1-4.229342340.9-5.77.392.399.644.155.913:2111:201214-10.68950.6
92Brent Burns31SJSD821836155054.25.21343111254.74.59.691.6101.258.541.524:5619:33521539.660952.7
93Alexandre Burrows35TOTLW/RW7583489948.1-2.061867447.8-1.39.291.7100.951.148.914:3812:453519-5.523760.3
94Chris Butler30STLD1132435.1-8.382028.6-17.920.092.9112.938.561.521:2819:3601-0.6333.3
95Dustin Byfuglien31WPGD801594150651.43.31222113851.83.69.990.5100.449.150.927:2721:4465859.945253.3
96Paul Byron27MTLLW81100485853.91.870162352.90.810.093.0103.049.850.215:0412:32402211.315860.8
97Drake Caggiula22EDMLW6055561047.6-2.642143149.4-1.87.293.3100.548.451.613:1410:492225-2.617254.1
98Mitch Callahan25DETRW4181652.9-1.6131154.2-0.40.0100.0100.031.668.46:496:46100.1633.3
99Ryan Callahan31TBLRW1818622045.8-4.514316945.8-4.64.891.996.643.856.214:0911:55710-4.54252.4
100Matt Calvert27CBJLW6560873345.3-5.645755845.0-6.17.691.398.844.056.013:2111:302315-5.715459.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%
101Mike Cammalleri34NJDLW6174279948.21.554961247.3-0.18.791.4100.148.851.217:2114:462432-5.924458.2
102Brian Campbell37CHID801187123948.9-2.186293548.0-3.19.393.6102.953.646.418:2616:3811590.717143.9
103Patrick Cannone30MINC3142734.1-12.8121741.4-8.910.091.7101.775.025.07:536:50120.1366.7
104Paul Carey28WSHC6535449.5-3.8393652.0-0.70.091.791.731.868.210:299:5554-1.01553.3
105Matt Carle32NSHD6606149.62.3444450.03.99.187.196.252.247.813:0912:28040.4450.0
106Brandon Carlo20BOSD821436132852.0-4.5109699652.4-4.68.890.799.443.756.320:4317:5121425.317949.2
107John Carlson27WSHD721154121548.7-4.885091748.1-5.09.692.0101.649.550.522:4217:065188-4.936149.9
108Gabriel Carlsson20CBJD2332854.111.7281860.922.210.069.279.255.045.017:0816:46000.3650.0
109Ryan Carpenter26SJSC111078854.95.8836655.76.910.098.0108.050.949.110:239:35130.42387.0
110Daniel Carr25MTLLW3328126951.1-4.922319054.0-0.88.393.6101.942.058.010:159:6076-0.47360.3
111Connor Carrick22TORD67110095753.52.979973952.02.08.991.9100.858.841.216:2115:3214462.921541.4
112Alexandre Carrier20NSHD2151648.43.5121152.26.614.3100.0114.342.957.110:2410:23000.11100.0
113William Carrier22BUFLW4133432250.93.525725250.53.35.893.999.751.548.59:008:568101.57269.4
114Jeff Carter32LAKC821207101054.4-0.489275654.1-0.58.889.798.456.943.118:0213:3824462.446853.4
115Cody Ceci23OTTD791285156845.0-5.0925112345.2-5.47.591.799.245.754.323:1219:122274-10.428749.8
116Peter Cehlarik21BOSLW1113212351.8-0.51058954.10.39.089.598.461.138.913:5512:018100.41553.3
117Thomas Chabot20OTTD191242.9-5.581044.4-10.00.075.075.050.050.07:097:05010.0250.0
118Michael Chaput24VANC6860567747.2-0.944651146.6-0.14.892.597.245.254.811:0110:271314-5.711356.6
119Zdeno Chara39BOSD751413128252.4-3.9107095652.8-4.29.790.7100.441.158.923:1318:49356211.427848.6
120Ben Chiarot25WPGD5962875745.3-5.346056045.1-5.89.692.4101.947.852.215:1913:141346-3.310248.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%
121Alex Chiasson26CGYRW8185078552.02.162757852.02.87.290.597.757.242.813:2311:4332224.216563.0
122Jason Chimera37NYILW82865105845.0-3.465177845.6-3.09.491.6100.947.552.513:0311:432026-7.517967.0
123Taylor Chorney29WSHD1820924645.9-3.016218147.2-1.611.796.3108.055.444.614:1613:3337-0.63455.9
124Jakob Chychrun18ARID68888105945.60.366782244.80.07.591.498.947.552.516:4015:001245-11.319743.7
125Casey Cizikas25NYIC5961167547.5-0.645747349.10.99.092.8101.832.667.413:5411:3836241.412764.6
126Fredrik Claesson24OTTD3341236153.35.329526752.54.26.494.1100.557.043.013:0812:304155.87234.7
127Adam Clendening24NYRD3145134456.79.432525855.77.59.291.1100.368.331.715:4914:067203.68943.8
128Kyle Clifford26LAKLW7374856756.92.954840857.33.94.293.898.059.041.010:4310:371772.519961.3
129Cal Clutterbuck29NYIRW6665473047.30.247953847.1-0.58.991.9100.837.762.314:0011:3130163.819957.8
130Braydon Coburn31TBLD801050102450.6-1.178279149.7-1.67.292.599.739.160.916:4414:39635-1.122046.4
131Andrew Cogliano29ANALW82112996553.96.085972254.36.17.192.899.844.455.615:0813:16192610.629361.1
132Joe Colborne27COLC6247051947.5-2.233939346.3-2.94.989.794.652.147.910:429:201018-9.07663.2
133Ian Cole27PITD811321135849.3-0.899394651.20.410.692.4103.049.850.219:4917:1932506.022040.5
134Blake Coleman25NJDC2318123243.8-7.414617545.5-4.22.992.495.339.760.312:5111:441212-4.04663.0
135Blake Comeau30COLLW7786683950.82.761764748.81.26.989.296.145.654.414:5812:223518-12.819752.3
136J.T. Compher21COLLW2120622847.5-5.014216646.1-3.96.993.5100.438.661.414:5611:60681.05950.8
137Cory Conacher27TBLLW11829247.1-3.7677646.9-5.95.994.3100.259.041.011:349:43680.22661.5
138Erik Condra30TBLRW1310912247.2-6.0789644.8-8.23.790.994.646.853.29:389:2332-0.81553.3
139Kevin Connauton26ARID2425831245.31.519323345.31.47.693.3100.842.657.413:0812:0545-3.95141.2
140Brett Connolly24WSHRW6667357454.03.548642653.32.99.895.0104.859.540.510:4110:1316135.113161.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%
141Kyle Connor20WPGLW2016520344.8-4.313114847.0-2.06.588.394.750.949.112:1310:49115-1.74158.5
142Andrew Copp22WPGC6458061748.5-1.043143649.7-0.28.293.8101.945.554.512:2110:4020166.812661.1
143Frank Corrado23TOTD4434548.9-0.4274239.1-9.35.993.599.473.126.910:4610:1002-1.41127.3
144Nick Cousins23PHIC6066660552.41.847443252.31.35.492.697.952.747.312:0010:4815142.016360.1
145Logan Couture27SJSC7398399649.7-2.272169051.1-1.49.992.8102.752.647.417:3813:3438762.333052.7
146Sean Couturier24PHIC66101384654.54.074560855.14.29.391.2100.542.857.218:2714:4846339.819461.3
147Charlie Coyle24MINC821085107550.21.180977651.01.510.190.8101.050.149.916:4214:05303415.626560.0
148Adam Cracknell31DALRW6968064651.32.049745352.32.58.093.6101.549.750.310:289:5119160.317051.2
149Joseph Cramarossa24TOTLW5935552940.2-9.527239340.9-8.56.994.4101.354.545.59:579:07815-8.26357.1
150Sidney Crosby29PITC751355119253.25.1101988953.43.710.191.6101.761.238.819:5316:09397018.441162.0
151Lawson Crouse19ARILW7263777745.0-0.549958346.11.54.990.695.536.963.111:5310:23145-8.715554.2
152Matt Cullen40PITC7271076948.0-2.754154349.9-1.69.091.1100.135.864.213:5511:1320323.315760.5
153Austin Czarnik24BOSC4947639454.7-1.635228155.6-1.05.090.295.260.139.913:0110:0819112.711955.5
154Klas Dahlbeck25CARD4348858045.7-6.036244944.6-6.55.791.797.463.736.313:5313:191115-8.29837.8
155Trevor Daley33PITD56857100346.1-5.567171748.3-4.59.792.3102.048.052.020:2316:2120183.115653.8
156Zac Dalpe27MINC9617245.90.7455246.40.716.187.2103.348.651.48:338:3330-0.51457.1
157Phillip Danault23MTLLW82123698955.64.387771355.23.97.592.399.848.151.915:3513:50493611.622658.8
158Marko Dano22WPGC3828931447.9-0.820721648.9-0.75.994.9100.844.655.410:419:1118100.27757.1
159Laurent Dauphin21ARIC2418321645.9-0.613716345.70.34.294.498.631.168.910:559:0993-3.44178.0
160Brandon Davidson25TOTD3851349351.02.337735751.41.17.491.598.950.050.015:4314:487200.19046.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%
161Calvin de Haan25NYID821295140148.00.794397849.11.910.091.8101.747.152.919:5117:2124539.225246.0
162Jacob de La Rose21MTLLW9567841.8-9.2395242.9-7.34.889.794.518.581.510:548:4740-2.0944.4
163Jean-Sebastien Dea22PITC191145.0-10.85838.5-12.40.0100.0100.041.758.311:1811:1800-0.2333.3
164Anthony DeAngelo21ARID3952962246.01.541150345.00.74.892.597.356.543.517:0614:35422-7.611154.1
165Danny DeKeyser26DETD821208138546.6-3.1926104047.1-2.38.389.297.549.250.821:5618:431645-0.217748.0
166Michael Del Zotto26PHID5186885250.50.263160751.00.37.991.499.354.046.019:3017:169301.918848.9
167Dylan DeMelo23SJSD2532733449.50.523024148.8-1.29.792.6102.453.346.715:5414:154121.97045.7
168Jason Demers28FLAD811132119048.8-2.787492748.5-2.38.290.298.449.850.219:3716:151931-10.419949.2
169David Desharnais30TOTC4949750549.60.535236449.2-1.28.293.8102.059.140.912:2811:272112-2.57263.9
170Andrew Desjardins30CHILW4638138150.0-1.026926750.2-0.54.991.596.440.159.99:248:459100.88454.8
171Nicolas Deslauriers25BUFLW4219729939.7-6.714323138.2-8.83.894.598.355.045.07:257:2223-6.04656.5
172Simon Despres25ANAD151229.4-25.34640.0-16.60.0100.0100.057.142.916:089:28000.0250.0
173Phillip Di Giuseppe23CARLW3642736553.92.832428153.64.03.989.493.462.437.612:1811:4712130.111360.2
174Jason Dickinson21DALC101018953.23.3746553.21.33.689.893.456.343.811:4711:42301.31947.4
175Chris Didomenico27OTTRW3302851.7-2.7252253.2-2.07.192.399.562.537.511:0110:10000.1771.4
176Brenden Dillon26SJSD811209107453.02.486774054.02.45.792.998.653.446.616:2315:3011346.720142.3
177Shane Doan40ARIRW74921100647.83.066778446.01.57.393.7101.042.657.415:0313:292634-8.923860.1
178Max Domi21ARILW5975389745.62.056269944.61.39.691.3100.948.351.716:5914:182736-9.620951.7
179Joonas Donskoi24SJSRW6172664553.02.852446353.11.76.491.597.952.647.413:4112:1831353.416756.3
180Derek Dorsett30VANRW1411510053.5-0.3847453.20.47.282.389.552.847.29:569:34210.23372.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%
181Jake Dotchin22TBLD3560151953.72.643741051.61.09.294.6103.760.939.118:2617:234231.311344.2
182Drew Doughty27LAKD821743141355.20.81261109253.6-1.67.292.699.854.445.627:0921:18248610.436549.6
183Nic Dowd26LAKC7076956657.63.256439358.95.54.288.392.564.135.912:2710:5019225.414454.2
184Justin Dowling26DALC9796754.19.1575550.94.24.795.199.832.667.410:2810:1631-0.62152.4
185Leon Draisaitl21EDMC821269116552.12.994985152.72.310.390.4100.754.046.018:5315:27757512.229858.1
186Jonathan Drouin21TBLLW73100890452.71.576170651.91.47.990.798.658.141.917:4214:374565-1.532356.7
187Brandon Dubinsky30CBJC801182122349.1-1.785288349.1-2.09.193.0102.141.858.217:5414:453832-2.820356.2
188Matt Duchene26COLC771085104151.03.082479750.83.97.087.794.747.152.918:1714:416046-1.227558.2
189Anthony Duclair21ARILW5864372746.92.148556046.42.37.991.799.656.743.313:1812:023022-2.314652.1
190Mathew Dumba22MIND761172123748.7-1.486893348.2-2.710.991.9102.852.947.120:1917:1418435.129244.9
191Gabriel Dumont26TBLC3930331349.2-4.022422949.4-2.45.596.3101.823.776.39:409:1765-0.26651.5
192Brian Dumoulin25PITD701196116150.70.990286051.20.38.191.599.653.146.920:3218:1125372.218242.9
193Christian Dvorak20ARILW78893114143.9-1.965288342.5-2.79.593.9103.449.550.515:3713:201415-9.716453.7
194Ryan Dzingel24OTTLW81993103149.11.172476148.80.18.392.9101.352.347.714:2312:5123251.620360.6
195Cody Eakin25DALC6081082249.6-1.759460149.7-2.05.992.398.149.350.716:4913:5724331.216848.8
196Patrick Eaves32TOTRW791117103052.03.084271554.15.18.291.199.349.350.716:2513:1830194.436058.1
197Jordan Eberle26EDMRW821235110252.83.893278854.24.37.792.7100.455.544.516:4514:2638449.137954.9
198Alexander Edler30VAND681227126449.31.290599347.70.77.090.997.950.050.024:1919:411737-11.730944.7
199Joel Edmundson23STLD69971104548.2-2.171177847.8-3.08.393.9102.148.551.517:4615:51726-4.017147.4
200Nikolaj Ehlers20WPGLW821183111451.53.189784951.42.611.089.6100.555.144.917:2914:5036514.937753.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%
201Jack Eichel20BUFC61963105547.71.275678849.02.78.090.998.952.447.619:5516:423846-5.542958.3
202Aaron Ekblad20FLAD681172107852.12.188985650.90.95.291.296.559.740.321:2817:512558-6.540855.1
203Mattias Ekholm26NSHD821559139652.82.61171106852.32.57.192.699.645.754.323:2719:4238666.428442.3
204Oliver Ekman-Larsson25ARID791317158745.40.0996123044.70.18.091.099.042.757.324:3719:181848-19.533043.9
205Remi Elie21DALLW1822725147.5-5.116018146.9-6.28.594.6103.247.652.415:3814:3112131.04037.5
206Lars Eller27WSHC8193480353.83.167059553.02.68.493.6102.054.945.113:5411:3431323.822551.1
207Ryan Ellis26NSHD711320135749.3-1.7976101349.1-1.89.292.7101.947.752.323:5719:033741-5.328149.8
208Alexei Emelin30MTLD761297129950.0-3.592592849.9-3.37.093.5100.543.556.521:1918:4116842.020041.0
209Deryk Engelland34CGYD81993113946.6-5.672885046.1-5.68.192.8101.044.755.318:2014:591949-11.721849.1
210Andreas Englund21OTTD5385043.2-2.8283842.4-3.06.383.389.655.644.410:359:0402-1.6742.9
211Tyler Ennis27BUFLW5153156148.61.440342748.61.14.592.697.151.548.512:5011:301917-3.314561.4
212Toby Enstrom32WPGD6086590548.9-2.265168848.6-2.49.389.799.050.149.921:5417:238334.311141.4
213Jonathan Ericsson32DETD5170781846.4-1.854565345.5-3.09.791.7101.442.058.019:1317:02927-12.69545.3
214Loui Eriksson31VANLW6589087250.53.463667548.52.17.091.598.650.549.518:4014:473716-6.921262.3
215Joel Eriksson Ek20MINLW1511916741.6-12.09413042.0-11.310.994.0104.956.044.010:3710:0433-1.42560.0
216Adam Erne21TBLLW2625024350.70.018717851.22.33.290.193.352.147.911:4810:49250.96561.5
217Emerson Etem24ANALW3112035.5-13.971531.8-17.820.0100.0120.040.060.08:488:0700-0.70
218Robby Fabbri21STLC5161657751.60.745844051.0-0.38.487.996.262.137.915:3713:17208-5.316056.9
219Radek Faksa23DALC801090101651.82.280173352.22.18.689.898.440.759.316:1013:4143360.224953.0
220Justin Falk28BUFD5260258650.75.246044750.74.75.693.398.950.349.713:4212:567221.88638.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%
221Bobby Farnham28MTLRW3173632.1-15.4142535.9-11.10.0100.0100.075.025.08:168:1600-0.34100.0
222Hudson Fasching21BUFRW10838150.64.8636848.12.42.396.398.655.844.210:259:4211-0.61346.2
223Jesper Fast25NYRRW6869476447.6-1.051154948.2-1.410.092.3102.341.358.713:4812:072921-1.010155.4
224Justin Faulk24CARD751466132852.52.31098102451.72.66.790.397.155.744.323:0819:3453452.444550.6
225Mark Fayne29EDMD4322556.16.1251956.88.011.194.4105.672.727.37:557:55020.4757.1
226Taylor Fedun28BUFD2731526953.99.522620652.37.37.594.0101.454.745.313:2212:08590.04553.3
227Eric Fehr31TOTC5335748742.3-9.427532346.0-6.68.294.4102.623.176.910:568:5224101.59763.9
228Micheal Ferland24CGYLW7674976549.5-1.253958747.9-2.78.292.2100.450.449.611:3410:583638-1.417261.6
229Kevin Fiala20NSHLW5469957255.05.351542954.65.45.593.999.458.741.313:3112:2839276.618362.3
230Vernon Fiddler36TOTLW5938855841.0-8.530040942.3-7.25.391.797.023.976.111:339:381221-6.38752.9
231Valtteri Filppula32TOTC79975101948.9-3.075477449.3-2.29.690.5100.148.651.417:2413:473039-4.114766.0
232Christian Fischer19ARIRW7558539.3-3.4376337.0-7.412.093.0105.050.050.012:2012:0603-1.21566.7
233Mike Fisher36NSHC7282581150.4-1.161859950.8-0.48.391.099.339.660.416:3712:2621192.219461.9
234Brian Flynn28MTLC5143449047.0-6.131332149.4-2.89.692.9102.531.868.212:0410:311315-2.09251.1
235Marcus Foligno25BUFLW80981109147.30.277182048.51.67.593.0100.639.860.215:2814:103335-2.517555.4
236Nick Foligno29CBJLW791124106651.31.685180551.41.67.891.198.957.442.618:2615:0844352.728066.1
237Christian Folin25MIND5161970346.8-3.346853246.8-3.58.994.0102.945.154.914:5613:499152.59441.5
238Derek Forbort24LAKD821309125351.1-5.596493450.8-5.67.593.1100.653.146.920:0717:479734.121247.2
239Jakob Forsbacka Karlsson20BOSC17463.615.05362.516.20.0100.0100.033.366.78:258:25000.40
240Filip Forsberg22NSHLW821257106554.14.295182253.64.18.689.698.256.443.618:3114:2276622.746750.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%
241Gustav Forsling20CHID3844647448.5-2.931536346.5-4.07.094.9101.858.141.914:4913:44527-4.512139.7
242Cam Fowler25ANAD801397141249.70.21054105849.9-0.29.491.8101.146.453.624:5118:5730685.437250.0
243Cody Franson29BUFD6898396650.44.375973650.85.06.892.399.046.353.718:2916:1214304.520046.5
244Martin Frk23CARRW2111345.8-11.761233.3-26.10.070.070.033.366.78:208:1801-0.2333.3
245Byron Froese25TOTC6506344.2-5.1393850.62.00.088.088.048.651.410:339:5132-0.5966.7
246Michael Frolik28CGYRW82119394255.97.688270155.78.18.691.099.737.262.817:0513:4745387.835257.4
247Marian Gaborik34LAKRW5678361456.01.059246256.21.46.191.697.654.645.414:4713:157249.421656.9
248Kurtis Gabriel23MINRW13418432.8-12.5326832.0-15.78.795.7104.368.331.75:495:3703-0.6650.0
249Sam Gagner27CBJC8194678054.85.871256755.76.88.291.9100.152.347.713:4311:15172714.830658.5
250Alex Galchenyuk22MTLC6183982750.4-1.861362449.6-2.79.490.8100.268.331.715:5513:371734-4.319852.5
251Brendan Gallagher24MTLRW6493173755.84.367953555.94.76.593.8100.453.946.115:0613:0033259.732657.4
252Ryan Garbutt31ANALW2717121744.1-6.813416644.7-6.06.691.798.358.641.49:107:5533-2.35745.6
253Jake Gardiner26TORD821590143252.63.21191111051.82.99.593.1102.654.545.521:1818:2544797.831740.1
254Jason Garrison32TBLD70948103047.9-5.473778548.4-3.47.092.099.043.356.718:3416:16833-8.519349.7
255Tyler Gaudet23ARIC4214830.4-14.3143727.5-15.911.195.7106.821.778.312:5910:4300-0.8933.3
256Frederick Gaudreau23NSHC9818050.3-6.9595253.2-1.78.792.3101.039.360.78:408:29210.21266.7
257Johnny Gaudreau23CGYLW72104897751.81.777373351.31.58.690.298.763.336.718:2915:1044869.930759.3
258Brendan Gaunce22VANLW5744142750.83.232432450.03.55.094.099.042.257.89:308:57116-0.58163.0
259Cameron Gaunce26PITD1214213850.71.71029053.14.37.892.2100.065.134.912:3111:29251.81747.1
260Frederik Gauthier21TORC2113915846.8-2.79911546.3-2.510.693.9104.528.271.89:428:3353-1.02560.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%
261Luke Gazdic27NJDLW11337530.6-12.9265532.1-11.20.095.095.030.070.07:087:0710-1.3560.0
262Eric Gelinas25COLD2726228148.30.219422446.4-2.36.991.798.651.348.711:3511:2336-6.16246.8
263Ryan Getzlaf31ANAC741102110749.91.081481050.10.810.691.0101.647.852.221:0416:1761683.728847.9
264Tom Gilbert34LAKD1821019452.0-3.215114051.9-2.93.892.896.655.844.215:2712:46170.83040.0
265Brian Gionta38BUFRW82901110744.9-3.369384045.2-2.96.592.699.139.360.716:3613:132826-4.224361.3
266Stephen Gionta33NYIRW2618923744.4-6.313818243.1-6.513.195.4108.545.254.811:129:4856-2.62860.7
267Mark Giordano33CGYD811432123853.65.0106589854.36.69.391.5100.848.951.123:3517:3845438.135642.4
268Dan Girardi32NYRD63909115544.0-5.569081046.0-4.19.392.7102.144.355.719:0616:491046-9.012544.8
269Zemgus Girgensons23BUFC7571881147.0-1.254462946.4-1.95.593.699.150.749.313:1011:561716-0.518959.3
270Claude Giroux29PHIC821298112253.63.593880953.73.07.689.496.957.642.419:0715:0738353.036654.4
271Tanner Glass33NYRLW119310447.2-3.1707947.0-5.84.596.2100.844.455.610:5510:3720-1.31844.4
272Luke Glendening27DETC7456675043.0-6.844054644.6-4.65.892.798.433.966.112:5510:331912-3.012362.6
273Nikolay Goldobin21TOTRW/LW1413316944.0-2.99313341.2-5.67.795.4103.163.836.211:2210:5138-5.52850.0
274Alex Goligoski31ARID821361160345.91.21019122345.51.58.991.1100.144.655.423:2018:401557-20.423547.7
275Cody Goloubef27COLD3345947049.41.033334449.22.35.889.195.041.558.516:5915:0257-5.76256.5
276Barclay Goodrow23SJSRW3193336.5-11.8112332.4-18.20.0100.0100.054.545.511:1810:5211-1.1650.0
277Boyd Gordon33PHIC13708345.8-6.5495447.6-4.35.681.186.663.636.48:116:3920-1.11361.5
278Josh Gorges32BUFD66844102545.2-3.366276646.4-1.35.794.199.843.356.718:2715:46717-6.38050.0
279Shayne Gostisbehere23PHID761247107653.73.493081153.42.46.490.096.468.831.219:3515:4118704.943046.0
280Yanni Gourde25TBLC2027219957.79.620516455.67.96.890.797.448.951.115:2213:081242.85455.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%
281Michael Grabner29NYRRW7679196745.0-4.161168347.2-2.611.893.1104.943.256.814:0612:194822-3.826361.2
282Petter Granberg24NSHD10769045.8-10.4626947.3-8.411.189.1100.250.849.29:389:17010.9666.7
283Markus Granlund23VANC6988684851.13.763165948.92.37.289.496.651.448.617:1814:093318-6.722055.5
284Mikael Granlund24MINC811104113549.30.083984050.00.211.592.2103.738.761.318:4915:01433316.531755.8
285Derek Grant26TOTC4625634442.7-5.018725242.6-5.34.494.498.834.665.49:467:09109-2.06660.6
286Tyler Graovac23MINC5235354339.4-10.727340540.3-10.29.496.2105.663.736.39:509:44164-4.38457.1
287Kevin Gravel24LAKD4961150954.61.545735556.33.26.692.799.466.133.914:0912:402244.211644.8
288Mike Green31DETD721215130648.2-0.192199448.1-0.27.490.798.151.948.123:3320:152452-2.628444.0
289Andy Greene34NJDD66948108246.7-1.573383246.8-1.26.491.698.035.264.821:4517:222636-3.018943.4
290Matt Greene33LAKD2629026852.0-3.020719251.9-3.66.495.7102.158.141.913:1111:58317-1.65028.0
291A.J. Greer20COLLW5615652.18.7483756.515.22.990.393.350.949.113:3912:50120.01070.0
292Alexandre Grenier25VANRW3191065.518.411857.913.90.083.383.371.428.66:296:29000.6425.0
293Seth Griffith24TOTC2426123053.23.620718652.74.16.697.2103.859.540.512:4411:2456-0.45042.0
294Mikhail Grigorenko22COLC7571079547.2-2.452460146.6-2.37.290.697.848.751.314:0511:083526-9.814757.8
295Rocco Grimaldi23COLC4425344.2-8.1313944.3-6.24.285.789.941.458.611:0011:00300.01861.1
296Nicklas Grossmann32CGYD3293346.8-2.2212743.8-6.60.075.075.031.368.813:0111:5601-0.7742.9
297Eric Gryba28EDMD4057053751.5-0.441040250.5-2.75.892.798.451.548.516:0814:48621-2.510144.6
298Matthew Grzelcyk23BOSD2272650.9-10.3201951.3-5.211.887.599.375.025.012:2910:4900-0.3850.0
299Radko Gudas26PHID671178103653.22.182569754.22.78.991.2100.045.454.619:1817:1918405.129937.8
300Erik Gudbranson25VAND3044048447.6-2.032437446.4-3.26.188.894.950.449.620:2017:26423-5.38845.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%
301Jake Guentzel22PITC4062058651.42.946442952.01.711.390.6101.960.339.715:5314:301695.613659.6
302Brendan Guhle19BUFD3385341.8-9.3273543.5-8.88.396.7105.048.851.216:2116:19000.1944.4
303Carl Gunnarsson30STLD5654556649.1-1.240640650.0-0.55.292.797.952.947.113:3612:47282.87244.4
304Denis Gurianov19DALRW161627.3-34.33925.0-40.80.085.785.740.060.013:0613:0600-0.630.0
305Carl Hagelin28PITLW6181371953.13.763252854.53.98.192.7100.857.442.615:2913:0819217.119963.8
306Robert Hagg21PHID1221657.9-2.3141450.0-15.010.090.9100.945.554.521:1919:4500-0.1955.6
307Ron Hainsey35TOTD721290130049.8-2.095599648.9-2.37.591.599.052.147.922:0218:452547-2.118638.2
308Micheal Haley30SJSC5845948748.5-4.033433050.3-3.09.193.2102.354.046.09:049:0118192.68644.2
309Taylor Hall25NJDLW721105101152.27.686178252.47.37.291.598.850.050.019:1916:1743443.239160.6
310Dan Hamhuis34DALD791298117752.43.494285652.42.67.691.198.749.051.019:2215:461937-0.120141.3
311Dougie Hamilton23CGYD811412115455.06.9104586054.97.48.091.699.647.752.319:4116:26175214.842352.5
312Freddie Hamilton25CGYC2618720747.5-4.912416043.7-7.45.693.098.532.567.59:479:2632-1.25158.8
313Travis Hamonic26NYID4971194243.0-5.752368643.3-5.67.789.697.343.956.120:2717:391439-9.315747.1
314Noah Hanifin20CARD811222118850.7-0.789290849.6-1.17.490.397.660.939.117:5515:444253-2.827040.0
315Joel Hanley25MTLD7575750.0-9.0393850.6-7.63.485.288.639.560.510:0910:0813-0.25100.0
316Markus Hannikainen23CBJLW10726253.71.7614657.03.79.888.298.039.560.59:088:26001.71457.1
317Jannik Hansen30TOTRW4356958549.3-0.742640651.22.510.489.6100.056.044.016:0314:2321144.113255.3
318Martin Hanzal29TOTC7193791850.53.269271749.12.18.189.197.242.557.517:4313:483130-4.427262.1
319Shane Harper27FLARW1411211549.3-4.0899747.8-6.15.094.099.050.050.010:1810:1643-1.72356.5
320Ben Harpur22OTTD6868251.2-3.6626548.8-7.99.387.897.137.762.317:4817:0625-0.41127.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%
321Scott Harrington23CBJD2223126446.7-5.417319646.9-5.29.992.2102.147.852.213:0012:4145-1.23545.7
322Ryan Hartman22CHILW7691281552.82.667559553.13.68.393.4101.751.548.512:4612:0936317.126165.1
323Scott Hartnell34CBJLW7880371652.93.258753152.52.79.792.3102.149.550.512:0410:3817306.617260.5
324Garnet Hathaway25CGYRW2617521844.5-5.812015843.2-6.910.492.4102.831.768.39:088:5283-1.24055.0
325Erik Haula25MINC7285180651.42.165260451.92.18.191.799.954.845.213:4912:2824188.121063.8
326John Hayden21CHILW1211710552.71.4797451.6-2.59.595.0104.561.938.111:4111:25522.63366.7
327Jimmy Hayes27BOSRW5849446151.7-3.435735250.4-5.86.492.298.562.537.59:148:4914121.213455.2
328Kevin Hayes24NYRRW76820104743.9-5.562176444.8-5.511.991.8103.740.759.316:3413:355466-13.724658.1
329Victor Hedman26TBLD791501130853.43.71100100952.22.710.190.9101.157.442.624:3019:273973-3.439741.8
330Tim Heed26SJSD1141058.313.79756.35.30.0100.0100.066.733.316:2915:38100.2425.0
331Danton Heinen21BOSC8877454.00.7605850.8-4.30.092.992.962.137.913:1411:2352-0.51258.3
332Seth Helgeson26NJDD9899947.31.9737250.32.78.596.3104.845.854.213:2812:27000.41127.3
333Darren Helm30DETC5055159648.00.040646546.6-1.68.490.999.349.950.115:2112:521720-3.316659.0
334Ales Hemsky33DALRW1517317549.7-0.312213347.8-2.75.794.4100.145.354.714:2512:47963.35257.7
335Matt Hendricks35EDMLW4229336444.6-6.721324047.0-4.87.491.799.139.560.510:459:08109-1.76168.9
336Samuel Henley23COLC14640.0-1.34640.07.325.0100.0125.00.0100.05:185:0600-0.21100.0
337Adam Henrique26NJDC82932106446.7-0.970581946.3-1.88.390.198.448.451.618:0713:244527-5.424258.7
338Tomas Hertl23SJSC4975260155.64.852740756.45.07.888.496.154.445.617:1314:1030186.418354.6
339Thomas Hickey27NYID761095119547.80.580787847.90.39.190.599.649.650.417:3115:001643-3.419943.7
340Vinnie Hinostroza22CHILW4950256447.1-3.636542946.0-3.66.694.0100.650.749.311:5911:372715-5.613257.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%
341Niklas Hjalmarsson29CHID731171119349.5-1.484686649.4-1.010.092.4102.443.856.221:3018:342370-2.613545.2
342Joshua Ho-Sang21NYIRW2129927552.14.920721249.42.69.691.6101.160.339.716:2714:03920-0.44450.0
343Mike Hoffman27OTTLW74102097251.24.075472351.03.510.692.7103.355.644.417:3614:234554-1.241554.0
344Nick Holden29NYRD801245138447.4-1.2946103847.7-2.210.691.9102.441.658.420:3718:142361-6.922537.3
345Peter Holland26TOTC4849458745.7-0.137944845.80.26.490.096.448.451.612:4511:282116-7.012762.2
346Korbinian Holzer28ANAD3227140040.4-11.020829341.5-10.510.193.0103.145.954.113:3112:37311-2.93638.9
347Julius Honka21DALD1626420456.47.320114358.48.77.186.193.253.546.516:5215:2869-1.16155.7
348Patric Hornqvist30PITRW7096082753.76.173357656.07.89.591.8101.356.343.715:5712:56301113.532668.4
349Bo Horvat21VANC811026110448.2-0.176583247.91.39.290.599.847.452.618:0214:163727-2.328655.2
350Marian Hossa38CHIRW7388591249.2-1.464266349.2-0.99.292.7101.953.047.016:5213:3347290.430355.1
351Quinton Howden25WPGC5353550.03.7232251.13.95.6100.0105.630.469.68:398:28100.7683.3
352Marek Hrivik25NYRLW1617113655.77.013210555.76.23.291.794.849.450.610:2510:03520.72853.6
353Jonathan Huberdeau23FLALW3148239155.27.438132154.36.78.689.798.361.138.917:5515:1715243.213663.2
354Jiri Hudler33DALRW3230532548.4-3.721723847.7-4.79.292.3101.658.741.311:519:47127-3.65549.1
355Charles Hudon22MTLLW3283544.4-3.8242450.0-1.611.194.7105.856.343.811:5611:3132-0.23100.0
356Brad Hunt28TOTD1214115947.0-0.710613044.9-0.512.589.9102.449.550.514:3013:3843-1.52751.9
357Matt Hunwick31TORD721014105049.1-2.176377549.6-0.98.492.8101.245.854.217:5315:102644-0.317442.0
358Ben Hutton23VAND711073114248.40.978885548.01.76.191.097.254.445.620:3017:543150-11.626748.3
359Zach Hyman24TORC821194111951.61.588685550.91.47.591.899.361.238.816:3713:3942254.423267.2
360Jarome Iginla39TOTRW8094395149.80.268874448.0-1.75.689.995.551.648.415:0812:462426-8.426358.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%
361Matt Irwin29NSHD741043100750.9-0.774073250.3-1.28.293.7101.952.547.516:1614:5818394.121745.2
362Jaromir Jagr44FLARW82117194455.46.791677654.15.78.191.799.856.843.216:6014:1340444.229561.4
363Mark Jankowski22CGYC18947.1-6.36746.2-6.50.0100.0100.050.050.010:1810:18100.00
364Calle Jarnkrok25NSHC8196693650.8-0.569668650.4-0.78.190.398.345.354.715:4313:0323226.123357.5
365Dmitrij Jaskin23STLRW5148443852.53.136432153.13.67.793.6101.349.051.011:3311:091373.710452.9
366Boone Jenner23CBJC821123120448.3-2.882185848.9-2.08.493.7102.141.858.216:0414:044220-2.937256.7
367Nick Jensen26DETD4970269050.41.654452151.12.68.089.697.753.846.217:4516:0910370.312148.8
368Nicklas Jensen23NYRRW7644260.48.9463060.55.40.092.392.370.429.69:138:1121-0.91844.4
369Ryan Johansen24NSHC821378108655.97.0103884355.26.58.290.298.454.745.318:5015:0538515.227655.8
370Marcus Johansson26WSHLW82105794352.92.178570552.72.411.292.4103.657.542.516:6014:09404810.022058.6
371Stephen Johns24DALD6195590451.41.269561553.13.37.189.596.645.854.218:1515:5720452.720145.3
372Erik Johnson28COLD4677774251.22.156955450.72.27.790.798.446.553.522:0417:021823-1.220447.1
373Jack Johnson30CBJD821464154448.7-2.51118115249.3-1.78.493.7102.039.760.321:4919:0920277.022451.8
374Tyler Johnson26TBLC6684283650.2-1.663664649.6-1.68.891.5100.351.248.818:4913:562632-3.525052.0
375Ryan Johnston24MTLD7626548.8-1.2465047.9-2.50.092.192.164.935.19:529:5213-1.9837.5
376Jussi Jokinen33FLALW6994882853.43.870965851.92.36.491.097.446.853.217:2513:362759-1.219959.3
377Jyrki Jokipakka25TOTD4146956145.5-7.534942545.1-7.86.992.699.647.053.014:2513:54625-4.46048.3
378Connor Jones26NYIC4393552.75.6262749.11.95.9100.0105.950.050.011:5111:2421-0.6922.2
379Seth Jones22CBJD751438130852.43.0104896152.22.58.091.099.053.946.123:2419:3632446.929751.2
380Josh Jooris26TOTRW5445760942.9-2.934844443.9-1.76.993.5100.336.763.312:1210:41105-6.311963.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%
381Jacob Josefson25NJDC3833236947.4-1.026728348.5-0.18.391.7100.041.258.812:0810:3879-4.18452.4
382Roman Josi26NSHD721496132953.02.8109199552.32.29.090.899.850.149.925:0419:3916414.541053.2
383Tyson Jost18COLC6758447.2-9.3546844.3-11.15.384.890.040.959.115:4112:0631-1.51560.0
384Tomas Jurco24TOTLW/RW2926326350.00.219418850.8-0.21.490.091.452.347.710:3810:18370.26653.0
385Nazem Kadri26TORC821229115651.51.490987650.91.49.490.399.737.462.616:2614:1358593.843155.0
386Sergey Kalinin25NJDC4330439243.7-3.323429844.0-3.43.092.195.128.971.112:3810:16710-4.05468.5
387Vladislav Kamenev20NSHLW2121741.4-9.681338.1-11.50.090.990.957.142.910:049:0900-0.6333.3
388Steven Kampfer28TOTD1113311952.83.310510250.7-1.25.192.597.667.332.713:1513:0523-2.42343.5
389Evander Kane25BUFLW701053114647.90.980688347.70.56.990.597.453.746.319:1216:0634330.444059.1
390Patrick Kane28CHIRW821465133952.22.81057102350.81.111.391.4102.764.435.621:2417:534942-6.549159.5
391Kasperi Kapanen20TORRW8625752.1-1.3454450.60.33.389.392.648.651.410:429:1524-0.11861.1
392Michael Kapla22NJDD5766354.7-4.8534753.0-4.04.792.997.567.232.817:2616:0923-0.41040.0
393Erik Karlsson26OTTD771581157350.13.01178113251.04.08.792.1100.852.947.126:5020:58591067.046447.0
394Melker Karlsson26SJSC6768467550.3-1.048645251.8-0.58.593.0101.552.747.312:4811:0617231.413254.5
395William Karlsson24CBJC8178987847.3-3.760368246.9-4.38.193.6101.745.254.813:2311:3233200.616956.8
396Ondrej Kase21ANARW5358452552.73.544739253.33.66.592.298.857.942.111:4711:2923337.714553.1
397Zack Kassian26EDMRW7972880847.4-3.354258848.0-3.99.092.4101.450.749.312:1811:032139-1.516467.7
398Bracken Kearns35NYIC2103025.0-19.5102033.3-11.90.093.393.350.050.011:1211:0800-0.7560.0
399Duncan Keith33CHID801521147950.70.31096108450.30.310.192.8102.952.847.225:3719:603273-0.937049.5
400Clayton Keller18ARILW3204033.3-11.0113424.4-19.716.781.898.554.545.512:4010:5710-1.30
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%
401Chris Kelly36OTTC8257882241.3-8.743257842.8-7.44.292.296.450.449.611:569:471824-3.512966.7
402Adrian Kempe20LAKLW2526720157.12.519115155.81.63.891.295.055.144.912:1410:485100.56152.5
403Michal Kempny26CHID5076759556.36.955542856.58.27.591.398.853.546.514:5814:116262.917338.7
404Nicolas Kerdiles23ANALW191636.0-8.181044.4-2.140.085.7125.737.562.511:0811:0802-0.110.0
405Tanner Kero24CHIRW4750156547.0-4.637638449.5-2.411.094.2105.240.359.713:2911:5714110.810060.0
406Ryan Kesler32ANAC821266122050.92.096389451.92.98.392.0100.333.466.621:1815:43223912.535252.8
407Phil Kessel29PITRW821090121147.4-3.581389047.7-4.59.092.6101.663.836.217:5614:221551-5.140656.2
408Jujhar Khaira22EDMLW10757051.70.2574058.84.44.896.6101.334.565.59:159:00120.91855.6
409Alex Killorn27TBLLW811067100751.40.179877350.80.17.691.398.952.947.118:0014:103343-8.529759.6
410Jakub Kindl29FLAD3946651547.5-3.036239847.6-1.76.690.597.048.351.714:4114:13913-8.97753.2
411Dwight King27TOTLW8091089950.3-5.566465650.3-5.36.792.699.353.846.214:2412:491518-3.017662.5
412Oscar Klefbom23EDMD821418138750.60.61093100952.01.39.690.9100.550.749.322:2218:0429677.339850.5
413Kevin Klein32NYRD6089193648.81.867267050.11.910.090.5100.553.546.517:3816:181235-3.811547.0
414John Klingberg24DALD801551158249.5-0.91122115949.2-2.210.091.2101.248.651.423:2119:584099-2.431339.6
415Slater Koekkoek22TBLD2930833947.6-2.622725247.4-3.57.191.498.549.150.912:5912:3317-1.16839.7
416Mikko Koivu33MINC801105110250.10.883981050.91.211.692.6104.236.263.819:0714:56392814.826053.8
417Leo Komarov30TORC821019106348.9-2.275480848.3-2.210.791.2101.936.463.616:5812:434625-2.317864.0
418Travis Konecny19PHIC7086185550.2-1.163761450.9-0.98.191.699.755.644.414:0512:2326280.023557.0
419Anze Kopitar29LAKC761237101754.9-0.391077154.1-1.17.790.097.752.647.420:4615:5229376.729051.7
420Lauri Korpikoski30TOTLW6967380245.6-5.549557546.3-5.38.593.5102.047.053.012:2410:471221-5.017860.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%
421Kalle Kossila23ANALW17277.820.04266.75.30.0100.0100.0100.00.06:546:5400-0.1250.0
422Chris Kreider25NYRLW75110191954.58.582668354.77.79.290.599.755.344.717:0014:1917337.331858.5
423David Krejci30BOSC821297109654.2-0.997580754.7-0.98.089.097.053.646.418:1015:0160515.231051.0
424Niklas Kronwall36DETD5781982449.80.462763049.90.67.691.599.058.441.619:2715:596232.813748.9
425Torey Krug25BOSD811591115358.04.9118684858.34.66.789.796.460.139.921:2817:44226010.242549.2
426Marcus Kruger26CHIC7072871850.3-0.254247853.13.78.192.7100.829.071.014:0111:4224107.112466.1
427Nikita Kucherov23TBLRW74122897555.76.791276654.45.910.891.2101.959.740.319:2616:0554644.546453.0
428Tom Kuhnhackl25PITRW5739346345.9-4.829831348.8-2.310.193.2103.329.970.110:398:5065-0.29949.5
429Brett Kulak23CGYD2126325750.61.718120147.4-1.96.192.698.745.754.314:1513:51410-0.45335.8
430Nikolai Kulemin30NYILW7271981946.7-1.054460247.5-0.510.490.5100.935.164.913:4911:503017-1.614650.7
431Dmitry Kulikov26BUFD4776692745.2-3.857571444.6-4.43.792.195.851.148.921:5419:251832-9.611436.8
432Chris Kunitz37PITLW7192091650.10.067166650.2-1.57.392.8100.157.043.015:3113:1225281.622060.9
433Sean Kuraly24BOSC8664957.45.5484054.50.72.693.396.057.842.29:129:03200.82152.4
434Evgeny Kuznetsov24WSHC821173107652.21.286581651.50.710.292.3102.459.640.416:5714:5643595.832552.3
435Kevin Labanc21SJSRW5564365149.7-0.748143652.51.39.792.8102.552.647.413:4112:211627-1.114947.0
436Joseph Labate23VANC13688943.3-4.9476641.6-5.76.390.997.255.644.46:466:4531-1.31338.5
437Andrew Ladd31NYILW78966107947.2-0.568676947.1-1.18.090.798.752.247.816:1113:173743-0.227751.3
438Paul Ladue24LAKD2230723257.02.322317755.82.06.587.794.262.637.415:2413:453120.75549.1
439Patrik Laine18WPGRW73973102648.7-0.774877249.2-0.413.889.6103.555.244.817:5515:084355-2.936056.7
440Anton Lander25EDMC2213113649.1-5.610310250.2-4.28.290.398.533.866.29:467:4784-0.42157.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%
441Gabriel Landeskog24COLLW72102291452.84.875271351.33.96.788.495.150.649.418:4714:2865361.226563.4
442Nick Lappin24NJDRW4336541546.8-0.128533645.9-0.96.987.594.440.459.611:4711:05136-4.48765.5
443Dylan Larkin20DETC80975100049.40.974477549.00.46.789.295.952.647.416:0913:574951-2.931057.4
444Philip Larsen27VAND2632235247.8-0.323027145.9-0.85.991.897.754.845.216:2814:11414-5.78736.8
445Adam Larsson24EDMD791361136449.9-0.4103899451.1-0.110.192.3102.447.552.520:0718:1828717.520241.6
446Jacob Larsson19ANAD4435145.7-4.7304042.9-7.70.096.496.460.739.316:2613:1801-0.71118.2
447Johan Larsson24BUFC3645352646.3-2.934941345.8-2.77.890.898.635.364.716:5115:091316-2.39352.7
448Brian Lashoff26DETD5523857.84.3382857.64.13.781.084.763.636.412:3112:11010.7520.0
449Scott Laughton22PHIC2251071.412.621775.020.710.566.777.252.947.110:1510:15101.4580.0
450Curtis Lazar21TOTRW3721832939.9-10.116223141.2-8.76.489.996.351.448.69:088:4576-1.94755.3
451Nick Leddy25NYID811397152647.80.31032115047.3-0.89.491.6100.949.250.822:4318:522648-13.728847.6
452Anders Lee26NYILW811111100752.56.682773652.96.99.391.7101.054.145.915:3513:0822265.528866.3
453Artturi Lehkonen21MTLLW7391681952.80.364560751.5-1.17.591.999.444.555.513:5212:2925203.027956.6
454Jori Lehtera29STLC6476275750.20.656755950.40.69.489.398.664.435.615:1113:232114-0.410067.0
455Taylor Leier22PHILW10617345.5-2.1415642.3-5.56.992.399.247.952.19:048:43200.81450.0
456Josh Leivo23TORLW1314211555.32.91168557.77.89.390.699.946.153.912:3410:391123.04757.4
457Brett Lernout21MTLD2262452.0-6.8211952.5-2.45.684.690.252.247.818:6018:53000.4475.0
458Kris Letang29PITD4181772752.93.062356352.5-0.18.990.999.854.845.225:3119:4130438.922753.7
459Mark Letestu31EDMC7861073445.4-5.744452146.0-6.08.591.8100.334.965.114:149:452424-5.622354.3
460Trevor Lewis30LAKC82100681655.20.676059656.02.06.690.697.253.246.814:1612:5118126.824858.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%
461Mike Liambas27NSHLW13442.9-27.63260.0-9.30.050.050.060.040.04:424:3701-0.20
462John-Michael Liles36BOSD3644639453.1-0.233627654.91.45.094.199.160.439.616:1313:171183.18641.9
463Oscar Lindberg25NYRC6558564547.6-0.442849246.5-2.79.092.6101.744.155.910:5010:331012-6.215057.3
464Petteri Lindbohm23STLD7978952.20.3756454.02.53.487.290.653.446.612:5912:4811-0.11952.6
465Esa Lindell22DALD731298135349.0-3.294298748.8-4.09.292.0101.147.752.321:5218:483447-4.122344.4
466Anton Lindholm22COLD1213513849.5-2.29910448.80.77.085.092.053.746.314:4613:1224-0.72231.8
467Elias Lindholm22CARC72108797752.72.180172352.63.17.890.398.149.950.118:1114:4057372.827255.5
468Hampus Lindholm23ANAD661165102153.35.787074853.85.88.392.4100.847.652.422:2718:07186317.820346.3
469Bryan Little29WPGC5979176450.91.861858051.62.29.988.998.953.146.917:3314:0831194.018963.0
470Matthew Lorito26DETLW2152240.5-9.8121840.0-12.89.190.9100.062.537.514:2613:32100.1875.0
471Ben Lovejoy32NJDD821049138043.2-6.3825105144.0-5.46.093.999.931.568.520:4817:211840-6.914956.4
472Adam Lowry23WPGC8284091048.0-1.863468048.2-1.87.492.299.639.560.516:0312:0029241.020061.0
473Milan Lucic28EDMLW821152108651.51.885080551.40.37.891.799.555.344.717:1014:2026490.931056.5
474Roman Lyubimov25PHILW4737638549.4-2.526226150.1-2.57.392.9100.146.153.99:359:02125-3.68448.8
475Olli Maatta22PITD5584787449.2-2.563062050.4-2.98.693.8102.550.449.618:0415:3711307.612951.2
476Clarke MacArthur31OTTLW4433753.81.7302851.7-2.30.095.095.045.854.213:2911:16110.41338.5
477Andrew MacDonald30PHID731104119448.0-4.078382248.8-3.47.192.799.846.153.920:0617:118500.715940.9
478Derek MacKenzie35FLAC8261180443.2-9.148859944.9-6.45.992.598.435.164.912:3410:103425-10.615558.7
479Nathan MacKinnon21COLC821302120751.94.499693451.65.28.289.197.354.345.719:5715:1747450.543657.8
480Denis Malgin20FLAC4741340750.4-0.332431250.90.84.992.897.863.136.911:1410:081711-3.410165.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%
481Evgeni Malkin30PITC6293987051.91.671064552.40.611.491.9103.370.629.418:3714:5452546.231461.1
482Sean Malone21BUFC110566.719.17463.617.50.0100.0100.060.040.012:1211:22010.0250.0
483Brandon Manning26PHID65102196851.30.272170950.4-1.66.791.297.950.050.018:0316:16938-2.919344.0
484Josh Manson25ANAD821243110353.05.093782153.34.98.091.899.847.852.218:3816:10235713.118148.6
485Anthony Mantha22DETRW6080067054.47.361150554.77.89.791.2100.853.446.615:5313:58263910.921661.6
486Brad Marchand28BOSLW80140290660.78.5105167960.87.89.388.998.254.845.219:2114:42698417.740755.3
487Alexey Marchenko25TOTD4153960647.1-1.141746847.1-0.48.194.5102.645.854.216:5715:07522-2.28045.0
488Jon Marchessault26FLAC75100593351.92.176775750.30.68.288.997.257.342.716:5514:096446-9.731561.3
489Martin Marincin24TORD2539437851.02.128330148.5-0.79.991.5101.545.354.718:0315:13715-0.26732.8
490Andrei Markov38MTLD62114397554.02.483871254.12.58.193.9101.949.750.321:5017:3128698.122343.9
491Patrick Marleau37SJSLW821169110551.40.285178252.10.08.892.3101.051.348.717:1114:0646515.932558.2
492Mitch Marner19TORC771140110450.80.385287949.2-0.99.691.3100.955.944.116:4414:166762-2.332554.2
493Patrick Maroon28EDMLW811235107053.65.092677354.55.09.391.4100.757.742.316:4414:44334915.030059.3
494Matt Martin27TORLW8259064048.0-3.144046648.6-1.66.694.0100.632.867.28:518:301613-3.311358.4
495Paul Martin35SJSD811470136751.80.9106498651.9-0.48.492.4100.856.443.619:1417:0736571.212744.9
496Alec Martinez29LAKD821462123054.3-0.7111489555.51.57.388.195.454.845.221:3817:165514.033343.2
497Jordan Martinook24ARILW77873102546.01.467177346.53.07.491.999.340.259.815:4113:044021-10.619954.8
498Andreas Martinsen26TOTLW6442958142.5-7.832443043.0-7.24.791.996.646.253.89:578:562511-10.113354.9
499Michael Matheson22FLAD811321133549.7-1.11028102350.10.37.292.099.247.852.221:0317:564865-6.331457.0
500Auston Matthews19TORC821318120952.22.399192651.72.68.091.999.963.037.017:3215:0276447.647658.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%
501Shawn Matthias28WPGLW4547249149.0-1.535838548.2-2.47.992.2100.140.159.913:3411:60108-2.58659.3
502Scott Mayfield24NYID2535233851.03.125724651.12.811.088.799.855.744.314:0814:06811-0.98048.8
503Jamie McBain28ARID3435842.6-5.2334741.3-4.18.390.098.345.554.516:4014:4411-0.5837.5
504Jake McCabe23BUFD761171137845.9-1.9890106445.5-2.69.091.8100.846.153.920:4218:012946-9.317644.9
505Jared McCann20FLAC2928527151.31.321819253.24.07.191.698.760.639.411:3810:3888-1.87856.4
506Michael McCarron21MTLRW3123224648.5-5.717718548.9-5.05.992.198.152.347.79:539:2576-3.45655.4
507Jay McClement33CARC6547658045.1-8.033142443.8-8.66.191.897.842.257.811:239:222915-4.38742.5
508Max McCormick24OTTRW7506344.2-0.7274438.0-8.90.090.690.653.146.96:466:4520-1.11450.0
509Ian McCoshen21FLAD3302851.76.1242252.26.96.794.4101.170.030.013:1513:1500-0.410.0
510Connor McDavid20EDMC821479127253.85.6111291754.85.610.991.0101.956.243.821:0817:11765424.242059.8
511Ryan McDonagh27NYRD771322151146.7-2.11006106548.6-0.49.493.3102.745.554.524:2118:4945604.632148.0
512Colin McDonald32PHIC3232152.32.5171848.6-0.47.7100.0107.746.753.39:018:5600-0.4683.3
513Evan McEneny22VAND1101147.6-6.07846.7-4.216.766.783.366.733.315:0815:08000.51100.0
514Brock McGinn22CARLW5759561049.4-1.541144148.2-1.87.789.296.949.350.711:6011:042914-4.514252.1
515Jamie McGinn28ARILW7276492645.2-0.257672244.4-0.65.890.896.653.446.613:1012:11527-10.917367.1
516Dylan McIlrath24TOTD6385242.2-9.1284240.0-11.86.789.396.051.448.69:319:2013-1.71127.3
517Greg McKegg24TOTC4630042141.6-10.223533341.4-9.78.892.7101.537.362.79:549:1876-5.45466.7
518Curtis McKenzie25DALLW5351952549.7-0.637137050.1-0.48.792.6101.246.153.910:519:491210-1.111656.9
519Cody McLeod32TOTLW5924841337.5-13.018329438.4-11.67.294.0101.340.959.17:107:0142-5.64763.8
520Brayden McNabb26LAKD4979152560.15.657037560.36.94.993.298.164.735.315:0414:2610329.212537.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%
521Mark McNeill23DALRW191833.3-28.37943.8-20.00.083.383.340.060.013:4913:4901-0.21100.0
522Adam McQuaid30BOSD771217104353.8-1.889076453.8-2.47.491.298.652.147.918:0715:3510244.413647.1
523Wade Megan26STLC3221953.79.1191654.37.912.591.7104.228.671.48:488:19000.6785.7
524Jaycob Megna24ANAD1131644.84.571433.3-8.216.7100.0116.740.060.015:2014:2100-0.110.0
525Jayson Megna26VANC5851363344.8-3.635448242.3-4.65.095.099.946.753.312:2611:28208-7.810767.3
526Timo Meier20SJSRW3443833556.77.131424955.84.35.293.198.347.652.412:2811:5324284.915654.5
527Julian Melchiori25WPGD1825328746.9-2.019521048.1-2.47.692.9100.541.858.218:2217:33418-2.93345.5
528Jonathon Merrill24NJDD5166171748.00.152254249.11.26.191.397.440.659.418:4516:501622-1.29650.0
529Marc Methot31OTTD681077118747.6-1.280684748.80.08.593.0101.549.350.719:4917:3611382.611361.1
530Milan Michalek32TORLW5536246.1-4.4324044.4-6.28.785.293.946.953.114:1611:5131-0.21060.0
531Zbynek Michalek34ARID3315536.0-8.3264735.6-9.44.5100.0104.544.855.217:4016:2103-0.9560.0
532Sonny Milano20CBJLW4353847.9-1.9273047.4-2.45.978.984.864.036.011:4110:05130.8633.3
533Colin Miller24BOSD6193961760.37.171844561.78.46.190.896.964.835.215:4413:42193013.523136.8
534Drew Miller32DETLW5535449441.7-7.827635843.5-5.94.491.896.239.260.810:178:51135-4.86861.8
535J.T. Miller23NYRLW82969116045.5-3.574083447.0-2.811.493.0104.443.756.316:2213:354951-10.323356.7
536Kevan Miller29BOSD5885173753.6-1.764854354.4-1.57.190.898.055.644.417:4215:2872110.210546.7
537Garrett Mitchell25WSHRW16554.5-7.56460.0-5.20.0100.0100.040.060.08:488:48000.30
538John Mitchell32COLC6564666249.41.044850247.2-1.24.393.297.549.150.912:3311:372917-11.912744.9
539Torrey Mitchell32MTLC7869574848.2-5.050850950.0-2.57.893.4101.229.570.512:3610:4143391.012454.8
540Zack Mitchell24MINRW11678743.5-9.3476641.6-11.50.097.697.659.240.88:268:2221-0.61471.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%
541Griffen Molino23VANC5415642.3-15.0264636.1-19.20.093.893.862.537.510:3510:3501-1.3742.9
542Sean Monahan22CGYC821097108250.3-0.280183249.1-1.48.691.6100.361.338.717:3513:5950440.834857.2
543Brandon Montour22ANAD2738440248.9-4.229231548.1-5.58.597.5106.152.847.217:2315:133174.211145.0
544Dominic Moore36BOSC8273780547.8-8.854760147.6-9.67.792.7100.439.560.512:5310:3531261.215263.2
545John Moore26NJDD6383594646.9-1.162474645.5-2.89.091.6100.651.948.118:5115:49741-10.922844.7
546Samuel Morin21PHID114766.718.812666.719.60.0100.0100.050.050.017:4714:38100.2450.0
547Josh Morrissey21WPGD821329130150.51.899396050.81.910.490.0100.448.451.619:2917:5615390.921845.4
548Joseph Morrow24BOSD1723821552.5-4.417215452.8-3.63.493.096.472.527.515:3214:4017-0.53948.7
549Tyler Motte21CHILW3325834442.9-8.618025241.7-7.28.095.6103.634.365.711:2310:07134-2.67462.2
550Matt Moulson33BUFLW8168466750.64.052751750.53.75.893.198.954.245.811:369:2918122.920067.0
551Mirco Mueller21SJSD4333647.8-2.0232646.9-2.517.694.4112.172.727.39:189:0422-0.1650.0
552Connor Murphy23ARID771093128346.01.081699345.10.87.690.998.541.558.519:1117:031331-6.618643.5
553Ryan Murphy23CARD2729231847.9-5.320323646.2-6.03.590.093.564.235.813:1012:46118-3.34141.5
554Ryan Murray23CBJD6080595745.7-6.959671545.5-7.69.092.1101.147.552.518:2016:00818-3.911047.3
555Jake Muzzin27LAKD821523122255.51.2112392254.90.66.588.094.653.047.022:1817:4415704.838647.7
556Tyler Myers26WPGD1117317250.13.012313847.11.910.694.6105.250.449.622:1217:366101.74040.0
557Jakub Nakladal29CARD3324541.6-13.1223439.3-16.70.085.285.254.545.514:3014:2510-0.9742.9
558Vladislav Namestnikov24TBLC7488178153.02.5