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%
1Noel Acciari29FLAC141028.6-20.64833.3-23.80.0100.0100.063.636.414:3311:3900-0.3250.0
2Sebastian Aho23CARF2321666.76.8281171.814.38.785.794.463.636.419:4215:16120.2666.7
3Mark Alt29LAKD111473.321.610190.934.70.066.733.311:329:30000.22100.0
4Michael Amadio24LAKC2151451.74.8141253.82.60.0100.0100.066.733.311:508:43010.3475.0
5Josh Anderson26MTLRW2243143.6-4.1181948.6-1.413.394.1107.535.764.315:2013:3612-1.21283.3
6Michael Anderson21LAKD2223141.5-8.9202643.5-12.213.389.5102.835.065.020:5315:59000.510.0
7Rasmus Andersson24CGYD2242945.3-7.9161847.1-5.89.188.297.361.938.121:0116:0003-0.7560.0
8Artem Anisimov32OTTC17846.7-4.95741.7-17.90.080.080.0100.00.010:177:5801-0.61100.0
9Mason Appleton25WPGC113861.913.68657.15.90.0100.0100.060.040.011:2511:21100.21100.0
10Josh Archibald28EDMRW3323250.04.7222151.24.25.378.683.842.957.113:5411:5102-0.1650.0
11Joel Armia27MTLRW2192741.3-6.8161748.5-1.50.0100.0100.052.647.413:5312:54110.1633.3
12Viktor Arvidsson27NSHLW2362064.320.425973.531.05.0100.0105.066.733.318:2815:30010.4966.7
13Andreas Athanasiou26LAKC2102132.3-18.881633.3-22.142.993.3136.236.463.613:2811:13100.0366.7
14Cam Atkinson31CBJRW2172837.8-16.4131743.3-9.10.070.070.035.764.314:5511:23000.0977.8
15Nicolas Aube-Kubel24PHIRW271828.0-17.471630.4-11.820.0100.0120.020.080.011:4311:04000.3333.3
16Mikael Backlund31CGYC2181162.113.913959.19.60.0100.0100.055.644.417:0112:57220.0683.3
17Nicklas Backstrom33WSHC3404248.80.6313150.03.613.687.0100.672.028.019:1616:3903-0.41080.0
18Josh Bailey31NYIC2152042.9-4.6131154.22.50.0100.0100.046.753.317:3210:14020.1666.7
19Alexander Barabanov26TORF251426.3-28.531121.4-30.70.080.080.066.733.34:534:5200-0.40
20Ivan Barbashev25STLC217965.420.512666.719.014.3100.0114.30.0100.014:059:5110-0.23100.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%
21Aleksander Barkov25FLAC181142.1-4.37750.0-3.220.0100.0120.055.644.421:2515:59100.0475.0
22Tyson Barrie29EDMD3445843.1-4.7314341.9-8.83.890.994.840.060.020:5614:32030.41450.0
23Mathew Barzal23NYIC2342260.722.6321666.724.97.783.391.057.142.918:3313:0121-0.2955.6
24Nathan Bastian23NJDRW2141548.3-1.0121348.0-1.50.0100.0100.036.463.610:569:5110-0.6333.3
25Drake Batherson22OTTC2202742.63.3182047.42.815.487.5102.958.841.218:1912:1110-0.4785.7
26Jay Beagle35VANRW/C3322061.59.0231560.512.217.683.3101.033.366.713:169:0222-0.1425.0
27Ethan Bear23EDMD3595352.710.1454052.98.313.591.7105.255.644.421:1418:17040.41136.4
28Nathan Beaulieu28WPGD1141156.06.0101050.0-4.312.585.798.240.060.015:3113:07000.4333.3
29Anthony Beauvillier23NYILW2152240.5-7.7131252.0-0.20.077.877.850.050.017:1910:0623-0.5616.7
30Pierre-Edouard Bellemare35COLLW2172342.5-12.381830.8-24.50.0100.0100.046.253.813:4811:20100.1250.0
31Kieffer Bellows22NYILW281633.3-15.571335.0-20.80.0100.0100.057.142.98:588:5810-0.21100.0
32Emil Bemstrom21CBJC2241660.011.5181260.011.66.7100.0106.760.040.011:5910:41000.3666.7
33Sam Bennett24CGYC2161650.0-0.8111150.0-1.50.080.080.037.562.512:3211:50100.0633.3
34Matt Benning26NSHD2242846.2-4.2151845.5-5.033.385.7119.030.869.216:2114:5800-0.80
35Patrice Bergeron35BOSC2111936.7-17.391439.1-14.00.0100.0100.065.035.018:2611:4501-0.21369.2
36Tyler Bertuzzi25DETLW2243044.49.1192543.27.215.485.0100.450.050.020:4016:31120.3650.0
37Anders Bjork24BOSLW2192246.3-6.0141450.0-0.90.085.785.750.050.012:2711:16100.8333.3
38Oliver Bjorkstrand25CBJRW2232646.9-4.9152042.9-10.10.080.080.076.923.117:1815:22100.71060.0
39Nick Bjugstad28MINC2131940.6-14.3131644.8-4.311.184.695.742.957.111:509:0610-0.4757.1
40Sammy Blais24STLLW112570.625.58280.029.025.0100.0125.00.0100.09:309:30000.0333.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%
41Teddy Blueger26PITC3191457.62.7151060.02.47.157.164.357.142.911:188:5200-0.6366.7
42Brock Boeser23VANRW3404348.2-8.3313646.3-6.08.0100.0108.074.125.919:1714:2301-0.31560.0
43Zach Bogosian30TORD3303149.2-10.5202643.5-13.30.080.080.046.753.312:1810:32000.3728.6
44Nick Bonino32MINC2222052.40.1181850.02.313.391.7105.057.142.917:5512:3500-0.2366.7
45Adam Boqvist20CHID3202643.5-10.2172342.5-6.80.081.381.347.452.616:0611:31010.4520.0
46Jesper Boqvist22NJDC2161159.312.112860.012.612.5100.0112.522.277.813:3411:1900-0.11100.0
47Mark Borowiecki31NSHD2232448.9-0.5141450.00.837.590.9128.430.869.215:3614:13000.170.0
48Robert Bortuzzo31STLD212957.110.010566.718.412.5100.0112.585.714.37:476:3402-0.2333.3
49Tyler Bozak34STLC2141548.3-0.410952.62.011.187.598.652.947.114:4610:3201-0.1250.0
50Derick Brassard33ARIC2422067.723.9341470.829.413.688.9102.568.831.317:4414:32120.8520.0
51Justin Braun33PHID2152537.5-6.7112035.5-6.033.393.8127.10.0100.017:1714:47001.3333.3
52T.J. Brodie30TORD3393850.6-9.4282949.1-6.311.185.796.863.236.821:5417:03010.1837.5
53Jonas Brodin27MIND2263344.1-12.5202742.6-8.514.390.0104.353.846.226:1420:43010.1933.3
54Mathias Brome26DETF2142041.23.7131644.88.30.091.791.720.080.012:4111:1710-0.1450.0
55Connor Brown27OTTRW2172342.53.0111345.80.433.3100.0133.325.075.020:2314:3620-0.220.0
56Dustin Brown36LAKRW2192345.2-3.2181850.0-2.37.791.799.433.366.717:2012:46020.3475.0
57Josh Brown27OTTD2102727.0-17.291636.0-12.30.0100.0100.060.040.014:5411:3701-0.10
58Pavel Buchnevich25NYRLW2243044.4-14.1152735.7-19.115.4100.0115.442.957.119:3812:54210.2862.5
59Andre Burakovsky25COLLW2182146.2-7.2141548.3-1.00.091.791.773.326.713:2011:15000.4650.0
60Brent Burns35SJSD/RW2514155.411.5362856.311.04.0100.0104.033.366.727:0822:16021.31546.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%
61Paul Byron31MTLLW2131841.9-5.5101441.7-9.60.088.988.933.366.711:4410:0401-0.13100.0
62Drake Caggiula26ARILW2222744.9-7.9142337.8-16.39.193.8102.864.335.711:5310:3801-0.84100.0
63Matt Calvert31COLLW2142337.8-18.271729.2-26.00.0100.0100.046.253.815:2411:50000.2425.0
64Brandon Carlo24BOSD2241660.011.9191457.69.10.090.990.942.957.118:2314:2801-0.3540.0
65John Carlson31WSHD3374744.0-7.1273841.5-9.99.581.390.861.338.724:0018:3113-0.9887.5
66Ryan Carpenter30CHIC3252451.0-0.7182047.4-0.50.091.791.727.872.211:449:04000.7540.0
67William Carrier26VEGLW2172342.5-12.6111345.8-12.314.388.9103.250.050.09:499:1201-0.1450.0
68Jeff Carter36LAKC2182146.2-2.0151648.4-4.330.885.7116.557.142.916:4011:35000.211100.0
69Cody Ceci27PITD1201066.714.815962.510.17.780.087.771.428.616:2915:5900-0.20
70Erik Cernak23TBLD2242351.11.5201852.60.818.8100.0118.825.075.020:3616:1200-0.4785.7
71Thomas Chabot24OTTD2292355.823.1221362.925.235.7100.0135.740.060.025:4718:36350.2862.5
72Zdeno Chara43WSHD3393354.28.6302851.76.117.4100.0117.443.556.519:5516:13120.01163.6
73Ben Chiarot29MTLD2383949.44.3282949.1-0.90.088.988.933.366.722:0719:30110.2837.5
74Alex Chiasson30EDMRW3103025.0-24.472125.0-26.00.087.587.545.554.512:377:2700-0.1450.0
75Jakob Chychrun22ARID2403454.14.8322556.19.115.089.5104.588.211.822:2118:2302-0.71553.3
76Filip Chytil21NYRC2211558.36.2171454.89.67.188.996.071.428.612:1710:50200.1580.0
77Anthony Cirelli23TBLC2211263.617.5191163.315.018.8100.0118.838.961.118:0213:11010.0977.8
78Casey Cizikas29NYIC2141843.8-3.4111150.0-2.70.0100.0100.040.060.014:0210:0300-0.3333.3
79Kale Clague22LAKD19469.215.99190.032.90.066.733.315:1910:24000.11100.0
80Kyle Clifford30STLLW213668.422.810376.929.716.7100.0116.716.783.37:036:60000.0333.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%
81Cal Clutterbuck33NYIRW2151746.90.6131252.0-0.29.1100.0109.166.733.313:5810:1612-0.3580.0
82Braydon Coburn35OTTD2142238.9-1.8131546.41.211.1100.0111.160.040.014:3610:42000.0366.7
83Ian Cole31COLD2181554.54.1131154.26.711.190.0101.122.277.814:4111:2611-0.1366.7
84Blake Coleman29TBLC2211263.617.5161061.512.115.4100.0115.416.783.315:2112:13300.71070.0
85J.T. Compher25COLLW2121938.7-16.2101050.01.211.1100.0111.138.561.515:0511:53100.0366.7
86Max Comtois22ANALW2242945.3-3.0172243.6-0.625.0100.0125.046.753.313:4413:3410-0.3666.7
87Brett Connolly28FLARW14833.3-14.34640.0-14.90.0100.0100.077.822.211:0510:43000.0250.0
88Kyle Connor24WPGLW181338.1-18.67846.7-8.333.360.093.360.040.018:1413:10110.3560.0
89Andrew Copp26WPGC114960.912.69756.35.00.0100.0100.054.545.515:0211:52100.2450.0
90Nick Cousins27NSHC2212743.8-7.2172243.6-7.716.794.4111.160.040.016:4014:22010.03100.0
91Logan Couture31SJSC2353053.87.0262551.01.97.7100.0107.740.060.019:3213:49000.61353.8
92Sean Couturier28PHIC2111739.3-3.871335.0-5.916.7100.0116.728.671.410:068:14000.1520.0
93Charlie Coyle28BOSC/RW2212446.7-5.8151944.1-8.90.075.075.046.753.321:2716:10120.5540.0
94Dylan Cozens19BUFC2141351.9-0.2111345.8-7.411.190.9102.041.758.312:299:38100.2366.7
95Sidney Crosby33PITC3362559.05.2291960.43.44.583.387.947.852.219:4515:0614-0.11275.0
96Lawson Crouse23ARILW2132732.5-22.9112035.5-18.40.092.392.350.050.013:5810:5021-0.7366.7
97Evgenii Dadonov31OTTRW2141646.77.9111150.05.612.5100.0112.527.372.714:498:45010.2650.0
98Rasmus Dahlin20BUFD2223042.3-15.1182343.9-12.17.187.594.650.050.022:5618:5405-0.1966.7
99Phillip Danault27MTLC2263741.3-7.7192444.2-7.825.085.7110.737.562.517:5014:4604-0.3616.7
100Calvin de Haan29CHID3392660.011.9322358.214.90.077.877.861.538.520:1616:38111.1933.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%
101Anthony DeAngelo25NYRD110758.814.47653.816.90.075.075.075.025.015:2510:41000.1520.0
102Alex DeBrincat23CHIRW3273245.8-7.9222744.9-4.05.080.085.060.040.019:2214:2510-0.51181.8
103Jake Debrusk24BOSLW2252550.0-1.3202247.6-4.60.094.494.485.015.015:4614:35000.3666.7
104Danny DeKeyser30DETD2172837.8-0.6122136.4-2.611.1100.0111.150.050.015:0713:3200-0.1633.3
105Michael Del Zotto30CBJD2302455.66.5241463.216.68.777.886.569.230.813:5713:34001.51163.6
106Jason Demers32ARID2293644.6-9.2192543.2-9.96.794.1100.836.863.217:6015:1010-0.5922.2
107Travis Dermott24TORD3363054.5-3.7242351.1-3.27.192.399.564.735.311:3011:23010.3633.3
108Nicolas Deslauriers29ANALW2212545.7-2.3121544.40.511.185.796.823.176.912:5112:39000.0966.7
109Phillip Di Giuseppe27NYRLW19190.034.48188.940.016.7100.0116.7100.00.09:037:32100.3450.0
110Brenden Dillon30WSHD3323448.50.1262749.12.025.090.5115.560.739.318:2615:47200.82100.0
111Noah Dobson21NYID2152735.7-14.7131841.9-14.011.185.796.827.372.717:1312:0910-0.3366.7
112Max Domi25CBJLW2243044.4-8.4182047.4-4.40.081.881.838.561.514:0812:46110.0366.7
113Ryan Donato24SJSC2242054.57.0171651.52.30.084.684.685.714.313:2811:13001.01040.0
114Joonas Donskoi28COLRW2111640.7-13.17846.7-2.814.385.7100.044.455.612:449:5710-0.12100.0
115Drew Doughty31LAKD2313249.22.4272255.15.19.576.586.050.050.027:4919:29030.3520.0
116Nic Dowd30WSHC3191457.610.8141156.09.718.2100.0118.20.0100.011:419:04100.4333.3
117Leon Draisaitl25EDMC3454848.43.1363650.03.315.696.7112.350.050.020:5314:1523-0.11553.3
118Jonathan Drouin25MTLLW2282850.04.6231659.012.711.192.3103.433.366.715:5113:3910-0.4366.7
119Dillon Dube22CGYC2241463.216.3161061.513.114.3100.0114.350.050.013:2212:0202-0.21050.0
120Pierre-Luc Dubois22CBJLW2283048.3-3.4182343.9-9.20.082.482.475.025.017:5716:00101.0366.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%
121Matt Duchene30NSHC2262848.1-1.5202445.5-5.514.394.1108.457.142.916:2613:3401-0.4757.1
122Anthony Duclair25FLALW18947.12.27653.81.820.0100.0120.055.644.416:3414:20000.00
123Mathew Dumba26MIND2392263.917.9322160.419.314.882.497.268.831.323:1916:2200-0.81471.4
124Brian Dumoulin29PITD3413454.7-1.0332556.9-1.74.084.288.254.245.820:2417:0912-1.6944.4
125Vince Dunn24STLD2261957.813.3171356.78.10.083.383.378.921.117:4514:3201-0.41136.4
126Christian Dvorak24ARIC2302752.62.3222250.0-0.411.892.9104.666.733.318:1212:3800-0.86100.0
127Ryan Dzingel28CARC216866.75.712860.0-1.90.0100.0100.072.727.311:519:4210-0.3714.3
128Cody Eakin29BUFC2211558.38.3171553.11.913.384.697.938.561.512:5011:41020.20
129Jordan Eberle30NYIRW2242153.39.8211558.39.05.384.689.954.545.514:5610:4910-0.4475.0
130Alexander Edler34VAND3494850.5-5.4394148.8-2.710.386.296.628.072.020:1815:39130.21546.7
131Joel Edmundson27MTLD2254436.2-15.6202643.5-9.025.094.7119.734.865.219:4117:1701-1.0250.0
132Nikolaj Ehlers24WPGLW1141058.39.29660.010.011.1100.0111.180.020.017:3115:33100.44100.0
133Jack Eichel24BUFC2322853.32.2252451.0-1.216.789.5106.157.942.122:4818:23020.5757.1
134Aaron Ekblad24FLAD1101245.50.29852.90.716.7100.0116.766.733.324:4718:45000.2580.0
135Mattias Ekholm30NSHD2314441.3-12.3243739.3-16.613.393.5106.944.455.621:4417:5400-2.1922.2
136Oliver Ekman-Larsson29ARID2342854.85.5242252.22.612.593.8106.345.554.519:2215:30010.1757.1
137Lars Eller31WSHC3222943.1-6.9182640.9-9.17.185.092.146.953.116:3913:0202-0.5366.7
138Ryan Ellis30NSHD2423356.010.4302060.015.88.3100.0108.350.050.022:5918:5311-0.21758.8
139Tyler Ennis31EDMC2112035.5-14.251623.8-26.20.072.772.728.671.410:3610:1301-0.120.0
140Joel Eriksson Ek24MINC2271761.412.1191654.38.018.8100.0118.844.455.616:1013:0100-0.3887.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%
141Adam Erne25DETLW2111444.06.89950.013.50.0100.0100.025.075.010:1610:16020.0333.3
142Jake Evans24MTLC/RW2111542.3-4.981240.0-11.20.087.587.540.060.010:448:5610-0.1580.0
143Robby Fabbri25DETC2142932.6-7.6102033.3-6.525.0100.0125.052.947.115:1312:54010.1757.1
144Dante Fabbro22NSHD2283345.9-4.8222844.0-7.914.395.8110.145.055.017:3017:2720-0.9666.7
145Joel Farabee20PHILW2171947.26.5151648.411.820.0100.0120.045.554.514:1611:09100.3666.7
146Jesper Fast29CARRW2242054.5-9.7161650.0-15.39.185.794.853.846.215:1613:25000.02100.0
147Justin Faulk28STLD2302950.83.8192048.7-3.718.893.8112.542.357.724:2418:5610-0.2633.3
148Mario Ferraro22SJSD2492368.129.1381571.733.00.085.785.752.647.422:0517:60002.14100.0
149Kevin Fiala24MINLW2262056.55.7211755.39.56.392.398.661.138.919:4014:1800-0.12065.0
150Valtteri Filppula36DETC2152537.5-1.0121938.70.50.0100.0100.025.075.014:1712:35110.21100.0
151Christian Fischer23ARIRW2132633.3-21.7112134.4-20.00.092.992.950.050.011:5310:1801-0.71100.0
152Haydn Fleury24CARD2312060.8-1.4251759.5-3.15.084.689.668.831.316:5915:1401-0.5742.9
153Warren Foegele24CARLW2191752.8-11.4121152.2-11.50.077.877.857.142.911:5711:0301-0.72100.0
154Marcus Foligno29MINLW2241463.213.9191457.612.112.5100.0112.544.455.614:2211:1700-0.33100.0
155Nick Foligno33CBJLW2212644.7-7.8171947.2-4.515.481.897.258.341.715:4712:32010.67100.0
156Callan Foote22TBLD161037.5-16.36746.2-10.633.3100.0133.375.025.010:5910:59000.20
157Derek Forbort28WPGD1151060.011.812666.720.79.1100.0109.168.831.319:1716:32020.2450.0
158Filip Forsberg26NSHC2331963.518.822873.329.811.8100.0111.857.942.118:1815:22110.21330.8
159Gustav Forsling24FLAD1101540.0-8.010952.60.314.387.5101.871.428.620:5916:15100.20
160Liam Foudy20CBJC2272354.04.3191851.40.914.392.9107.128.671.413:3413:31000.7425.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%
161Cam Fowler29ANAD2273940.9-9.9153331.3-19.920.084.0104.050.050.022:2919:4601-0.9425.0
162Adam Fox22NYRD2293247.5-10.1212942.0-10.30.0100.0100.040.060.021:4714:20300.3633.3
163Trent Frederic22BOSC2221756.47.2171160.712.60.0100.0100.07.792.312:2811:25100.9475.0
164Sam Gagner31DETC2151746.910.6121446.29.714.388.9103.223.176.911:4910:15000.61100.0
165Brendan Gallagher28MTLRW2272948.22.2181948.6-1.430.081.8111.841.758.314:4313:02010.2966.7
166Jake Gardiner30CARD2251562.51.0211361.80.15.990.095.966.733.314:2512:16000.0560.0
167Conor Garland24ARIRW2312753.43.4262254.25.515.0100.0115.045.554.518:0514:3210-1.41752.9
168Adam Gaudette24VANC3261366.714.5161355.25.49.188.998.052.447.68:507:59000.0955.6
169Johnny Gaudreau27CGYLW2222348.9-2.4171848.6-3.80.093.393.356.543.518:4513:1801-0.21060.0
170Julien Gauthier23NYRRW211761.18.59756.39.80.066.766.775.025.08:388:33000.23100.0
171Vladislav Gavrikov25CBJD2223538.6-16.6132534.2-21.810.086.796.735.065.020:1617:51100.0633.3
172Morgan Geekie22CARC13442.9-16.03442.9-13.30.0100.0100.050.050.011:278:4600-0.23100.0
173Ryan Getzlaf35ANAC2232350.03.3171454.814.19.180.089.138.961.116:4215:1401-0.8250.0
174Mark Giordano37CGYD2202544.4-8.5121741.4-13.014.380.094.357.142.921:2215:0301-0.6742.9
175Samuel Girard22COLD2332358.912.3231856.111.89.586.796.272.028.022:1018:49011.11376.9
176Claude Giroux33PHIC/LW2232350.011.2171947.210.927.3100.0127.341.758.318:4113:55010.3742.9
177Cody Glass21VEGC2201557.15.616964.09.98.383.391.733.366.712:1811:17000.3333.3
178Luke Glendening31DETC2131940.62.9101441.74.125.0100.0125.022.277.813:3510:01000.0450.0
179Alex Goligoski35ARID2333052.42.0252253.24.117.687.5105.187.512.521:4618:0603-0.81136.4
180Barclay Goodrow27TBLRW2201262.515.9151060.010.016.7100.0116.716.783.314:3711:36000.4333.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%
181Yanni Gourde29TBLC2191359.411.9151157.77.216.7100.0116.716.783.315:2112:50110.6862.5
182Derek Grant30ANAC2222447.80.5141450.07.50.085.785.723.176.915:1813:0600-0.2633.3
183Ryan Graves25COLD2282157.18.7191851.43.70.087.587.552.947.120:2416:33010.4650.0
184Andy Greene38NYID2103025.0-29.082028.6-31.214.3100.0114.38.391.717:0612:5701-0.4450.0
185Jordan Greenway23MINLW2272057.47.1221953.77.616.793.3110.054.545.515:3712:5000-0.8728.6
186Noah Gregor22SJSC2222546.8-2.9162044.4-6.80.086.786.766.733.313:1411:53000.4875.0
187Mikhail Grigorenko26CBJC2282850.0-1.0192048.7-2.60.080.080.073.926.117:1615:27000.9580.0
188Rocco Grimaldi27NSHC2192840.4-11.4132732.5-22.828.692.0120.636.463.612:4212:4000-0.9366.7
189Matt Grzelcyk27BOSD2343152.32.3282354.96.70.088.988.957.942.123:1017:58100.11376.9
190Radko Gudas30FLAD112957.116.411761.112.325.0100.0125.062.537.515:1012:37000.1580.0
191Erik Gudbranson29OTTD2224035.5-7.8182740.0-9.37.786.494.147.152.919:3216:2511-0.7560.0
192Jake Guentzel26PITC3373352.9-3.6292652.7-7.84.880.084.847.652.419:4815:0420-1.01250.0
193Nikita Gusev28NJDLW2202148.8-0.4171553.15.10.0100.0100.025.075.015:5912:34120.11369.2
194Erik Gustafsson28PHID2162341.0-1.8101737.0-3.722.285.7107.956.343.817:3214:4504-0.1633.3
195Carl Hagelin32WSHLW3161650.01.9111247.80.225.0100.0125.025.075.012:539:11000.24100.0
196Robert Hagg25PHID2162242.1-0.3101540.00.233.392.3125.653.346.715:3013:1711-0.2366.7
197Jani Hakanpaa28ANAD2272948.21.1151845.51.910.0100.0110.045.554.513:5213:1900-0.2250.0
198Taylor Hall29BUFLW2282453.82.8222250.0-2.818.890.0108.868.831.320:3316:18120.4825.0
199Dougie Hamilton27CARD2342260.7-1.6231757.5-5.912.577.890.352.447.621:5116:3901-0.71338.5
200Travis Hamonic30VAND3425145.2-13.2334244.0-9.811.194.6105.751.548.519:2915:2511-1.11060.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%
201Noah Hanifin24CGYD2292355.87.6221855.05.66.3100.0106.342.357.719:5118:5501-0.6683.3
202Ryan Hartman26MINRW271531.8-23.461233.3-17.10.090.090.014.385.79:157:0400-0.43100.0
203Garnet Hathaway29WSHRW3181850.01.9131448.10.620.0100.0120.014.385.710:358:42000.2540.0
204Erik Haula29NSHLW2223042.3-9.3142535.9-18.012.595.0107.533.366.714:2411:2101-1.6666.7
205Kevin Hayes28PHIRW2212446.76.3182146.29.725.093.3118.340.060.018:4712:46120.7955.6
206Barrett Hayton20ARIC2192246.3-5.8151746.9-4.311.1100.0111.137.562.513:0310:5601-1.3333.3
207Victor Hedman30TBLD2282453.85.9231856.16.111.8100.0111.850.050.024:5118:0311-0.51154.5
208Danton Heinen25ANAC/LW2212446.7-1.0161453.312.00.090.090.043.856.316:2714:2210-0.9862.5
209Adam Henrique30ANAC2261661.918.4131448.15.20.076.976.960.939.116:2513:4810-0.7250.0
210Tomas Hertl27SJSC2282354.97.8241660.013.814.370.084.347.652.421:1915:01010.81060.0
211Matthew Highmore24CHILW3252154.33.5171750.02.70.0100.0100.027.872.28:528:08000.5633.3
212Niklas Hjalmarsson33ARID2253243.9-9.8212644.7-8.08.3100.0108.345.554.517:2813:5811-1.3250.0
213Mike Hoffman31STLC/LW181142.1-6.56940.0-6.40.085.785.7100.00.015:0511:4110-0.2540.0
214Nils Hoglander20VANLW3484352.7-2.0363352.22.56.596.6103.048.151.918:4013:5122-0.3977.8
215Justin Holl29TORD3593662.17.5382560.310.310.391.7102.045.554.522:0616:51201.3119.1
216Patric Hornqvist34FLARW18850.05.98561.511.533.3100.0133.375.025.014:2210:42000.53100.0
217Bo Horvat25VANC3564356.63.7423157.510.63.189.392.439.460.620:0615:14000.51764.7
218Brett Howden22NYRC218578.329.010471.426.912.5100.0112.563.636.414:498:42010.04100.0
219Filip Hronek23DETD2273642.97.3203139.21.48.392.3100.631.069.024:5219:1502-0.2837.5
220Jonathan Huberdeau27FLALW19660.018.39469.221.333.3100.0133.3100.00.014:1410:29010.5250.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%
221Jack Hughes19NJDC2253442.4-10.4202841.7-11.821.4100.0121.471.428.622:1418:0115-0.5862.5
222Quinn Hughes21VAND3634856.84.2453953.65.07.994.4102.369.630.424:2719:0532-0.52250.0
223Zach Hyman28TORC3383055.9-1.9231856.13.412.584.697.122.277.818:4713:20101.0933.3
224Alex Iafallo27LAKC2193038.8-12.4182442.9-12.60.086.786.740.060.021:5915:1910-0.2742.9
225Mark Jankowski26PITC3282058.33.9211558.30.420.075.095.030.070.014:0011:0720-0.91060.0
226Mattias Janmark28CHIC3202742.6-11.4112530.6-21.50.087.587.555.045.016:1512:3100-0.61050.0
227Calle Jarnkrok29NSHC2172144.7-5.6141253.85.430.090.0120.07.792.312:4311:0000-0.9366.7
228Boone Jenner27CBJC2233142.6-10.9181948.6-2.68.383.391.747.452.616:1014:23010.4666.7
229Nick Jensen30WSHD3332953.26.7242450.03.210.5100.0110.547.652.418:5715:4811-0.230.0
230Ryan Johansen28NSHC2322259.313.4211165.620.55.9100.0105.968.431.617:5014:51110.2944.4
231Marcus Johansson30MINC/W2212051.2-1.4171848.60.47.190.998.164.335.718:1213:3901-0.2580.0
232Jack Johnson34NYRD2151944.1-12.2101835.7-16.00.092.992.927.372.717:0011:4811-0.1250.0
233Tyler Johnson30TBLC110662.515.510662.515.214.3100.0114.337.562.515:2213:5400-0.2250.0
234Andreas Johnsson26NJDLW2181751.42.9151353.65.50.0100.0100.021.478.614:5212:30200.3250.0
235Ross Johnston26NYILW291636.0-12.471433.3-23.00.084.684.645.554.58:098:0401-0.410.0
236Henri Jokiharju21BUFD2172045.9-8.2151451.70.00.070.070.042.957.114:3614:0510-0.30
237Caleb Jones23EDMD3384346.90.9282850.03.04.573.778.253.146.915:5015:1000-0.9922.2
238Seth Jones26CBJD2433555.17.0302752.63.15.087.092.063.037.025:0320:17110.9837.5
239Mathieu Joseph23TBLRW2131644.8-6.4121348.0-5.118.290.0108.250.050.08:587:5500-1.0683.3
240Roman Josi30NSHD2403057.111.8291960.416.18.3100.0108.350.050.022:5119:36030.01566.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%
241Tyson Jost22COLC2162242.1-12.691833.3-21.30.0100.0100.046.753.314:5512:33300.1250.0
242Olli Juolevi22VAND3322061.59.0191555.96.47.190.097.138.961.110:5010:3700-0.2540.0
243Nazem Kadri30COLC2191359.410.3121054.57.00.055.655.657.142.916:3111:54000.2580.0
244Dominik Kahun25EDMC3404646.50.4323547.80.07.496.4103.846.253.813:3013:18010.01190.9
245Kaapo Kakko19NYRRW2181948.6-6.5161650.03.010.092.3102.328.671.411:0210:07110.4580.0
246David Kampf26CHIC3252550.0-2.0182146.2-2.10.092.392.327.872.212:149:13000.3683.3
247Evander Kane29SJSLW2301961.215.9261268.424.613.357.170.555.644.418:5814:52110.81560.0
248Patrick Kane32CHIRW3293346.8-6.6222844.0-5.25.678.984.559.140.920:2215:0100-0.31464.3
249Kirill Kaprizov23MINLW2292355.84.9222151.24.231.390.0121.372.227.820:2914:1800-0.2944.4
250Erik Karlsson30SJSD2355339.8-16.1304341.1-15.90.090.390.347.652.429:4122:0115-0.2933.3
251William Karlsson28VEGC2252649.0-4.8171947.2-12.015.4100.0115.457.942.118:2816:11010.5785.7
252Ondrej Kase25BOSRW2231659.010.5191555.96.90.0100.0100.093.36.79:218:46010.3540.0
253Zack Kassian30EDMRW2282850.09.6222151.25.25.388.994.250.050.014:4014:15000.4580.0
254Duncan Keith37CHID3485447.1-8.2324442.1-9.87.185.792.944.155.922:1517:2112-1.0862.5
255Clayton Keller22ARIC2411869.525.9321174.433.020.087.5107.566.733.317:4714:39220.61450.0
256Joel Kellman26SJSF1111542.3-6.591242.9-10.40.088.988.90.0100.012:0711:07000.6250.0
257Adrian Kempe24LAKLW2191654.38.2171160.711.16.770.076.740.060.015:578:49010.6966.7
258Alexander Kerfoot26TORC3282850.0-9.2192147.5-7.68.3100.0108.327.372.714:3711:52020.51070.0
259Phil Kessel33ARIRW2262947.3-5.0182442.9-10.115.493.3108.765.035.016:4613:6011-0.81050.0
260Jujhar Khaira26EDMLW232311.5-36.021412.5-38.90.080.080.050.050.08:315:4200-0.1475.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%
261Alex Killorn31TBLC/LW218966.720.316964.015.021.4100.0121.443.856.318:0711:4100-0.25100.0
262Nikolai Knyzhov22SJSD2181850.01.2121642.9-8.322.263.685.955.644.410:219:17000.01100.0
263Slater Koekkoek26EDMD3375739.4-9.9264238.2-13.74.593.397.935.065.015:1012:56140.21030.0
264Keegan Kolesar23VEGRW24640.0-13.22340.0-16.60.033.333.375.025.03:383:38000.40
265Travis Konecny23PHIC2182245.03.7101835.7-5.537.5100.0137.537.562.515:1812:16000.06100.0
266Anze Kopitar33LAKC2203040.0-10.8192444.2-10.86.776.583.141.258.824:1116:57140.2977.8
267Jesperi Kotkaniemi20MTLC2232646.90.4161650.00.40.0100.0100.050.050.015:5314:24000.1728.6
268Chris Kreider29NYRLW2201951.3-3.1131546.4-1.811.1100.0111.150.050.018:2510:41020.7633.3
269David Krejci34BOSC2292553.74.1252154.35.50.094.194.195.74.319:5815:39000.0757.1
270Torey Krug29STLD2273146.6-3.4242153.34.25.388.994.228.072.023:3218:3700-0.8666.7
271Dominik Kubalík25CHILW3402958.09.3332655.912.03.781.885.561.938.113:3212:22000.9955.6
272Dean Kukan27CBJD2272354.04.3211361.814.35.077.882.875.025.012:3912:36101.41100.0
273Brett Kulak27MTLD2242252.27.1161159.311.88.388.997.256.343.814:0813:52020.5728.6
274Dmitry Kulikov30NJDD2271958.713.2191359.413.30.0100.0100.052.947.117:5215:2601-0.4366.7
275Luke Kunin23NSHC2262749.1-0.3202247.6-2.415.493.3108.753.346.713:5913:1400-0.6785.7
276Janne Kuokkanen22NJDC/LW2171947.2-2.4121741.4-10.00.0100.0100.030.070.010:039:4300-1.020.0
277Sean Kuraly28BOSC2222250.0-1.2171848.6-2.90.090.990.912.587.515:3813:59300.4450.0
278Philipp Kurashev21CHIC2221855.03.7181554.58.10.075.075.042.957.113:0312:26000.3580.0
279Evgeny Kuznetsov28WSHC3273345.0-4.7212743.8-5.418.888.9107.671.428.615:5214:00010.51145.5
280Jordan Kyrou22STLC2131644.8-4.791047.4-4.412.585.798.264.335.711:0910:3800-0.1475.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%
281Kevin Labanc25SJSRW2333052.44.8242450.00.58.3100.0108.336.463.616:0613:33000.4757.1
282Sam Lafferty25PITC/LW3181260.05.5141058.30.47.757.164.857.142.96:536:4800-0.64100.0
283Alexis Lafreniere19NYRLW2292158.06.5191950.03.212.591.7104.244.455.614:5612:01020.1850.0
284Patrik Laine22WPGRW1101343.5-11.79756.35.025.075.0100.060.040.016:2013:11000.3650.0
285Gabriel Landeskog28COLLW2271367.522.3171063.019.015.466.782.145.554.516:5312:40310.51080.0
286Dylan Larkin24DETC2253144.69.6212743.88.516.786.4103.050.050.020:4317:25130.2771.4
287Adam Larsson28EDMD3314341.9-5.7252748.10.45.076.581.548.151.917:5415:0801-1.0757.1
288Jacob Larsson23ANAD2242846.2-1.8141843.8-0.411.192.3103.450.050.012:4912:1600-0.560.0
289Johan Larsson28ARILW/C2132435.1-19.3111837.9-15.10.090.990.950.050.013:0610:0310-0.7250.0
290Scott Laughton26PHIC271729.2-15.861528.6-13.850.0100.0150.020.080.015:0312:16200.010.0
291Jeremy Lauzon23BOSD2222348.9-2.7191851.40.80.085.785.745.554.518:5014:50010.0771.4
292Curtis Lazar25BUFC/RW2111247.8-5.091047.4-5.20.083.383.342.957.110:109:4720-0.42100.0
293Nick Leddy29NYID2351964.828.5291467.424.40.088.988.964.335.720:3313:40000.4771.4
294Anders Lee30NYILW2322061.522.9291467.424.48.381.890.258.341.716:5111:0411-0.41485.7
295Artturi Lehkonen25MTLLW2141745.2-1.791242.9-7.90.077.877.825.075.013:1010:4400-0.2333.3
296Josh Leivo27CGYLW2212545.7-6.9172144.7-9.50.0100.0100.056.543.513:2713:0910-0.630.0
297Brendan Lemieux24NYRLW211191.741.34180.033.60.0100.0100.071.428.68:186:24110.1333.3
298John Leonard22SJSLW2211755.37.6161061.514.210.066.776.756.343.814:1711:44210.5666.7
299Kris Letang33PITD3364146.8-13.2302950.8-11.04.280.084.248.151.925:4018:1102-1.91369.2
300Trevor Lewis34WPGC16554.53.15550.0-3.30.0100.0100.00.0100.09:127:35000.220.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%
301Oskar Lindblom24PHILW2152240.5-2.591932.1-10.242.9100.0142.933.366.715:2911:18000.0666.7
302Ryan Lindgren22NYRD2252451.0-3.8162143.2-6.88.3100.0108.352.947.119:0714:13110.470.0
303Elias Lindholm26CGYC2241660.012.4151255.65.615.4100.0115.452.247.820:3712:4311-0.1837.5
304Hampus Lindholm27ANAD2342557.614.6251464.128.35.380.085.344.155.922:4821:4700-0.5616.7
305Blake Lizotte23LAKC2152438.5-11.9111640.7-13.616.792.9109.540.060.013:1410:5400-0.23100.0
306Ryan Lomberg26FLALW14833.3-14.34640.0-14.90.0100.0100.077.822.211:2010:38000.00
307Adam Lowry27WPGLW19852.91.45645.5-9.10.0100.0100.054.545.513:2810:46100.1250.0
308Milan Lucic32CGYLW2102132.3-22.671335.0-19.50.084.684.640.060.010:218:2400-0.3560.0
309Matt Luff23LAKRW2181554.58.4161159.39.30.088.988.975.025.09:549:06120.3425.0
310Isac Lundestrom21ANAC2121938.7-10.481240.0-4.70.088.988.946.753.312:2611:4200-1.040.0
311Eetu Luostarinen22FLAC1141058.319.113668.423.225.0100.0125.060.040.013:2111:26010.1475.0
312Olli Maatta26LAKD2302455.611.4271662.815.810.584.695.155.644.420:0117:01130.41258.3
313Kurtis MacDermid26LAKD191340.9-0.981338.1-7.914.383.397.625.075.013:1411:09030.11100.0
314Zack MacEwen24VANC3251365.813.4151255.65.810.088.998.950.050.07:117:0810-0.1650.0
315Nathan MacKinnon25COLC2281762.215.8221461.118.710.0100.0110.070.829.217:3713:24321.11369.2
316Cale Makar22COLD2263046.4-8.1142041.2-11.87.7100.0107.766.733.321:4117:20200.41050.0
317Evgeni Malkin34PITC3333647.8-11.0292454.7-4.84.884.289.059.140.919:5014:49330.01070.0
318Andrew Mangiapane24CGYLW2221264.717.8171063.015.10.0100.0100.055.644.415:0912:58300.4862.5
319Josh Manson29ANAD2273940.9-9.9133328.3-24.010.088.098.055.045.020:3219:1210-1.0714.3
320Anthony Mantha26DETRW2223042.35.9172540.53.18.385.093.352.647.418:3216:31040.2825.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%
321Brad Marchand32BOSLW2152042.9-10.1131743.3-9.60.0100.0100.066.733.320:0113:0601-0.42100.0
322Jonathan Marchessault30VEGC2242549.0-4.8151944.1-15.916.7100.0116.752.447.616:6016:06000.6333.3
323John Marino23PITD3412859.46.0352261.45.27.773.381.050.050.020:4216:2832-0.4520.0
324Patrick Marleau41SJSC2142635.0-17.4111936.7-16.00.092.392.30.0100.011:3710:45100.0250.0
325Mitch Marner23TORRW3564058.31.6362856.34.28.385.093.366.733.324:1817:13140.91526.7
326Pat Maroon32TBLLW2102528.6-28.0102033.3-24.90.093.893.850.050.012:1510:3300-0.8450.0
327Matt Martin31NYILW2131546.40.0101050.0-2.60.0100.0100.025.075.010:309:44000.02100.0
328Alec Martinez33VEGD2333350.0-3.8232152.3-5.512.5100.0112.552.247.823:4420:45010.81040.0
329Jordan Martinook28CARLW2191261.3-0.6111247.8-16.714.375.089.366.733.311:5111:0300-0.30
330Mike Matheson26PITD2211558.30.9171160.70.79.177.886.961.538.515:5214:3500-0.2540.0
331Auston Matthews23TORC3633961.87.2422860.010.410.773.784.464.935.123:1918:15110.93053.3
332Scott Mayfield28NYID2292751.88.5252055.65.60.085.785.763.636.420:1714:4510-0.4650.0
333Charlie McAvoy23BOSD2373650.7-0.4302752.63.30.094.194.152.847.226:3423:29101.2666.7
334Jake McCabe27BUFD2312060.813.4231757.58.816.787.5104.250.050.017:0615:54100.8540.0
335Jared McCann24PITC3271662.89.3211263.67.018.880.098.835.065.012:4410:12200.01080.0
336Connor McDavid24EDMC3594159.018.9482863.223.311.187.598.665.434.622:2515:45230.42369.6
337Ryan McDonagh31TBLD2273345.0-8.3202445.5-10.413.3100.0113.337.562.522:4617:3601-0.7250.0
338Brock McGinn26CARLW2181162.10.4151060.0-2.00.080.080.066.733.312:4010:5200-0.2540.0
339Michael McLeod22NJDC2181751.42.9131546.4-3.60.0100.0100.030.070.011:219:4800-0.6450.0
340Brayden McNabb30VEGD2373154.42.8261760.56.69.586.796.253.646.421:4420:36000.1742.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%
341Timo Meier24SJSRW2352756.510.6252154.36.68.3100.0108.340.060.017:1014:08010.51241.7
342Nicolas Meloche23SJSD14357.110.52250.0-0.650.00.0100.05:435:43000.210.0
343Jonathon Merrill28DETD2224134.9-5.3162737.2-1.718.2100.0118.247.452.619:3215:31010.3520.0
344Jacob Middleton25SJSD15838.5-14.55741.7-8.333.325.058.350.050.08:448:34010.1250.0
345Ilya Mikheyev26TORF3302653.6-4.7201852.6-1.17.7100.0107.725.075.014:3511:39030.41154.5
346Colin Miller28BUFD2231659.09.4201262.514.90.075.075.041.258.815:2515:22000.4666.7
347K'Andre Miller21NYRD2241955.83.1171651.55.221.491.7113.158.341.714:0313:02110.8633.3
348Kevan Miller33BOSD2182541.9-12.1132039.4-15.10.090.090.080.020.016:5614:18020.5366.7
349Ian Mitchell22CHID3312654.43.8252451.04.40.076.276.261.938.115:3814:2801-0.4560.0
350Sean Monahan26CGYC2242846.2-6.5202346.5-7.30.094.494.454.245.819:1413:4700-0.5666.7
351Brandon Montour26BUFD2212842.9-13.8182245.0-10.30.084.284.247.152.919:5519:2320-0.2666.7
352Trevor Moore25LAKLW2171356.710.8151060.010.00.0100.0100.075.025.011:269:24010.34100.0
353Josh Morrissey25WPGD1152042.9-15.881142.1-16.212.587.5100.042.957.124:5620:59000.7425.0
354Tyler Motte25VANC3493062.010.8382461.315.16.589.595.942.957.116:4212:1810-0.31361.5
355Connor Murphy27CHID3454947.9-6.3284041.2-10.68.087.195.142.457.621:3017:4500-0.2933.3
356Ryan Murray27NJDD2272948.2-1.3222546.8-3.80.0100.0100.032.367.722:0618:4110-0.4333.3
357Jake Muzzin31TORD3543660.04.1322556.13.87.791.799.445.554.521:2615:57121.41752.9
358Philippe Myers24PHID2263344.12.9212942.03.914.3100.0114.350.050.020:4218:32210.0837.5
359Tyler Myers30VAND3464152.9-1.8343549.3-1.73.892.996.752.247.818:5415:5124-0.8955.6
360Vladislav Namestnikov28DETC2132534.2-5.2101934.5-4.90.0100.0100.050.050.013:2711:21000.3475.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%
361Riley Nash31CBJC2261366.719.6161257.17.90.0100.0100.022.277.812:5010:43000.2771.4
362Martin Necas22CARC2262254.2-10.6191752.8-12.20.090.090.050.050.015:3013:23110.0875.0
363Brock Nelson29NYIC2152339.5-9.2131252.0-0.20.087.587.547.152.917:4910:2721-0.1666.7
364Patrik Nemeth28DETD2193833.3-7.4153231.9-9.912.596.2108.732.167.922:0118:4401-0.2425.0
365Nikita Nesterov27CGYD2272650.90.5232350.0-2.00.0100.0100.061.538.515:4913:55100.1425.0
366Valeri Nichushkin25COLRW291145.0-7.47943.8-6.314.3100.0114.366.733.310:458:21100.210.0
367Nino Niederreiter28CARRW2351471.413.6301075.019.14.283.387.566.733.316:1713:46000.2977.8
368Frans Nielsen36DETC161233.3-1.44833.31.80.0100.0100.016.783.310:1110:11000.10
369Matthew Nieto28SJSLW2232746.0-4.0172342.5-9.60.090.090.060.040.015:0211:40011.02100.0
370Sami Niku24WPGD1141450.0-2.891242.9-16.014.387.5101.825.075.012:4212:02030.210.0
371Stefan Noesen27SJSRW16940.0-13.05741.7-8.30.0100.0100.00.0100.09:389:2900-0.10
372Joakim Nordstrom28CGYC151131.3-21.13730.0-21.10.071.471.411:197:5700-0.310.0
373Joshua Norris21OTTC262618.8-26.961528.6-20.920.091.7111.750.050.015:5010:4302-0.230.0
374Tomas Nosek28VEGC2202445.5-9.2121446.2-12.212.590.0102.547.152.912:0110:1900-0.1366.7
375Ryan Nugent-Hopkins27EDMC3524454.211.5413256.212.59.488.597.858.341.722:3614:43230.32166.7
376Darnell Nurse25EDMD3605850.87.5474451.66.512.892.3105.152.847.223:2520:03150.71457.1
377Joakim Nygard28EDMF181044.4-10.43827.3-25.333.3100.0133.375.025.010:3310:2800-0.21100.0
378William Nylander24TORC3462862.26.7322358.26.79.185.794.860.040.017:0613:22211.21145.5
379Ryan O'Reilly29STLC2152934.1-20.9142140.0-16.70.094.794.715.884.219:0513:3012-0.9977.8
380Jordan Oesterle28ARID2343847.2-5.7283246.7-5.910.5100.0110.541.758.319:0217:0901-1.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%
381Mathieu Olivier23NSHF19660.015.66275.035.320.0100.0120.00.0100.011:5811:55000.01100.0
382Victor Olofsson25BUFRW2222546.8-7.7191654.33.76.763.670.350.050.019:0114:4600-0.1785.7
383Dmitry Orlov29WSHD3344344.2-6.5253243.9-5.75.380.085.367.732.320:5418:1100-1.0714.3
384T.J. Oshie34WSHC/RW3374048.1-0.5293148.31.013.687.0100.669.230.818:4516:0902-1.0875.0
385Alex Ovechkin35WSHLW3463954.19.3362757.114.914.386.4100.676.024.019:2616:47000.12250.0
386Max Pacioretty32VEGLW2272354.01.9221264.711.723.588.9112.457.942.116:3615:30000.71471.4
387Jean-Gabriel Pageau28NYIC282127.6-23.261726.1-32.60.092.392.350.050.016:249:1002-0.3366.7
388Ondrej Palat29TBLLW2242252.23.1191555.95.320.0100.0120.057.142.915:2311:5800-0.1366.7
389Kyle Palmieri29NJDRW2243342.1-10.6192741.3-12.121.4100.0121.488.211.820:5615:1134-0.7944.4
390Artemi Panarin29NYRLW2283147.5-10.0202742.6-8.97.794.7102.425.075.019:5113:52300.31338.5
391Richard Panik29WSHRW3201951.33.5151648.40.90.091.791.751.748.312:2111:2613-0.1771.4
392Cedric Paquette27OTTC252417.2-28.141620.0-31.10.090.990.980.020.010:599:0510-0.91100.0
393Colton Parayko27STLD2283445.2-6.1232448.9-3.85.395.0100.325.974.124:0519:2510-1.1875.0
394Zach Parise36MINLW2242153.31.4181948.60.525.083.3108.360.040.018:3112:4000-0.1862.5
395Greg Pateryn30MIND2112134.4-22.081929.6-23.016.7100.0116.711.188.912:419:3200-0.4333.3
396Nolan Patrick22PHIC2162242.1-0.3111640.71.222.285.7107.947.152.915:5413:12010.2580.0
397Nick Paul25OTTLW2131546.47.58947.11.850.0100.0150.023.876.213:3112:1240-0.1450.0
398Tanner Pearson28VANLW3454052.9-1.7332953.23.97.496.2103.641.458.615:5313:5011-0.41540.0
399Adam Pelech26NYID2242945.3-1.7221953.72.36.788.294.964.735.319:2714:5901-0.7742.9
400Mathieu Perreault33WPGC15645.5-7.43537.5-17.80.0100.0100.00.0100.010:057:45000.12100.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%
401David Perron32STLLW2182740.0-12.5151944.1-10.30.094.494.420.080.016:0113:2900-0.7560.0
402Brett Pesce26CARD2322259.3-3.7261859.1-3.80.090.090.057.742.320:0218:4302-0.2837.5
403Jeff Petry33MTLD2244435.3-16.8202643.5-9.020.094.7114.740.959.122:4818:1904-1.2977.8
404Elias Pettersson22VANC3364842.9-15.9274239.1-16.59.1100.0109.176.024.019:1414:0411-0.41656.3
405Marcus Pettersson24PITD3443158.75.1362460.03.110.775.085.729.270.819:1516:09100.5837.5
406Alex Pietrangelo31VEGD2324740.5-20.2242945.3-17.723.590.9114.451.748.327:2824:32110.91136.4
407Neal Pionk25WPGD1151060.011.812860.011.49.1100.0109.175.025.022:4417:13100.22100.0
408Brandon Pirri29CHIC110855.67.68850.05.90.075.075.080.020.011:2910:3500-0.42100.0
409Tyler Pitlick29ARIC2321568.122.124972.728.313.383.396.766.733.316:0312:11210.8922.2
410Brayden Point24TBLC2242351.11.5191555.95.320.0100.0120.053.346.716:0211:5910-0.11275.0
411Tucker Poolman27WPGD191145.0-9.15550.0-3.30.066.766.737.562.518:5316:17020.510.0
412Ivan Provorov24PHID2162836.4-8.6112431.4-12.237.595.0132.510.090.023:0916:35131.01100.0
413Jesse Puljujarvi22EDMRW3333548.52.9222348.91.40.076.576.540.060.012:3411:3532-0.31283.3
414Ryan Pulock26NYID2222447.82.0201557.17.17.190.998.157.942.120:5913:0320-0.8728.6
415Michael Raffl32PHILW281732.0-12.581534.8-6.316.7100.0116.716.783.312:3911:11000.03100.0
416Rickard Rakell27ANARW2271958.714.7141646.73.40.064.364.370.030.017:3515:3840-0.41163.6
417Mikko Rantanen24COLRW2281762.215.8211460.016.710.5100.0110.569.630.416:3612:23201.11181.8
418Victor Rask27MINC2181652.90.8101441.7-7.928.690.0118.650.050.011:0110:3000-0.1333.3
419Ryan Reaves34VEGRW2162440.0-15.8111542.3-17.014.390.0104.350.050.09:338:5621-0.110.0
420Mike Reilly27OTTD182127.6-4.571729.2-12.020.084.6104.625.075.017:0414:3001-0.510.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%
421Sam Reinhart25BUFC2292059.210.7231462.215.310.562.573.041.258.820:3016:00000.3757.1
422Brad Richardson35NSHC2172144.7-5.6131252.03.230.088.9118.97.792.312:0010:1610-0.9250.0
423Tobias Rieder28BUFC2171160.710.7141156.05.59.190.099.145.554.512:0911:12000.5683.3
424Morgan Rielly26TORD3584655.8-2.5413653.2-0.411.580.692.265.134.925:3320:28010.21952.6
425Juuso Riikola27PITD161037.5-16.95645.5-10.120.0100.0120.042.957.114:3110:5400-0.10
426Rasmus Ristolainen26BUFD2322259.311.4212051.2-0.820.093.3113.350.050.021:3717:35110.6944.4
427Nick Ritchie25BOSLW2201557.17.9161061.513.40.080.080.057.142.913:1210:47020.5771.4
428Nicholas Robertson19TORLW12250.0-20.51233.3-32.10.0100.0100.00.0100.02:202:09000.11100.0
429Eric Robinson25CBJLW224875.028.614863.615.20.0100.0100.020.080.09:458:10010.3666.7
430Evan Rodrigues27PITC3353252.2-4.4282552.8-7.55.083.388.347.452.617:3214:2422-0.87100.0
431Alexander Romanov21MTLD2282354.911.0191359.412.57.188.996.061.138.918:4014:52010.5966.7
432Kevin Rooney27NYRC16185.741.930100.062.50.057.142.98:224:15000.01100.0
433Antoine Roussel31VANLW3241857.13.5151845.5-5.98.381.890.234.865.211:028:0402-0.42100.0
434Carter Rowney31ANARW2202643.5-5.2111640.7-4.10.087.587.521.478.613:4512:4720-0.2250.0
435Matt Roy25LAKD2283743.1-7.4253144.6-11.711.195.5106.645.055.023:0418:11010.21050.0
436Nicolas Roy23VEGC2241070.621.819773.121.26.7100.0106.744.455.612:3811:35030.8666.7
437Chad Ruhwedel30PITD2191163.311.915575.019.620.0100.0120.035.764.315:0512:47101.1933.3
438Bryan Rust28PITRW3322754.2-1.5291763.06.94.884.689.460.040.019:0413:47110.41060.0
439Jan Rutta30TBLD2181751.41.9141253.82.30.0100.0100.047.452.615:2113:1200-0.5450.0
440Bobby Ryan33DETLW171630.4-16.961233.3-16.720.0100.0120.060.040.012:3711:4700-0.2250.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%
441Derek Ryan34CGYC2111542.3-9.9111052.41.40.0100.0100.066.733.310:418:41310.0333.3
442Brandon Saad28COLLW2191261.312.6131056.59.70.062.562.550.050.014:0811:55010.1333.3
443Zach Sanford26STLLW2161650.01.8111150.0-1.311.1100.0111.158.841.213:1811:2011-0.2366.7
444Travis Sanheim24PHID2232944.22.9192543.25.516.794.4111.153.846.220:3616:3010-0.1366.7
445David Savard30CBJD2203437.0-18.4112530.6-26.20.085.785.735.065.020:1517:5200-0.2616.7
446Marco Scandella30STLD2172540.5-11.5111640.7-13.922.2100.0122.250.050.020:1115:5211-0.10
447Colton Sceviour31PITC/RW3171356.71.6141058.30.47.757.164.857.142.910:097:5002-0.6580.0
448Mark Scheifele27WPGC1181652.91.9111052.4-0.69.185.794.880.020.026:2118:53000.6785.7
449Brayden Schenn29STLC2202940.8-11.8172243.6-12.00.090.090.022.277.818:3215:1330-0.8366.7
450Luke Schenn31TBLD110952.63.49756.37.214.383.397.633.366.77:367:2500-0.42100.0
451Nick Schmaltz24ARIC2223042.3-11.5182442.9-10.17.7100.0107.730.070.016:3812:5602-1.4837.5
452Nate Schmidt29VAND3604557.14.7433555.17.29.185.794.842.957.120:5215:60230.41520.0
453Justin Schultz30WSHD3293545.3-4.4252748.10.621.195.0116.160.739.317:0815:58111.02100.0
454Jaden Schwartz28STLC2232152.35.3151353.63.613.388.9102.266.733.317:2813:3010-0.1771.4
455Mikhail Sergachev22TBLD2342755.79.7312456.47.922.295.0117.231.668.421:0917:38000.830.0
456Damon Severson26NJDD2372460.718.1281762.219.57.1100.0107.152.447.624:4218:2616-0.4714.3
457Yegor Sharangovich22NJDC2243044.4-6.9202544.4-7.214.3100.0114.380.020.017:1215:1246-0.6955.6
458Kevin Shattenkirk32ANAD2342557.614.6251562.526.30.072.772.742.957.124:1021:4900-0.5850.0
459Andrew Shaw29CHIC3191654.33.2101540.0-9.00.085.785.752.947.115:0510:15200.0666.7
460Riley Sheahan29BUFC2131056.55.311955.04.00.080.080.042.957.19:088:3100-0.3250.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%
461Conor Sheary28WSHLW291833.3-17.971531.8-20.320.090.9110.933.366.79:469:4600-0.70
462Devin Shore26EDMC291833.3-17.251229.4-22.70.088.988.966.733.38:528:1330-0.31100.0
463Jakob Silfverberg30ANALW2301468.226.7181358.118.30.075.075.063.636.416:5914:5010-0.7933.3
464Wayne Simmonds32TORRW3182245.0-14.5121938.7-17.70.075.075.071.428.69:206:5811-0.6728.6
465Dominik Simon26CGYC15838.5-17.35550.0-5.40.0100.0100.066.733.37:437:43000.010.0
466Colton Sissons27NSHC2192543.2-7.7132138.2-14.316.795.0111.728.671.416:3512:5801-0.8666.7
467Jeff Skinner28BUFLW/C2151353.61.9111052.40.80.080.080.040.060.014:2711:4401-0.3944.4
468Brady Skjei26CARD2342458.6-4.8271860.0-2.50.080.080.062.537.519:1918:4900-0.4650.0
469Jaccob Slavin26CARD2422265.66.2301665.25.49.187.596.652.048.022:2619:33000.4955.6
470Brendan Smith31NYRD115671.415.711664.713.433.3100.0133.380.020.015:3312:55120.60
471Cole Smith25NSHF141323.5-33.82820.0-41.90.0100.0100.00.0100.05:575:5700-0.21100.0
472Craig Smith31BOSC1111150.02.410855.66.50.083.383.366.733.317:0715:04000.22100.0
473Reilly Smith29VEGRW2222744.9-10.2151944.1-15.98.3100.0108.355.045.017:1515:03100.2666.7
474Ty Smith20NJDD2223240.7-12.3212545.7-5.523.1100.0123.156.343.817:1914:4310-0.5450.0
475Marcus Sorensen28SJSRW2152834.9-17.8122334.3-19.78.388.296.60.0100.011:059:26200.2475.0
476Carson Soucy26MIND2112134.4-22.092031.0-21.614.3100.0114.320.080.012:558:5801-0.210.0
477Jason Spezza37TORC3121642.9-16.181338.1-17.30.083.383.337.562.57:445:1921-0.3650.0
478Daniel Sprong23WSHRW16366.719.84357.112.20.066.766.754.545.58:018:0100-0.310.0
479Jared Spurgeon31MIND2322754.22.9202247.6-0.913.388.9102.256.044.026:0018:58000.1837.5
480Eric Staal36BUFC2201754.12.717965.417.60.057.157.146.253.816:1413:39010.2475.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%
481Jordan Staal32CARC114573.710.310566.7-1.90.0100.0100.066.733.315:2613:20010.2450.0
482Marc Staal34DETD2213041.24.2192345.210.110.094.1104.147.152.918:1315:54030.420.0
483Steven Stamkos30TBLC2262254.26.1201557.17.118.8100.0118.857.142.916:5712:03000.19100.0
484Paul Stastny35WPGC181044.4-9.57750.0-3.716.775.091.760.040.016:1911:55000.3560.0
485Troy Stecher26DETD2192741.34.2172045.910.522.293.3115.647.152.918:2217:39020.8540.0
486Sam Steel22ANAC2223141.5-8.1162539.0-7.222.290.0112.246.753.315:5014:2200-0.1450.0
487Derek Stepan30OTTC2302060.028.8251267.632.910.590.9101.447.152.916:1612:05200.71145.5
488Mitchell Stephens23TBLC2102429.4-26.691932.1-25.90.093.393.350.050.010:169:4010-0.90
489Chandler Stephenson26VEGC2252253.20.8191261.36.914.388.9103.257.942.116:4016:02200.82100.0
490Mark Stone28VEGRW2292059.28.8201066.713.826.7100.0126.757.942.117:5816:10120.8475.0
491Anton Stralman34FLAD1101737.0-13.0101147.6-7.414.388.9103.271.428.618:3517:13000.2333.3
492Dylan Strome23CHIC3303149.2-3.3252550.03.05.089.594.566.733.316:1512:13300.41190.9
493Ryan Strome27NYRC2222250.0-5.0161945.7-3.010.092.3102.322.277.820:3611:36020.4560.0
494Jack Studnicka21BOSC131023.1-36.121016.7-41.80.085.785.757.142.911:409:4700-0.520.0
495Nico Sturm25MINC271236.8-17.45935.7-13.90.0100.0100.014.385.77:356:54010.00
496Tim Stützle19OTTLW2202643.54.5152042.9-3.98.3100.0108.314.385.713:3211:3813-0.1580.0
497P.K. Subban31NJDD2283345.9-5.0212942.0-11.60.0100.0100.031.368.828:2122:0411-0.71040.0
498Oskar Sundqvist26STLC2151353.66.210855.65.620.0100.0120.047.152.914:2110:3300-0.24100.0
499Pius Suter24CHIF3273245.8-7.9213041.2-9.25.369.674.847.452.615:0313:3112-1.01080.0
500Ryan Suter36MIND2412463.117.2352360.320.314.884.299.068.831.323:3917:5000-1.01346.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%
501Brandon Sutter31VANC/RW3342954.0-0.2272354.04.610.081.391.337.562.514:4710:5021-0.6875.0
502Nick Suzuki21MTLC2292950.04.7231856.19.011.193.3104.428.671.417:4014:1120-0.31070.0
503Andrei Svechnikov20CARRW2272156.3-7.7191950.0-16.313.390.9104.255.644.417:5214:44020.21338.5
504Brandon Tanev29PITLW3281663.610.5211361.84.718.881.8100.630.070.013:3010:4831-0.4850.0
505Chris Tanev31CGYD2231757.59.1171258.69.79.1100.0109.144.056.020:2516:3102-0.42100.0
506Tomas Tatar30MTLLW2282651.97.0181652.94.327.3100.0127.346.253.814:3612:60100.0475.0
507John Tavares30TORC3483260.03.9312654.41.312.590.0102.566.733.317:5514:41020.81872.2
508Matt Tennyson30NJDD2132534.2-19.2112035.5-17.937.5100.0137.550.050.011:5911:1201-0.6366.7
509Teuvo Teravainen26CARF2361767.99.0311370.513.27.788.996.663.636.419:2415:13010.01080.0
510Troy Terry23ANAC/RW2192939.6-10.4122334.3-13.228.694.7123.350.050.014:3513:1402-0.1666.7
511Alexandre Texier21CBJC2272452.92.9231560.513.116.775.091.750.050.016:0213:43300.8955.6
512Shea Theodore25VEGD2423554.53.3302356.61.022.7100.0122.752.247.824:3722:53211.81353.8
513Robert Thomas21STLC2231954.88.7161257.18.514.387.5101.875.025.015:1313:0720-0.1366.7
514Nate Thompson36WPGC16460.09.35362.511.40.0100.0100.00.0100.09:157:27010.11100.0
515Tage Thompson23BUFC2172441.5-14.7111739.3-16.412.588.2100.758.341.718:2415:42000.1666.7
516Joe Thornton41TORC3482466.712.8301961.210.55.680.085.671.029.016:3513:26210.4771.4
517Chris Tierney26OTTC2151944.14.9101245.5-0.160.0100.0160.026.373.717:2413:5620-0.2250.0
518Conor Timmins22COLD2242351.1-0.5161847.1-2.97.780.087.727.872.215:2113:04300.3650.0
519Owen Tippett21FLARW110855.613.59469.221.30.0100.0100.075.025.011:3810:48000.21100.0
520Brady Tkachuk21OTTLW2251562.529.723971.936.917.675.092.664.735.317:5311:51000.71070.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%
521Matthew Tkachuk23CGYLW2251365.819.817965.418.013.3100.0113.352.048.017:4913:2501-0.11471.4
522Devon Toews26COLD2172837.8-19.8131940.6-12.28.3100.0108.356.543.521:3516:48110.5250.0
523Tyler Toffoli28MTLC2232547.91.7201557.19.90.0100.0100.055.644.416:5314:12120.6683.3
524Vincent Trocheck27CARC2312357.4-6.4251661.0-1.00.090.090.047.852.216:3812:4420-0.41471.4
525Jacob Trouba26NYRD2332953.2-0.6212347.7-0.25.994.4100.352.647.423:4015:2712-0.11145.5
526Alex Tuch24VEGRW2251661.010.7191065.512.27.787.595.250.050.014:3013:34000.5933.3
527Kyle Turris31EDMC3254635.2-14.4173334.0-17.70.081.881.830.469.614:4811:5512-0.2757.1
528Juuso Valimaki22CGYD2292751.81.8252451.0-0.40.0100.0100.061.538.515:5913:49110.3560.0
529James van Riemsdyk31PHILW2132039.4-3.8101441.72.325.075.0100.050.050.014:4712:18000.7580.0
530Frank Vatrano26FLALW191242.9-3.48753.31.20.0100.0100.060.040.014:1711:4000-0.2366.7
531Carter Verhaeghe25FLAC1101147.63.29852.90.728.683.3111.955.644.416:4314:37000.210.0
532Jimmy Vesey27TORLW3362262.16.1252055.62.710.086.796.768.231.812:5811:16110.6683.3
533Gabriel Vilardi21LAKC2221855.09.5201557.17.16.363.669.943.856.315:0510:29010.8650.0
534Jake Virtanen24VANRW3283544.4-12.4203139.2-14.611.8100.0111.865.035.012:4411:5442-0.11060.0
535Marc-Edouard Vlasic33SJSD2355339.8-16.1304241.7-14.74.896.9101.630.070.024:2219:27100.9520.0
536Alexander Volkov23TBLRW131220.0-38.53827.3-34.30.0100.0100.033.366.713:0813:0800-0.30
537Jakub Voracek31PHIRW2151944.12.3101343.54.625.072.797.753.846.215:1812:05120.7250.0
538Jakub Vrana24WSHLW3232547.9-0.6182245.0-3.513.393.3106.772.227.813:1812:24120.1988.9
539Austin Wagner23LAKLW2211656.811.5181358.18.17.170.077.142.957.111:0110:46010.8757.1
540Chris Wagner29BOSC218869.221.713668.420.60.066.766.718.881.312:4310:29000.4580.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH%