Are You a Stathead?

Be READY when the games start. Every day, we'll send you an email to your inbox with scores, today's schedule, top performers, new debuts and interesting tidbits. View a sample email. It's also available for football, basketball and baseball.

Subscribe to our Stathead Newsletter

Skater Advanced Statistics

Skater Advanced Statistics Table
Corsi (EV) Fenwick (EV) PDO (EV) Zone Starts (EV)
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
1Noel Acciari26BOSC127914635.1-18.5609937.7-14.910.093.5103.525.075.011:0510:05421442.9
2Michael Amadio21LAKC12820.0-21.12722.2-18.40.0100.0100.080.020.011:179:35101100.0
3Josh Anderson23CBJRW6908152.61.8635453.82.87.997.6105.543.156.915:4614:56211947.4
4Sven Andrighetto24COLRW6586049.24.2384048.76.46.196.0102.156.743.312:3910:48332254.5
5Joel Armia24WPGRW131419360.37.61126961.99.42.593.896.247.452.610:489:27454949.0
6Viktor Arvidsson24NSHLW1324721153.92.718814856.04.49.987.397.271.528.518:0615:08637857.7
7Zach Aston-Reese23PITC9526843.3-8.8363948.0-4.53.492.996.334.765.39:398:43131369.2
8Cam Atkinson28CBJRW611112048.1-4.9788448.1-5.47.590.297.758.941.126:3619:17754951.0
9David Backes33BOSC1212814447.1-3.99410447.5-3.21.490.491.841.059.013:0411:41553268.8
10Nicklas Backstrom30WSHC2031230750.43.222821951.02.17.791.699.443.057.020:3716:1415118243.9
11Mark Barberio27COLD612013846.51.3839646.45.03.195.798.841.059.022:1819:45152055.0
12Tyson Barrie26COLD611711949.66.3789345.63.69.286.896.068.431.623:4119:25142941.4
13Jay Beagle32WSHRW/C2315228834.5-18.211519537.1-16.816.594.6111.024.475.612:4310:09951866.7
14Francois Beauchemin37ANAD4837353.20.2635553.42.20.091.291.255.944.121:1117:56121435.7
15Pierre-Edouard Bellemare32VEGLW2018118549.5-2.712512051.01.110.896.4107.246.953.111:399:081285054.0
16Patrice Bergeron32BOSC1121111963.917.614910159.612.314.486.3100.767.632.420:1815:071147363.0
17Kevin Bieksa36ANAD161331.6-25.24930.8-23.00.080.080.033.366.713:1113:11031100.0
18Oliver Bjorkstrand22CBJRW6525250.0-1.5333945.8-6.912.090.6102.655.045.011:039:24321323.1
19Mikkel Boedker28SJSRW1012214945.0-3.88610445.3-4.29.193.1102.141.858.214:0412:33463060.0
20Nick Bonino29NSHC1315118744.7-9.712312849.0-5.310.089.699.616.783.316:4813:39843868.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%
21Gabriel Bourque27COLLW6405243.5-2.7273146.63.513.090.9104.039.360.710:087:51231250.0
22Travis Boyd24WSHC171236.8-22.55741.7-13.30.0100.0100.062.537.512:1212:0300250.0
23Brian Boyle33NJDC5273345.0-3.1212644.7-3.210.595.2105.830.869.28:478:1600450.0
24Tyler Bozak31TORC7928053.58.5656848.92.94.394.198.553.446.614:3412:37422176.2
25Derick Brassard30PITC1214713352.52.41129254.93.54.393.898.050.050.013:2911:37523855.3
26Jesper Bratt19NJDW1201557.18.3121054.511.00.0100.0100.070.030.016:0014:41004100.0
27Justin Braun30SJSD1014920741.9-9.210612845.3-4.68.094.3102.332.167.922:3518:19362733.3
28Jonas Brodin24MIND59011144.86.5598541.02.17.089.796.647.053.024:4220:12051850.0
29Connor Brown24TORRW7959749.53.3697946.6-0.14.596.2100.856.843.215:5113:45611931.6
30Dustin Brown33LAKRW4837851.66.0605054.510.45.097.0102.050.050.022:5617:54322853.6
31J.T. Brown27ANARW4202148.8-4.8161650.0-2.40.081.881.850.050.07:155:50104100.0
32Andre Burakovsky22WSHLW1314011754.57.11017657.15.611.488.299.753.746.310:439:38542450.0
33Brent Burns32SJSD/RW1020820550.44.315315050.53.76.789.896.563.037.025:5418:223119334.4
34Will Butcher23NJDD5585650.94.3444648.92.010.390.9101.376.923.118:0913:50131353.8
35Dustin Byfuglien32WPGD1738834852.7-0.528625552.9-1.48.292.6100.758.841.326:3021:54132710353.4
36Ryan Callahan32TBLRW1514413052.62.3928851.11.78.891.199.947.652.412:3310:58633444.1
37Matt Calvert28CBJLW6986460.512.2704560.912.19.396.8106.136.263.817:1614:36332560.0
38John Carlson28WSHD2449748250.82.537734052.63.29.194.5103.651.948.125:3819:55243016149.7
39Ryan Carpenter27VEGC1722218854.13.515213053.94.87.896.4104.247.452.613:5512:19655349.1
40William Carrier23VEGLW10668444.0-10.0425344.2-8.73.794.998.639.560.57:427:32512250.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%
41Jeff Carter33LAKC4647745.4-3.2515249.52.72.897.099.742.257.821:1616:03432250.0
42Zdeno Chara40BOSD1222025146.7-5.617218448.3-2.79.895.2105.049.350.723:3619:473114557.8
43Ben Chiarot26WPGD1623421452.2-1.517716052.5-2.010.791.0101.654.245.815:0414:082114341.9
44Alex Chiasson27WSHRW1611214942.9-9.88010643.0-9.74.995.8100.754.245.88:598:25452556.0
45Jason Chimera38ANALW2122136.4-21.9101638.5-22.60.081.881.860.040.06:536:300010.0
46Anthony Cirelli20TBLC1719215455.55.513412152.52.87.194.4101.548.651.413:1111:14814146.3
47Kyle Clifford27LAKLW4453258.413.0262353.16.30.086.786.785.015.08:158:09001442.9
48Braydon Coburn32TBLD1723616259.310.817112058.811.16.791.197.952.647.414:0613:02444332.6
49Andrew Cogliano30ANALW/C4694461.111.2473458.08.36.595.2101.774.425.615:0012:26111957.9
50Ian Cole28CBJD61078854.95.1796056.87.39.186.795.824.175.919:2316:13381758.8
51Blake Coleman26NJDC5535051.54.9404050.03.36.592.699.028.171.915:2411:56531888.9
52Blake Comeau31COLRW6639639.6-8.3446739.6-5.29.787.897.431.069.015:2013:09011560.0
53J.T. Compher22COLLW6556247.01.6363948.05.510.380.891.148.651.412:049:25021136.4
54Cory Conacher28TBLLW28850.0-7.38850.0-6.90.080.080.057.142.95:055:05103100.0
55Brett Connolly25WSHRW2426221455.07.217914555.25.68.993.1102.160.339.711:4810:25245855.2
56Kyle Connor21WPGLW1728726552.0-1.521019252.2-2.18.792.8101.459.240.817:4416:17996555.4
57Andrew Copp23WPGC1617014853.50.212512250.6-4.28.689.798.340.459.611:5910:36272763.0
58Logan Couture28SJSC1015015848.71.310610949.31.410.587.798.242.457.620:0813:36766450.0
59Sean Couturier25PHIC5716751.47.1485049.07.630.079.5109.543.556.522:0913:36232166.7
60Charlie Coyle25MINC/RW5347232.1-11.3275931.4-10.910.088.498.443.256.814:0612:13201662.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%
61Sidney Crosby30PITC1219618251.91.814313052.40.221.182.4103.558.741.320:1815:529115156.9
62Matt Cullen41MINC5346235.4-6.9294937.2-3.211.886.598.348.551.511:1811:0810944.4
63Jake Debrusk21BOSLW1215515150.70.812111850.60.94.793.498.165.634.414:5113:41303554.3
64Dylan DeMelo24SJSD1013813949.82.88910246.6-2.411.495.9107.340.060.015:3613:58352860.7
65Travis Dermott21TORD7886856.412.0635652.98.05.090.795.769.430.613:3212:48092540.0
66Brenden Dillon27SJSD1015115249.82.99911246.9-2.111.194.4105.640.759.317:3515:18181637.5
67Christian Djoos23WSHD2220125244.4-5.514317345.3-6.210.794.7105.463.636.410:5110:435133941.0
68Ryan Donato21BOSC3223439.3-7.1132633.3-13.10.076.976.950.050.011:5011:10321070.0
69Joonas Donskoi25SJSRW99913442.5-7.8719642.5-8.08.292.5100.746.253.814:5413:06652642.3
70Drew Doughty28LAKD3825958.212.3624557.912.24.793.197.855.045.028:1621:14041250.0
71Brandon Dubinsky31CBJC6476442.3-10.7344045.9-6.89.196.4105.522.877.212:2310:3410944.4
72Pierre-Luc Dubois19CBJLW612211551.50.3838250.3-2.28.891.4100.265.634.423:0919:19342853.6
73Mathew Dumba23MIND510012544.46.5669541.02.38.386.995.251.448.626:5822:07052441.7
74Brian Dumoulin26PITD1220418552.42.715713054.73.813.687.1100.750.050.021:0418:18663855.3
75Cody Eakin26VEGC2022624747.8-5.015718446.0-5.37.495.9103.346.153.914:2212:551143455.9
76Nikolaj Ehlers21WPGLW1525719556.95.019013857.96.38.592.6101.066.733.315:5214:18876540.0
77Mattias Ekholm27NSHD1329525453.72.722117555.84.511.087.998.944.355.723:2421:154214940.8
78Lars Eller28WSHC2436831054.37.026622254.55.310.790.1100.743.956.116:6013:5510149753.6
79Ryan Ellis27NSHD1331729551.8-0.523422251.3-3.17.590.397.853.446.624:5320:30695455.6
80Alexei Emelin31NSHD109010546.2-8.9567044.4-11.24.894.198.947.952.111:1910:53241315.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%
81Deryk Engelland35VEGD2038736151.70.227127349.8-0.58.392.8101.250.549.521:1917:147126744.8
82Tyler Ennis28MINC13925.0-18.43827.3-20.60.080.080.0100.00.07:147:14101100.0
83Toby Enstrom33WPGD1115018045.5-7.611213046.3-7.03.894.398.254.645.416:3116:28172138.1
84Joel Eriksson Ek21MINC5437436.8-5.5294937.2-3.29.594.1103.644.155.912:4711:13111566.7
85Oscar Fantenberg26LAKD49010346.6-1.7606846.9-1.32.2100.0102.249.350.724:0722:42031330.8
86Eric Fehr32SJSRW10949849.01.4666450.83.08.598.0106.529.470.611:079:22831963.2
87Kevin Fiala21NSHLW1221115857.26.714111954.21.32.892.995.774.026.014:3613:60955356.6
88Valtteri Filppula33PHIC6637446.0-1.9486044.4-0.49.784.193.828.871.216:0813:23331154.5
89Mike Fisher37NSHC121229656.05.0896159.37.89.886.796.522.277.811:1410:02233240.6
90Marcus Foligno26MINLW5447138.3-3.5314540.81.49.587.597.046.753.310:4410:4402757.1
91Nick Foligno30CBJLW69710149.0-3.3687547.6-6.08.987.095.952.447.620:4916:31311457.1
92Christian Folin26LAKD4525946.8-1.0324044.4-4.20.086.786.753.846.216:0514:07011353.8
93Filip Forsberg23NSHC1322819953.41.917813856.34.810.789.2100.074.625.417:4515:0115119958.6
94Jake Gardiner27TORD716414353.411.212611053.411.97.184.891.946.553.522:3921:05262748.1
95Shane Gersich21WSHC/LW261924.0-26.061430.0-15.90.088.988.933.366.75:455:4501366.7
96Ryan Getzlaf32ANAC4786056.55.3544554.53.73.084.887.970.629.421:2515:54122231.8
97Brian Gibbons29NJDC281436.4-13.051327.8-20.20.080.080.041.758.310:268:24100
98Brian Gionta39BOSRW19852.94.24640.0-6.30.066.766.760.040.011:1811:120110.0
99Samuel Girard19COLD3605452.613.3384346.99.97.485.392.757.742.321:5920:26111346.2
100Dan Girardi33TBLD1725727848.0-4.819021047.5-4.36.895.8102.740.759.318:0015:503104055.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%
101Claude Giroux30PHIC/RW6787351.76.2566446.72.910.574.585.142.357.719:1414:06452842.9
102Barclay Goodrow24SJSRW2193138.0-10.5151648.4-4.60.0100.0100.033.366.714:5513:2600366.7
103Shayne Gostisbehere24PHID6909548.62.1567243.8-1.57.181.488.556.044.020:4215:39253644.4
104Yanni Gourde26TBLC1722118953.93.616815252.52.96.093.699.742.157.914:4812:3211105054.0
105Michael Grabner30NJDRW2171651.53.2121446.2-4.610.0100.0110.046.253.810:358:5500366.7
106Mikael Granlund25MINC5647147.48.9476043.96.06.392.598.839.660.418:2414:16011346.2
107Derek Grant27ANAC4232646.9-7.0191851.4-0.90.084.684.646.253.89:016:45001181.8
108Kevin Gravel25LAKD1161650.013.071335.0-5.00.090.090.057.142.915:1512:320110.0
109Andy Greene35NJDD5567642.4-7.6445942.7-6.77.979.587.435.065.021:2516:58401172.7
110Jordan Greenway20MINLW5556247.08.0424448.812.06.1100.0106.151.248.814:1213:2711475.0
111Matt Grzelcyk24BOSD1112514845.8-5.28611742.4-8.97.191.398.440.759.315:5615:07461942.1
112Radko Gudas27PHID6779245.6-2.7536943.4-1.913.288.9102.025.974.119:1814:42131533.3
113Jake Guentzel23PITC1219418251.61.414312852.80.721.584.7106.258.541.518:1116:05324969.4
114Carl Hagelin29PITLW91018354.94.0805858.04.55.495.2100.654.745.313:5111:16422272.7
115Robert Hagg22PHID2242747.1-0.3141450.05.68.390.999.242.157.911:5011:400320.0
116Ron Hainsey36TORD79115437.1-15.17011637.6-13.812.291.7103.936.463.621:2617:1925850.0
117Taylor Hall26NJDLW5817153.38.5645553.89.611.580.692.154.046.020:3816:17263167.7
118Ryan Hartman23NSHRW91018155.56.1675355.86.011.188.199.229.670.411:5710:44331770.6
119Scott Hartnell35NSHLW4263940.0-11.5182938.3-17.10.094.494.466.733.39:329:2902580.0
120Erik Haula26VEGLW2029727751.70.120421049.3-1.17.891.298.957.942.116:1813:181298441.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%
121Victor Hedman27TBLD1732833649.4-3.124025748.3-3.68.292.0100.250.649.426:0220:3311159038.9
122Danton Heinen22BOSC/LW9819845.3-4.3586547.2-2.92.495.898.334.665.412:2111:48412433.3
123Matt Hendricks36WPGC5253442.4-7.0182839.1-13.46.795.7102.355.644.48:497:5802450.0
124Adam Henrique27ANAC4446042.3-14.6294141.4-14.30.092.092.057.142.917:4913:04211656.3
125Tomas Hertl24SJSC1014615548.51.010010648.50.310.790.9101.645.854.220:0513:25725561.8
126Nico Hischier19NJDC5668045.2-3.8536445.3-3.27.784.191.857.742.316:3314:07231931.6
127Nick Holden30BOSD2242351.1-0.4171651.5-2.08.3100.0108.357.142.912:2612:101120.0
128Patric Hornqvist31PITRW1014113151.82.01058455.64.916.274.190.363.037.018:2214:22444872.9
129Zach Hyman25TORC79712443.9-4.6739044.8-2.78.389.197.448.851.217:0914:04771471.4
130Alex Iafallo24LAKC3324044.4-9.1223240.7-14.26.793.8100.448.451.613:3313:3302560.0
131Matt Irwin30NSHD129311345.1-7.9727349.7-3.65.996.4102.338.661.410:4110:23371833.3
132Calle Jarnkrok26NSHC7907355.22.9645454.2-0.82.389.792.042.357.712:2611:20332231.8
133Boone Jenner24CBJC610010349.3-2.9747051.4-0.59.484.093.458.641.419:4516:18123961.5
134Jakub Jerabek26WSHD2242747.1-9.4141942.4-17.48.386.795.073.926.112:5412:5401560.0
135Ryan Johansen25NSHC1324421053.72.418414655.84.010.988.999.771.428.619:0014:501383759.5
136Marcus Johansson27NJDC/W3334144.6-3.1263542.6-3.85.388.994.250.050.017:3113:5232666.7
137Tyler Johnson27TBLC1721225645.3-8.416819446.4-5.712.090.1102.145.154.916:2713:35846960.9
138Andreas Johnsson23TORLW6486144.0-5.6344344.2-4.414.393.9108.222.677.411:209:32031450.0
139Seth Jones23CBJD614414649.7-2.99610547.8-6.94.991.896.765.634.430:3722:46653636.1
140Roman Josi27NSHD1333829353.62.725022053.20.36.490.797.152.947.125:2020:543179947.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%
141Tyson Jost19COLC6486343.2-3.1305137.0-8.04.092.196.154.545.514:2810:50221464.3
142Nazem Kadri27TORC4394546.411.0333548.59.813.088.0101.020.080.014:5412:52371266.7
143Evander Kane26SJSLW912115244.3-5.08711343.5-5.66.388.594.848.751.318:1114:59395464.8
144Kasperi Kapanen21TORRW7647047.80.9475347.00.46.585.091.539.560.511:169:38341346.2
145Melker Karlsson27SJSC101009551.34.3726253.76.68.095.7103.731.368.812:1810:05302458.3
146William Karlsson25VEGC2037731654.44.125523851.72.410.393.4103.745.754.321:2616:4523119055.6
147Ondrej Kase22ANARW4535947.3-8.0364047.4-6.60.093.393.368.431.614:0113:13241656.3
148Adrian Kempe21LAKLW4605651.75.5384048.71.30.085.785.751.748.314:1612:33021346.2
149Michal Kempny27WSHD2440542348.9-0.530929850.90.35.194.799.854.845.217:4217:08587154.9
150Alexander Kerfoot23COLC6535648.63.5344543.0-0.66.990.397.254.145.912:1410:32121163.6
151Ryan Kesler33ANAC4724462.112.8473259.510.23.494.798.273.226.818:2413:13001250.0
152Phil Kessel30PITRW1213816945.0-7.99912444.4-11.05.690.896.465.934.117:4313:135145334.0
153Alex Killorn28TBLC/LW1721415058.89.915312654.85.88.997.0105.951.648.415:4711:45834746.8
154Mikko Koivu34MINC5527540.90.0365639.1-0.83.892.196.043.156.918:0913:38222356.5
155Leo Komarov31TORC2101835.7-16.1101441.7-8.80.090.090.044.455.611:176:43202100.0
156Travis Konecny20PHIC6677148.61.7475048.55.16.386.192.442.957.113:5112:05221741.2
157Anze Kopitar30LAKC4869048.92.0636150.85.04.797.4102.145.354.725:2919:55431752.9
158David Krejci31BOSC1219317053.24.515112854.16.15.888.093.764.335.717:2715:34383154.8
159Torey Krug26BOSD1122615659.213.716611858.512.69.283.592.864.935.120:1616:451146253.2
160Nikita Kucherov24TBLRW1723222151.20.017517749.7-0.98.589.597.959.340.717:5513:57141710360.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%
161Tom Kuhnhackl26PITRW12868749.7-1.1625353.91.97.991.299.127.672.410:408:49121656.3
162Dmitry Kulikov27WPGD17943.8-4.96842.9-8.00.085.785.728.671.49:288:46101100.0
163Chris Kunitz38TBLLW1714912853.83.1999451.31.14.292.796.948.151.910:2410:14543250.0
164Sean Kuraly25BOSC1210512346.1-5.0858749.4-0.711.398.2109.528.871.211:5610:44303164.5
165Evgeny Kuznetsov25WSHC2442037952.64.931726154.86.212.291.8104.058.841.220:3316:40111513366.2
166Kevin Labanc22SJSRW1010110449.31.8657247.4-1.14.893.698.445.554.514:179:53353542.9
167Paul Ladue25LAKD2243739.3-1.9182442.91.60.0100.0100.031.368.816:0513:4401757.1
168Patrik Laine19WPGRW1728224653.40.521017354.81.69.491.5100.964.835.217:4714:366612544.8
169Gabriel Landeskog25COLLW611111349.66.1759145.22.811.185.596.661.838.220:3016:19342572.0
170Scott Laughton23PHIC6665554.59.5433952.49.916.786.7103.352.447.610:4110:03031040.0
171Jori Lehtera30PHIC6365141.4-7.2193535.2-11.25.992.998.752.947.110:468:19401145.5
172Kris Letang30PITD1223022550.5-0.217415952.30.013.186.799.850.749.325:1520:367135743.9
173Mark Letestu32CBJC6343946.6-5.3252946.3-6.10.096.096.014.385.79:026:4603540.0
174Trevor Lewis31LAKC4437935.2-16.8285533.7-18.70.094.694.636.163.915:4614:05101442.9
175Oscar Lindberg26VEGC3323647.1-4.9252748.1-5.54.8100.0104.857.942.111:1710:5401771.4
176Oskar Lindblom21PHILW4233639.0-10.3142535.9-10.00.0100.0100.056.343.810:388:5001837.5
177Hampus Lindholm24ANAD4876158.89.2534156.46.42.985.288.071.728.324:1117:56261931.6
178Bryan Little30WPGRW1723022051.1-2.617414854.00.47.895.0102.956.843.215:0113:00464656.5
179Ben Lovejoy33NJDD5465346.5-1.6354046.7-1.04.296.3100.542.357.715:059:55221457.1
180Adam Lowry24WPGLW1721218753.10.115713553.80.14.590.895.433.966.113:1611:36323953.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%
181Olli Maatta23PITD1218518050.70.013612651.9-0.610.696.5107.054.245.819:4916:245144226.2
182Andrew MacDonald31PHID6668942.6-6.9516942.5-3.320.685.1105.731.768.318:4916:01231346.2
183Nathan MacKinnon22COLC612012149.86.7829546.34.911.387.398.658.641.421:3817:50044759.6
184Evgeni Malkin31PITC912310653.73.0947356.33.16.181.187.268.331.718:5713:499114847.9
185Brandon Manning27PHID6808847.60.4557143.7-1.60.088.788.725.974.117:3815:24321650.0
186Josh Manson26ANAD4795160.811.5523460.512.05.087.092.066.733.321:0216:41231540.0
187Brad Marchand29BOSLW1223015859.313.716212955.78.615.384.8100.062.737.320:3316:008175554.5
188Jonathan Marchessault27VEGC2037729855.96.225621953.95.610.592.9103.447.552.519:1016:2015915655.1
189Patrick Marleau38TORC79110446.7-0.5747948.42.412.289.1101.333.366.716:2814:45202556.0
190Mitch Marner20TORC79110446.7-0.5728246.80.113.791.4105.143.256.817:0315:071032958.6
191Pat Maroon29NJDLW5556446.2-2.1475446.5-1.35.489.294.665.334.716:3612:40121984.2
192Paul Martin36SJSD710110449.34.0757450.33.15.989.895.750.050.013:4013:12231136.4
193Alec Martinez30LAKD46710439.2-13.4487339.7-12.80.097.797.748.951.126:0621:01181650.0
194Auston Matthews20TORC711611749.84.1928751.47.16.586.292.750.649.417:3215:51724560.0
195Charlie McAvoy20BOSD1225526648.9-2.118519348.9-1.88.692.9101.560.639.423:6021:503123026.7
196Ryan McDonagh28TBLD1729732947.4-6.223025247.7-4.511.292.3103.539.160.922:2819:527124548.9
197Brayden McNabb27VEGD2033436747.6-6.022126245.8-6.57.794.0101.741.558.521:1217:2916184131.7
198Adam McQuaid31BOSD1210312944.4-7.1759344.6-6.67.492.299.633.366.713:1910:28221656.3
199Timo Meier21SJSRW1012212050.43.4848450.02.15.693.499.055.045.015:0812:30445255.8
200Jonathon Merrill25VEGD813210655.53.6857553.12.17.596.7104.258.341.715:1714:56141513.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%
201Sonny Milano21CBJLW3111247.82.68947.12.125.087.5112.560.040.06:455:17000
202Colin Miller25VEGD2031526953.93.221619652.43.29.094.5103.559.840.218:5515:1211149040.0
203J.T. Miller24TBLC1720819951.1-0.116015650.60.37.192.199.252.247.816:2812:4410105756.1
204Kevan Miller30BOSD1220420050.50.616015950.20.311.290.0101.249.051.020:3918:45692958.6
205Torrey Mitchell33LAKC4261957.811.3171553.16.00.090.090.085.015.08:206:3110366.7
206Brandon Montour23ANAD4987257.68.1745258.712.02.290.692.858.341.725:5219:26132850.0
207Dominic Moore37TORC2181554.5-0.913861.912.20.083.383.366.733.37:327:3100250.0
208John Moore27NJDD5889248.92.0707847.3-0.21.896.298.038.062.018:2516:43131855.6
209Josh Morrissey22WPGD1633027654.51.724618956.64.37.792.099.755.944.120:2318:127105151.0
210Joseph Morrow25WPGD61027657.30.0795658.50.26.994.9101.858.641.416:3716:21182152.4
211Mirco Mueller22NJDD3434946.7-4.5324243.2-9.14.289.793.836.163.917:0915:24111030.0
212Ryan Murphy24MIND1131056.54.69852.98.10.0100.0100.062.537.516:3713:5500450.0
213Ryan Murray24CBJD68610844.3-9.8627246.3-7.611.996.1108.050.949.121:3217:55441520.0
214Jake Muzzin28LAKD2343053.1-3.6262551.0-4.75.983.389.263.636.420:1814:5402837.5
215Tyler Myers27WPGD1629525253.91.922119153.60.010.993.3104.254.345.719:2916:229106141.0
216Rick Nash33BOSLW1216715152.53.313011253.75.23.487.590.964.036.016:1113:18276560.0
217Riley Nash28BOSC98012239.6-13.4548638.6-14.64.991.996.830.369.713:3112:02321070.0
218James Neal30VEGLW2031829951.5-0.122723249.5-0.98.392.5100.959.540.516:4614:1111610859.3
219Patrik Nemeth25COLD610513443.9-3.0759344.61.97.091.398.331.868.223:4219:29131457.1
220Nino Niederreiter25MINRW5607444.85.3425344.26.10.089.289.227.572.515:5814:10032142.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%
221Matthew Nieto25COLLW6589637.7-10.9396936.1-9.911.191.5102.631.568.515:2112:4510862.5
222Matt Niskanen31WSHD2447748949.40.235533851.20.910.590.7101.241.258.825:2321:3814127940.5
223Stefan Noesen24NJDRW4504552.68.1393354.29.03.0100.0103.032.467.614:1913:36211181.8
224Tomas Nosek25VEGC1715316548.1-4.510810949.80.09.297.4106.644.056.011:228:541224050.0
225Markus Nutivaara23CBJD6849945.9-7.4626947.3-6.19.396.0105.355.444.617:4217:20221560.0
226William Nylander21TORC7989052.16.9736453.38.99.884.093.845.854.215:4313:45442839.3
227Jamie Oleksiak25PITD1215715450.5-0.311010152.1-0.27.489.797.154.145.913:4312:45523336.4
228Dmitry Orlov26WSHD2449347251.13.136733752.12.411.589.3100.842.657.424:1221:1817198655.8
229Brooks Orpik37WSHD2427233245.0-5.619622646.4-5.615.796.0111.748.651.416:4913:29253647.2
230T.J. Oshie31WSHC/RW2440438651.12.830728152.22.37.893.8101.641.758.320:1616:3021169458.5
231Alex Ovechkin32WSHLW2441337152.75.130625454.65.810.692.0102.670.229.820:4416:14141721346.9
232Ondrej Palat26TBLLW1722623449.1-2.917517150.60.311.788.9100.646.453.615:5013:431285062.0
233Kyle Palmieri26NJDRW5647147.4-0.4545450.03.713.276.389.557.442.617:5113:19002356.5
234Artemi Panarin26CBJLW613911654.55.2928252.91.94.890.294.971.628.425:5921:10224035.0
235Cedric Paquette24TBLC1715013053.62.91039352.62.63.993.096.945.055.011:479:56522846.4
236Zach Parise33MINLW3255132.9-4.7143926.4-11.69.196.3105.433.366.716:5613:45011338.5
237David Pastrnak21BOSRW1222416058.312.316013254.87.313.386.7100.162.337.719:1716:274129347.3
238Nolan Patrick19PHIC6617146.2-1.5455545.00.45.984.890.743.256.816:3812:04212369.6
239Joe Pavelski33SJSC1015617147.7-0.211012247.4-1.47.689.597.157.142.921:2515:50565060.0
240Tanner Pearson25LAKLW4787351.76.0575152.87.60.097.197.154.245.818:1815:34201942.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%
241Mathieu Perreault30WPGC91168358.36.3865859.77.93.697.6101.366.733.312:5911:26652152.4
242David Perron29VEGLW1518719249.3-1.812714746.4-4.111.191.4102.550.050.016:3113:492193447.1
243Corey Perry32ANARW4665455.02.8484452.20.00.082.182.163.636.418:1414:55341866.7
244Marcus Pettersson21ANAD4365639.1-18.2274338.6-18.10.087.587.572.227.812:3611:3401757.1
245Dion Phaneuf32LAKD4757948.71.6575451.45.60.097.097.042.058.020:2716:48101250.0
246Tomas Plekanec35TORC76211734.6-16.6448833.3-17.616.194.0110.236.863.214:1312:39141442.9
247Brayden Point21TBLC1724629045.9-8.119621847.3-4.711.387.799.042.257.818:5415:1610116656.1
248Roman Polak31TORD79610747.30.3708345.8-1.310.995.2106.137.762.317:2214:54291844.4
249Tucker Poolman24WPGD2231167.617.4171063.010.78.3100.0108.337.562.510:1810:1811666.7
250Nate Prosser31MIND5418133.6-9.8335736.7-4.10.097.797.737.962.114:0013:2103633.3
251Ivan Provorov21PHID6989850.04.3718047.03.912.581.393.841.558.524:5218:10161747.1
252Michael Raffl29PHILW6606846.9-0.6425344.2-0.74.386.090.451.248.812:4112:0102714.3
253Rickard Rakell24ANARW4765657.66.8553958.59.60.085.285.268.631.419:0415:43052152.4
254Mikko Rantanen21COLRW610810550.77.7708545.22.611.888.9100.759.440.619:3715:55421855.6
255Kyle Rau25MINC151131.3-25.74930.8-19.20.080.080.0100.00.010:0510:050010.0
256Matt Read31PHIRW6455345.9-1.8263840.6-4.913.092.9105.956.343.812:388:4300580.0
257Ryan Reaves31VEGRW10947456.06.4705058.311.910.096.6106.659.640.48:138:1010966.7
258Tobias Rieder25LAKC4457836.6-15.0335338.4-12.70.094.394.350.050.014:3014:25111163.6
259Morgan Rielly23TORD79815538.7-12.97311838.2-13.113.788.6102.343.856.220:4918:32523228.1
260Nick Ritchie22ANALW4395242.9-13.3253641.0-14.30.091.391.355.644.411:4811:4701560.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%
261Jack Roslovic21WPGC10879049.2-4.8647047.8-8.312.296.4108.664.135.910:239:59431553.3
262Carter Rowney28PITRW3102429.4-21.371236.8-11.70.0100.0100.00.0100.09:057:3121333.3
263Chad Ruhwedel27PITD1212811852.01.7888052.40.17.389.897.153.346.714:3712:27172536.0
264Bryan Rust25PITRW1215214950.5-0.211011050.0-3.29.393.3102.750.749.314:3212:35151973.7
265Joakim Ryan24SJSD3494651.60.9373551.43.90.092.392.356.543.513:1313:0601560.0
266Miikka Salomaki24NSHRW8856656.32.5644757.74.613.380.093.326.773.310:2610:24502055.0
267Travis Sanheim21PHID4374445.7-2.2253243.9-0.55.991.397.251.448.615:3013:2401955.6
268David Savard27CBJD61088356.57.4795658.59.68.886.495.125.474.619:4816:30302035.0
269Luca Sbisa28VEGD1215018444.9-8.111213445.5-4.912.394.9107.246.853.216:0714:592122339.1
270Tim Schaller27BOSLW117312437.1-15.1648742.4-8.89.198.2107.325.075.010:589:24141650.0
271Mark Scheifele24WPGC1732128053.40.624320354.51.210.693.0103.661.538.521:2117:20986965.2
272Nate Schmidt26VEGD2039538150.9-1.226828148.8-2.010.193.7103.742.157.924:0919:3423158644.2
273Justin Schultz27PITD1221623148.3-4.016015750.5-3.012.191.2103.254.945.121:5518:12675350.9
274Nick Seeler24MIND5618741.20.4506344.26.67.795.6103.233.366.717:2315:4805955.6
275Mikhail Sergachev19TBLD1720811564.416.61499760.612.84.793.498.178.721.312:1610:17345349.1
276Damon Severson23NJDD4606846.9-3.1515747.2-2.25.092.797.753.346.719:2016:60241770.6
277Riley Sheahan26PITC1211013544.9-7.4749843.0-11.86.192.898.936.263.815:3512:10432544.0
278Conor Sheary25PITLW1214110258.09.4996958.98.43.291.394.557.642.411:5010:34353455.9
279Duncan Siemens24COLD5143628.0-19.772919.4-26.60.081.081.025.075.07:214:4300425.0
280Jakob Silfverberg27ANALW4684958.17.2473458.08.36.595.0101.570.729.316:4812:48102152.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%
281Wayne Simmonds29PHIRW6687447.90.8495149.05.912.988.2101.128.671.414:3612:37032560.0
282Dominik Simon23PITC8858350.61.2655952.42.49.593.6103.156.943.111:6011:15211338.5
283Colton Sissons24NSHC1315517946.4-7.412013048.0-6.67.889.597.312.487.616:1613:05462864.3
284Craig Smith28NSHC1319716454.63.313612252.7-0.43.093.296.276.423.615:4313:109105261.5
285Reilly Smith26VEGRW2034727955.45.422820852.33.19.393.3102.745.754.320:1015:36171310245.1
286Devante Smith-Pelly25WSHRW2418627140.7-10.513519041.5-11.39.291.2100.448.351.712:0210:27345156.9
287Carl Soderberg32COLC6629739.0-9.2406837.0-8.77.190.097.133.966.115:0212:46321942.1
288Marcus Sorensen25SJSRW10918352.35.4655355.18.110.9100.0110.935.164.910:238:46521947.4
289Carson Soucy23MIND4306531.6-8.2214830.4-9.80.092.592.521.978.113:3213:2312450.0
290Jared Spurgeon28MIND56610139.5-2.1477837.6-3.36.189.195.237.362.721:4818:22161030.0
291Eric Staal33MINC5758846.07.6517241.52.62.491.393.741.558.518:2416:31412263.6
292Drew Stafford32NJDRW2111345.82.791242.9-1.40.088.988.925.075.010:506:1110366.7
293Steven Stamkos27TBLC1722220751.70.716916550.60.38.093.7101.756.943.117:3713:40737451.4
294Paul Stastny32WPGC1726424851.6-2.019617752.5-1.611.892.6104.463.436.617:2414:17533663.9
295Chandler Stephenson23WSHC2426428448.2-1.419820948.6-2.79.291.4100.648.151.915:0612:567123161.3
296Anton Stralman31TBLD1727531146.9-6.821224046.9-5.610.990.5101.343.156.922:0419:28584250.0
297P.K. Subban28NSHD1331325954.74.423118355.84.79.585.394.746.753.326:3521:495156855.9
298Brandon Tanev26WPGLW1720119550.8-2.914813951.6-2.74.591.195.641.258.813:1911:45294965.3
299Tomas Tatar27VEGC8836556.12.7575152.81.87.394.9102.253.146.912:0310:26432035.0
300Shea Theodore22VEGD2042635054.95.230125953.85.98.691.4100.053.146.921:2618:18172310537.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%
301Nate Thompson33LAKC4283048.30.8202346.5-1.40.093.893.837.862.210:448:4811333.3
302Chris Tierney23SJSC1011811650.43.4858350.62.91.794.996.648.651.416:1512:42832369.6
303Tyler Toffoli25LAKC4726452.97.5514553.17.72.792.094.752.547.517:3315:35422568.0
304Jacob Trouba23WPGD1736532053.30.426422354.20.88.294.5102.756.243.821:3919:1710188749.4
305Alex Tuch21VEGRW2025627448.3-4.518620048.2-2.66.493.8100.258.042.015:2812:6013117558.7
306Kyle Turris28NSHC1323018156.05.515813753.60.84.391.896.076.923.115:5814:21543745.9
307James van Riemsdyk28TORLW7878151.86.2616946.90.34.487.591.962.937.114:1912:10232161.9
308Thomas Vanek34CBJLW6847253.83.4655156.05.86.787.994.578.821.215:0711:23412065.0
309Sami Vatanen26NJDD4596348.42.6514553.18.69.884.894.660.040.019:1417:01011656.3
310Antoine Vermette35ANAC29852.91.37750.02.30.083.383.333.366.76:115:1200366.7
311Marc-Edouard Vlasic30SJSD1017120345.7-3.312312649.41.67.193.0100.242.058.025:2019:36464037.5
312Jakub Voracek28PHIRW6707149.63.2516145.51.210.585.495.941.158.918:0013:44022548.0
313Jakub Vrana21WSHLW2325725150.62.419818651.61.87.695.9103.463.736.311:5611:03567949.4
314Nathan Walker23WSHC19564.310.44544.4-9.525.0100.0125.042.957.18:298:2900250.0
315David Warsofsky27COLD4252451.04.5141156.011.022.290.0112.257.142.99:078:2022728.6
316Austin Watson26NSHLW1313117642.7-12.010612745.5-9.711.793.3105.011.788.314:2512:28924161.0
317Jordan Weal25PHIC111664.717.67558.311.30.075.075.050.050.010:539:0600333.3
318Yannick Weber29NSHD4294042.0-8.8252154.32.910.5100.0110.568.431.610:0110:0113742.9
319Dale Weise29PHIRW2101540.0-8.451229.4-18.50.070.070.060.040.07:236:381010.0
320Andy Welinski24ANAD3274239.1-18.7193435.8-23.30.092.092.092.97.111:519:5001922.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%
321Alexander Wennberg23CBJC3463259.01.6351866.08.48.783.392.057.942.117:2312:3321666.7
322Zach Werenski20CBJD614612354.35.01028953.42.96.393.799.969.930.124:1121:16453847.4
323Blake Wheeler31WPGRW1729725753.60.822118554.41.110.390.7101.062.337.720:2016:176410248.0
324Colin Wilson28COLC6545947.82.5374048.15.66.187.993.944.455.610:419:16001266.7
325Tom Wilson23WSHRW2132832550.21.524821253.93.813.591.5105.053.446.617:4515:381896453.1
326Tommy Wingels29BOSC4374943.0-14.0283544.4-11.07.195.8103.043.556.510:5510:05011136.4
327Daniel Winnik32MINC/LW5587045.35.9384645.27.26.993.9100.844.155.913:3011:45121346.2
328Miles Wood22NJDLW5375241.6-7.7324541.6-7.50.096.996.954.145.99:459:43011060.0
329Pavel Zacha20NJDC5506742.7-6.8405144.0-4.70.097.197.156.143.915:2112:03411145.5
330Nikita Zadorov22COLD610414242.3-5.97010939.1-7.617.089.5106.549.350.720:5119:37141947.4
331Nikita Zaitsev26TORD713112551.26.51029252.69.26.089.295.246.153.920:4818:12462045.0
332Travis Zajac32NJDC5705356.912.8554455.611.37.186.793.844.255.820:6012:56331553.3
333Jason Zucker26MINLW5568639.4-2.1406837.0-3.83.490.093.437.063.016:2714:47151844.4
Support us without the ads? Go Ad-Free.