Skater Advanced Statistics

Skater Advanced Statistics Table
Corsi (EV) Fenwick (EV) PDO () Zone Starts (EV)
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
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.816065.0
3Pontus Åberg23NSHLW1513815946.5-6.210411747.1-4.96.692.198.748.351.712:2012:0552-1.52450.0
4Noel Acciari25BOSC2923024648.3-6.017018847.5-7.77.895.8103.640.959.110:1410:01104-1.04355.8
5Kenny Agostino24STLLW7866457.312.8694759.510.55.890.996.760.439.612:4711:30142.02665.4
6Sebastian Aho19CARRW82112699053.22.784277452.12.47.691.298.854.745.316:4714:1540576.436259.1
7Karl Alzner28WSHD821135131846.3-7.585298246.5-6.710.393.9104.245.954.119:4816:421752-3.416250.0
8Josh Anderson22CBJRW7877988246.9-4.159065747.3-3.99.593.8103.245.854.212:0111:442516-2.019361.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:215102.38146.9
11Sven Andrighetto23TOTRW4655051351.7-2.139837251.7-0.78.192.1100.253.246.813:5812:441990.5
11Sven Andrighetto23MTLRW2727624353.2-1.819316953.3-1.06.494.7101.147.552.511:2911:1363-1.66746.3
11Sven Andrighetto23COLRW1927427050.4-1.520520350.21.09.489.799.158.241.817:3014:541362.16358.7
12Artem Anisimov28CHIC6485686549.7-0.561566248.2-1.611.992.0103.965.134.917:5114:383516-4.919155.0
13Josh Archibald24PITRW108710645.1-2.8667646.5-0.911.194.3105.550.050.010:5210:2002-0.32445.8
14Joel Armia23WPGRW5760269646.4-4.645653246.2-5.46.292.698.842.757.315:0812:244219-2.419556.9
15Viktor Arvidsson23NSHLW801275104255.05.597581654.45.29.691.0100.655.844.217:0914:0237267.741159.6
16Andreas Athanasiou22DETC6464069048.1-1.050053448.4-0.59.090.999.962.137.913:2811:431719-3.923650.8
17Cam Atkinson27CBJRW821153121048.8-2.082889947.9-3.48.993.3102.245.354.718:0513:593621-5.739960.2
18Brady Austin23BUFD5786753.83.6665554.52.85.793.098.762.337.716:0515:29120.41080.0
19Yohann Auvitu27NJDD2529328350.97.022723049.75.56.894.1100.966.333.715:3613:31713-0.98762.1
20David Backes32BOSRW74114988856.42.287364757.42.88.789.297.950.349.717:0314:1828359.128561.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:1457494.533858.3
22Nicklas Bäckström29WSHC821144111850.6-1.187384150.90.010.292.4102.653.047.018:1614:3061540.626860.1
23Sven Baertschi24VANLW6877489846.3-2.758568046.2-1.210.090.6100.750.050.015:5313:413923-3.718561.6
24Casey Bailey25OTTRW7464848.91.7402858.810.30.094.194.166.733.37:607:60101.81283.3
25Josh Bailey27NYIRW821246121250.74.491287751.04.510.590.1100.662.137.918:2215:1054615.230456.9
26Justin Bailey21BUFRW3228337143.3-3.521327643.6-3.67.294.7101.942.557.510:3810:38810-4.57548.0
27Nicholas Baptiste21BUFRW149511844.6-5.1719742.3-6.910.094.7104.754.145.99:148:3811-0.92181.0
28Ivan Barbashev21STLC3027129248.1-0.520321348.8-0.99.794.8104.544.056.011:4710:52932.04148.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.9
30Mark Barberio26COLD3459156950.9-0.843044349.3-0.67.091.898.853.246.820:4017:441118-1.313738.0
30Mark Barberio26MTLD2632626655.14.123320253.62.76.893.2100.057.142.915:0713:30515-0.66145.9
31Aleksander Barkov21FLAC6191172855.65.270459454.24.19.591.7101.257.242.819:2415:1249306.022662.8
32Tyson Barrie25COLD741330132850.02.11003105048.91.76.689.796.258.241.823:1819:282251-5.040744.2
33Matt Bartkowski28CGYD2428534345.4-5.520126643.0-8.58.791.7100.449.550.515:2314:55313-4.74932.7
34Mathew Barzal19NYIC2112828.2-21.5101835.7-14.30.085.785.766.733.39:459:1400-1.30
35Cody Bass30NSHC9276330.0-21.6214233.3-16.80.096.996.916.183.96:466:1521-2.0333.3
36Jay Beagle31WSHRW8168482145.4-7.451261945.3-7.211.094.7105.631.168.913:3810:471126-2.615863.3
37François Beauchemin36COLD811273138347.9-1.7948101948.20.07.091.398.346.553.521:3117:142847-9.927947.3
38Nathan Beaulieu24MTLD741221118550.7-2.687185450.5-2.89.492.4101.750.849.219:2916:521671-0.123550.2
39Anthony Beauvillier19NYILW6670088244.2-4.252764744.9-3.29.692.1101.752.447.613:0112:291730-9.717059.4
40Taylor Beck25TOTLW5314441.3-4.5183236.0-12.40.087.087.053.846.28:498:3112-1.4
40Taylor Beck25EDMLW391734.6-12.561037.5-11.30.080.080.050.050.05:535:5300-0.510.0
40Taylor Beck25NYRLW2222744.91.2122235.3-12.30.088.988.956.343.813:1212:2912-1.01050.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%
41Matt Beleskey28BOSLW4952245353.5-1.140733155.10.64.089.993.953.846.213:1011:077125.014953.0
42Pierre-Édouard Bellemare31PHILW8267076846.6-5.646752547.1-5.56.794.1100.846.253.812:5810:092414-5.017252.3
43Jamie Benn27DALLW771127112750.0-0.483182450.2-0.58.790.298.948.951.119:2214:495555-4.435956.0
44Jordie Benn29TOTD711086108550.0-1.078877550.4-0.87.292.399.546.153.918:1714:561449-2.8
44Jordie Benn29DALD5889290849.6-1.365165050.0-1.07.292.699.844.955.118:3714:551236-3.515538.1
44Jordie Benn29MTLD1319417752.30.713712552.30.36.990.897.751.148.916:5015:032130.72536.0
45Beau Bennett25NJDRW6572763553.47.255649353.06.55.993.299.146.153.913:4311:5419160.618554.6
46Sam Bennett20CGYC8185490548.6-2.563166648.7-1.76.690.497.056.143.914:5912:334325-2.321556.7
47Matt Benning22EDMD6289381552.32.068161252.71.09.291.7101.056.743.316:3715:287494.115245.4
48Patrice Bergeron31BOSC79134683361.89.7102562762.09.67.889.597.354.745.319:2014:11652320.848062.9
49Patrik Berglund28STLC8298393851.21.873670451.11.28.090.798.641.558.515:5913:1943230.727555.6
50Christoph Bertschy22MINC5253541.7-10.8172540.5-10.36.795.0101.769.630.48:088:0800-0.15100.0
51Tyler Bertuzzi21DETLW7385441.3-6.0284538.4-9.35.093.198.155.644.49:069:0313-0.7837.5
52Bryan Bickell30CARLW11809844.9-6.5597643.7-6.18.190.798.842.257.810:269:0532-1.82040.0
53Alex Biega28VAND3638540848.52.227831846.61.65.993.399.352.547.513:1012:1857-4.67946.8
54Kevin Bieksa35ANAD811080131045.2-6.282496346.1-5.48.892.4101.249.650.418:4516:041354-11.419747.7
55Anthony Bitetto26NSHD2928535244.7-6.821026744.0-6.89.791.8101.557.642.411:4811:2018-3.54537.8
56Oliver Bjorkstrand21CBJRW2630324755.15.622418255.25.39.391.2100.558.841.214:0512:23883.49061.1
57Nick Bjugstad24FLAC5453962746.2-5.741950645.3-6.35.091.796.755.544.513:0911:432117-8.515459.1
58Joseph Blandisi22NJDLW2727528649.00.420722947.5-1.25.190.595.745.654.413:2211:4074-0.65048.0
59Anton Blidh21BOSLW1916512556.9-1.21259058.1-0.33.491.895.359.640.48:478:19443.14755.3
60Mike Blunden30OTTRW2102132.3-18.781534.8-14.40.0100.0100.040.060.08:078:0700-0.71100.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%
61Brock Boeser19VANRW911910553.14.4908352.05.18.790.399.062.437.616:1314:27140.73865.8
62Zach Bogosian26BUFD5692396648.93.071573049.53.36.390.797.147.852.220:0518:141131-4.713554.1
63Jared Boll30ANARW5118228139.3-12.414621640.3-11.56.494.5100.956.044.05:495:4625-6.12650.0
64Nick Bonino28PITC80873100946.4-4.965671447.9-4.27.192.399.443.256.816:3912:374124-3.022662.8
65Mark Borowiecki27OTTD7083088248.50.259063048.4-0.95.393.999.349.450.614:0113:16618-0.711543.5
66Robert Bortuzzo27STLD3843742150.91.433328553.94.110.293.2103.451.049.014:0513:114136.18751.7
67Reid Boucher23TOTC/LW3935038247.8-2.326531046.1-2.56.292.098.250.449.611:4410:11188-4.3
67Reid Boucher23VANLW2726127948.3-0.619923046.4-0.75.391.396.651.448.612:1110:30127-3.48366.3
67Reid Boucher23NJDLW9658443.6-7.1496642.6-8.29.193.6102.752.747.311:249:4440-0.72744.4
67Reid Boucher23NSHC3241955.8-2.1171454.8-0.410.0100.0110.033.366.78:428:4021-0.13100.0
68Lance Bouma26CGYC6143351045.9-5.831434347.8-3.48.091.499.432.467.611:219:36179-2.89456.4
69Michael Bournival24TBLLW1917316750.90.113512352.31.53.392.996.130.269.810:0910:02630.14654.3
70Gabriel Bourque26COLLW6345339.1-5.6243441.4-1.35.395.0100.340.060.011:128:6010-0.6944.4
71Rene Bourque35COLRW6570876548.1-0.752458047.5-0.57.189.296.349.750.313:5712:062412-5.519457.7
72Jay Bouwmeester33STLD811288140447.8-3.2965104048.1-3.310.491.2101.541.358.722:2419:171137-3.520551.7
73Johnny Boychuk33NYID661088112649.12.480782549.42.18.993.2102.051.748.320:4416:511345-2.233945.7
74Brian Boyle32TOTC7575267952.61.558651953.03.08.292.1100.442.557.512:6010:4522192.5
74Brian Boyle32TBLC5456548853.72.244237853.93.18.991.9100.747.152.913:4211:0212123.117661.9
74Brian Boyle32TORC2118719149.5-0.614414150.52.36.192.999.129.270.811:1110:00107-0.74055.0
75Tyler Bozak30TORC781159108151.71.486685850.20.29.790.7100.452.547.516:2713:595248-1.023860.9
76Derick Brassard29OTTC811244106453.97.991276654.48.08.691.6100.255.644.417:2314:4237377.333757.9
77Justin Braun29SJSD811170134446.5-7.085490448.6-5.28.192.1100.241.358.719:5917:4440590.623740.1
78T.J. Brodie26CGYD821284128550.0-0.893993250.20.27.690.297.847.952.123:3518:245776-1.220837.5
79Jonas Brodin23MIND6897195950.30.474070751.11.29.091.6100.647.352.719:3316:0116295.818645.7
80Kyle Brodziak32STLC6946158544.1-7.834342444.7-7.19.891.9101.620.679.411:129:09336-3.79260.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%
81Jonny Brodzinski23LAKC6805061.510.7633763.012.76.796.3103.045.754.312:1711:58211.73056.7
82Troy Brouwer31CGYRW7473692244.4-7.652869843.1-8.87.892.2100.053.047.016:1312:112230-9.215356.9
83Connor Brown23TORRW821069106750.0-0.777782148.6-1.79.291.6100.851.848.216:0612:524025-2.424955.8
84Dustin Brown32LAKRW80105491853.4-1.878667653.8-1.17.789.997.554.245.816:0013:1325279.032653.7
85J.T. Brown26TBLRW6449954447.8-4.637040647.7-3.84.293.497.733.766.310:229:16811-2.611657.8
86Patrick Brown24CARC149712244.3-5.2668444.0-4.82.387.089.444.155.99:439:3623-2.12254.5
87Pavel Buchnevich21NYRRW4142742650.12.233932651.02.711.292.1103.453.446.613:1511:161122-0.311050.0
88André Burakovsky21WSHLW6480465355.25.555651252.11.98.993.8102.857.642.413:1611:4833331.922250.0
89Erik Burgdoerfer28BUFD2212150.05.0191457.610.80.088.988.962.537.511:1011:10010.6366.7
90Alexander Burmistrov25TOTC4942055543.1-4.229342340.9-5.77.392.399.644.155.913:2111:201214-10.6
90Alexander Burmistrov25ARIC2626135642.3-1.918927840.5-2.89.892.8102.647.053.015:2412:5477-6.75756.1
90Alexander Burmistrov25WPGC2315919944.4-6.510414541.8-8.92.791.594.239.460.611:029:3257-3.93240.6
91Brent Burns31SJSD821836155054.25.21343111254.74.59.691.6101.258.541.524:5619:335215313.077641.4
92Alexandre Burrows35TOTLW/RW7583489948.1-2.061867447.8-1.39.291.7100.951.148.914:3812:453519-5.5
92Alexandre Burrows35VANRW5562265448.7-1.147350348.50.28.790.799.448.052.014:5813:033415-4.217963.7
92Alexandre Burrows35OTTLW2021224546.4-4.314517145.9-5.410.794.8105.560.040.013:4611:5614-1.45850.0
93Chris Butler30STLD1132435.1-8.382028.6-17.920.092.9112.938.561.521:2819:3601-0.6333.3
94Dustin Byfuglien31WPGD801594150651.43.31222113851.83.69.990.5100.449.150.927:2721:4465857.445253.3
95Paul Byron27MTLLW81100485853.91.870162352.90.810.093.0103.049.850.215:0412:3240227.415860.8
96Mikkel Bødker27SJSLW8194193650.1-1.469266850.9-1.78.491.6100.054.245.814:1611:5431373.822254.5
97Drake Caggiula22EDMLW6055561047.6-2.642143149.4-1.87.293.3100.548.451.613:1410:492225-1.017254.1
98Mitch Callahan25DETRW4181652.9-1.6131154.2-0.40.0100.0100.031.668.46:496:46100.3633.3
99Ryan Callahan31TBLRW1818622045.8-4.514316945.8-4.64.891.996.643.856.214:0911:55710-4.74252.4
100Matt Calvert27CBJLW6560873345.3-5.645755845.0-6.17.691.398.844.056.013:2111:302315-6.115459.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-3.024458.2
102Brian Campbell37CHID801187123948.9-2.186293548.0-3.19.393.6102.953.646.418:2616:3811591.117143.9
103Patrick Cannone30MINC3142734.1-12.8121741.4-8.910.091.7101.775.025.07:536:5012-0.3366.7
104Paul Carey28WSHC6535449.5-3.8393652.0-0.70.091.791.731.868.210:299:5554-1.11553.3
105Matt Carle32NSHD6606149.62.3444450.03.99.187.196.252.247.813:0912:2804-0.2450.0
106Brandon Carlo20BOSD821436132852.0-4.5109699652.4-4.68.890.799.443.756.320:4317:5121424.617949.2
107John Carlson27WSHD721154121548.7-4.885091748.1-5.09.692.0101.649.550.522:4217:065188-0.936149.9
108Gabriel Carlsson20CBJD2332854.111.7281860.922.210.069.279.255.045.017:0816:46000.4650.0
109Ryan Carpenter26SJSC111078854.95.8836655.76.910.098.0108.050.949.110:239:35130.92387.0
110Daniel Carr25MTLLW3328126951.1-4.922319054.0-0.88.393.6101.942.058.010:159:60760.77360.3
111Connor Carrick22TORD67110095753.52.979973952.02.08.991.9100.858.841.216:2115:3214464.921541.4
112Alexandre Carrier20NSHD2151648.43.5121152.26.614.3100.0114.342.957.110:2410:23000.31100.0
113William Carrier22BUFLW4133432250.93.525725250.53.35.893.999.751.548.59:008:568101.17269.4
114Jeff Carter32LAKC821207101054.4-0.489275654.1-0.58.889.798.456.943.118:0213:3824463.846853.4
115Cody Ceci23OTTD791285156845.0-5.0925112345.2-5.47.591.799.245.754.323:1219:122274-9.728749.8
116Peter Cehlárik21BOSLW1113212351.8-0.51058954.10.39.089.598.461.138.913:5512:018101.01553.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-7.211356.6
119Zdeno Chára39BOSD751413128252.4-3.9107095652.8-4.29.790.7100.441.158.923:1318:4935627.627848.6
120Ben Chiarot25WPGD5962875745.3-5.346056045.1-5.89.692.4101.947.852.215:1913:141346-5.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:4332222.716563.0
122Jason Chimera37NYILW82865105845.0-3.465177845.6-3.09.491.6100.947.552.513:0311:432026-9.117967.0
123Taylor Chorney29WSHD1820924645.9-3.016218147.2-1.611.796.3108.055.444.614:1613:3337-0.83455.9
124Jakob Chychrun18ARID68888105945.60.366782244.80.07.591.498.947.552.516:4015:001245-10.719743.7
125Casey Cizikas25NYIC5961167547.5-0.645747349.10.99.092.8101.832.667.413:5411:3836240.712764.6
126Fredrik Claesson24OTTD3341236153.35.329526752.54.26.494.1100.557.043.013:0812:304154.77234.7
127Adam Clendening24NYRD3145134456.79.432525855.77.59.291.1100.368.331.715:4914:067202.08943.8
128Kyle Clifford26LAKLW7374856756.92.954840857.33.94.293.898.059.041.010:4310:371772.719961.3
129Cal Clutterbuck29NYIRW6665473047.30.247953847.1-0.58.991.9100.837.762.314:0011:313016-0.119957.8
130Braydon Coburn31TBLD801050102450.6-1.178279149.7-1.67.292.599.739.160.916:4414:39635-1.222046.4
131Andrew Cogliano29ANALW82112996553.96.085972254.36.17.192.899.844.455.615:0813:1619269.329361.1
132Joe Colborne27COLC6247051947.5-2.233939346.3-2.94.989.794.652.147.910:429:201018-6.87663.2
133Ian Cole27PITD811321135849.3-0.899394651.20.410.692.4103.049.850.219:4917:1932505.622040.5
134Blake Coleman25NJDC2318123243.8-7.414617545.5-4.22.992.495.339.760.312:5111:441212-3.24663.0
135Blake Comeau30COLLW7786683950.82.761764748.81.26.989.296.145.654.414:5812:223518-11.319752.3
136J.T. Compher21COLLW2120622847.5-5.014216646.1-3.96.993.5100.438.661.414:5611:60680.45950.8
137Cory Conacher27TBLLW11829247.1-3.7677646.9-5.95.994.3100.259.041.011:349:43680.82661.5
138Erik Condra30TBLRW1310912247.2-6.0789644.8-8.23.790.994.646.853.29:389:2332-0.51553.3
139Kevin Connauton26ARID2425831245.31.519323345.31.47.693.3100.842.657.413:0812:0545-3.15141.2
140Brett Connolly24WSHRW6667357454.03.548642653.32.99.895.0104.859.540.510:4110:1316136.213161.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-3.24158.5
142Andrew Copp22WPGC6458061748.5-1.043143649.7-0.28.293.8101.945.554.512:2110:4020164.612661.1
143Frank Corrado23TOTD4434548.9-0.4274239.1-9.35.993.599.473.126.910:4610:1002-1.7
143Frank Corrado23PITD2151451.73.8101245.5-3.80.087.587.572.727.37:336:4400-0.4425.0
143Frank Corrado23TORD2283147.5-3.2173036.2-11.58.395.7104.073.326.714:0013:3702-1.3728.6
144Nick Cousins23PHIC6066660552.41.847443252.31.35.492.697.952.747.312:0010:4815143.116360.1
145Logan Couture27SJSC7398399649.7-2.272169051.1-1.49.992.8102.752.647.417:3813:3438763.433052.7
146Sean Couturier24PHIC66101384654.54.074560855.14.29.391.2100.542.857.218:2714:4846336.319461.3
147Charlie Coyle24MINC821085107550.21.180977651.01.510.190.8101.050.149.916:4214:05303411.126560.0
148Adam Cracknell31DALRW6968064651.32.049745352.32.58.093.6101.549.750.310:289:511916-0.217051.2
149Joseph Cramarossa24TOTLW5935552940.2-9.527239340.9-8.56.994.4101.354.545.59:579:07815-6.4
149Joseph Cramarossa24ANALW4928741740.8-9.822030641.8-9.07.594.1101.657.942.19:498:53714-4.34755.3
149Joseph Cramarossa24VANLW106811237.8-7.4528737.4-5.54.895.5100.339.360.710:3510:1811-2.21662.5
150Sidney Crosby29PITC751355119253.25.1101988953.43.710.191.6101.761.238.819:5316:09397014.941162.0
151Lawson Crouse19ARILW7263777745.0-0.549958346.11.54.990.695.536.963.111:5310:23145-9.815554.2
152Matt Cullen40PITC7271076948.0-2.754154349.9-1.69.091.1100.135.864.213:5511:1320322.315760.5
153Austin Czarnik24BOSC4947639454.7-1.635228155.6-1.05.090.295.260.139.913:0110:0819112.211955.5
154Klas Dahlbeck25CARD4348858045.7-6.036244944.6-6.55.791.797.463.736.313:5313:191115-8.09837.8
155Trevor Daley33PITD56857100346.1-5.567171748.3-4.59.792.3102.048.052.020:2316:2120183.715653.8
156Zac Dalpe27MINC9617245.90.7455246.40.716.187.2103.348.651.48:338:3330-1.21457.1
157Phillip Danault23MTLLW82123698955.64.387771355.23.97.592.399.848.151.915:3513:50493610.522658.8
158Marko Daňo22WPGC3828931447.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.64178.0
160Brandon Davidson25TOTD3851349351.02.337735751.41.17.491.598.950.050.015:4314:48720-0.1
160Brandon Davidson25EDMD2834036548.21.125326149.20.67.793.2100.949.450.615:2414:16316-0.56048.3
160Brandon Davidson25MTLD1017312857.54.41249656.41.66.886.693.451.448.616:3816:18440.43043.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%
161Calvin de Haan25NYID821295140148.00.794397849.11.910.091.8101.747.152.919:5117:2124534.625246.0
162Jacob de La Rose21MTLLW9567841.8-9.2395242.9-7.34.889.794.518.581.510:548:4740-1.6944.4
163Jean-Sébastien Dea22PITC191145.0-10.85838.5-12.40.0100.0100.041.758.311:1811:1800-0.1333.3
164Tony DeAngelo21ARID3952962246.01.541150345.00.74.892.597.356.543.517:0614:35422-9.011154.1
165Danny DeKeyser26DETD821208138546.6-3.1926104047.1-2.38.389.297.549.250.821:5618:431645-3.417748.0
166Michael Del Zotto26PHID5186885250.50.263160751.00.37.991.499.354.046.019:3017:169301.818848.9
167Dylan DeMelo23SJSD2532733449.50.523024148.8-1.29.792.6102.453.346.715:5414:154122.67045.7
168Jason Demers28FLAD811132119048.8-2.787492748.5-2.38.290.298.449.850.219:3716:151931-4.719949.2
169David Desharnais30TOTC4949750549.60.535236449.2-1.28.293.8102.059.140.912:2811:272112-3.9
169David Desharnais30MTLC3133832351.11.623124049.0-1.07.696.0103.655.744.313:0611:42157-2.34862.5
169David Desharnais30EDMC1815918246.6-1.912112449.4-1.69.490.199.565.035.011:2111:0165-1.72466.7
170Andrew Desjardins30CHILW4638138150.0-1.026926750.2-0.54.991.596.440.159.99:248:459100.48454.8
171Nicolas Deslauriers25BUFLW4219729939.7-6.714323138.2-8.83.894.598.355.045.07:257:2223-5.24656.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:471213-0.211360.2
174Jason Dickinson21DALC101018953.23.3746553.21.33.689.893.456.343.811:4711:42301.81947.4
175Christopher DiDomenico27OTTRW3302851.7-2.7252253.2-2.07.192.399.562.537.511:0110:10000.5771.4
176Brenden Dillon26SJSD811209107453.02.486774054.02.45.792.998.653.446.616:2315:3011348.920142.3
177Shane Doan40ARIRW74921100647.83.066778446.01.57.393.7101.042.657.415:0313:292634-6.323860.1
178Max Domi21ARILW5975389745.62.056269944.61.39.691.3100.948.351.716:5914:182736-7.520951.7
179Joonas Donskoi24SJSRW6172664553.02.852446353.11.76.491.597.952.647.413:4112:1831353.716756.3
180Derek Dorsett30VANRW1411510053.5-0.3847453.20.47.282.389.552.847.29:569:34210.13372.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:23423-0.211344.2
182Drew Doughty27LAKD821743141355.20.81261109253.6-1.67.292.699.854.445.627:0921:18248610.836549.6
183Nic Dowd26LAKC7076956657.63.256439358.95.54.288.392.564.135.912:2710:5019229.014454.2
184Justin Dowling26DALC9796754.19.1575550.94.24.795.199.832.667.410:2810:1631-0.32152.4
185Leon Draisaitl21EDMC821269116552.12.994985152.72.310.390.4100.754.046.018:5315:27757511.129858.1
186Jonathan Drouin21TBLLW73100890452.71.576170651.91.47.990.798.658.141.917:4214:3745650.532356.7
187Brandon Dubinsky30CBJC801182122349.1-1.785288349.1-2.09.193.0102.141.858.217:5414:453832-6.120356.2
188Matt Duchene26COLC771085104151.03.082479750.83.97.087.794.747.152.918:1714:416046-1.327558.2
189Anthony Duclair21ARILW5864372746.92.148556046.42.37.991.799.656.743.313:1812:023022-2.014652.1
190Mathew Dumba22MIND761172123748.7-1.486893348.2-2.710.991.9102.852.947.120:1917:1418433.529244.9
191Gabriel Dumont26TBLC3930331349.2-4.022422949.4-2.45.596.3101.823.776.39:409:1765-0.66651.5
192Brian Dumoulin25PITD701196116150.70.990286051.20.38.191.599.653.146.920:3218:1125374.218242.9
193Christian Dvorak20ARIC78893114143.9-1.965288342.5-2.79.593.9103.449.550.515:3713:201415-8.016453.7
194Ryan Dzingel24OTTLW81993103149.11.172476148.80.18.392.9101.352.347.714:2312:5123251.120360.6
195Cody Eakin25DALC6081082249.6-1.759460149.7-2.05.992.398.149.350.716:4913:5724331.616848.8
196Patrick Eaves32TOTRW791117103052.03.084271554.15.18.291.199.349.350.716:2513:1830196.7
196Patrick Eaves32DALRW5982675852.12.962253253.94.67.090.197.048.951.116:3913:1521134.326957.2
196Patrick Eaves32ANARW2029127251.73.122018354.66.411.993.9105.850.949.115:4213:25962.49160.4
197Jordan Eberle26EDMRW821235110252.83.893278854.24.37.792.7100.455.544.516:4514:2638446.437954.9
198Alexander Edler30VAND681227126449.31.290599347.70.77.090.997.950.050.024:1919:411737-11.430944.7
199Joel Edmundson23STLD69971104548.2-2.171177847.8-3.08.393.9102.148.551.517:4615:51726-4.917147.4
200Nikolaj Ehlers20WPGLW821183111451.53.189784951.42.611.089.6100.555.144.917:2914:5036513.037753.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-2.542958.3
202Aaron Ekblad20FLAD681172107852.12.188985650.90.95.291.296.559.740.321:2817:512558-2.640855.1
203Mattias Ekholm26NSHD821559139652.82.61171106852.32.57.192.699.645.754.323:2719:4238668.728442.3
204Oliver Ekman-Larsson25ARID791317158745.40.0996123044.70.18.091.099.042.757.324:3719:181848-14.533043.9
205Remi Elie21DALLW1822725147.5-5.116018146.9-6.28.594.6103.247.652.415:3814:3112131.14037.5
206Lars Eller27WSHC8193480353.83.167059553.02.68.493.6102.054.945.113:5411:3431325.122551.1
207Ryan Ellis26NSHD711320135749.3-1.7976101349.1-1.89.292.7101.947.752.323:5719:0337411.028149.8
208Alexei Emelin30MTLD761297129950.0-3.592592849.9-3.37.093.5100.543.556.521:1918:411684-2.420041.0
209Deryk Engelland34CGYD81993113946.6-5.672885046.1-5.68.192.8101.044.755.318:2014:591949-10.721849.1
210Andreas Englund21OTTD5385043.2-2.8283842.4-3.06.383.389.655.644.410:359:0402-1.1742.9
211Tyler Ennis27BUFLW5153156148.61.440342748.61.14.592.697.151.548.512:5011:301917-3.014561.4
212Toby Enström32WPGD6086590548.9-2.265168848.6-2.49.389.799.050.149.921:5417:238331.811141.4
213Jonathan Ericsson32DETD5170781846.4-1.854565345.5-3.09.791.7101.442.058.019:1317:02927-8.69545.3
214Loui Eriksson31VANLW6589087250.53.463667548.52.17.091.598.650.549.518:4014:473716-3.421262.3
215Joel Eriksson Ek20MINLW1511916741.6-12.09413042.0-11.310.994.0104.956.044.010:3710:0433-1.92560.0
216Adam Erne21TBLLW2625024350.70.018717851.22.33.290.193.352.147.911:4810:49250.76561.5
217Emerson Etem24ANALW3112035.5-13.971531.8-17.820.0100.0120.040.060.08:488:0700-0.20
218Robby Fabbri21STLC5161657751.60.745844051.0-0.38.487.996.262.137.915:3713:17208-3.616056.9
219Radek Faksa23DALC801090101651.82.280173352.22.18.689.898.440.759.316:1013:4143362.824953.0
220Justin Falk28BUFD5260258650.75.246044750.74.75.693.398.950.349.713:4212:567222.98638.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.24100.0
222Hudson Fasching21BUFRW10838150.64.8636848.12.42.396.398.655.844.210:259:4211-0.81346.2
223Jesper Fast25NYRRW6869476447.6-1.051154948.2-1.410.092.3102.341.358.713:4812:072921-1.510155.4
224Justin Faulk24CARD751466132852.52.31098102451.72.66.790.397.155.744.323:0819:3453452.245849.1
225Mark Fayne29EDMD4322556.16.1251956.88.011.194.4105.672.727.37:557:5502-0.1757.1
226Taylor Fedun28BUFD2731526953.99.522620652.37.37.594.0101.454.745.313:2212:08590.34553.3
227Eric Fehr31TOTC5335748742.3-9.427532346.0-6.68.294.4102.623.176.910:568:522410-0.4
227Eric Fehr31PITC5234847342.4-9.526731346.0-6.68.594.6103.123.576.510:568:532410-0.49564.2
227Eric Fehr31TORC191439.1-5.181044.4-3.10.088.988.90.0100.010:448:39000.0250.0
228Micheal Ferland24CGYLW7674976549.5-1.253958747.9-2.78.292.2100.450.449.611:3410:583638-2.017261.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-8.5
230Vernon Fiddler36NJDLW3927434044.6-2.221225945.0-2.13.492.395.629.370.712:069:53817-4.16058.3
230Vernon Fiddler36NSHLW2011421834.3-19.68815037.0-16.710.290.7100.813.686.410:319:0944-4.42740.7
231Valtteri Filppula32TOTC79975101948.9-3.075477449.3-2.29.690.5100.148.651.417:2413:473039-3.5
231Valtteri Filppula32TBLC5972472749.9-2.057357050.1-1.09.690.7100.348.651.417:3013:352431-4.511166.7
231Valtteri Filppula32PHIC2025129246.2-5.718120447.0-5.99.789.799.448.551.517:0814:22680.93663.9
232Christian Fischer19ARIRW7558539.3-3.4376337.0-7.412.093.0105.050.050.012:2012:0603-1.41566.7
233Mike Fisher36NSHC7282581150.4-1.161859950.8-0.48.391.099.339.660.416:3712:2621194.219461.9
234Brian Flynn28MTLC5143449047.0-6.131332149.4-2.89.692.9102.531.868.212:0410:311315-3.39251.1
235Marcus Foligno25BUFLW80981109147.30.277182048.51.67.593.0100.639.860.215:2814:103335-3.817555.4
236Nick Foligno29CBJLW791124106651.31.685180551.41.67.891.198.957.442.618:2615:0844351.328066.1
237Christian Folin25MIND5161970346.8-3.346853246.8-3.58.994.0102.945.154.914:5613:499150.09441.5
238Derek Forbort24LAKD821309125351.1-5.596493450.8-5.67.593.1100.653.146.920:0717:479733.821247.2
239Jakob Forsbacka Karlsson20BOSC17463.615.05362.516.20.0100.0100.033.366.78:258:25000.30
240Filip Forsberg22NSHLW821257106554.14.295182253.64.18.689.698.256.443.618:3114:2276626.946750.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-3.412139.7
242Cam Fowler25ANAD801397141249.70.21054105849.9-0.29.491.8101.146.453.624:5118:5730684.037250.0
243Cody Franson29BUFD6898396650.44.375973650.85.06.892.399.046.353.718:2916:1214301.820046.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.3
245Byron Froese25TBLC4384247.5-3.6302455.66.40.083.383.341.758.311:4911:0821-0.2666.7
245Byron Froese25TORC2122136.4-10.091439.1-8.70.0100.0100.063.636.48:017:1611-0.2366.7
246Michael Frolík28CGYRW82119394255.97.688270155.78.18.691.099.737.262.817:0513:4745385.435257.4
247Marián Gáborík34LAKRW5678361456.01.059246256.21.46.191.697.654.645.414:4713:157249.021656.9
248Kurtis Gabriel23MINRW13418432.8-12.5326832.0-15.78.795.7104.368.331.75:495:3703-0.3650.0
249Sam Gagner27CBJC8194678054.85.871256755.76.88.291.9100.152.347.713:4311:15172710.530658.5
250Alex Galchenyuk22MTLC6183982750.4-1.861362449.6-2.79.490.8100.268.331.715:5513:371734-4.919852.5
251Brendan Gallagher24MTLRW6493173755.84.367953555.94.76.593.8100.453.946.115:0613:0033258.332657.4
252Ryan Garbutt31ANALW2717121744.1-6.813416644.7-6.06.691.798.358.641.49:107:5533-2.45745.6
253Jake Gardiner26TORD821590143252.63.21191111051.82.99.593.1102.654.545.521:1818:2544797.932639.0
254Jason Garrison32TBLD70948103047.9-5.473778548.4-3.47.092.099.043.356.718:3416:16833-9.219349.7
255Tyler Gaudet23ARIC4214830.4-14.3143727.5-15.911.195.7106.821.778.312:5910:4300-0.7933.3
256Frédérick Gaudreau23NSHC9818050.3-6.9595253.2-1.78.792.3101.039.360.78:408:29210.41266.7
257Johnny Gaudreau23CGYLW72104897751.81.777373351.31.58.690.298.763.336.718:2915:1044866.130759.3
258Brendan Gaunce22VANLW5744142750.83.232432450.03.55.094.099.042.257.89:308:57116-1.48163.0
259Cameron Gaunce26PITD1214213850.71.71029053.14.37.892.2100.065.134.912:3111:29250.91747.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.5560.0
262Éric Gélinas25COLD2726228148.30.219422446.4-2.36.991.798.651.348.711:3511:2336-5.86246.8
263Ryan Getzlaf31ANAC741102110749.91.081481050.10.810.691.0101.647.852.221:0416:1761683.428847.9
264Tom Gilbert34LAKD1821019452.0-3.215114051.9-2.93.892.896.655.844.215:2712:4617-0.23040.0
265Brian Gionta38BUFRW82901110744.9-3.369384045.2-2.96.592.699.139.360.716:3613:132826-6.024361.3
266Stephen Gionta33NYIRW2618923744.4-6.313818243.1-6.513.195.4108.545.254.811:129:4856-2.92860.7
267Mark Giordano33CGYD811432123853.65.0106589854.36.69.391.5100.848.951.123:3517:3845439.137340.5
268Dan Girardi32NYRD63909115544.0-5.569081046.0-4.19.392.7102.144.355.719:0616:491046-10.212544.8
269Zemgus Girgensons23BUFC7571881147.0-1.254462946.4-1.95.593.699.150.749.313:1011:561716-3.818959.3
270Claude Giroux29PHIC821298112253.63.593880953.73.07.689.496.957.642.419:0715:0738352.736654.4
271Tanner Glass33NYRLW119310447.2-3.1707947.0-5.84.596.2100.844.455.610:5510:3720-1.61844.4
272Luke Glendening27DETC7456675043.0-6.844054644.6-4.65.892.798.433.966.112:5510:331912-4.112362.6
273Nikolay Goldobin21TOTRW/LW1413316944.0-2.99313341.2-5.67.795.4103.163.836.211:2210:5138-5.7
273Nikolay Goldobin21VANRW1210914343.3-3.27611539.8-6.79.695.7105.464.036.011:3811:0208-5.22441.7
273Nikolay Goldobin21SJSLW2242648.0-0.7171848.60.60.092.992.962.537.59:509:5030-0.54100.0
274Alex Goligoski31ARID821361160345.91.21019122345.51.58.991.1100.144.655.423:2018:401557-18.923547.7
275Cody Goloubef27COLD3345947049.41.033334449.22.35.889.195.041.558.516:5915:0257-5.56256.5
276Barclay Goodrow23SJSRW3193336.5-11.8112332.4-18.20.0100.0100.054.545.511:1810:5211-1.2650.0
277Boyd Gordon33PHIC13708345.8-6.5495447.6-4.35.681.186.663.636.48:116:3920-0.71361.5
278Josh Gorges32BUFD66844102545.2-3.366276646.4-1.35.794.199.843.356.718:2715:46717-5.28050.0
279Shayne Gostisbehere23PHID761247107653.73.493081153.42.46.490.096.468.831.219:3515:4118704.544544.5
280Yanni Gourde25TBLC2027219957.79.620516455.67.96.890.797.448.951.115:2213:081242.05455.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-7.426361.2
282Petter Granberg24NSHD10769045.8-10.4626947.3-8.411.189.1100.250.849.29:389:17010.5666.7
283Markus Granlund23VANC6988684851.13.763165948.92.37.289.496.651.448.617:1814:093318-6.122055.5
284Mikael Granlund24MINC811104113549.30.083984050.00.211.592.2103.738.761.318:4915:01433311.831755.8
285Derek Grant26TOTC4625634442.7-5.018725242.6-5.34.494.498.834.665.49:467:09109-1.8
285Derek Grant26BUFC4022629243.6-3.716621643.5-3.94.295.299.436.663.49:557:0798-1.55858.6
285Derek Grant26NSHC6305236.6-13.2213636.8-14.45.689.795.222.977.18:417:2411-0.2875.0
286Tyler Graovac23MINC5235354339.4-10.727340540.3-10.29.496.2105.663.736.39:509:44164-4.78457.1
287Kevin Gravel24LAKD4961150954.61.545735556.33.26.692.799.466.133.914:0912:402245.611644.8
288Mike Green31DETD721215130648.2-0.192199448.1-0.27.490.798.151.948.123:3320:1524521.228444.0
289Andy Greene34NJDD66948108246.7-1.573383246.8-1.26.491.698.035.264.821:4517:222636-3.218943.4
290Matt Greene33LAKD2629026852.0-3.020719251.9-3.66.495.7102.158.141.913:1111:58317-1.05028.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.5425.0
293Seth Griffith24TOTC2426123053.23.620718652.74.16.697.2103.859.540.512:4411:2456-0.1
293Seth Griffith24FLAC2122720952.13.318316952.04.07.396.9104.261.238.813:1211:4756-0.54045.0
293Seth Griffith24TORC3342161.88.0241758.57.10.0100.0100.043.856.39:288:39000.41030.0
294Mikhail Grigorenko22COLC7571079547.2-2.452460146.6-2.37.290.697.848.751.314:0511:083526-9.514757.8
295Rocco Grimaldi23COLC4425344.2-8.1313944.3-6.24.285.789.941.458.611:0011:00300.11861.1
296Nicklas Grossmann32CGYD3293346.8-2.2212743.8-6.60.075.075.031.368.813:0111:5601-0.6742.9
297Eric Gryba28EDMD4057053751.5-0.441040250.5-2.75.892.798.451.548.516:0814:48621-1.810144.6
298Matt Grzelcyk23BOSD2272650.9-10.3201951.3-5.211.887.599.375.025.012:2910:49000.0850.0
299Radko Gudas26PHID671178103653.22.182569754.22.78.991.2100.045.454.619:1817:1918403.729937.8
300Erik Gudbranson25VAND3044048447.6-2.032437446.4-3.26.188.894.950.449.620:2017:26423-3.98845.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:301694.713659.6
302Brendan Guhle19BUFD3385341.8-9.3273543.5-8.88.396.7105.048.851.216:2116:1900-0.1944.4
303Carl Gunnarsson30STLD5654556649.1-1.240640650.0-0.55.292.797.952.947.113:3612:47282.97244.4
304Denis Gurianov19DALRW161627.3-34.33925.0-40.80.085.785.740.060.013:0613:0600-0.430.0
305Carl Hagelin28PITLW6181371953.13.763252854.53.98.192.7100.857.442.615:2913:0819218.519963.8
306Robert Hägg21PHID1221657.9-2.3141450.0-15.010.090.9100.945.554.521:1919:4500-0.2955.6
307Ron Hainsey35TOTD721290130049.8-2.095599648.9-2.37.591.599.052.147.922:0218:4525470.3
307Ron Hainsey35CARD561023100850.4-2.475577449.4-2.66.390.696.953.246.822:2018:582235-2.715041.3
307Ron Hainsey35PITD1626729247.8-0.820022247.4-1.512.194.4106.648.551.520:6017:603123.03625.0
308Micheal Haley30SJSC5845948748.5-4.033433050.3-3.09.193.2102.354.046.09:049:0118191.48644.2
309Taylor Hall25NJDLW721105101152.27.686178252.47.37.291.598.850.050.019:1916:1743446.839160.6
310Dan Hamhuis34DALD791298117752.43.494285652.42.67.691.198.749.051.019:2215:461937-1.120141.3
311Dougie Hamilton23CGYD811412115455.06.9104586054.97.48.091.699.647.752.319:4116:26175210.242352.5
312Freddie Hamilton25CGYC2618720747.5-4.912416043.7-7.45.693.098.532.567.59:479:2632-1.45158.8
313Travis Hamonic26NYID4971194243.0-5.752368643.3-5.67.789.697.343.956.120:2717:391439-4.315747.1
314Noah Hanifin20CARD811222118850.7-0.789290849.6-1.17.490.397.660.939.117:5515:444253-3.227040.0
315Joel Hanley25MTLD7575750.0-9.0393850.6-7.63.485.288.639.560.510:0910:08130.15100.0
316Markus Hännikäinen23CBJLW10726253.71.7614657.03.79.888.298.039.560.59:088:26001.41457.1
317Jannik Hansen30TOTRW4356958549.3-0.742640651.22.510.489.6100.056.044.016:0314:2321143.2
317Jannik Hansen30VANRW2836639648.0-1.027528748.92.09.392.1101.455.544.516:2114:551590.410155.4
317Jannik Hansen30SJSRW1520318951.80.415111955.94.312.683.195.857.043.015:3013:24652.83154.8
318Martin Hanzal29TOTC7193791850.53.269271749.12.18.189.197.242.557.517:4313:483130-5.3
318Martin Hanzal29ARIC5168674148.12.950458546.31.87.590.197.640.159.918:3514:162327-8.520561.5
318Martin Hanzal29MINC2025117758.65.618813258.85.39.784.894.650.349.715:3112:37833.26764.2
319Shane Harper27FLARW1411211549.3-4.0899747.8-6.15.094.099.050.050.010:1810:1643-1.62356.5
320Ben Harpur22OTTD6868251.2-3.6626548.8-7.99.387.897.137.762.317:4817:0625-0.81127.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.53545.7
322Ryan Hartman22CHILW7691281552.82.667559553.13.68.393.4101.751.548.512:4612:0936316.626165.1
323Scott Hartnell34CBJLW7880371652.93.258753152.52.79.792.3102.149.550.512:0410:3817306.717260.5
324Garnet Hathaway25CGYRW2617521844.5-5.812015843.2-6.910.492.4102.831.768.39:088:5283-1.54055.0
325Erik Haula25MINC7285180651.42.165260451.92.18.191.799.954.845.213:4912:2824185.321063.8
326John Hayden21CHILW1211710552.71.4797451.6-2.59.595.0104.561.938.111:4111:25522.23366.7
327Jimmy Hayes27BOSRW5849446151.7-3.435735250.4-5.86.492.298.562.537.59:148:4914121.113455.2
328Kevin Hayes24NYRRW76820104743.9-5.562176444.8-5.511.991.8103.740.759.316:3413:355466-11.224658.1
329Victor Hedman26TBLD791501130853.43.71100100952.22.710.190.9101.157.442.624:3019:273973-1.740840.7
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.61258.3
332Seth Helgeson26NJDD9899947.31.9737250.32.78.596.3104.845.854.213:2812:2700-0.21127.3
333Darren Helm30DETC5055159648.00.040646546.6-1.68.490.999.349.950.115:2112:521720-2.016659.0
334Aleš Hemský33DALRW1517317549.7-0.312213347.8-2.75.794.4100.145.354.714:2512:47961.25257.7
335Matt Hendricks35EDMLW4229336444.6-6.721324047.0-4.87.491.799.139.560.510:459:08109-0.66168.9
336Samuel Henley23COLC14640.0-1.34640.07.325.0100.0125.00.0100.05:185:0600-0.31100.0
337Adam Henrique26NJDC82932106446.7-0.970581946.3-1.88.390.198.448.451.618:0713:244527-3.524258.7
338Tomáš Hertl23SJSC4975260155.64.852740756.45.07.888.496.154.445.617:1314:1030186.818354.6
339Thomas Hickey27NYID761095119547.80.580787847.90.39.190.599.649.650.417:3115:001643-5.619943.7
340Vinnie Hinostroza22CHILW4950256447.1-3.636542946.0-3.66.694.0100.650.749.311:5911:372715-2.313257.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-5.013545.2
342Joshua Ho-Sang21NYIRW2129927552.14.920721249.42.69.691.6101.160.339.716:2714:039201.14450.0
343Mike Hoffman27OTTLW74102097251.24.075472351.03.510.692.7103.355.644.417:3614:234554-2.041554.0
344Nick Holden29NYRD801245138447.4-1.2946103847.7-2.210.691.9102.441.658.420:3718:142361-5.822537.3
345Peter Holland26TOTC4849458745.7-0.137944845.80.26.490.096.448.451.612:4511:282116-4.9
345Peter Holland26ARIC4042551545.20.632739145.51.27.089.696.749.850.213:0911:541913-4.710960.6
345Peter Holland26TORC8697248.9-2.4525747.7-3.72.692.795.238.661.410:439:1423-0.21872.2
346Korbinian Holzer28ANAD3227140040.4-11.020829341.5-10.510.193.0103.145.954.113:3112:37311-2.43638.9
347Julius Honka21DALD1626420456.47.320114358.48.77.186.193.253.546.516:5215:2869-0.96155.7
348Patric Hörnqvist30PITRW7096082753.76.173357656.07.89.591.8101.356.343.715:5712:56301114.732668.4
349Bo Horvat21VANC811026110448.2-0.176583247.91.39.290.599.847.452.618:0214:163727-1.528655.2
350Marián Hossa*38CHIRW7388591249.2-1.464266349.2-0.99.292.7101.953.047.016:5213:334729-0.430355.1
351Quinton Howden25WPGC5353550.03.7232251.13.95.6100.0105.630.469.68:398:28100.7683.3
352Marek Hrivík25NYRLW1617113655.77.013210555.76.23.291.794.849.450.610:2510:03520.32853.6
353Jonathan Huberdeau23FLALW3148239155.27.438132154.36.78.689.798.361.138.917:5515:1715243.513663.2
354Jiří Hudler33DALRW3230532548.4-3.721723847.7-4.79.292.3101.658.741.311:519:47127-4.15549.1
355Charles Hudon22MTLLW3283544.4-3.8242450.0-1.611.194.7105.856.343.811:5611:31320.23100.0
356Brad Hunt28TOTD1214115947.0-0.710613044.9-0.512.589.9102.449.550.514:3013:3843-1.5
356Brad Hunt28STLD91129254.99.3857951.88.110.087.597.556.143.913:3612:48311.02352.2
356Brad Hunt28NSHD3296730.2-23.0215129.2-20.525.093.9118.929.670.417:1316:0912-2.5450.0
357Matt Hunwick31TORD721014105049.1-2.176377549.6-0.98.492.8101.245.854.217:5315:1026440.917442.0
358Ben Hutton23VAND711073114248.40.978885548.01.76.191.097.254.445.620:3017:543150-9.226748.3
359Zach Hyman24TORC821194111951.61.588685550.91.47.591.899.361.238.816:3713:3942254.723267.2
360Jarome Iginla*39TOTRW8094395149.80.268874448.0-1.75.689.995.551.648.415:0812:462426-6.4
360Jarome Iginla*39COLRW6169368950.12.750753948.50.95.290.495.649.450.614:4512:222016-5.219860.6
360Jarome Iginla*39LAKRW1925026248.8-7.718120546.9-10.16.688.795.357.442.616:2014:02410-1.26552.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%
361Matt Irwin29NSHD741043100750.9-0.774073250.3-1.28.293.7101.952.547.516:1614:5818393.421745.2
362Jaromír Jágr44FLARW82117194455.46.791677654.15.78.191.799.856.843.216:6014:1340446.329561.4
363Mark Jankowski22CGYC18947.1-6.36746.2-6.50.0100.0100.050.050.010:1810:18100.00
364Calle Järnkrok25NSHC8196693650.8-0.569668650.4-0.78.190.398.345.354.715:4313:0323227.223357.5
365Dmitrij Jaškin23STLRW5148443852.53.136432153.13.67.793.6101.349.051.011:3311:091372.810452.9
366Boone Jenner23CBJC821123120448.3-2.882185848.9-2.08.493.7102.141.858.216:0414:044220-5.237256.7
367Nick Jensen26DETD4970269050.41.654452151.12.68.089.697.753.846.217:4516:0910371.812148.8
368Nicklas Jensen23NYRRW7644260.48.9463060.55.40.092.392.370.429.69:138:1121-1.11844.4
369Ryan Johansen24NSHC821378108655.97.0103884355.26.58.290.298.454.745.318:5015:0538519.927655.8
370Marcus Johansson26WSHLW82105794352.92.178570552.72.411.292.4103.657.542.516:6014:0940488.522058.6
371Stephen Johns24DALD6195590451.41.269561553.13.37.189.596.645.854.218:1515:5720453.920145.3
372Erik Johnson28COLD4677774251.22.156955450.72.27.790.798.446.553.522:0417:021823-1.720447.1
373Jack Johnson30CBJD821464154448.7-2.51118115249.3-1.78.493.7102.039.760.321:4919:0920271.922451.8
374Tyler Johnson26TBLC6684283650.2-1.663664649.6-1.68.891.5100.351.248.818:4913:562632-2.625052.0
375Ryan Johnston24MTLD7626548.8-1.2465047.9-2.50.092.192.164.935.19:529:5213-2.3837.5
376Jussi Jokinen33FLALW6994882853.43.870965851.92.36.491.097.446.853.217:2513:362759-5.819959.3
377Jyrki Jokipakka25TOTD4146956145.5-7.534942545.1-7.86.992.699.647.053.014:2513:54625-5.7
377Jyrki Jokipakka25CGYD3843552345.4-8.132339944.7-8.47.492.6100.048.052.014:2613:52625-5.95651.8
377Jyrki Jokipakka25OTTD3343847.2-0.2262650.0-0.30.093.893.836.064.014:1914:14000.140.0
378Connor Jones26NYIC4393552.75.6262749.11.95.9100.0105.950.050.011:5111:2421-0.2922.2
379Seth Jones22CBJD751438130852.43.0104896152.22.58.091.099.053.946.123:2419:3632441.829751.2
380Josh Jooris26TOTRW5445760942.9-2.934844443.9-1.76.993.5100.336.763.312:1210:41105-6.2
380Josh Jooris26ARIRW4238849444.0-1.429836944.70.06.892.799.436.263.813:1311:2284-6.39766.0
380Josh Jooris26NYRRW126911537.5-9.5507540.0-9.57.596.7104.241.059.08:368:18210.12250.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-3.38452.4
382Roman Josi26NSHD721496132953.02.8109199552.32.29.090.899.850.149.925:0419:3916417.141053.2
383Tyson Jost18COLC6758447.2-9.3546844.3-11.15.384.890.040.959.115:4112:0631-1.41560.0
384Tomáš Jurčo24TOTLW/RW2926326350.00.219418850.8-0.21.490.091.452.347.710:3810:18370.8
384Tomáš Jurčo24DETRW1611414643.8-4.58611243.4-5.70.089.989.943.256.810:029:3814-2.73237.5
384Tomáš Jurčo24CHILW1314911756.04.71087658.75.62.390.292.561.039.011:2211:07233.63467.6
385Nazem Kadri26TORC821229115651.51.490987650.91.49.490.399.737.462.616:2614:1358594.943155.0
386Sergey Kalinin25NJDC4330439243.7-3.323429844.0-3.43.092.195.128.971.112:3810:16710-4.35468.5
387Vladislav Kamenev20NSHLW2121741.4-9.681338.1-11.50.090.990.957.142.910:049:0900-0.7333.3
388Steven Kampfer28TOTD1113311952.83.310510250.7-1.25.192.597.667.332.713:1513:0523-2.0
388Steven Kampfer28NYRD1011411150.71.8889548.1-3.25.993.299.167.932.112:5412:4622-2.32147.6
388Steven Kampfer28FLAD119870.411.317770.89.70.083.383.364.335.716:4816:16010.420.0
389Evander Kane25BUFLW701053114647.90.980688347.70.56.990.597.453.746.319:1216:063433-0.344059.1
390Patrick Kane28CHIRW821465133952.22.81057102350.81.111.391.4102.764.435.621:2417:534942-4.949159.5
391Kasperi Kapanen20TORRW8625752.1-1.3454450.60.33.389.392.648.651.410:429:15240.11861.1
392Michael Kapla22NJDD5766354.7-4.8534753.0-4.04.792.997.567.232.817:2616:0923-0.31040.0
393Erik Karlsson26OTTD771581157350.13.01178113251.04.08.792.1100.852.947.126:5020:58591062.850643.1
394Melker Karlsson26SJSC6768467550.3-1.048645251.8-0.58.593.0101.552.747.312:4811:0617231.813254.5
395William Karlsson24CBJC8178987847.3-3.760368246.9-4.38.193.6101.745.254.813:2311:323320-1.016956.8
396Ondřej Kaše21ANARW5358452552.73.544739253.33.66.592.298.857.942.111:4711:2923335.514553.1
397Zack Kassian26EDMRW7972880847.4-3.354258848.0-3.99.092.4101.450.749.312:1811:032139-1.816467.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-4.238447.7
400Clayton Keller18ARILW3204033.3-11.0113424.4-19.716.781.898.554.545.512:4010:5710-1.40
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-6.012966.7
402Adrian Kempe20LAKLW2526720157.12.519115155.81.63.891.295.055.144.912:1410:485102.56152.5
403Michal Kempný26CHID5076759556.36.955542856.58.27.591.398.853.546.514:5814:116264.417338.7
404Nicolas Kerdiles23ANALW191636.0-8.181044.4-2.140.085.7125.737.562.511:0811:08020.110.0
405Tanner Kero24CHIRW4750156547.0-4.637638449.5-2.411.094.2105.240.359.713:2911:5714111.110060.0
406Ryan Kesler32ANAC821266122050.92.096389451.92.98.392.0100.333.466.621:1815:43223910.535252.8
407Phil Kessel29PITRW821090121147.4-3.581389047.7-4.59.092.6101.663.836.217:5614:2215510.640656.2
408Jujhar Khaira22EDMLW10757051.70.2574058.84.44.896.6101.334.565.59:159:00121.31855.6
409Alex Killorn27TBLLW811067100751.40.179877350.80.17.691.398.952.947.118:0014:103343-9.129759.6
410Jakub Kindl29FLAD3946651547.5-3.036239847.6-1.76.690.597.048.351.714:4114:13913-7.37753.2
411Dwight King27TOTLW8091089950.3-5.566465650.3-5.36.792.699.353.846.214:2412:491518-6.0
411Dwight King27LAKLW6375271251.4-4.754651951.3-4.57.392.399.656.343.714:6013:101314-2.414163.1
411Dwight King27MTLLW1715818745.8-9.111813746.3-8.84.393.597.841.258.812:1411:3124-3.63560.0
412Oscar Klefbom23EDMD821418138750.60.61093100952.01.39.690.9100.550.749.322:2218:0429674.339850.5
413Kevin Klein32NYRD6089193648.81.867267050.11.910.090.5100.553.546.517:3816:181235-3.611547.0
414John Klingberg24DALD801551158249.5-0.91122115949.2-2.210.091.2101.248.651.423:2119:584099-2.831339.6
415Slater Koekkoek22TBLD2930833947.6-2.622725247.4-3.57.191.498.549.150.912:5912:3317-0.76839.7
416Mikko Koivu33MINC801105110250.10.883981050.91.211.692.6104.236.263.819:0714:5639289.526053.8
417Leo Komarov30TORC821019106348.9-2.275480848.3-2.210.791.2101.936.463.616:5812:434625-1.017864.0
418Travis Konecny19PHIC7086185550.2-1.163761450.9-0.98.191.699.755.644.414:0512:232628-0.823557.0
419Anže Kopitar29LAKC761237101754.9-0.391077154.1-1.17.790.097.752.647.420:4615:5229377.729051.7
420Lauri Korpikoski30TOTLW6967380245.6-5.549557546.3-5.38.593.5102.047.053.012:2410:471221-4.9
420Lauri Korpikoski30DALLW6061472945.7-5.345351746.7-4.89.093.0102.047.152.913:0211:111119-4.017061.2
420Lauri Korpikoski30CBJLW9597344.7-7.0425842.0-10.33.497.7101.245.254.88:158:0912-0.9850.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%
421Kalle Kossila23ANALW17277.820.04266.75.30.0100.0100.0100.00.06:546:54000.0250.0
422Chris Kreider25NYRLW75110191954.58.582668354.77.79.290.599.755.344.717:0014:1917338.631858.5
423David Krejčí30BOSC821297109654.2-0.997580754.7-0.98.089.097.053.646.418:1015:0160516.631051.0
424Niklas Kronwall36DETD5781982449.80.462763049.90.67.691.599.058.441.619:2715:596233.713748.9
425Torey Krug25BOSD811591115358.04.9118684858.34.66.789.796.460.139.921:2817:44226013.846345.1
426Marcus Krüger26CHIC7072871850.3-0.254247853.13.78.192.7100.829.071.014:0111:4224106.212466.1
427Nikita Kucherov23TBLRW74122897555.76.791276654.45.910.891.2101.959.740.319:2616:0554644.946453.0
428Tom Kühnhackl25PITRW5739346345.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-1.65335.8
430Nikolai Kulemin30NYILW7271981946.7-1.054460247.5-0.510.490.5100.935.164.913:4911:503017-1.714650.7
431Dmitry Kulikov26BUFD4776692745.2-3.857571444.6-4.43.792.195.851.148.921:5419:251832-7.011436.8
432Chris Kunitz37PITLW7192091650.10.067166650.2-1.57.392.8100.157.043.015:3113:1225283.822060.9
433Sean Kuraly24BOSC8664957.45.5484054.50.72.693.396.057.842.29:129:03200.72152.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-0.414947.0
436Joseph Labate23VANC13688943.3-4.9476641.6-5.76.390.997.255.644.46:466:4531-1.21338.5
437Andrew Ladd31NYILW78966107947.2-0.568676947.1-1.18.090.798.752.247.816:1113:173743-2.227751.3
438Paul Ladue24LAKD2230723257.02.322317755.82.06.587.794.262.637.415:2413:45312-0.35549.1
439Patrik Laine18WPGRW73973102648.7-0.774877249.2-0.413.889.6103.555.244.817:5515:084355-4.436056.7
440Anton Lander25EDMC2213113649.1-5.610310250.2-4.28.290.398.533.866.29:467:47840.62157.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.526563.4
442Nick Lappin24NJDRW4336541546.8-0.128533645.9-0.96.987.594.440.459.611:4711:05136-4.68765.5
443Dylan Larkin20DETC80975100049.40.974477549.00.46.789.295.952.647.416:0913:574951-2.031057.4
444Philip Larsen27VAND2632235247.8-0.323027145.9-0.85.991.897.754.845.216:2814:11414-3.58736.8
445Adam Larsson24EDMD791361136449.9-0.4103899451.1-0.110.192.3102.447.552.520:0718:1828715.520241.6
446Jacob Larsson19ANAD4435145.7-4.7304042.9-7.70.096.496.460.739.316:2613:1801-0.61118.2
447Johan Larsson24BUFC3645352646.3-2.934941345.8-2.77.890.898.635.364.716:5115:091316-2.19352.7
448Brian Lashoff26DETD5523857.84.3382857.64.13.781.084.763.636.412:3112:11010.8520.0
449Scott Laughton22PHIC2251071.412.621775.020.710.566.777.252.947.110:1510:15100.9580.0
450Curtis Lazar21TOTRW3721832939.9-10.116223141.2-8.76.489.996.351.448.69:088:4576-3.2
450Curtis Lazar21OTTRW3319028739.8-10.114420141.7-8.34.588.993.456.044.08:498:2766-2.84060.0
450Curtis Lazar21CGYRW4284240.0-10.7183037.5-11.623.195.7118.718.281.811:4711:1410-0.4728.6
451Nick Leddy25NYID811397152647.80.31032115047.3-0.89.491.6100.949.250.822:4318:522648-9.728847.6
452Anders Lee26NYILW811111100752.56.682773652.96.99.391.7101.054.145.915:3513:0822268.128866.3
453Artturi Lehkonen21MTLLW7391681952.80.364560751.5-1.17.591.999.444.555.513:5212:2925203.127956.6
454Jori Lehterä29STLC6476275750.20.656755950.40.69.489.398.664.435.615:1113:2321141.210067.0
455Taylor Leier22PHILW10617345.5-2.1415642.3-5.56.992.399.247.952.19:048:43200.51450.0
456Josh Leivo23TORLW1314211555.32.91168557.77.89.390.699.946.153.912:3410:391124.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.222753.7
459Mark Letestu31EDMC7861073445.4-5.744452146.0-6.08.591.8100.334.965.114:149:452424-4.222354.3
460Trevor Lewis30LAKC82100681655.20.676059656.02.06.690.697.253.246.814:1612:5118127.224858.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%
461Michael 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:171182.58641.9
463Oscar Lindberg25NYRC6558564547.6-0.442849246.5-2.79.092.6101.744.155.910:5010:331012-5.715057.3
464Petteri Lindbohm23STLD7978952.20.3756454.02.53.487.290.653.446.612:5912:48110.21952.6
465Esa Lindell22DALD731298135349.0-3.294298748.8-4.09.292.0101.147.752.321:5218:483447-2.022344.4
466Anton Lindholm22COLD1213513849.5-2.29910448.80.77.085.092.053.746.314:4613:1224-1.32231.8
467Elias Lindholm22CARC72108797752.72.180172352.63.17.890.398.149.950.118:1114:4057372.727255.5
468Hampus Lindholm23ANAD661165102153.35.787074853.85.88.392.4100.847.652.422:2718:07186316.620346.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-8.214956.4
472Adam Lowry23WPGC8284091048.0-1.863468048.2-1.87.492.299.639.560.516:0312:0029240.920061.0
473Milan Lucic28EDMLW821152108651.51.885080551.40.37.891.799.555.344.717:1014:2026491.131056.5
474Roman Lyubimov25PHILW4737638549.4-2.526226150.1-2.57.392.9100.146.153.99:359:02125-3.78448.8
475Olli Määttä22PITD5584787449.2-2.563062050.4-2.98.693.8102.550.449.618:0415:3711307.512951.2
476Clarke MacArthur31OTTLW4433753.81.7302851.7-2.30.095.095.045.854.213:2911:16110.21338.5
477Andrew MacDonald30PHID731104119448.0-4.078382248.8-3.47.192.799.846.153.920:0617:11850-2.415940.9
478Derek MacKenzie35FLAC8261180443.2-9.148859944.9-6.45.992.598.435.164.912:3410:103425-8.815558.7
479Nathan MacKinnon21COLC821302120751.94.499693451.65.28.289.197.354.345.719:5715:1747451.643657.8
480Denis Malgin20FLAC4741340750.4-0.332431250.90.84.992.897.863.136.911:1410:081711-2.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:54525411.631461.1
482Sean Malone21BUFC110566.719.17463.617.50.0100.0100.060.040.012:1211:22010.1250.0
483Brandon Manning26PHID65102196851.30.272170950.4-1.66.791.297.950.050.018:0316:16938-4.219344.0
484Josh Manson25ANAD821243110353.05.093782153.34.98.091.899.847.852.218:3816:10235713.218148.6
485Anthony Mantha22DETRW6080067054.47.361150554.77.89.791.2100.853.446.615:5313:5826399.321661.6
486Brad Marchand28BOSLW80140290660.78.5105167960.87.89.388.998.254.845.219:2114:42698417.340755.3
487Alexey Marchenko25TOTD4153960647.1-1.141746847.1-0.48.194.5102.645.854.216:5715:07522-1.7
487Alexey Marchenko25DETD3039044646.7-1.331034747.20.07.994.7102.643.856.217:5815:343160.05648.2
487Alexey Marchenko25TORD1114916048.2-0.310712146.9-1.38.893.9102.750.449.614:0913:5126-1.72437.5
488Jonathan Marchessault26FLAC75100593351.92.176775750.30.68.288.997.257.342.716:5514:096446-6.931561.3
489Martin Marinčin24TORD2539437851.02.128330148.5-0.79.991.5101.545.354.718:0315:137152.16732.8
490Andrei Markov38MTLD62114397554.02.483871254.12.58.193.9101.949.750.321:5017:3128696.922343.9
491Patrick Marleau37SJSLW821169110551.40.285178252.10.08.892.3101.051.348.717:1114:0646518.132558.2
492Mitch Marner19TORC771140110450.80.385287949.2-0.99.691.3100.955.944.116:4414:166762-2.032554.2
493Pat Maroon28EDMLW811235107053.65.092677354.55.09.391.4100.757.742.316:4414:44334915.830059.3
494Matt Martin27TORLW8259064048.0-3.144046648.6-1.66.694.0100.632.867.28:518:301613-1.911358.4
495Paul Martin35SJSD811470136751.80.9106498651.9-0.48.492.4100.856.443.619:1417:0736575.012744.9
496Alec Martinez29LAKD821462123054.3-0.7111489555.51.57.388.195.454.845.221:3817:165518.633343.2
497Jordan Martinook24ARILW77873102546.01.467177346.53.07.491.999.340.259.815:4113:044021-9.619954.8
498Andreas Martinsen26TOTLW6442958142.5-7.832443043.0-7.24.791.996.646.253.89:578:562511-8.9
498Andreas Martinsen26COLLW5535747842.8-6.826935543.1-6.15.691.897.449.550.59:388:27239-7.411153.2
498Andreas Martinsen26MTLLW97210341.1-13.4557542.3-13.50.092.692.632.867.211:5411:5222-1.52263.6
499Mike Matheson22FLAD811321133549.7-1.11028102350.10.37.292.099.247.852.221:0317:564865-6.731457.0
500Auston Matthews19TORC821318120952.22.399192651.72.68.091.999.963.037.017:3215:0276446.247658.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.18659.3
502Scott Mayfield24NYID2535233851.03.125724651.12.811.088.799.855.744.314:0814:068111.08048.8
503Jamie McBain28ARID3435842.6-5.2334741.3-4.18.390.098.345.554.516:4014:44110.1837.5
504Jake McCabe23BUFD761171137845.9-1.9890106445.5-2.69.091.8100.846.153.920:4218:012946-11.317644.9
505Jared McCann20FLAC2928527151.31.321819253.24.07.191.698.760.639.411:3810:3888-1.07856.4
506Michael McCarron21MTLRW3123224648.5-5.717718548.9-5.05.992.198.152.347.79:539:2576-2.25655.4
507Jay McClement33CARC6547658045.1-8.033142443.8-8.66.191.897.842.257.811:239:222915-3.98742.5
508Max McCormick24OTTRW7506344.2-0.7274438.0-8.90.090.690.653.146.96:466:4520-0.81450.0
509Ian McCoshen21FLAD3302851.76.1242252.26.96.794.4101.170.030.013:1513:1500-0.210.0
510Connor McDavid20EDMC821479127253.85.6111291754.85.610.991.0101.956.243.821:0817:11765422.442059.8
511Ryan McDonagh27NYRD771322151146.7-2.11006106548.6-0.49.493.3102.745.554.524:2118:4945605.032148.0
512Colin McDonald32PHIC3232152.32.5171848.6-0.47.7100.0107.746.753.39:018:5600-0.2683.3
513Evan McEneny22VAND1101147.6-6.07846.7-4.216.766.783.366.733.315:0815:08000.31100.0
514Brock McGinn22CARLW5759561049.4-1.541144148.2-1.87.789.296.949.350.711:6011:042914-4.214252.1
515Jamie McGinn28ARILW7276492645.2-0.257672244.4-0.65.890.896.653.446.613:1012:11527-9.317367.1
516Dylan McIlrath24TOTD6385242.2-9.1284240.0-11.86.789.396.051.448.69:319:2013-1.5
516Dylan McIlrath24FLAD5374048.1-4.6273543.5-8.67.187.594.658.141.99:349:2113-1.51127.3
516Dylan McIlrath24NYRD11127.7-35.81712.5-37.50.0100.0100.00.0100.09:149:14000.10
517Greg McKegg24TOTC4630042141.6-10.223533341.4-9.78.892.7101.537.362.79:549:1876-5.5
517Greg McKegg24FLAC3121727444.2-7.816822043.3-8.29.190.699.750.050.010:139:2555-5.33971.8
517Greg McKegg24TBLC158314736.1-15.46711337.2-13.08.297.3105.518.082.09:169:0421-0.21553.3
518Curtis McKenzie25DALLW5351952549.7-0.637137050.1-0.48.792.6101.246.153.910:519:491210-0.611656.9
519Cody McLeod32TOTLW5924841337.5-13.018329438.4-11.67.294.0101.340.959.17:107:0142-6.2
519Cody McLeod32NSHLW3115927536.6-16.811319237.0-15.59.892.9102.630.569.58:208:0922-3.02669.2
519Cody McLeod32COLLW288913839.2-8.07010240.7-6.32.296.198.353.646.45:535:4720-3.22157.1
520Brayden McNabb26LAKD4979152560.15.657037560.36.94.993.298.164.735.315:0414:2610326.812537.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:49010.01100.0
522Adam McQuaid30BOSD771217104353.8-1.889076453.8-2.47.491.298.652.147.918:0715:3510245.213647.1
523Wade Megan26STLC3221953.79.1191654.37.912.591.7104.228.671.48:488:19000.4785.7
524Jaycob Megna24ANAD1131644.84.571433.3-8.216.7100.0116.740.060.015:2014:21000.010.0
525Jayson Megna26VANC5851363344.8-3.635448242.3-4.65.095.099.946.753.312:2611:28208-7.310767.3
526Timo Meier20SJSRW3443833556.77.131424955.84.35.293.198.347.652.412:2811:5324285.915654.5
527Julian Melchiori25WPGD1825328746.9-2.019521048.1-2.47.692.9100.541.858.218:2217:33418-1.53345.5
528Jonathon Merrill24NJDD5166171748.00.152254249.11.26.191.397.440.659.418:4516:501622-1.79650.0
529Marc Methot31OTTD681077118747.6-1.280684748.80.08.593.0101.549.350.719:4917:361138-0.211361.1
530Milan Michálek32TORLW5536246.1-4.4324044.4-6.28.785.293.946.953.114:1611:51310.31060.0
531Zbyněk Michálek34ARID3315536.0-8.3264735.6-9.44.5100.0104.544.855.217:4016:2103-0.7560.0
532Sonny Milano20CBJLW4353847.9-1.9273047.4-2.45.978.984.864.036.011:4110:05130.6633.3
533Colin Miller24BOSD6193961760.37.171844561.78.46.190.896.964.835.215:4413:42193011.923136.8
534Drew Miller32DETLW5535449441.7-7.827635843.5-5.94.491.896.239.260.810:178:51135-5.16861.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:287217.410546.7
537Garrett Mitchell25WSHRW16554.5-7.56460.0-5.20.0100.0100.040.060.08:488:48000.20
538John Mitchell32COLC6564666249.41.044850247.2-1.24.393.297.549.150.912:3311:372917-10.112744.9
539Torrey Mitchell32MTLC7869574848.2-5.050850950.0-2.57.893.4101.229.570.512:3610:4143390.212454.8
540Zack Mitchell24MINRW11678743.5-9.3476641.6-11.50.097.697.659.240.88:268:2221-1.31471.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-0.9742.9
542Sean Monahan22CGYC821097108250.3-0.280183249.1-1.48.691.6100.361.338.717:3513:595044-1.134857.2
543Brandon Montour22ANAD2738440248.9-4.229231548.1-5.58.597.5106.152.847.217:2315:133172.111145.0
544Dominic Moore36BOSC8273780547.8-8.854760147.6-9.67.792.7100.439.560.512:5310:353126-3.515263.2
545John Moore26NJDD6383594646.9-1.162474645.5-2.89.091.6100.651.948.118:5115:49741-9.522844.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:5615391.121845.4
548Joseph Morrow24BOSD1723821552.5-4.417215452.8-3.63.493.096.472.527.515:3214:4017-1.23948.7
549Tyler Motte21CHILW3325834442.9-8.618025241.7-7.28.095.6103.634.365.711:2310:07134-3.27462.2
550Matt Moulson33BUFLW8168466750.64.052751750.53.75.893.198.954.245.811:369:2918123.220067.0
551Mirco Müller21SJSD4333647.8-2.0232646.9-2.517.694.4112.172.727.39:189:04220.5650.0
552Connor Murphy23ARID771093128346.01.081699345.10.87.690.998.541.558.519:1117:031331-5.718643.5
553Ryan Murphy23CARD2729231847.9-5.320323646.2-6.03.590.093.564.235.813:1012:46118-1.94141.5
554Ryan Murray23CBJD6080595745.7-6.959671545.5-7.69.092.1101.147.552.518:2016:00818-2.111047.3
555Jake Muzzin27LAKD821523122255.51.2112392254.90.66.588.094.653.047.022:1817:4415706.238847.4
556Tyler Myers26WPGD1117317250.13.012313847.11.910.694.6105.250.449.622:1217:366101.34040.0
557Jakub Nakládal29CARD3324541.6-13.1223439.3-16.70.085.285.254.545.514:3014:2510-0.9742.9
558Vladislav Namestnikov24TBLC7488178153.02.565259952.12.28.590.098.558.042.014:4712:2514262.919758.4
559Rick Nash32NYRRW6779992846.3-1.961867747.7-1.110.792.3103.053.246.816:2813:1143460.831961.1
560Riley Nash27BOSC8183877951.8-4.161556352.2-4.14.693.297.845.354.713:4411:3848184.321358.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%
561James Neal29NSHRW70104893352.92.276571351.81.17.391.098.356.443.617:4214:5240306.933759.6
562Chris Neil37OTTRW5333039145.8-2.723828045.9-3.23.291.294.361.238.87:347:291190.26663.6
563Brock Nelson25NYILW81910110345.2-3.165479245.2-3.49.990.7100.747.752.315:3913:134343-3.830556.7
564Casey Nelson24BUFD1111910852.40.7878750.0-1.04.790.995.650.549.512:3612:2101-1.21952.6
565Patrik Nemeth24DALD4055756049.90.641540550.61.35.992.498.348.052.015:4714:4310182.89150.5
566Aaron Ness26WSHD2152537.5-12.292031.0-17.30.092.392.390.99.112:5012:5001-0.110.0
567Nikita Nesterov23TOTD4870059754.02.652048551.70.58.192.0100.264.935.116:1715:05624-4.8
567Nikita Nesterov23TBLD3552544554.12.438935752.10.87.490.998.366.833.216:3515:11615-2.29647.9
567Nikita Nesterov23MTLD1317515253.53.113112850.6-0.610.695.0105.658.841.215:2914:5009-2.64934.7
568Andrej Nestrašil25CARC1917916651.9-0.813611953.32.16.088.994.951.948.110:5410:23118-0.43969.2
569Nino Niederreiter24MINRW82104484255.47.876262854.86.410.291.2101.452.547.515:0412:59322711.729563.1
570Frans Nielsen32DETC7992393949.60.970873049.20.57.489.396.757.842.217:0912:5029261.827558.9
571Matthew Nieto24TOTLW5968763252.11.050248351.01.04.592.096.548.351.714:5012:3128180.9
571Matthew Nieto24COLLW4353148552.31.739037051.32.54.392.296.547.852.215:5613:1920141.19165.9
571Matthew Nieto24SJSLW1615614751.5-0.911211349.8-3.15.191.596.550.649.411:5110:2384-0.23764.9
572Boo Nieves23NYRC171630.4-8.041126.7-16.50.088.988.950.050.011:4411:3900-1.010.0
573Matt Niskanen30WSHD781311114253.43.397087752.52.59.192.7101.749.450.622:1117:4836673.834045.3
574Stefan Noesen23TOTRW4437537849.81.931029151.64.17.195.2102.448.651.411:0810:291111-0.7
574Stefan Noesen23NJDRW3232432549.91.426525051.53.66.895.2102.044.855.212:5012:0689-1.37766.2
574Stefan Noesen23ANARW12515349.02.4454152.35.59.195.5104.572.527.56:336:10320.61580.0
575Nelson Nogier20WPGD1010011247.2-3.7809146.8-6.04.894.399.143.856.211:4311:42060.31650.0
576Jordan Nolan27LAKC4644039552.7-2.331730251.2-4.35.593.398.854.345.710:5110:40510-1.48943.8
577Joakim Nordström24CARLW8276180048.8-3.156758449.3-1.44.392.596.848.651.412:4310:572721-3.918556.2
578Tomáš Nosek24DETLW119611246.2-2.7758247.8-1.63.694.598.136.763.310:079:52530.92479.2
579Ryan Nugent-Hopkins23EDMC821105112149.6-0.882380450.6-0.86.891.498.250.549.517:4013:604830-1.832461.7
580Darnell Nurse21EDMD4465463650.70.148949649.6-3.28.591.9100.452.147.917:0115:381136-1.314558.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%
581Markus Nutivaara22CBJD6674779648.4-2.856060548.1-3.47.794.2101.961.039.013:1313:01920-3.013449.3
582Alexander Nylander18BUFRW4474750.02.4344344.2-4.14.294.398.556.443.612:2011:3333-1.1850.0
583William Nylander20TORC811188104453.23.690180053.04.36.992.299.156.843.215:5513:3159306.936356.5
584Gustav Nyquist27DETRW76101699350.63.177178049.71.99.791.1100.956.443.617:2514:3432353.029256.5
585Liam O'Brien22WSHLW19756.34.07558.30.70.0100.0100.06:086:08010.60
586Rob O'Gara23BOSD3314341.9-12.5243044.4-14.55.9100.0105.951.648.416:0113:49020.2366.7
587Danny O'Regan23SJSC3263542.6-19.5172441.5-22.40.088.288.268.831.39:198:4420-0.7580.0
588Cal O'Reilly30BUFC11497938.3-10.1366037.5-11.83.784.187.850.050.07:567:0332-1.2560.0
589Ryan O'Reilly25BUFC721091111549.52.682586148.91.67.592.4100.045.954.121:2816:145827-0.829763.6
590Johnny Oduya35TOTD5273883946.8-3.253655449.2-1.38.490.799.140.759.318:1615:501437-1.9
590Johnny Oduya35DALD3752357747.5-2.537838949.3-0.810.189.399.438.062.018:1015:32720-1.48328.9
590Johnny Oduya35CHID1521526245.1-5.015816548.9-2.35.093.598.547.252.818:3116:34717-0.53537.1
591Jordan Oesterle24EDMD2432761.46.1191950.0-6.50.088.988.977.822.217:1716:59221.1922.2
592Kyle Okposo28BUFRW6590099247.60.867477446.5-0.67.392.7100.046.653.418:5815:382636-1.028354.8
593Jamie Oleksiak24DALD4158159649.4-0.843542550.6-0.16.790.497.145.854.216:1314:5113273.06749.3
594Steven Oleksy30PITD1114213351.63.31069353.35.27.194.1101.353.546.513:4212:33112.52740.7
595Gustav Olofsson22MIND1314717046.4-4.511410951.1-0.97.190.597.654.245.813:2912:47311.32133.3
596Dmitry Orlov25WSHD821460123254.24.5107493253.54.09.992.9102.853.146.919:3218:0934504.824950.2
597Brooks Orpik36WSHD791141107551.50.283779451.30.49.794.6104.354.745.317:4715:2212364.918151.4
598T.J. Oshie30WSHRW6892288950.9-0.269964951.91.612.692.3104.953.047.017:5113:5849332.725057.2
599Steve Ott34TOTC5335344344.3-7.327033045.0-6.44.693.197.639.260.810:468:58118-6.9
599Steve Ott34DETC4226332444.8-5.420224445.3-4.75.892.197.942.957.110:288:25103-6.15856.9
599Steve Ott34MTLC119011943.1-13.3688644.2-12.21.795.597.229.570.511:5611:0515-0.81866.7
600Xavier Ouellet23DETD6693597249.0-0.271473049.40.48.292.5100.748.951.117:5815:57921-2.517850.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%
601Alex Ovechkin31WSHLW821243118751.2-0.394089651.20.49.691.2100.758.841.218:2214:382946-0.562450.2
602Magnus Pääjärvi25STLLW3233132150.84.124424450.01.810.394.7105.048.651.412:1011:131102.98163.0
603Max Pacioretty28MTLLW811397112355.44.4102284254.83.78.992.2101.158.141.919:1115:3044475.850053.6
604Jean-Gabriel Pageau24OTTC82964113945.8-3.671579947.2-2.38.793.7102.341.358.716:0713:362527-0.825865.5
605Iiro Pakarinen25EDMRW148710445.5-3.7646549.6-1.38.095.7103.741.658.48:558:28420.22560.0
606Ondřej Palát25TBLLW75108796153.12.881675052.12.59.792.1101.856.044.019:0714:3960460.427758.5
607Kyle Palmieri25NJDRW80926101647.70.468777447.0-0.79.692.5102.145.954.117:2113:452934-3.937251.6
608Artemi Panarin25CHILW821377112255.16.898385553.55.011.491.7103.181.318.719:2816:155755-0.439653.3
609Richard Pánik25CHIRW82991100949.6-1.270672249.4-0.910.492.8103.250.050.014:4513:043023-0.527157.6
610Cédric Paquette23TBLC5851952649.7-2.437439248.8-2.45.592.898.334.565.511:319:59178-2.613251.5
611Colton Parayko23STLD811255121650.81.293189950.90.99.391.3100.749.650.421:1217:1938390.838449.0
612Adam Pardy32NSHD4404746.0-6.7313646.3-4.04.092.096.054.245.810:6010:5510-0.9666.7
613P.A. Parenteau33TOTRW6775073450.55.159156551.15.46.489.495.952.947.114:3312:2021301.5
613P.A. Parenteau33NJDRW5964964350.25.551649351.15.96.988.995.852.647.414:4912:2319252.415271.7
613P.A. Parenteau33NSHRW81019152.62.4757251.02.33.593.697.155.644.412:3411:5725-0.92166.7
614Zach Parise32MINLW69993100749.70.275774350.50.48.590.398.852.447.617:2614:00331710.630064.7
615David Pastrňák20BOSRW75132196557.84.598970958.24.59.189.999.057.742.317:5215:05506514.246556.3
616Greg Pateryn26TOTD3650849350.70.436535051.01.07.790.998.649.250.815:2514:434222.2
616Greg Pateryn26MTLD2433531051.91.524121952.43.08.591.6100.151.248.814:2313:434160.76046.7
616Greg Pateryn26DALD1217318348.6-1.612413148.6-2.86.389.595.845.754.317:3116:43061.53046.7
617Nick Paul21OTTLW1171356.7-1.514670.013.40.060.060.042.957.116:2915:43100.6666.7
618Joe Pavelski32SJSC811295118452.21.494182753.21.610.091.4101.553.346.719:0815:33338410.841755.6
619Tanner Pearson24LAKLW80113486256.82.683863956.72.88.090.498.458.341.716:1912:5025204.036351.2
620Matthew Peca23TBLC10969051.6-0.6627246.3-4.34.590.695.156.943.111:2710:3102-2.52437.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%
621Adam Pelech22NYID4457465946.6-1.641050245.0-3.58.891.199.950.949.116:5015:491728-6.88944.9
622Brendan Perlini20ARILW5761078143.9-1.644460042.5-2.78.193.3101.345.754.314:5013:03813-9.517652.3
623Mathieu Perreault29WPGC6585976253.04.365958553.04.29.687.897.453.047.016:1713:3633203.221861.5
624David Perron28STLLW82100598050.61.174773950.30.09.090.599.543.956.117:1814:0248213.926058.1
625Corey Perry31ANARW821110109350.41.181081849.8-0.38.892.2101.151.648.417:4314:4732387.138555.8
626Brett Pesce22CARD821469126253.83.9105993553.14.19.491.9101.348.251.821:1218:1955349.626740.4
627Nic Petan21WPGLW5437939249.2-0.226928548.6-1.25.190.795.755.544.510:548:421618-2.310852.8
628Alexander Petrovic24FLAD4973471050.8-0.258555751.20.97.891.499.240.859.218:0916:431627-4.511050.0
629Jeff Petry29MTLD801584132754.43.2114698153.92.68.091.799.647.852.222:0718:32191025.936147.6
630Dion Phaneuf31OTTD811322150146.8-2.4974107847.5-2.07.891.699.449.150.923:0218:001654-5.531050.3
631Blake Pietila23NJDLW107610142.9-7.1607644.1-5.16.786.292.943.556.512:3011:1541-2.51850.0
632Alex Pietrangelo27STLD801462145050.20.21079105150.70.210.290.0100.243.156.925:1719:4953274.433554.0
633Brandon Pirri25NYRRW6050955048.10.337841847.5-2.09.090.099.048.851.212:179:402226-6.820147.8
634Tyler Pitlick25EDMRW3123526746.8-6.017619148.0-4.79.690.8100.551.748.39:559:4338-0.87671.1
635Tomáš Plekanec34MTLC78108397452.60.077770652.40.06.894.4101.239.760.316:4913:5430293.023658.9
636Brayden Point20TBLC6894285452.42.369666651.11.19.892.1101.956.743.317:0814:2230191.521457.0
637Roman Polák30TORD751038115847.3-4.779186947.7-3.48.094.0101.944.355.717:5014:541649-2.416438.4
638Jason Pominville34MINRW7899185753.65.975164154.05.68.890.299.052.048.014:1412:0422135.630657.5
639Kevin Porter30PITC2161650.04.0101245.50.70.087.587.533.366.711:159:5020-0.620.0
640Paul Postma27WPGD6563467548.4-2.046249948.1-2.77.993.4101.352.447.610:5110:421029-3.211942.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%
641Andrew Poturalski23CARC2173334.0-16.4132732.5-18.50.083.383.342.957.112:1612:0510-1.51100.0
642Benoît Pouliot30EDMLW6769873848.6-2.351751850.0-1.86.193.299.355.544.514:0311:503948-3.614652.7
643Derrick Pouliot23PITD1112313447.9-0.99010346.6-2.84.891.396.050.649.414:5312:4836-2.02055.0
644Shane Prince24NYILW5050862744.8-2.437544945.5-2.18.390.598.842.457.612:5811:452319-2.012457.3
645Nate Prosser30MIND3940347545.9-3.831233048.6-1.78.892.0100.746.553.512:4312:04310-0.15238.5
646Dalton Prout26TOTD2930031348.9-0.322724148.50.712.387.7100.052.747.313:5813:04312-1.0
646Dalton Prout26CBJD1514015847.0-1.39411744.5-2.020.090.5110.555.744.313:0411:3527-2.81833.3
646Dalton Prout26NJDD1416015550.80.313312451.82.57.885.192.850.050.014:5614:39151.91838.9
647Ivan Provorov20PHID821285131549.4-2.792891550.4-1.97.491.498.847.852.221:5917:282381-0.833248.8
648Matt Puempel24TOTLW4031233947.90.322724348.30.54.987.792.652.747.39:398:5386-0.3
648Matt Puempel24NYRLW2719824544.7-2.615118145.5-1.97.587.595.046.953.110:109:1366-1.95657.1
648Matt Puempel24OTTLW131149454.86.4766255.16.60.088.488.465.035.08:348:11201.62450.0
649Jesse Puljujärvi18EDMRW2827123453.72.120417653.72.17.695.5103.160.439.611:1510:2612102.36959.4
650Teemu Pulkkinen25TOTLW139211245.1-2.1707847.30.012.886.999.757.442.69:308:4926-1.7
650Teemu Pulkkinen25MINLW9597245.0-3.0465246.9-1.115.285.7100.950.050.09:238:4221-1.21233.3
650Teemu Pulkkinen25ARILW4334045.2-0.2242648.01.97.189.596.673.326.79:469:0405-0.5875.0
651Ryan Pulock22NYID11516.7-33.91233.3-17.5100.0100.0200.033.366.73:572:55000.110.0
652Teddy Purcell31LAKLW1210913744.3-6.58211042.7-9.36.794.6101.350.649.412:5412:0123-2.52050.0
653Tom Pyatt29OTTLW82874113043.6-6.565377945.6-4.47.594.3101.844.056.015:3813:213520-3.316457.9
654Mark Pysyk25FLAD821097105950.90.585782551.01.27.992.199.947.652.418:3415:393136-6.017250.0
655John Quenneville20NJDC1210111746.3-1.4829047.70.45.196.9102.053.146.913:4211:4644-0.63560.0
656Kyle Quincey31TOTD73940106546.9-1.171279847.2-1.17.892.9100.748.951.117:4815:421937-6.0
656Kyle Quincey31NJDD5370377247.71.553857848.21.88.792.1100.848.351.718:3016:171325-4.912349.6
656Kyle Quincey31CBJD2023729344.7-7.317422044.2-8.25.295.1100.350.949.115:5514:08612-1.04045.0
657Alan Quine23NYIC6162975445.5-3.147055146.0-3.09.491.8101.147.552.512:3111:041718-7.312565.6
658Alexander Radulov30MTLRW761242104954.22.388777553.41.49.392.1101.362.537.518:1815:2642529.428352.3
659Michael Raffl28PHILW5269961253.32.849843753.32.85.592.397.756.843.213:1613:081317-2.811256.3
660Rickard Rakell23ANAC71100194051.63.373868252.03.010.991.4102.356.243.817:2315:0623373.932953.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%
661Mikko Rantanen20COLRW751126114849.50.785288948.91.18.088.996.852.647.418:0215:054932-4.224255.0
662Victor Rask23CARC821194116050.7-0.789089349.9-0.78.190.698.758.841.217:1814:394146-1.731060.0
663Dennis Rasmussen26CHIC6860464448.4-2.843142450.40.25.593.198.632.767.311:5010:0125190.011467.5
664Ty Rattie23TOTRW9829047.7-6.9616847.3-8.34.291.795.881.318.810:4410:3840-1.2
664Ty Rattie23CARRW5606747.2-9.2465147.4-7.95.488.994.381.118.913:2813:2740-0.91464.3
664Ty Rattie23STLRW4222348.9-3.8151746.9-9.00.0100.0100.081.818.27:207:0600-0.31100.0
665Kyle Rau24FLAC2417720046.9-7.013014746.9-5.75.792.998.647.352.79:369:2372-2.03363.6
666Mason Raymond31ANALW4283544.4-5.8242648.0-0.40.090.090.027.372.78:558:45010.0560.0
667Matt Read30PHIRW6377965154.53.654844855.03.56.493.8100.249.350.713:4812:152118-0.116157.1
668Ryan Reaves30STLRW8053162146.1-4.440145546.8-3.98.693.3101.925.774.38:538:51114-0.910454.8
669Zach Redmond28MTLD1618813757.80.41379958.11.712.291.3103.548.551.512:1912:12563.63534.3
670Mike Reilly23MIND1718918151.11.714513851.21.88.492.0100.459.240.812:2311:09061.34740.4
671Sam Reinhart21BUFC791054108749.22.681280550.23.97.690.898.353.146.917:1314:1425274.828063.6
672Borna Rendulic24VANRW19190.038.56185.739.00.0100.0100.0100.00.04:514:51000.41100.0
673Dan Renouf22DETD171041.2-2.76746.23.50.0100.0100.075.025.013:3513:31000.41100.0
674Mike Ribeiro36NSHC4666858353.42.549546751.50.57.691.599.177.422.615:5813:2110271.27451.4
675Tanner Richard23TBLC3282552.81.3231954.83.80.080.080.047.152.912:4211:01210.2333.3
676Brad Richardson31ARIRW1617722344.3-2.412416942.3-3.88.091.399.430.769.315:2113:08103-2.04456.8
677Tobias Rieder24ARIRW80973116445.50.574389445.41.36.193.199.239.260.817:1913:443415-12.527656.2
678Morgan Rielly22TORD761462143950.40.01097110749.80.27.889.697.446.653.422:0318:4434761.135248.6
679Rasmus Ristolainen22BUFD791387175744.1-5.21065135044.1-5.37.892.8100.645.154.926:2820:172559-4.835951.8
680Brett Ritchie23DALRW7887183651.01.161958151.61.48.294.8103.040.759.312:5411:1915262.431253.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%
681Nick Ritchie21ANALW7791987051.42.468665151.31.76.993.3100.256.443.612:5912:19162310.326157.1
682Buddy Robinson25OTTRW4152438.5-6.3121741.4-1.70.0100.0100.052.947.16:576:57110.0580.0
683Anton Rodin26VANRW3162341.02.6101540.02.314.3100.0114.345.554.58:558:25210.0540.0
684Evan Rodrigues23BUFLW3029832847.60.023824948.91.23.693.497.056.143.912:5611:40129-4.79454.3
685Kevin Rooney23NJDC4243242.9-6.7203040.0-5.50.086.486.438.561.510:119:5901-0.9540.0
686Jack Roslovic20WPGC171335.0-5.461037.5-6.80.088.988.9100.00.08:248:2400-0.31100.0
687Antoine Roussel27DALLW6079066354.46.257247354.76.010.188.999.042.058.015:3112:2316376.516250.6
688Carter Rowney27PITRW2723524349.21.217417549.91.27.993.9101.846.253.810:589:551151.34060.0
689Michal Rozsíval38CHID2229328350.91.421921450.61.95.093.398.358.042.015:3014:09510-2.12661.5
690Chad Ruhwedel26PITD3447150148.5-1.135336849.0-1.68.993.8102.647.652.417:2015:15912-0.39746.4
691Kris Russell29EDMD681064122446.5-4.478981549.2-2.07.293.2100.447.053.021:1318:2936600.216541.2
692Robbie Russo23DETD1924823251.73.618818350.71.76.894.5101.353.846.216:0414:47013-0.14045.0
693Bryan Rust24PITRW5771968851.11.753851451.10.29.491.0100.451.748.313:3812:4218163.618758.3
694Bobby Ryan29OTTRW6280381149.81.356759548.8-0.18.691.4100.051.049.015:3213:032727-0.822848.7
695Derek Ryan30CARC6779076350.90.155057249.0-1.48.190.798.859.041.014:5312:123336-1.013653.7
696Brandon Saad24CBJLW821234101954.86.493976555.16.78.992.7101.657.842.217:0214:57432912.136956.6
697Miikka Salomäki23NSHRW5365838.3-12.3214233.3-17.35.992.097.948.351.712:1311:0310-0.8837.5
698Zach Sanford22TOTLW/C3931537046.0-6.123427446.1-4.87.894.6102.356.443.610:5110:041414-0.8
698Zach Sanford22WSHC2620623746.5-5.915118345.2-5.75.395.4100.757.142.910:099:461010-0.24452.3
698Zach Sanford22STLLW1310913345.0-6.4839147.7-3.113.093.0105.954.945.112:1410:4044-0.62944.8
699Steven Santini21NJDD3843348947.00.334436848.31.36.592.198.645.254.816:0614:41111-0.17561.3
700David Savard26CBJD741393135950.60.71067100351.51.79.294.2103.441.958.121:5019:0822442.426451.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%
701Luca Sbisa27VAND821074127645.7-3.776997544.1-4.27.693.4101.048.851.218:5816:421950-12.119738.1
702Marco Scandella26MIND711046111948.3-1.178083448.3-2.19.190.9100.147.952.118:2016:1528362.220044.0
703Colton Sceviour27FLAC8082785949.1-2.262964249.5-1.05.190.895.944.655.414:3811:474023-1.126465.2
704Tim Schaller26BOSC5958559749.5-7.243243749.7-7.55.992.398.242.857.212:1610:421918-0.715756.7
705Mark Scheifele23WPGC791274119051.73.797289452.14.013.089.7102.653.047.020:3416:4267427.627857.6
706Brayden Schenn25PHIC791087111749.3-2.678879649.7-2.77.990.798.657.142.917:4814:0218362.931756.2
707Luke Schenn27ARID781067135244.1-1.4788102543.5-1.26.793.3100.038.561.518:0315:481131-17.521344.1
708Nikita Scherbak21MTLRW3243441.4-4.1172441.5-5.010.0100.0110.063.636.411:239:3900-0.1837.5
709David Schlemko29SJSD6290478453.62.264853854.62.77.792.099.656.843.216:3714:4228426.025446.5
710Jordan Schmaltz23STLD910111147.63.0768347.81.28.692.1100.756.243.814:2013:0212-0.1955.6
711Nick Schmaltz20CHILW6166868349.4-1.349251249.0-1.88.994.4103.357.542.513:1612:094622-2.912752.0
712Nate Schmidt25WSHD6084172953.63.060655152.42.210.293.9104.159.440.615:2914:37364410.013943.2
713Cole Schneider26BUFLW4292553.79.4221657.914.913.3100.0113.350.050.07:097:09000.5875.0
714Jordan Schroeder26MINC3728137442.9-6.722226945.2-4.89.395.0104.369.130.99:479:39115-2.75567.3
715Justin Schultz26PITD781347128551.21.9101791152.72.610.892.1102.956.743.320:2717:36223711.529452.7
716Nick Schultz34PHID2833036447.6-5.222823848.9-3.79.392.3101.650.549.515:1513:23213-1.16339.7
717Jaden Schwartz24STLLW781163103053.04.484274753.03.910.590.8101.352.647.418:5415:11592910.630359.1
718Brent Seabrook31CHID791383136650.3-0.197599849.4-1.09.392.5101.855.244.821:5317:182488-1.929844.0
719Daniel Sedin*36VANLW821121109550.63.481285548.72.57.791.098.760.939.118:2315:212630-11.734562.6
720Henrik Sedin*36VANC821140111850.53.282988248.52.17.589.496.960.339.719:0215:542952-10.216061.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%
721Lukáš Sedlák23CBJLW6251447252.13.138233553.34.29.392.7101.946.553.59:439:0615101.011548.7
722Tyler Seguin25DALC821282120151.62.093087851.41.19.288.797.951.049.018:2815:163739-0.350859.4
723Dennis Seidenberg35NYID731164128747.5-0.685890548.70.710.693.0103.647.452.619:2617:2510335.316653.6
724Andrej Sekera30EDMD801265127449.8-0.491085951.40.58.093.3101.350.949.121:2717:1138957.732040.0
725Mikhail Sergachev18MTLD4395043.8-9.7294141.4-12.815.894.1109.963.037.012:0811:4713-2.0450.0
726Tom Sestito29PITLW13386138.4-10.9274537.5-12.716.790.9107.642.058.05:325:3002-1.5650.0
727Devin Setoguchi30LAKRW4558645956.11.840932555.71.46.190.196.359.140.912:2711:5215195.511054.5
728Damon Severson22NJDD801243124350.04.395597749.43.15.691.497.054.645.420:1917:462452-5.427644.9
729Michael Sgarbossa24TOTC3831432249.40.526024451.63.35.291.897.149.450.611:0910:226141.2
729Michael Sgarbossa24FLAC2924626148.5-0.620520050.62.05.992.198.043.756.311:4110:506121.54261.9
729Michael Sgarbossa24ANAC9686152.74.8554455.68.22.590.693.165.634.49:288:5202-0.31353.8
730Patrick Sharp35DALLW4865461751.51.348343652.62.65.587.192.643.556.515:5713:351621-0.626155.9
731Kevin Shattenkirk28TOTD801175104652.92.689176153.93.78.789.598.259.240.819:5616:2636405.8
731Kevin Shattenkirk28STLD6186178252.42.865358053.03.09.488.397.759.041.019:5116:2218294.124546.9
731Kevin Shattenkirk28WSHD1931426454.32.123818156.85.67.193.7100.759.740.320:0916:3718111.77562.7
732Andrew Shaw25MTLC6893075955.13.965955054.53.37.992.099.948.651.415:1212:6028293.722157.5
733Logan Shaw25ANARW5533341344.6-6.425931545.1-6.58.393.0101.354.845.29:428:06107-2.59164.8
734Riley Sheahan25DETC8077490046.2-2.959868246.7-2.35.490.095.547.053.013:5911:602022-3.419755.3
735Conor Sheary24PITLW6193084052.54.070963452.82.811.293.2104.463.037.015:5614:0826258.224663.4
736Hunter Shinkaruk22CGYLW7557243.3-12.7425842.0-12.93.288.691.831.368.810:3510:3221-1.41145.5
737Devin Shore22DALC8291298248.2-2.767069149.2-1.97.892.4100.248.251.814:0812:0826250.121354.0
738Drew Shore26VANC1411914644.9-4.38911543.6-4.05.292.897.946.553.511:5811:0445-2.91861.1
739Nick Shore24LAKC7073462853.9-0.753748352.6-2.16.891.097.857.242.812:4711:1211192.116348.5
740Duncan Siemens23COLD3283246.7-6.7192642.2-8.90.088.288.237.562.512:1911:1402-0.6450.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%
741Jakob Silfverberg26ANARW791150110351.02.288082751.62.58.493.1101.537.462.618:2914:5246386.538359.3
742Wayne Simmonds28PHIRW821141113050.2-1.381378950.7-1.28.188.997.059.940.118:5713:4438392.139756.4
743Dominik Simon22PITC2212644.7-2.5162242.1-3.712.586.799.253.846.213:0312:3411-0.5540.0
744Dillon Simpson23EDMD3252748.1-3.0161945.7-3.47.791.799.468.431.610:5310:53010.0540.0
745Colton Sissons23NSHC5844757843.6-8.132941444.3-6.79.095.5104.528.571.511:0710:091211-3.47357.5
746Jack Skille29VANRW5541243248.81.331032349.02.75.994.6100.546.553.58:488:44149-2.512160.3
747Jeff Skinner24CARLW791248118151.40.390889950.2-0.210.089.699.663.236.817:4415:1965654.748957.3
748Brady Skjei22NYRD801125109850.63.985281951.03.010.891.3102.158.841.217:2815:431751-2.023055.2
749Jaccob Slavin22CARD821509134852.82.5110299952.53.29.391.7101.047.452.623:2619:18835411.523243.1
750Anton Slepyshev22EDMLW4137544245.9-3.126633244.5-6.76.297.0103.250.449.611:0711:011914-3.211050.0
751Ben Smith28TOTRW4028239741.5-11.621128942.2-10.46.192.398.424.675.411:289:1795-1.9
751Ben Smith28TORRW3627036242.7-11.020226243.5-9.55.793.298.822.777.311:339:2094-1.35453.7
751Ben Smith28COLRW4123525.5-21.992725.0-23.014.383.397.642.957.110:468:5301-0.6250.0
752Brendan Smith27TOTD5172773549.72.355756149.82.38.092.6100.648.451.619:1516:211137-1.7
752Brendan Smith27DETD3344844850.03.433634649.32.58.092.0100.051.448.618:4415:27427-0.59740.2
752Brendan Smith27NYRD1827928749.30.222121550.71.78.293.5101.744.056.020:1017:60710-1.24650.0
753C.J. Smith22BUFLW2223240.7-9.6182541.9-8.618.283.3101.545.554.511:3211:1422-0.3450.0
754Craig Smith27NSHRW78105788754.44.475268952.22.17.793.6101.260.539.513:4912:3834351.331648.7
755Gemel Smith22DALC1719821148.40.415114351.42.86.492.298.536.163.913:3512:1646-0.73259.4
756Reilly Smith25FLARW801093101151.92.079878350.50.67.291.298.348.551.518:2114:144939-3.228655.6
757Trevor Smith31NSHC10110.0-47.8060.0-44.8100.057.142.97:207:2000-0.60
758Zack Smith28OTTC7495294850.12.967967950.02.27.092.699.649.051.016:2312:5931352.624555.9
759Devante Smith-Pelly24NJDRW5340059740.1-8.631544841.3-7.24.091.595.441.758.313:3411:051714-7.310967.9
760Vladimír Sobotka29STLLW1131056.522.210952.618.012.583.395.883.316.716:4110:3110-0.2450.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%
761Carl Söderberg31COLC8077489246.5-3.256966346.2-2.45.990.296.147.053.013:2711:393019-10.521060.0
762Marcus Sorensen24SJSRW1918417651.10.113712252.91.25.393.298.450.949.110:4910:059111.34261.9
763Nick Sörensen22ANARW5435046.2-4.8343648.6-0.53.692.996.452.447.610:539:5100-0.5977.8
764Nikita Soshnikov23TORRW5643348147.4-2.532634148.9-0.57.193.7100.834.365.710:428:602015-0.313352.6
765Blake Speers20NJDC3152537.5-8.5151648.42.30.0100.0100.058.341.79:298:18100.33100.0
766Jason Spezza33DALC6891788550.9-0.165764850.3-1.49.687.496.952.447.616:1013:133249-2.828552.3
767Ryan Spooner25BOSC7888573954.5-0.565752655.50.37.190.597.662.337.714:0411:0736505.222465.2
768Ryan Sproul24DETD2727433045.4-2.621425345.8-3.36.490.696.960.439.615:0912:5757-5.18156.8
769Jared Spurgeon27MIND761417135151.22.81086100651.93.110.393.0103.250.050.024:0219:28232215.127252.9
770Eric Staal32MINC821229113052.13.892284452.23.29.791.4101.250.050.018:3614:46512414.236058.3
771Jordan Staal28CARC75117291656.16.888770255.87.67.690.498.049.250.818:4014:45554210.227360.1
772Marc Staal30NYRD721056120846.6-2.180389247.4-2.59.292.6101.843.057.019:1117:072247-3.814647.9
773Drew Stafford31TOTRW5858863148.2-4.043848347.6-4.59.093.9103.052.347.713:3311:551328-0.9
773Drew Stafford31WPGRW4036642346.4-5.427133344.9-6.87.094.4101.349.350.713:1811:29721-1.69770.1
773Drew Stafford31BOSRW1822220851.6-1.616715052.7-0.212.593.0105.558.241.814:0712:55670.75870.7
774Matt Stajan33CGYC8168872348.8-2.350351649.4-1.08.392.1100.434.865.212:4110:453022-1.910854.6
775Viktor Stålberg31TOTLW7569969650.1-1.250852949.0-1.95.491.997.253.546.512:1210:263727-1.6
775Viktor Stålberg31CARLW5750450450.0-2.335938348.4-3.26.391.197.454.545.511:4210:033319-1.113353.4
775Viktor Stålberg31OTTLW1819519250.42.414914650.51.83.094.097.051.248.813:4611:3648-0.64862.5
776Steven Stamkos26TBLC1725319356.79.118415454.46.612.589.2101.759.640.417:5213:501562.610058.0
777Paul Stastny31STLC6687586050.40.164762251.00.810.290.7100.946.253.819:0814:552490.517265.1
778Troy Stecher22VAND711110113549.42.482090247.61.78.191.099.151.248.819:5917:122633-11.930740.7
779Alexander Steen32STLLW7690899647.7-3.167971048.9-1.710.790.3101.050.249.819:1814:322718-0.422851.3
780Lee Stempniak33CARRW821074104750.6-0.873880747.8-3.610.391.5101.860.239.815:5113:4757490.024952.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%
781Derek Stepan26NYRC811137110450.73.785378452.14.19.093.0102.052.547.518:3714:3851569.133462.6
782Chandler Stephenson22WSHC4322259.310.6252055.65.60.0100.0100.034.865.28:538:37100.0475.0
783Chris Stewart29MINRW7957284140.5-10.742463140.2-11.88.495.2103.660.439.610:2310:071515-8.913361.7
784Karl Stollery29NJDD1112513947.31.810110050.23.97.085.993.060.839.216:5514:20361.12347.8
785Mark Stone24OTTRW71113895354.48.483568654.98.69.491.2100.653.646.418:3415:2396475.822958.5
786Michael Stone26TOTD64865112543.5-5.363082943.2-4.48.293.9102.142.557.519:4916:41526-12.8
786Michael Stone26ARID4560481342.6-5.044160042.4-3.66.894.0100.842.557.520:1316:26320-11.612844.5
786Michael Stone26CGYD1926131245.5-6.218922945.2-6.611.293.8105.042.757.318:5117:1726-1.25841.4
787Clayton Stoner31ANAD1418918051.24.414112652.87.04.794.599.247.452.617:3315:17231.12955.2
788Brian Strait29WPGD5679042.7-0.1486044.43.011.189.2100.345.954.115:5615:2600-0.41030.0
789Anton Strålman30TBLD731238120850.6-1.794393550.2-1.18.891.4100.250.949.122:5418:3726271.625750.6
790Ben Street29DETC6544753.56.2423753.24.73.2100.0103.238.561.58:158:15021.21172.7
791Mark Streit39TOTD681116101952.32.381873152.82.85.891.497.260.639.418:4315:5416393.7
791Mark Streit39PHID4982074452.41.360153153.11.95.990.496.360.639.419:2116:1410312.417650.0
791Mark Streit39PITD1929627551.84.721720052.04.75.693.699.260.639.417:0615:01681.34854.2
792Dylan Strome19ARIC7829945.3-1.1658244.2-1.34.290.394.576.223.813:4111:3330-1.61637.5
793Ryan Strome23NYIRW6970983445.9-2.151261545.4-3.07.892.199.944.755.314:3611:583332-6.320356.2
794Mark Stuart32WPGD4236245244.5-4.326631945.5-3.56.894.5101.348.451.612:2710:11323-2.25246.2
795P.K. Subban27NSHD661304109154.43.699184054.14.17.490.297.747.252.824:2419:3630588.429548.5
796Oskar Sundqvist22PITC10718944.4-6.7496244.1-5.45.985.791.648.851.29:108:4012-1.41090.0
797Andrej Šustr26TBLD801091113649.0-3.183486149.2-1.96.792.298.936.163.917:3515:281849-5.016456.7
798Ryan Suter32MIND821674166150.21.31275124350.61.210.492.3102.749.850.226:5621:42413813.733249.4
799Brandon Sutter27VANC81938109446.2-2.868285144.5-3.57.191.298.343.856.218:4814:203221-13.427158.7
800Evgeny Svechnikov20DETRW2262056.514.1181260.019.20.0100.0100.071.428.613:0913:08010.5666.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%
801Brandon Tanev25WPGLW5130941142.9-7.121929342.8-7.15.093.098.042.957.110:418:55199-4.28265.9
802Chris Tanev27VAND5369377247.3-0.749258345.8-1.19.292.5101.744.755.320:2116:601525-7.19242.4
803Vladimir Tarasenko25STLRW821233113752.03.291582352.63.69.590.099.566.933.118:2815:1829316.052654.4
804Tomáš Tatar26DETLW82107999851.94.781177851.03.49.988.898.754.046.017:1714:5334385.932151.7
805John Tavares26NYIC771332118752.97.796587752.46.610.090.1100.163.336.720:2416:19638111.047055.1
806Matt Tennyson26CARD4550257046.8-6.136343245.7-6.67.688.996.564.335.713:1712:511111-7.28243.9
807Teuvo Teräväinen22CARLW81109589954.95.082270054.05.07.590.798.158.441.616:1413:5351675.929856.7
808Chris Terry27MTLLW141149654.3-0.8957256.91.16.988.595.449.150.99:539:26580.52462.5
809Shea Theodore21ANAD3446345950.20.136035850.1-0.27.389.596.852.447.617:1914:13430-0.912647.6
810Nate Thompson32ANAC3017526140.1-11.713020438.9-13.66.597.7104.246.153.910:238:4165-1.23455.9
811Paul Thompson28FLARW2112418839.7-12.59813641.9-9.96.392.798.952.547.57:547:5342-3.93063.3
812Ben Thomson24NJDLW3292355.81.1241955.81.70.077.877.850.050.010:5310:5301-0.4887.5
813Chris Thorburn33WPGRW6429737344.3-4.920125144.5-5.15.091.496.446.253.86:596:1644-3.06357.1
814Joe Thornton37SJSC791225104753.93.788274054.43.29.490.9100.354.145.918:0514:47637411.814656.2
815Shawn Thornton39FLALW5025438539.7-11.820327942.1-8.54.093.897.842.757.37:417:3288-5.88151.9
816Chris Tierney22SJSC8089591649.4-2.363864949.6-3.48.191.699.645.154.914:3812:2841592.714860.1
817Matthew Tkachuk19CGYLW76102580855.97.475159955.67.69.291.5100.735.764.314:4012:3340274.923261.2
818Jonathan Toews28CHIC721191108452.42.484482350.60.19.792.5102.155.444.620:0916:093737-2.631063.9
819Tyler Toffoli24LAKC6390468556.93.166951556.53.17.990.798.659.340.716:3513:1619317.132251.2
820Sergey Tolchinsky21CARLW2292850.94.0252451.05.65.694.199.740.060.011:2911:2500-0.2366.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%
821Jordin Tootoo33CHIRW5030731949.00.121322249.00.43.293.296.447.652.46:456:41992.18153.1
822Vincent Trocheck23FLAC821350114454.15.4101389453.14.58.190.198.250.849.220:4916:1163690.242354.4
823Corey Tropp27ANARW110471.412.47463.64.30.050.050.083.316.79:289:28000.00
824Jacob Trouba22WPGD601105111949.70.084983750.40.59.491.5100.847.852.224:5720:123662-0.132347.7
825Nikita Tryamkin22VAND6685392048.1-0.763869547.90.86.792.599.152.048.016:4415:131233-6.816240.1
826Alex Tuch20MINRW6666450.84.4494552.14.42.988.991.754.345.710:4210:42200.51553.3
827Kyle Turris27OTTC781185126148.40.085393047.8-1.67.992.4100.352.347.719:3015:512557-7.035052.9
828T.J. Tynan24CBJRW3222151.20.5142041.2-8.00.092.992.937.562.57:297:2900-0.1742.9
829Fedor Tyutin33COLD6987699746.8-2.862975445.5-3.17.389.596.841.458.618:5616:131519-6.710046.0
830Scottie Upshall33STLRW7349661644.6-6.137745245.5-5.77.892.099.823.376.710:599:091618-3.214259.9
831James van Riemsdyk27TORLW821174107052.32.487186050.30.69.390.699.957.142.915:4913:2437232.139160.9
832Trevor van Riemsdyk25CHID5891488950.70.466763351.31.010.692.6103.250.849.218:2516:6022356.616145.3
833Chris VandeVelde29PHIC8158467846.3-5.741046446.9-5.45.993.299.145.654.411:349:011412-4.212157.0
834Thomas Vanek33TOTLW6873276848.8-0.558262548.2-1.49.991.0101.071.128.914:2411:432134-4.5
834Thomas Vanek33DETLW4853052150.42.042042649.60.810.591.6102.173.326.714:3611:461827-0.216261.1
834Thomas Vanek33FLALW2020224745.0-6.516219944.9-6.28.389.998.265.834.213:5411:3637-4.45463.0
835Phil Varone26OTTC7385740.0-9.7284438.9-12.20.091.791.759.340.77:576:4434-0.8520.0
836Sami Vatanen25ANAD711100115148.9-0.682885449.2-0.78.093.1101.144.755.321:4016:3715391.025246.4
837Frank Vatrano22BOSC4454440457.43.142030458.03.05.791.096.766.833.213:2411:29982.919459.8
838Mike Vecchione23PHIRW2171454.8-3.0111150.0-9.30.090.990.962.537.58:308:2201-0.4250.0
839Antoine Vermette34ANAC7284189248.5-0.863666648.8-0.87.691.799.443.756.315:5413:0314281.816254.3
840Joel Vermin24TBLRW1814318044.3-10.010912746.2-7.27.995.5103.343.057.010:569:5952-1.52548.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%
841Kris Versteeg30CGYRW6968975147.8-3.249257146.3-4.88.193.1101.356.843.214:4412:083831-6.625453.5
842Jimmy Vesey23NYRLW8077995644.9-3.958369845.5-4.47.891.399.248.851.213:3812:004434-8.321454.2
843Linden Vey25CGYRW4322655.2-2.6182245.0-10.60.087.587.568.431.611:019:09020.1520.0
844Jake Virtanen20VANRW10739044.8-5.5506742.7-7.43.1100.0103.148.651.410:099:4740-1.42552.0
845Marc-Édouard Vlasic29SJSD751109120947.8-5.480882049.6-4.310.190.6100.644.755.321:0417:0623612.531445.2
846Jakub Voráček27PHIRW821276116752.21.593485852.10.78.088.896.853.346.719:0415:2824560.647752.4
847Jakub Vrána20WSHLW2121517355.43.015012754.22.15.196.9101.958.341.711:079:18490.25657.1
848Radim Vrbata35ARIRW811025116646.82.177491845.71.78.290.598.743.756.316:5413:573432-14.140856.9
849Chris Wagner25ANAC4323531542.7-8.818024642.3-9.77.095.0102.151.848.29:217:53413-1.86958.0
850Lucas Wallmark21CARC8757948.7-4.5585650.9-1.97.394.1101.455.944.110:5210:43311.01957.9
851Joel Ward36SJSRW7898796650.5-1.170068450.6-2.17.991.699.549.350.715:5013:1434520.821050.0
852David Warsofsky26PITD710310848.8-2.8777949.4-3.07.188.996.062.937.115:4414:0023-0.63145.2
853Austin Watson25NSHLW7762478644.3-8.946454046.2-6.09.194.9103.929.170.912:2510:312414-3.715458.4
854Jordan Weal24PHIC2331524955.96.523618056.76.68.991.1100.161.138.914:1912:441466.37367.1
855Shea Weber*31MTLD781409133851.3-1.6101693952.0-0.47.494.9102.346.853.225:0418:5211806.542543.1
856Yannick Weber28NSHD7375282547.7-4.654860347.6-4.38.292.0100.257.142.911:5511:32927-3.715247.4
857MacKenzie Weegar23FLAD3363352.212.1272948.26.24.895.7100.481.818.217:2715:32100.0560.0
858Dale Weise28PHIRW6471763353.12.950943454.03.58.190.798.850.149.912:5311:5413145.114465.3
859Alexander Wennberg22CBJC801136106551.61.685580151.61.68.592.4101.059.340.718:2315:0644313.018658.6
860Zach Werenski19CBJD781360115554.16.298985353.75.38.792.4101.155.444.620:5517:2127405.739048.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%
861Blake Wheeler30WPGRW821329108955.08.4100481155.38.69.688.998.552.647.420:0915:46394416.641961.8
862Colin White20OTTC2182245.0-18.081633.3-32.416.788.9105.650.050.013:4312:0210-0.1250.0
863Ryan White28TOTC6555867745.2-3.642052044.7-3.56.889.596.341.858.210:3910:181110-8.3
863Ryan White28ARIC4639052342.7-3.029439742.5-2.27.790.398.033.966.110:5710:29107-5.97160.6
863Ryan White28MINC1916815452.2-4.712612350.6-6.44.587.692.163.636.49:579:5013-2.53253.1
864Chris Wideman27OTTD7691682952.55.565459252.54.86.893.6100.363.136.913:5812:2214353.924949.4
865Dennis Wideman33CGYD5784183450.2-0.859663148.6-2.27.990.798.650.749.320:1416:512149-0.419145.5
866Patrick Wiercioch26COLD5769078646.7-2.250761145.3-4.05.391.696.951.748.316:4114:14615-11.213746.0
867Justin Williams35WSHRW80101086853.83.377666054.04.38.992.0100.960.040.015:2913:0137449.529057.6
868Colin Wilson27NSHLW7091380853.11.965861651.60.59.991.7101.551.248.814:5712:5523254.218461.4
869Scott Wilson24PITLW7877678749.6-0.259555951.60.98.091.599.541.658.410:5710:3320117.221459.3
870Tom Wilson22WSHRW8273875349.5-2.352455348.7-2.88.793.7102.440.559.512:5610:4936214.016657.2
871Tommy Wingels28TOTC7359165147.6-3.443444649.3-2.15.790.295.953.446.610:309:3913152.0
871Tommy Wingels28SJSC3729930649.4-2.321920152.10.07.689.697.255.644.410:049:106132.35971.2
871Tommy Wingels28OTTC3629234545.8-4.421524546.7-3.93.890.894.651.748.310:5810:0972-0.35768.4
872Daniel Winnik31WSHLW7260861749.6-2.044745549.6-1.99.494.7104.139.960.112:5510:213030-1.013361.7
873Luke Witkowski26TBLD3430931749.4-1.223124948.1-2.35.993.999.845.254.89:529:47381.14257.1
874Miles Wood21NJDLW6048368541.4-6.839251843.1-5.05.791.096.744.855.212:5111:251614-2.916663.3
875Tyler Wotherspoon23CGYD4333846.5-17.2282850.0-13.40.088.988.961.338.710:5410:54140.2850.0
876Nail Yakupov23STLRW4035733951.31.326824652.11.98.289.497.663.936.110:4010:231132.26851.5
877Keith Yandle30FLAD821352131750.70.21017105449.1-1.67.292.599.756.243.822:0217:162476-5.339445.4
878Pavel Zacha19NJDC7064070947.4-0.550754948.0-0.54.692.697.252.247.814:2711:491626-2.212665.9
879Nikita Zadorov21COLD5677085447.4-0.657464247.2-0.75.791.096.744.355.719:0216:031225-10.315738.9
880Nikita Zaitsev25TORD821495152949.4-1.81113117248.7-1.98.290.298.444.855.221:5118:063358-4.430335.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%
881Travis Zajac31NJDC801037104749.83.679280649.62.88.490.498.845.654.419:3514:4444251.519564.6
882Michael Zalewski24VANLW141028.6-10.74736.4-5.00.083.383.30.0100.08:038:0300-0.610.0
883Henrik Zetterberg36DETC821237113252.25.495086252.45.710.291.5101.751.448.619:4216:42383712.733558.2
884Mika Zibanejad23NYRC5672672849.92.456753851.33.211.591.8103.353.846.217:0413:5536312.722552.4
885Harry Zolnierczyk29NSHLW2414424537.0-14.110017436.5-15.26.394.3100.642.957.18:528:4771-3.43259.4
886Mats Zuccarello29NYRRW801214112551.95.592781653.25.99.691.9101.554.145.918:5015:3570549.232757.8
887Jason Zucker25MINLW791043105349.80.681377751.11.811.893.3105.141.758.315:1714:22442313.229258.9
888Valentin Zykov21CARLW217965.414.014863.612.97.7100.0107.744.455.66:155:09010.5475.0