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%
1Vitaly Abramov22OTTRW2141843.8-2.881436.4-11.60.0100.0100.00.0100.09:439:43000.120.0
2Noel Acciari29FLAC4143047447.6-7.233035748.0-7.06.793.099.831.668.415:2412:1317113.610266.7
3Calen Addison20MIND3444847.80.8344045.9-1.712.091.7103.775.924.118:3115:46000.8666.7
4Kenny Agostino28TORLW13175.012.33175.015.70.0100.0100.00.0100.04:084:08000.10
5Andrew Agozzino30ANALW3323746.46.4222447.811.37.193.8100.947.652.412:1111:55010.2560.0
6Jack Ahcan23BOSD3436141.3-10.7384943.7-10.10.090.090.072.427.620:3818:1100-0.3771.4
7Sebastian Aho23CARF5686766756.54.065150656.34.210.391.3101.756.143.919:2814:4933614.725159.0
8Sebastian Aho24NYID3364842.9-12.2274040.3-15.211.188.099.144.455.613:2113:16030.2850.0
9Frédéric Allard23NSHD1111150.0-6.311761.12.60.060.060.050.050.016:5916:59000.30
10Wade Allison23PHIRW1414612354.32.11049352.81.47.291.999.251.948.112:5611:12632.73961.5
11Olle Alsing24OTTD4303943.5-2.2203337.7-9.011.192.9104.060.939.110:5010:4912-1.2333.3
12Mark Alt29LAKD2152141.72.3121741.4-0.40.0100.0100.060.040.013:3512:0900-1.7475.0
13Michael Amadio24TOTC2523726946.8-0.117720646.2-1.35.893.098.856.044.012:3311:0538-3.6
13Michael Amadio24LAKC2017822644.1-3.513217742.7-5.05.092.697.656.044.012:2610:4528-5.43357.6
13Michael Amadio24OTTC5594357.813.2452960.813.98.195.5103.656.044.012:5912:28101.9862.5
14Joey Anderson22TORRW151229.4-14.51910.0-34.4100.057.142.99:369:3601-0.40
15Josh Anderson26MTLRW5267162651.7-2.648746851.0-2.47.889.397.156.044.016:2514:2417122.821857.3
16Michael Anderson21LAKD5478884948.10.959664747.90.18.292.1100.346.853.221:1119:0414340.911047.3
17Jaret Anderson-Dolan21LAKC3428941341.2-7.722031641.0-8.69.988.698.547.952.113:3111:3247-4.26556.9
18Lias Andersson22LAKC2319826043.2-1.515420343.1-0.912.588.7101.242.457.612:0411:2535-3.23762.2
19Rasmus Andersson24CGYD5688588949.9-4.764768848.5-6.39.089.598.552.048.021:1317:321639-0.219748.7
20Andy Andreoff29PHILW6294638.7-19.0253442.4-12.50.075.075.050.050.08:378:3410-2.3450.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%
21Anthony Angello24PITC1910910251.74.3897155.68.57.098.1105.242.657.47:597:11110.62770.4
22Artem Anisimov32OTTC1917119846.3-2.411813945.9-4.49.094.3103.345.154.912:0210:0947-1.65653.6
23Mason Appleton25WPGC5657864847.1-1.744548547.8-0.710.492.7103.142.757.314:2512:541321-6.014062.9
24Josh Archibald28EDMRW5244253545.2-4.133039045.8-3.311.091.5102.532.167.913:3311:161415-2.910360.2
25Joel Armia27MTLRW4150141654.60.535431552.90.19.890.9100.853.946.114:4212:2818184.512359.3
26Viktor Arvidsson27NSHLW5072260754.36.758445656.28.58.692.6101.257.142.916:3614:2018235.826457.2
27Rasmus Asplund23BUFF2824930944.6-1.020326143.8-0.99.192.7101.942.357.712:5112:04143-0.34575.6
28Zach Aston-Reese26PITC4543145248.8-0.933933450.41.18.294.2102.432.267.814:3712:4114160.911966.4
29Andreas Athanasiou26LAKC4751956647.8-0.839341848.5-0.28.989.498.354.145.914:5713:0118101.015355.6
30Cam Atkinson31CBJRW5670078847.00.854859248.11.68.888.196.957.942.118:5614:572245-4.625063.2
31Nicolas Aubé-Kubel24PHIRW5044343150.7-1.433932950.7-0.66.593.399.844.355.711:1010:581617-3.09357.0
32David Backes36ANAC1513813450.7-2.11069752.2-1.07.984.792.637.962.112:4410:5755-1.44961.2
33Mikael Backlund31CGYC5469661553.10.253547053.20.98.988.497.347.752.317:3613:5648497.224459.0
34Nicklas Bäckström33WSHC5569971049.6-0.851953949.1-1.112.889.2102.058.341.718:3515:1133243.216156.5
35Kevin Bahl20NJDD7679740.9-2.5487738.4-5.19.490.9100.348.351.716:5515:4624-3.01050.0
36Josh Bailey31NYIC5461870546.7-3.046253346.4-4.411.093.2104.151.248.817:3014:3219391.412263.1
37Justin Bailey25VANRW3211165.615.6171160.710.70.080.080.081.818.26:486:46000.6785.7
38Rūdolfs Balcers23SJSLW4147649349.12.137034551.74.58.188.496.448.751.314:4313:0731156.59966.7
39Alexander Barabanov26TOTF2220722647.81.915816948.31.912.188.1100.242.058.012:1910:58992.0
39Alexander Barabanov26TORF13859048.60.2656550.01.76.395.0101.357.142.98:378:36580.71861.1
39Alexander Barabanov26SJSF912213647.35.89310447.24.215.884.6100.431.468.617:3914:24411.32450.0
40Ivan Barbashev25STLC3835438647.8-0.326929148.00.38.094.7102.749.750.313:2111:15912-2.67160.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%
41Aleksander Barkov25FLAC5080555059.48.163443459.47.79.889.399.253.846.220:5615:28392321.326167.4
42Alex Barré-Boulet23TBLF1516013055.23.11159953.71.28.192.0100.164.535.515:1512:27441.14755.3
43Tyson Barrie29EDMD5699093251.54.675073450.52.810.490.9101.359.041.021:2417:441643-2.029150.2
44Morgan Barron22NYRC5305037.50.2234334.8-2.111.189.7100.847.852.213:4111:4902-0.8742.9
45Matt Bartkowski32MIND161627.3-27.161331.6-20.40.087.587.540.060.013:0211:2200-0.52100.0
46Mathew Barzal23NYIC5585270354.89.167051356.610.99.889.699.459.440.618:4316:07284517.721761.8
47Nathan Bastian23NJDRW4137639648.7-1.328830548.6-0.39.691.7101.330.469.612:3711:13116-2.37462.2
48Drake Batherson22OTTC5668575447.6-1.051858547.0-2.37.289.997.151.948.116:2813:1315250.421252.4
49Gavin Bayreuther26CBJD911410452.37.7927953.810.54.593.397.859.440.615:2315:0150-0.73250.0
50Jay Beagle35VANRW/C3022626246.3-2.016519945.3-3.47.891.999.626.873.212:319:15114-2.53855.3
51Jake Bean22CARD4247742053.2-1.436132952.3-1.86.391.898.155.944.114:3213:1911183.011647.4
52Ethan Bear23EDMD4351953849.10.138439349.40.49.690.5100.051.348.717:5815:3613415.410053.0
53Nicolas Beaudin21CHID1915524538.8-5.911318238.3-6.114.192.8106.956.143.913:4712:30419-3.52231.8
54Nathan Beaulieu28WPGD2529135245.3-3.422627645.0-3.29.189.999.050.349.716:4414:52323-6.65250.0
55Anthony Beauvillier23NYILW4751758247.0-1.838444046.6-3.511.993.7105.547.552.516:2414:0915275.117462.6
56Pierre-Édouard Bellemare35COLLW5342534954.9-4.429924954.6-4.57.393.8101.240.659.411:209:0517116.310159.4
57Kieffer Bellows22NYILW1412311950.82.3879049.2-1.77.893.1100.956.743.311:0110:1622-0.43652.8
58Louis Belpedio24MIND161726.1-29.161430.0-23.10.088.988.940.060.013:5811:4900-0.6366.7
59Alex Belzile29MTLF2221756.43.3161453.33.812.577.890.366.733.310:399:6011-0.2650.0
60Emil Bemström21CBJC2020519950.74.615114650.83.46.695.2101.846.953.112:5111:55251.25451.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%
61Jamie Benn31DALLW5273262154.11.654046353.81.79.692.5102.057.842.217:4714:4118366.220959.3
62Jordie Benn33TOTD3941748146.4-1.831936746.5-2.411.691.5103.150.949.114:4513:23519-2.8
62Jordie Benn33VAND3132038645.3-2.224529445.5-2.810.791.9102.650.849.214:4013:04315-3.17850.0
62Jordie Benn33WPGD8979550.5-0.4747350.3-0.814.390.0104.351.748.315:0414:35240.31442.9
63Sam Bennett24TOTC4856645655.41.943335055.32.69.788.298.060.739.314:2512:1416275.6
63Sam Bennett24CGYC3841537352.70.431328152.71.87.785.593.260.339.713:2812:0715221.210762.6
63Sam Bennett24FLAC101518364.56.31206963.54.514.498.2112.661.738.318:0412:41154.56262.9
64Matt Benning26NSHD5359364447.9-2.545347648.8-2.47.493.0100.334.565.516:2014:17328-1.79744.3
65Simon Benoit22ANAD6857254.11.4645354.73.34.387.291.532.167.917:1215:3101-0.1837.5
66Patrice Bergeron35BOSC5479047362.511.264136064.011.810.888.799.557.542.518:1313:06351414.529861.1
67Lean Bergmann22SJSF181534.8-7.061233.3-3.70.088.988.960.040.010:1910:1910-0.81100.0
68Jacob Bernard-Docker20OTTD5465844.2-2.3314938.8-9.118.897.6116.374.125.913:4013:1602-1.91637.5
69Tyler Bertuzzi25DETLW91159455.09.5857652.88.57.691.799.260.339.719:3714:03680.23458.8
70Alex Biega32DETD139513341.7-1.5689940.7-3.09.191.9101.047.452.610:409:3304-2.41822.2
71Clark Bishop24OTTC1310911249.32.7838250.34.210.492.1102.522.477.69:289:07361.22564.0
72Anthony Bitetto30NYRD1413520439.8-5.210216038.9-7.28.588.096.550.549.514:2613:2823-3.32548.0
73Anders Bjork24TOTLW4543747847.8-3.733835848.6-2.87.288.295.344.355.713:5312:1025130.2
73Anders Bjork24BOSLW3026426050.4-4.020519251.6-3.16.388.294.542.157.912:1810:361590.34647.8
73Anders Bjork24BUFLW1517321844.2-1.213316644.5-0.28.488.196.546.753.317:0215:16104-0.23751.4
74Oliver Bjorkstrand25CBJRW5671780547.10.956361747.71.210.387.697.953.146.917:3715:573926-5.523760.3
75Tobias Björnfot19LAKD3341848546.3-1.730636945.3-2.86.193.799.751.148.916:5115:28513-3.95554.5
76Nick Bjugstad28MINC4438246445.2-2.030933348.1-0.29.793.3103.038.461.611:4910:4712103.311766.7
77Colin Blackwell27NYRC4743655344.1-3.233841444.9-2.711.591.4102.950.050.014:0012:111517-6.811555.7
78Sammy Blais24STLLW3631736946.2-3.423628445.4-4.411.890.0101.950.649.412:0411:59911-1.45358.5
79Joachim Blichfeld22SJSW5332260.014.8191654.35.77.776.984.640.959.18:417:3401-0.4742.9
80Anton Blidh25BOSLW10838250.3-3.0665654.1-0.32.184.686.730.869.210:469:3212-0.11855.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%
81Teddy Blueger26PITC4338741948.0-3.030131049.3-1.610.591.5102.031.668.414:5112:421112-2.07763.6
82Brock Boeser23VANRW5677980849.13.759461749.13.412.487.6100.060.239.819:1915:321631-2.024757.1
83Zach Bogosian30TORD4551747552.11.139837651.4-0.58.892.6101.450.549.514:3213:027196.08542.4
84Nick Bonino32MINC5543362241.0-6.734244243.6-4.813.789.6103.334.765.314:5111:032280.610364.1
85Adam Boqvist20CHID3539341048.91.429131148.31.48.090.498.462.337.716:5913:27721-1.68347.0
86Jesper Boqvist22NJDC2823228445.0-4.717221844.1-5.28.391.499.835.864.211:0910:39810-3.46354.0
87William Borgen24BUFD109713841.3-6.58211242.3-6.06.390.696.842.457.616:1614:48010.21258.3
88Andreas Borgman25TBLD7767351.0-2.1565849.1-3.910.386.496.668.631.411:5811:4723-0.72330.4
89Mark Borowiecki31NSHD2219721847.5-7.515014351.2-3.37.590.798.227.172.913:4111:3815-1.34738.3
90Robert Bortuzzo31STLD4039439150.23.529328550.74.06.590.797.254.745.314:1012:267170.07044.3
91Evan Bouchard21EDMD1419817752.86.113914149.61.35.892.398.168.231.814:5013:50410-0.66955.1
92Madison Bowey25CHID2191950.014.0141450.014.710.0100.0110.033.366.711:0911:02120.110.0
93Travis Boyd27TOTC3926735343.1-4.620727243.2-5.29.690.299.855.844.210:449:3686-7.9
93Travis Boyd27TORC2012817342.5-6.910312545.2-5.115.289.9105.054.845.29:408:4534-1.53345.5
93Travis Boyd27VANC1913918043.6-2.110414741.4-4.84.390.594.857.043.011:5110:2952-6.41650.0
94Tyler Bozak34STLC3125133542.8-5.618024242.7-6.010.288.198.339.860.214:5511:361210-3.25662.5
95Erik Brännström21OTTD3037636650.73.927427849.62.712.689.4102.050.050.016:2113:57831-4.99345.2
96Derick Brassard33ARIC5354254150.02.338941348.50.78.290.698.850.149.914:4812:201719-3.313051.5
97Jesper Bratt22NJDW4658548354.85.745836355.88.28.789.998.659.140.916:0513:1617221.718155.8
98Justin Braun33PHID5372669551.1-1.755152951.0-1.29.490.599.940.259.818:3216:02731-2.011949.6
99Guillaume Brisebois23VAND152119.2-25.731814.3-30.20.0100.0100.050.050.011:3110:3801-1.50
100T.J. Brodie30TORD5690090249.9-1.769665751.4-0.611.693.2104.852.947.121:3319:07225111.911043.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%
101Jonas Brodin27MIND5379891946.50.461366248.11.211.389.6100.944.455.622:2619:211419-2.516648.2
102Jonny Brodzinski27NYRC5336733.0-13.3285434.1-11.75.696.9102.441.758.311:2011:0101-1.5887.5
103Mathias Bromé26DETF2621524047.3-2.316918747.5-1.63.292.695.851.348.713:3911:511210-3.53857.9
104Adam Brooks24TORC11777849.7-2.1535847.7-5.913.694.7108.451.049.010:4110:06441.71471.4
105Connor Brown27OTTRW5671969450.93.553651351.13.310.588.899.238.461.618:1513:565629-4.920061.5
106Dustin Brown36LAKRW4963357652.45.648945351.94.69.089.798.847.652.417:3714:321131-1.120762.3
107Josh Brown27OTTD2620728242.3-6.115820343.8-4.58.891.3100.142.357.714:0811:54315-0.93125.8
108Logan Brown22OTTC18372.724.13350.0-1.70.0100.0100.00.0100.09:405:4301-0.420.0
109Patrick Brown28VEGC4362361.03.5271465.99.20.0100.0100.047.152.99:069:0510-0.61050.0
110Jacob Bryson23BUFD3847759844.4-1.737248043.7-1.811.491.4102.842.357.719:0316:32217-9.76536.9
111Pavel Buchnevich25NYRLW5463172046.7-0.348054247.0-0.813.290.4103.651.548.518:4414:103039-0.420159.7
112Connor Bunnaman22PHIF1813315845.7-5.09111743.8-7.34.789.394.037.562.511:3410:4250-3.02755.6
113Michael Bunting25ARILW2130023855.86.722619054.34.18.889.398.168.831.216:4214:4295-0.16261.3
114André Burakovsky25COLLW5376652559.30.754540357.5-1.39.188.998.060.239.815:0612:5516249.618056.7
115Brent Burns35SJSD/RW561051113648.10.278784948.1-0.59.788.498.144.355.726:0920:3636474.629446.9
116Kyle Burroughs25COLD5513261.4-0.4392461.91.07.194.1101.357.142.910:059:32111.1837.5
117Will Butcher26NJDD2333236447.7-1.524325948.40.49.790.199.752.547.519:0217:3888-4.27549.3
118Quinton Byfield18LAKC6647346.74.0485745.72.05.094.399.359.340.715:0113:24320.61275.0
119Bowen Byram19COLD1929022955.9-3.020317254.1-4.68.391.699.958.841.217:3116:25152.14348.8
120Paul Byron31MTLLW4641942749.5-5.730632348.6-6.17.793.9101.549.450.612:5111:101314-2.28154.3
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
121Nicholas Caamano22DALRW2416118246.9-6.612814147.6-5.13.190.093.136.663.49:219:1157-0.44967.3
122Drake Caggiula26TOTLW3832943243.2-4.725333543.0-4.48.490.198.545.454.612:2411:15910-3.2
122Drake Caggiula26ARILW2722830942.5-6.616724240.8-8.09.891.6101.550.549.512:2611:0967-4.25655.4
122Drake Caggiula26BUFLW1110112345.1-0.3869348.03.45.886.292.034.165.912:1911:29331.02268.2
123Matt Calvert31COLLW1819313858.3-1.812910255.8-4.04.493.597.941.059.013:4911:17603.04557.8
124Kyle Capobianco23ARID2301566.712.7201262.59.60.077.877.884.215.814:2812:10210.7837.5
125Brandon Carlo24BOSD2741431756.61.531925156.00.17.289.396.550.249.818:4315:5568-0.79047.8
126John Carlson31WSHD5287285550.51.066966050.31.111.388.399.754.945.123:4618:3624211.925151.0
127Gabriel Carlsson24CBJD1414017244.9-2.910113043.7-5.08.887.195.951.348.714:4714:1542-2.22850.0
128Lucas Carlsson23CHID1210812945.60.67510441.9-1.58.996.0104.940.559.513:0412:0523-0.41855.6
129Ryan Carpenter30CHIC4031527353.66.622420352.56.52.990.092.937.162.912:419:3147-0.97568.0
130Daniel Carr29WSHLW6525648.1-4.9374943.0-10.57.488.295.653.846.210:1410:0812-1.4862.5
131Connor Carrick26NJDD1113321837.9-9.110616239.6-7.110.590.5101.043.856.218:4017:4018-2.32138.1
132Sam Carrick28ANAC1312713548.50.28810944.7-3.611.994.9106.841.358.712:5512:0326-1.03565.7
133Alexandre Carrier24NSHD1930229850.30.423223150.1-1.77.594.7102.246.253.820:0318:021090.16845.6
134William Carrier26VEGLW5252443854.51.739332454.81.67.491.999.259.340.710:2510:131293.210363.1
135Jeff Carter36TOTC5463661251.02.249046851.12.59.991.1101.052.347.716:3413:2320161.6
135Jeff Carter36LAKC4046246050.11.935035050.01.67.490.297.656.743.316:2713:0711110.117467.2
135Jeff Carter36PITC1417415253.43.214011854.34.816.393.6110.043.356.716:5514:10951.65271.2
136Jackson Cates23PHIC4323945.1-16.4233043.4-15.55.378.984.234.865.210:3610:16110.4887.5
137Cole Caufield20MTLRW1012010653.1-1.3898950.0-2.610.186.296.356.743.313:5812:1934-1.95653.6
138Cody Ceci27PITD5367669049.5-1.151452649.4-1.011.792.7104.450.050.018:3115:561115-1.611052.7
139Erik Černák23TBLD4663854853.82.749143653.01.211.790.2101.948.951.119:4716:446104.416352.1
140Thomas Chabot24OTTD491037109948.50.977481248.80.78.290.698.942.557.526:1722:331882-2.924149.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%
141Michael Chaput28ARIC136011534.3-11.6478037.0-8.30.087.787.733.366.79:248:4623-2.31127.3
142Zdeno Chára43WSHD5570974048.9-1.852756748.2-2.410.891.3102.136.763.318:1915:2014322.114845.3
143Jalen Chatfield24VAND1816722242.9-3.813617643.6-2.65.786.191.833.966.113:2612:2443-5.22653.8
144Ivan Chekhovich22SJSLW4234931.9-17.4173830.9-17.17.786.293.928.671.410:2910:1712-1.1683.3
145Ben Chiarot29MTLD4170667051.3-4.751950750.6-4.06.289.195.348.151.921:4718:499511.515751.6
146Alex Chiasson30EDMRW4533139545.6-3.123728245.7-3.47.691.499.046.653.412:299:291310-4.69965.7
147Filip Chlapík23OTTC17653.8-2.66650.0-2.520.0100.0120.050.050.07:117:11000.51100.0
148Sasha Chmelevski21SJSC5414150.02.6363252.96.610.381.591.846.953.19:459:4520-0.11080.0
149Dennis Cholowski22DETD1617923743.00.213718442.7-0.66.594.6101.158.241.815:5414:1436-2.82245.5
150Jakob Chychrun22ARID56970100049.21.073273350.02.210.589.199.656.943.123:2319:362036-2.435549.6
151Filip Chytil21NYRC4243144749.12.734834050.64.510.792.7103.457.142.913:1412:282325-2.712361.8
152Anthony Cirelli23TBLC5058852352.90.845340752.70.67.790.598.252.747.317:4513:4421192.311167.6
153Casey Cizikas29NYIC5644658943.1-7.133444043.2-8.08.092.7100.735.264.813:5011:591216-1.911264.3
154Fredrik Claesson28TOTD6637545.7-0.5495248.52.15.495.3100.859.041.012:2311:41070.1
154Fredrik Claesson28SJSD4475048.53.9393453.48.27.196.2103.366.733.311:3411:19040.6560.0
154Fredrik Claesson28TBLD2162539.0-11.4101835.7-14.30.094.194.146.753.314:0112:2703-0.5250.0
155Kale Clague22LAKD1824325948.41.119520349.01.39.087.296.354.145.917:1215:1117-0.54652.2
156Kyle Clifford30STLLW5035438647.8-0.827030047.4-0.74.892.597.343.656.49:569:25813-4.210561.9
157Connor Clifton25BOSD4457858849.6-5.044743550.7-5.48.293.9102.147.852.218:1316:471315-0.710346.6
158Cal Clutterbuck33NYIRW5039251643.2-7.029537644.0-7.08.890.999.635.864.213:2611:311812-1.29353.8
159Braydon Coburn35TOTD1920928242.6-6.216220344.4-5.27.990.898.740.759.316:0313:22414-4.7
159Braydon Coburn35OTTD1618122344.8-3.514316846.0-3.69.088.997.936.263.816:2513:15413-3.63148.4
159Braydon Coburn35NYID3285932.2-19.0193535.2-14.10.0100.0100.062.537.514:0513:5701-1.1742.9
160Dylan Coghlan22VEGD2936729755.32.725821954.10.97.689.997.560.239.813:2912:5654-1.57541.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%
161Andrew Cogliano33DALLW/C5458853552.4-0.342939152.30.15.590.195.741.059.013:5612:1812105.015656.4
162Ian Cole31TOTD5455575942.2-5.244454844.8-3.314.693.0107.532.567.515:5314:251024-0.4
162Ian Cole31MIND5253774441.9-5.443153744.5-3.614.693.1107.732.767.315:5514:32923-0.25451.9
162Ian Cole31COLD2181554.54.1131154.26.711.190.0101.122.277.814:4111:2611-0.2366.7
163Blake Coleman29TBLC5564752755.14.151340356.05.310.291.7101.849.250.815:2812:4925196.918366.7
164Ross Colton24TBLC3024423151.4-2.418117351.1-1.911.592.1103.657.043.010:349:4954-1.37462.2
165Blake Comeau34DALRW5160958351.1-2.444142650.9-2.15.788.894.535.664.415:4413:5721174.213456.7
166J.T. Compher25COLLW4846940054.0-4.935229854.2-3.710.891.0101.841.258.814:1310:3716105.38853.4
167Max Comtois22ANALW5566965550.52.450249150.63.49.991.9101.861.039.015:2713:382039-0.218151.9
168Kevin Connauton30FLAD7788547.9-3.7576646.3-5.515.294.2109.434.565.514:1313:47051.01241.7
169Brett Connolly28TOTRW3128426351.91.721520351.41.77.792.9100.644.056.012:0911:19780.2
169Brett Connolly28FLARW2119718551.6-0.815414351.9-0.88.194.4102.547.053.012:3611:59270.83941.0
169Brett Connolly28CHIRW10877852.76.8616050.46.56.889.195.933.366.711:129:5351-0.51855.6
170Kyle Connor24WPGLW5678275350.93.656856850.02.411.587.899.457.542.518:4415:353732-3.230255.0
171Andrew Copp26WPGC5564370247.8-1.048753047.9-0.89.491.2100.746.353.718:1513:552225-9.317765.0
172Nick Cousins27NSHC5251850550.61.538438749.8-0.69.092.5101.646.453.613:2211:438152.59662.5
173Logan Couture31SJSC5372476348.71.153659147.6-1.310.688.398.840.959.119:1614:4327161.419658.2
174Sean Couturier28PHIC4568946559.78.151635859.08.411.084.795.752.048.019:2014:4021144.220658.3
175Charlie Coyle28BOSC/RW5154557048.9-6.742543149.6-7.16.290.897.051.348.816:1713:032819-6.112762.2
176Dylan Cozens19BUFC4143151045.8-1.032441344.0-3.28.389.497.646.353.714:2112:351320-6.710260.8
177Joseph Cramarossa28MINC4254933.8-4.0223240.76.15.992.097.934.665.410:4610:4202-1.03100.0
178Sidney Crosby33PITC5584377552.12.364060851.31.011.490.7102.162.137.920:2317:1151543.425163.3
179Lawson Crouse23ARILW5146560443.5-6.935244044.4-5.57.391.899.039.160.914:1811:582111-7.813551.9
180Josh Currie28PITRW13633.3-9.7060.0-47.2100.0100.00.07:245:0500-0.420.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%
181Austin Czarnik28NYIC4313348.4-3.0252748.1-3.30.095.295.234.865.212:3010:2111-0.6450.0
182Kevin Czuczman30PITD262023.1-40.341422.2-42.00.075.075.037.562.511:3910:1801-1.1450.0
183Kirby Dach20CHIC1821024646.1-1.415017646.00.012.987.3100.245.454.618:3413:54184-3.45052.0
184Evgenii Dadonov31OTTRW5565661251.74.449245552.04.38.289.697.850.249.815:3512:361725-1.116354.6
185Rasmus Dahlin20BUFD5686789449.23.868172648.43.15.888.394.157.942.121:3618:291336-1.521054.8
186Michael Dal Colle24NYILW2626124551.63.819718152.13.07.192.799.855.944.111:5411:44453.54146.3
187Zac Dalpe31CBJRW129111743.8-4.2648343.5-3.76.191.797.836.064.010:379:4052-1.43171.0
188Phillip Danault27MTLC5379860157.03.857644556.44.19.089.998.942.157.916:5214:1114318.514052.1
189Brandon Davidson29BUFD6666052.45.3535350.03.00.090.090.045.654.415:2014:0240-0.71163.6
190Jeremy Davies24NSHD1617818948.51.113514947.5-1.812.192.6104.751.448.615:0214:1839-1.93554.3
191Calvin de Haan29CHID4459659250.24.343743750.05.06.987.794.547.252.818:3716:3015360.113243.9
192Jacob de La Rose25STLLW13939748.9-1.8707349.0-1.03.992.596.433.366.710:129:02610.01872.2
193Chase De Leo25ANAC1161453.312.2131350.06.60.080.080.066.733.313:2613:2010-0.4333.3
194Jean-Sébastien Dea26BUFC13442.9-0.63350.07.40.066.766.750.050.05:335:3300-0.12100.0
195Tony DeAngelo25NYRD6756553.65.7625553.04.58.377.385.670.030.018:2915:0313-0.32259.1
196Alex DeBrincat23CHIRW5271481946.60.852762645.70.712.990.4103.352.847.220:3116:103143-6.026857.8
197Jake DeBrusk24BOSLW4148646051.4-3.739234353.3-2.55.494.599.957.842.214:5412:4624101.012772.4
198Danny DeKeyser30DETD4755471743.6-2.442953244.6-0.711.292.4103.745.154.918:0616:05120-2.19246.7
199Michael Del Zotto30CBJD5373480647.71.655661547.50.910.092.2102.151.748.317:5316:20928-3.212661.1
200Ty Dellandrea20DALC2623423749.7-1.616818148.1-2.97.992.9100.841.658.412:2910:4046-1.75952.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%
201Dylan DeMelo27WPGD5260062948.80.746047149.41.310.192.5102.549.850.216:5814:209482.38949.4
202Jason Demers32ARID4155956749.60.541243648.6-1.17.192.099.144.056.017:1415:321014-6.49546.3
203Grigori Denisenko20FLALW7655056.52.0533659.64.016.283.9100.165.934.111:5611:45300.51154.5
204Travis Dermott24TORD5154052550.7-1.141041050.0-3.17.292.299.455.544.513:1312:454276.28144.4
205Nicolas Deslauriers29ANALW4940350344.5-6.029936944.8-4.78.989.798.635.065.011:1911:0745-5.412651.6
206Phillip Di Giuseppe27NYRLW3127427250.23.919819750.13.47.393.8101.247.652.411:0610:46137-0.56963.8
207Jason Dickinson25DALC5167154255.32.247941153.80.87.090.797.744.155.916:1214:2128176.412652.4
208Brenden Dillon30WSHD5681282549.6-1.061563049.4-0.812.290.8103.153.346.718:5717:0413270.813837.0
209Christian Djoos26DETD3636039247.91.328329848.72.56.189.895.968.931.115:0512:32521-3.67750.6
210Noah Dobson21NYID4655656449.60.741041549.7-0.47.292.599.758.641.416:2414:2313230.714349.0
211Max Domi25CBJLW5459868846.50.146253246.5-0.77.488.896.254.445.615:1313:371841-5.915364.7
212Ryan Donato24SJSC5046050747.6-0.736037748.80.46.790.797.553.746.312:3610:5227110.017160.8
213Joonas Donskoi28COLRW5156144855.6-4.341732156.5-2.410.292.1102.253.246.814:3211:0618109.314957.7
214Drew Doughty31LAKD5697995450.64.975072350.95.17.689.296.850.149.926:2320:578401.923543.0
215Nic Dowd30WSHC5651660246.2-5.339244946.6-4.29.393.0102.315.784.314:2211:5638150.011061.8
216Justin Dowling30DALC2722218454.72.516814853.20.86.789.696.255.744.311:049:46661.25549.1
217Leon Draisaitl25EDMC5691686551.44.270065451.74.412.992.1105.054.745.322:1117:185671-0.530255.6
218Sheldon Dries26COLC3242054.50.6131448.1-5.510.0100.0110.057.142.97:497:32100.1520.0
219Jonathan Drouin25MTLLW4458650853.6-1.343338453.0-1.48.587.996.458.841.216:0513:4517233.512162.8
220Jamie Drysdale18ANAD2430241442.2-10.523032941.1-9.19.589.599.051.348.719:3516:51619-6.46940.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%
221Dillon Dubé22CGYC5156451852.1-0.543240251.8-0.39.490.8100.348.251.813:3812:1615323.015653.8
222Pierre-Luc Dubois22TOTLW4653352150.63.940538051.65.17.688.395.863.136.915:0213:281810-1.6
222Pierre-Luc Dubois22WPGLW4148047150.53.636834351.85.18.088.196.162.137.915:0613:311710-1.711858.5
222Pierre-Luc Dubois22CBJLW5535051.55.9373750.04.73.389.793.069.830.214:3113:01100.11353.8
223Matt Duchene30NSHC3447641053.74.037131354.23.67.786.894.661.938.115:5013:2713153.812657.9
224Anthony Duclair25FLALW4357843856.93.344934856.32.212.992.9105.854.645.415:4113:41111512.416762.3
225Mathew Dumba26MIND5177581248.83.259459949.83.210.989.4100.446.653.422:1718:221132-0.318647.8
226Brian Dumoulin29PITD4166767749.6-1.351154048.6-2.910.893.0103.952.847.222:2119:282418-0.510448.1
227Vince Dunn24STLD4362960650.92.643445249.00.47.690.698.158.141.919:1517:281026-1.916444.5
228Joshua Dunne22CBJC6455047.44.8333151.610.20.095.295.234.865.210:2310:18101.81070.0
229Christian Dvorak24ARIC5661672446.0-3.646553346.6-2.79.889.098.946.353.718:2413:371918-5.515461.7
230Ryan Dzingel28TOTC4036337948.90.025728647.3-1.46.091.997.936.863.212:4210:5789-0.9
230Ryan Dzingel28OTTC2926628947.92.118821446.81.16.592.198.628.072.012:3110:5148-1.17055.7
230Ryan Dzingel28CARC11979051.9-5.1697248.9-8.24.391.395.753.646.413:1211:13410.22733.3
231Cody Eakin29BUFC4633550939.7-8.826739940.1-8.17.190.998.136.763.312:5611:151614-8.75966.1
232Jordan Eberle30NYIRW5580061756.510.962345258.012.08.790.198.960.239.816:4514:24151515.420363.1
233Alexander Edler34VAND5272290444.4-3.058166146.80.48.489.798.132.267.820:5417:101326-3.517755.9
234Joel Edmundson27MTLD5595178754.70.868758853.91.010.093.6103.647.552.520:0317:356698.118042.8
235Nikolaj Ehlers24WPGLW4768161352.66.549146351.55.010.692.5103.157.043.016:5515:1118190.525358.5
236Jack Eichel24BUFC2131825255.88.325319356.710.06.486.793.161.138.920:3016:604111.310757.0
237Aaron Ekblad24FLAD3557148853.92.644337654.12.99.590.499.951.049.025:0518:4211228.619352.3
238Mattias Ekholm30NSHD4882677851.53.566160852.13.310.293.3103.648.551.522:5218:401732-0.922748.5
239Oliver Ekman-Larsson29ARID4664469248.20.248255446.5-2.58.089.197.146.353.720:5816:491225-9.317547.4
240Lars Eller31WSHC4458348154.84.743837653.84.29.188.998.057.142.916:2013:2919206.013451.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%
241Ryan Ellis30NSHD3561756552.22.546743351.90.89.190.499.457.642.423:4619:037220.414551.7
242Pierre Engvall24TORLW4241841750.1-0.333031351.3-0.37.892.2100.136.763.311:5611:186194.010359.2
243Tyler Ennis31EDMC3026231145.7-5.119623345.7-5.28.592.9101.447.252.812:0811:48109-1.85964.4
244MacKenzie Entwistle21CHIRW5286231.1-11.9215129.2-14.510.597.6108.146.453.69:499:4910-2.1875.0
245Loui Eriksson35VANLW7366834.6-17.6285633.3-19.24.287.992.033.366.79:358:3260-2.2771.4
246Joel Eriksson Ek24MINC5665671148.02.351052149.52.911.592.0103.543.156.917:0314:0821105.617070.6
247Adam Erne25DETLW4542350245.71.033137746.81.98.293.0101.339.960.113:5512:201060.610567.6
248Jake Evans24MTLC/RW4740737052.4-3.530127652.2-2.57.391.999.249.051.011:509:5412161.29160.4
249Robby Fabbri25DETC3033340445.2-0.626530646.40.812.490.9103.350.649.417:1614:50316-0.69660.4
250Dante Fabbro22NSHD4059560049.8-1.748244651.90.96.592.899.253.146.919:1917:29826-1.310158.4
251Radek Faksa27DALC5560168846.6-8.842951045.7-9.66.491.097.435.664.417:2613:501821-4.814465.3
252Joel Farabee20PHILW5560257451.2-1.446044350.9-0.911.289.1100.354.445.616:0112:3127203.718964.6
253David Farrance21NSHD2203337.7-17.3182541.9-17.214.3100.0114.346.753.318:0815:1500-0.1475.0
254Hudson Fasching25ARIRW5354146.1-0.7313249.20.20.087.087.036.463.69:289:2001-0.2977.8
255Jesper Fast29CARRW4651047152.0-2.137736550.8-3.27.290.297.446.853.215:1812:57511-2.06955.1
256Justin Faulk28STLD5692898448.50.569974248.50.911.490.4101.947.053.024:1620:412435-3.822352.5
257Mario Ferraro22SJSD56882101646.5-2.366276346.5-3.010.389.7100.042.757.322:2618:313020-0.110654.7
258Kevin Fiala24MINLW5062160350.75.446546050.33.610.889.6100.450.649.416:5413:2741450.929055.9
259Valtteri Filppula36DETC3833945642.6-4.127033844.4-1.812.088.9100.946.353.715:3613:46710-2.04161.0
260Christian Fischer23ARIRW5241252643.9-6.032038845.2-4.48.790.298.937.362.712:4510:33711-8.58555.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%
261Haydn Fleury24TOTD4758153352.2-1.242840951.1-1.75.490.395.849.650.415:2414:06727-1.4
261Haydn Fleury24CARD3539735752.7-1.529327351.8-2.45.790.796.554.945.113:3612:48416-0.39053.3
261Haydn Fleury24ANAD1218417651.10.413513649.81.64.789.694.240.060.020:3917:50311-1.13638.9
262Warren Foegele24CARLW5364857652.9-1.048545451.7-2.17.593.2100.744.755.314:0913:0016281.915558.7
263Steven Fogarty27BUFC9469033.8-12.8376934.9-9.814.394.4108.727.372.711:4411:3050-2.6862.5
264Marcus Foligno29MINLW3936743545.8-3.128832247.2-2.816.691.9108.543.057.014:5813:1115144.56264.5
265Nick Foligno33TOTLW4954061946.6-0.142245748.00.77.991.499.343.057.017:4614:081321-1.0
265Nick Foligno33CBJLW4246354246.1-0.236340247.50.66.391.798.042.058.018:0914:181118-2.211165.8
265Nick Foligno33TORLW7777750.00.6595551.81.617.089.5106.549.250.815:2813:03231.21080.0
266Callan Foote22TBLD3533133949.4-2.726125350.8-1.310.093.3103.358.941.112:5312:23150.07851.3
267Nolan Foote20NJDLW6454748.93.3363352.25.914.878.393.171.428.69:419:3812-0.6683.3
268Derek Forbort28WPGD5679686448.0-0.757963047.9-0.79.889.799.552.048.020:4517:521954-5.217438.5
269Alex Formenton21OTTLW2014620142.1-5.110814842.2-5.115.193.7108.837.462.611:6010:01116-2.53969.2
270Filip Forsberg26NSHC3959652053.42.046739054.52.46.690.196.758.441.618:1715:192221-0.121360.6
271Gustav Forsling24FLAD4369361752.9-1.854746354.2-0.49.393.3102.641.558.519:5716:5719268.316557.0
272Liam Foudy20CBJC2422527045.5-1.516721044.3-3.08.194.0102.150.050.012:3612:0165-3.86363.5
273Cam Fowler29ANAD5688683451.53.962764149.42.011.189.6100.754.245.821:4617:602128-5.118141.4
274Adam Fox22NYRD5584586549.44.364464949.83.910.791.9102.649.450.624:4218:2338365.318156.4
275Trent Frederic22BOSC4234138147.2-7.626427549.0-6.44.491.495.841.858.211:1510:4297-3.87558.7
276Mark Friedman25TOTD9759244.9-1.4587045.3-0.315.688.2103.857.642.411:0310:5302-1.0
276Mark Friedman25PITD5505249.01.7403652.66.721.285.2106.452.547.511:0410:52010.4875.0
276Mark Friedman25PHID4254038.5-6.6183434.6-10.70.091.791.768.431.611:0110:5501-1.4475.0
277Martin Frk27LAKRW12722.2-30.21516.7-34.20.075.075.0100.00.09:218:4800-0.410.0
278Byron Froese29CGYC6174726.6-22.6103223.8-24.520.096.7116.721.178.98:186:5920-1.8366.7
279Michael Frolík32MTLLW8866855.8-3.7615055.0-4.90.091.791.758.841.211:2711:12210.12556.0
280Morgan Frost21PHIC2201458.815.8101147.62.20.0100.0100.073.326.710:149:2301-0.520.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%
281Kurtis Gabriel27SJSRW11628841.3-7.3534753.04.99.494.1103.523.376.77:407:33101.01136.4
282Jonah Gadjovich22VANLW11811.1-31.61516.7-28.566.750.050.04:554:5100-0.20
283Sam Gagner31DETC4238741248.43.531032448.93.79.190.9100.046.653.415:2612:0978-4.313266.7
284Alex Galchenyuk26TOTC3435236249.3-3.927627450.2-4.39.286.695.851.548.512:4211:406164.0
284Alex Galchenyuk26TORC2630529750.7-2.123522551.1-3.810.687.097.752.647.413:4212:555114.47262.5
284Alex Galchenyuk26OTTC8476542.0-12.2414945.6-7.90.084.484.442.957.19:307:3915-0.42860.7
285Brendan Gallagher28MTLRW3551835259.55.338525859.96.610.889.4100.247.852.215:0112:59797.317759.9
286Dylan Gambrell24SJSC4954065745.1-4.540947646.2-3.57.788.295.943.256.816:0213:39913-3.99749.5
287Jake Gardiner30CARD2633230152.4-0.924422851.7-1.48.391.699.955.644.416:0314:12513-0.36237.1
288Rhett Gardner24DALC/LW2820023046.5-5.914717645.5-7.15.987.593.445.055.09:589:3954-2.65244.2
289Conor Garland24ARIRW4969163152.35.553250151.54.810.088.898.963.136.917:5515:0134193.624156.0
290Adam Gaudette24TOTC4035941446.40.426530146.80.75.690.295.855.344.711:0710:0596-3.2
290Adam Gaudette24VANC3328332146.9-0.220823147.40.14.590.895.356.143.910:549:4764-2.49264.1
290Adam Gaudette24CHIC7769345.03.6577044.94.59.388.297.552.247.812:1211:3032-0.91741.2
291Frédérick Gaudreau27PITC1918716653.03.815013552.63.713.393.6106.925.874.213:0411:101441.33557.1
292Johnny Gaudreau27CGYLW5675567252.90.057951752.80.49.790.299.960.040.018:2514:5023594.619756.9
293Frederik Gauthier25ARIC251722.7-21.931220.0-18.80.0100.0100.037.562.56:456:4500-0.41100.0
294Julien Gauthier23NYRRW3022226146.0-2.116919146.9-0.48.988.197.047.053.09:399:24590.95667.9
295Vladislav Gavrikov25CBJD5569289543.6-4.253666044.8-3.07.390.697.836.963.119:2417:221717-5.710247.1
296Glenn Gawdin23CGYC7374246.8-6.1263344.1-8.35.090.095.071.029.06:556:4430-0.1520.0
297Morgan Geekie22CARC3627924353.40.120918453.20.17.692.5100.156.743.39:478:3757-0.85752.6
298Nathan Gerbe33CBJC9606050.03.2444450.02.95.490.996.348.551.511:079:43210.31464.3
299Timothy Gettinger22NYRLW291833.32.961627.3-4.70.083.383.327.872.211:4311:2210-0.62100.0
300Ryan Getzlaf35ANAC4861956552.34.344041951.24.08.387.796.052.847.216:3514:062440-0.213352.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%
301Dennis Gilbert24COLD3131448.1-3.010855.65.60.0100.0100.044.455.66:436:00000.410.0
302Mark Giordano37CGYD5690177453.81.367556354.53.010.390.2100.551.948.122:5717:2321412.230646.4
303Samuel Girard22COLD48100266160.32.172648659.92.29.190.199.261.238.823:1319:31143217.818642.5
304Claude Giroux33PHIC/LW5479259457.16.759446056.46.211.485.897.250.149.918:0614:4419163.421156.9
305Cody Glass21VEGC2727226550.7-2.917917650.4-2.310.095.5105.549.150.914:3212:09116-1.75550.9
306Luke Glendening31DETC5447960444.2-1.836344145.1-0.610.692.9103.432.068.014:4812:15107-4.711060.9
307Alex Goligoski35ARID5691097748.2-0.767772348.4-0.411.189.9101.050.349.723:0019:041433-5.915745.9
308Barclay Goodrow27TBLRW5562450455.34.448638555.85.010.592.2102.746.253.815:0712:3316124.510469.2
309Shayne Gostisbehere27PHID4162356852.3-1.146643551.7-1.110.488.498.955.844.219:5617:0610242.618945.0
310Yanni Gourde29TBLC5671957555.64.955444855.34.510.590.9101.448.851.217:0413:4318134.318264.8
311Mikael Granlund28NSHC5167068449.5-0.752152849.7-1.49.391.4100.754.345.719:2814:4023270.313455.2
312Derek Grant30ANAC4640356741.5-8.229741641.7-6.710.990.8101.737.262.814:3411:41912-9.112254.1
313Tyler Graovac27VANC149214039.7-6.97010839.3-7.47.590.998.548.451.69:449:0863-0.92665.4
314Ryan Graves25COLD5487765157.4-1.663048356.6-2.010.092.0101.947.952.119:0315:3918248.522644.7
315Andy Greene38NYID5568478146.7-2.851156447.5-2.78.294.3102.455.844.217:3515:37619-1.412540.0
316Jordan Greenway23MINLW5658174943.7-3.645455744.9-3.411.590.6102.141.858.215:4814:051618-0.214256.3
317A.J. Greer24NJDLW131516.7-30.731318.8-22.9100.033.366.78:338:3300-1.30
318Noah Gregor22SJSC3026936342.6-5.920727343.1-5.95.287.893.045.954.111:4311:05116-4.09861.2
319Mikhail Grigorenko26CBJC3233039745.4-0.725831045.4-1.18.591.9100.552.048.013:4512:52108-4.46852.9
320Rocco Grimaldi27NSHC4041142349.3-1.131533548.5-3.17.892.099.852.547.512:4912:001711-4.911255.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%
321Jordan Gross25ARID7857353.80.4675355.82.210.680.090.662.737.313:1113:08041.22343.5
322Carl Grundström23LAKRW4741851844.7-4.232638645.8-2.97.091.298.148.651.412:2811:3269-8.210165.3
323Matt Grzelcyk27BOSD3764645458.76.251934160.37.08.292.4100.652.048.019:4516:37141110.612663.5
324Radko Gudas30FLAD5478269153.1-0.161452553.90.88.491.499.848.052.017:3415:3114336.916750.3
325Erik Gudbranson29TOTD4561267847.4-2.046053246.4-4.37.290.697.844.655.417:5515:29633-7.2
325Erik Gudbranson29OTTD3650852949.0-1.437941547.7-3.97.388.796.048.551.518:0415:15526-5.710550.5
325Erik Gudbranson29NSHD910414941.1-4.48111740.9-6.26.896.7103.531.968.117:1516:2517-1.51631.3
326Jake Guentzel26PITC5686180951.61.765363750.60.211.290.7101.962.437.620:1517:1117230.423859.2
327Carl Gunnarsson34STLD1210513643.6-11.47710342.8-10.710.089.799.733.366.714:2611:5012-2.71735.3
328Denis Gurianov23DALRW5569063052.3-1.051548351.6-1.48.491.599.959.240.815:5113:3618294.825151.8
329Nikita Gusev28TOTLW3138327857.94.329521557.85.14.190.194.255.844.214:2111:4810211.0
329Nikita Gusev28NJDLW2021617755.03.115814552.11.94.487.591.962.837.213:3211:13914-2.47460.8
329Nikita Gusev28FLALW1116710162.35.21377066.28.73.894.998.744.955.115:5112:52173.44362.8
330David Gustafsson20WPGC4171848.6-3.9131644.8-8.10.092.992.950.050.05:495:4810-0.3250.0
331Erik Gustafsson28TOTD2934029753.43.724522951.72.811.589.0100.562.837.216:4314:207220.6
331Erik Gustafsson28PHID2429026951.93.020620949.60.812.388.8101.161.638.417:2414:56618-0.97832.1
331Erik Gustafsson28MTLD5502864.111.1392066.117.07.190.998.175.025.013:2311:28141.51553.3
332Gaetan Haas29EDMF3421227743.4-5.114218243.8-3.86.192.498.544.655.411:219:18910-3.35048.0
333Brandon Hagel22CHILW5252562645.6-0.136946444.3-0.99.889.899.637.562.513:5912:413111-5.814463.2
334Carl Hagelin32WSHLW5652355048.7-1.940340150.10.310.291.9102.117.582.514:0611:2821162.812965.9
335Robert Hägg25PHID3439836352.3-0.229127951.1-0.37.990.398.260.839.215:4013:54520-1.67737.7
336Nicolas Hague22VEGD5271561653.70.452143654.41.19.992.7102.660.739.315:6014:4210155.618542.2
337Libor Hájek22NYRD4439066537.0-12.031352037.6-12.510.394.2104.651.648.415:1614:28517-10.35658.9
338Jani Hakanpää28TOTD5770976148.2-1.950855048.0-1.89.991.1101.151.049.018:0115:55336-2.9
338Jani Hakanpää28ANAD4254056948.70.138240948.30.010.290.3100.550.749.318:3716:19229-3.19543.2
338Jani Hakanpää28CARD1516919246.8-7.512614147.2-6.79.493.3102.652.247.816:2114:45170.22748.1
339Micheal Haley34OTTC4142436.8-7.891537.5-7.80.090.090.023.176.96:036:0100-0.310.0
340Taylor Hall29TOTLW5378360356.57.560846556.77.28.588.997.464.735.317:5215:1519317.4
340Taylor Hall29BUFLW3752947952.56.541637052.97.36.786.893.462.137.918:4115:4510200.516354.0
340Taylor Hall29BOSLW1625412467.211.71929566.99.112.197.3109.470.529.515:5814:079116.97365.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%
341Dougie Hamilton27CARD55106285955.32.581465555.43.210.192.4102.551.148.922:4318:1519444.836249.7
342Travis Hamonic30VAND3854066244.9-0.639147145.40.07.693.0100.652.048.019:2217:131019-8.115152.3
343Fredrik Händemark27SJSC8526345.2-3.8454351.12.03.083.986.946.253.89:279:19230.2862.5
344Noah Hanifin24CGYD4775569852.0-0.557153651.6-0.47.491.198.549.350.720:0118:4219375.620643.2
345Joel Hanley29DALD3538129156.72.028721157.63.78.890.799.656.343.713:0112:34475.75152.9
346Mike Hardman21CHIRW8538837.6-2.5407235.7-4.012.992.2105.138.062.010:5910:5321-1.41050.0
347Jansen Harkins23WPGC2615620143.7-5.812014645.1-3.84.894.799.632.267.88:248:1512-2.92955.2
348Ben Harpur26NSHD3434645143.4-6.028634945.0-5.38.693.2101.745.154.916:2614:52928-4.75757.9
349Scott Harrington27CBJD1212815944.6-1.59811945.2-1.811.385.196.352.347.716:2114:4901-2.21650.0
350Ryan Hartman26MINRW5150861245.4-1.138945945.9-1.59.891.2101.039.860.215:0412:342129-1.613853.6
351Garnet Hathaway29WSHRW5649555047.4-3.638240448.6-1.710.692.4103.017.582.512:1910:5510101.510658.5
352Erik Haula29NSHLW5153156248.6-1.540243048.3-3.09.392.1101.443.856.216:0012:321817-4.114359.4
353Jayce Hawryluk25VANC3022528144.5-0.516621044.1-1.55.388.894.246.353.79:389:33512-3.03354.5
354John Hayden25ARIC2919823645.6-5.614616546.9-4.07.489.396.646.553.59:499:0444-4.53855.3
355Kevin Hayes28PHIRW5563263749.8-3.148950249.3-2.98.991.5100.455.444.617:3113:4022272.722656.2
356Barrett Hayton20ARIC1412111451.52.4898551.11.96.791.598.261.838.211:299:1444-0.32050.0
357Victor Hedman30TBLD5491280453.11.669262352.60.710.489.499.859.740.325:0319:1912281.531643.0
358Danton Heinen25ANAC/LW4346349348.4-0.134237447.80.78.190.298.346.054.014:4612:332310-6.713954.7
359Ville Heinola19WPGD5566944.8-8.0425344.2-8.26.990.597.458.541.515:3214:2912-1.81090.0
360Miro Heiskanen21DALD55102891752.9-0.377769352.90.46.890.297.051.348.724:5820:3916489.926246.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%
361Darren Helm34DETC/LW4748452548.03.535839547.53.06.393.699.937.762.314:4112:441310-2.413063.8
362Adam Henrique30ANAC4554552850.83.838240948.31.89.789.999.653.746.316:0213:161120-3.912959.7
363Aleksi Heponiemi22FLAC910310050.7-8.3887753.3-6.68.893.2102.039.760.312:1411:5563-0.82171.4
364Tomáš Hertl27SJSC5073266452.46.255849453.06.510.088.398.347.652.419:0814:47352410.319058.9
365Thomas Hickey31NYID5605651.75.8443953.07.116.796.7113.360.040.016:1616:10011.4633.3
366Matthew Highmore24TOTLW4232941744.1-2.625831145.3-0.56.192.798.834.165.911:3810:191111-6.7
366Matthew Highmore24CHILW2415816548.92.811911950.05.02.292.694.837.862.28:508:1845-2.53852.6
366Matthew Highmore24VANLW1817125240.4-7.113919242.0-5.39.592.7102.230.969.115:2213:0176-4.23360.6
367Vinnie Hinostroza26TOTC2624325648.70.218320347.4-0.19.891.9101.748.052.012:1611:421012-4.6
367Vinnie Hinostroza26CHIC1718818250.87.413814548.86.613.090.8103.750.050.013:3412:47910-3.24165.9
367Vinnie Hinostroza26FLAC9557442.6-14.7455843.7-13.00.095.295.242.657.49:509:3912-1.41250.0
368Roope Hintz24DALLW4156045055.43.343033955.94.610.891.2102.063.436.618:1414:098237.618649.5
369Taro Hirose24DETLW6434250.64.6373452.19.47.1100.0107.143.556.514:2210:39130.51190.9
370Nico Hischier22NJDC2125628047.8-0.418421745.9-1.86.787.794.445.554.518:3114:00127-1.77757.1
371Niklas Hjalmarsson33ARID4143747747.8-2.034034349.80.95.191.796.838.461.617:2213:541029-2.46743.3
372Mike Hoffman31STLC/LW5253057348.1-0.239643447.70.111.190.2101.358.741.315:0413:062120-0.218561.1
373Nils Höglander20VANLW5674874050.35.255356149.64.19.190.699.748.951.115:2713:5342200.619660.2
374Nick Holden33VEGD1724721153.92.217515253.53.58.593.0101.553.846.215:5115:10300.74650.0
375Justin Holl29TORD5585989049.1-2.965964950.4-2.211.990.2102.149.650.421:0418:2217416.911748.7
376Patric Hörnqvist34FLARW4450941755.02.939031955.02.910.087.897.765.234.816:4712:4018101.320072.5
377Bo Horvat25VANC5682088748.02.360264848.22.28.790.599.241.059.019:5315:482522-6.422658.0
378Brett Howden22NYRC4233940245.7-2.226129347.1-1.26.792.799.448.251.812:3410:2066-1.95461.1
379Filip Hronek23DETD5685491548.33.865272147.52.77.390.497.748.851.223:2318:47731-3.922550.7
380Jonathan Huberdeau27FLALW5571259654.41.257246455.22.011.890.0101.964.835.218:2514:0337435.919064.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%
381Cameron Hughes24BOSC1151746.913.1111052.416.90.083.383.383.316.716:0514:3630-0.4650.0
382Jack Hughes19NJDC5686265756.78.764852555.28.09.889.299.063.836.219:0416:0156745.325755.3
383Quinn Hughes21VAND5693792350.46.067970449.13.78.388.997.162.637.422:4818:553460-5.923342.1
384Brad Hunt32MIND128810844.92.0758447.20.84.182.186.239.160.912:2010:2821-1.53145.2
385Dryden Hunt25ARILW2626024651.43.119718052.33.35.688.794.342.457.611:5811:47470.36659.1
386Ben Hutton27TOTD3849056246.6-4.537642946.7-3.86.490.496.838.461.618:2816:04822-5.2
386Ben Hutton27ANAD3443351245.8-4.833239345.8-4.16.790.196.837.762.318:3115:55619-6.49156.0
386Ben Hutton27TORD4575053.3-1.6443655.0-1.33.795.098.744.855.218:0217:23231.21030.0
387Zach Hyman28TORC4364659452.11.350042753.93.212.593.1105.646.653.419:2215:52171717.918362.8
388Alex Iafallo27LAKC5571668251.24.553451550.93.99.288.797.948.451.619:5315:02159-3.619162.3
389Matt Irwin33BUFD2425134242.3-4.020027242.4-3.36.888.995.747.352.716:1514:1677-6.24658.7
390Mark Jankowski26PITC4526032044.8-7.320323945.9-6.28.894.9103.729.470.610:438:47143-2.06256.5
391Mattias Janmark28TOTC5659570945.6-4.343753844.8-5.08.190.198.250.249.817:0613:371626-4.5
391Mattias Janmark28CHIC4138753142.2-6.327840440.8-7.27.089.596.548.351.716:4913:231221-4.710369.9
391Mattias Janmark28VEGC1520817853.90.415913454.3-0.210.392.0102.355.344.717:5014:18450.14452.3
392Calle Järnkrok29NSHC4951957947.3-2.941944448.6-2.110.493.9104.352.347.716:4813:111911-0.113368.4
393Christián Jaroš24SJSD7547342.5-4.4425145.2-2.46.783.390.057.542.511:1110:55320.31030.0
394Tanner Jeannot23NSHF1514313751.15.611510751.84.611.593.5105.016.283.812:0811:49051.13369.7
395Jan Jeník20ARIRW2241266.723.918966.722.723.1100.0123.164.335.712:0512:0510-0.1475.0
396Boone Jenner27CBJC4149458845.7-0.738642747.50.97.090.897.837.562.517:6014:351422-2.013160.3
397Nick Jensen30WSHD5362863649.7-1.047249149.0-1.59.691.5101.136.263.817:1814:3515292.410756.1
398Ryan Johansen28NSHC4858556450.92.645742651.82.57.692.299.854.345.716:5713:4113201.110563.8
399Marcus Johansson30MINC/W3636443245.7-0.727034044.3-3.47.689.497.045.954.115:5612:501019-4.68554.1
400Erik Johnson32COLD4453754.9-3.2342954.0-1.713.094.7107.846.253.813:2610:26130.6862.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%
401Jack Johnson34NYRD1314118743.0-6.210914842.4-6.22.493.195.548.251.816:5814:5726-0.22454.2
402Luke Johnson26MINC149114838.1-7.67011238.5-8.17.888.996.728.971.110:0610:0220-3.22055.0
403Reese Johnson22CHIF5242648.00.2192048.75.50.088.988.936.863.27:577:5700-0.1580.0
404Tyler Johnson30TBLC5555050452.20.242138352.40.58.390.698.953.546.513:4012:03473.412362.6
405Andreas Johnsson26NJDLW5055147753.62.342337353.13.27.891.399.054.745.313:5612:1223134.510462.5
406Ross Johnston26NYILW127110739.9-9.1517341.1-9.52.992.595.349.250.88:448:4311-0.4683.3
407Henri Jokiharju21BUFD4665071447.71.751156047.72.46.690.496.954.145.918:2317:16912-2.410945.9
408Caleb Jones23EDMD3333733250.41.025224251.02.26.189.795.855.144.913:3612:59935-1.05541.8
409Max Jones22ANALW4648651848.40.634940046.6-0.58.090.398.348.951.114:1012:322010-4.913357.9
410Seth Jones26CBJD561018108448.43.277584048.01.87.890.598.355.344.725:1421:122043-9.025655.1
411Zachary Jones20NYRD109613940.9-2.17011338.3-6.010.090.9100.944.355.714:5913:50110-2.22352.2
412Mathieu Joseph23TBLRW5642544748.7-4.032635348.0-4.911.791.6103.356.943.110:5610:171212-0.89264.1
413Pierre-Olivier Joseph21PITD1622420752.01.417815054.34.47.890.998.752.447.616:4715:48480.44856.3
414Dakota Joshua24STLC12557941.0-6.7385939.2-8.23.289.793.051.248.88:588:4631-2.01181.8
415Roman Josi30NSHD4893785852.23.071864452.72.77.489.897.257.542.524:2120:4515304.129048.6
416Tyson Jost22COLC5464045158.7-0.447033258.60.38.892.9101.750.249.814:0711:4524119.615459.7
417Olli Juolevi22VAND2322727745.0-5.716521044.0-7.39.091.6100.644.155.913:1312:2129-3.25742.1
418Tomáš Jurčo28VEGRW8765657.63.8563958.96.26.584.290.765.934.18:588:57011.81861.1
419Noah Juulsen23FLAD4374644.6-4.8313844.9-4.00.089.789.754.145.911:5811:4002-1.2771.4
420Nazem Kadri30COLC5679159357.2-2.156346254.9-4.48.089.297.255.644.416:2813:2222266.428958.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%
421Dominik Kahun25EDMC4851253848.80.439040549.10.78.091.399.446.753.312:4912:251116-2.511261.6
422Kaapo Kakko19NYRRW4856648553.98.044137054.48.07.991.799.658.641.414:2112:5931112.913659.6
423Arthur Kaliyev19LAKRW161627.30.851327.84.120.081.8101.842.957.114:4213:4800-0.1250.0
424Wyatt Kalynuk23CHID2125831545.0-0.118725142.7-1.911.688.199.751.248.816:1614:50217-5.54854.2
425David Kämpf26CHIC5655060747.51.840944747.83.36.893.2100.032.667.414:4012:19318-2.310162.4
426Steven Kampfer32BOSD2026927849.2-4.721720651.3-3.56.593.9100.457.942.116:4214:5765-0.34957.1
427Evander Kane29SJSLW5682785149.32.061565548.40.011.088.599.540.559.520:1215:3930333.632260.2
428Patrick Kane32CHIRW56842100345.6-0.862376744.8-0.711.689.8101.456.943.122:1418:123345-8.832359.1
429Kasperi Kapanen24PITRW4044444949.70.134233950.20.613.592.9106.366.933.115:3213:541621-1.111260.7
430Kirill Kaprizov23MINLW5574871251.27.057552852.16.811.890.6102.458.341.718:1814:5927353.728056.1
431Erik Karlsson30SJSD5293297149.01.470174248.60.18.289.097.252.947.123:3619:2739470.223946.0
432William Karlsson28VEGC5683566255.83.158348654.51.010.092.8102.955.644.418:4014:0930155.919856.1
433David Kaše24PHIRW17750.0-3.61516.7-34.40.0100.0100.060.040.010:589:0501-0.330.0
434Ondřej Kaše25BOSRW3322061.57.4261563.49.00.0100.0100.088.911.18:308:09110.4944.4
435Zack Kassian30EDMRW2723026946.1-1.217120345.7-2.16.793.099.750.349.711:5111:3837-2.33847.4
436Martin Kaut21COLRW5253541.7-17.6173036.2-22.30.0100.0100.035.364.77:607:5700-1.6366.7
437Joey Keane21CARD1171356.710.3131350.05.90.087.587.566.733.319:3416:5501-0.3333.3
438Brady Keeper24FLAD12722.2-30.31516.7-36.3100.0100.00.09:287:1100-0.710.0
439Duncan Keith37CHID54827100145.2-2.361177744.0-3.09.590.099.552.547.523:2518:182863-10.719955.3
440Clayton Keller22ARIC5677664954.58.158749354.48.19.687.897.459.340.716:4013:5323170.821258.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%
441Joel Kellman26SJSF7677148.61.6545250.94.78.986.195.036.463.610:4110:01301.31968.4
442Parker Kelly21OTTF111378.632.27370.021.925.0100.0125.00.0100.07:325:5400-0.11100.0
443Adrian Kempe24LAKLW5657665446.8-1.042450445.7-2.78.488.196.451.049.016:5612:401520-7.123853.4
444Alexander Kerfoot26TORC5654258748.0-3.940543548.2-4.68.691.8100.552.048.014:2712:191730-1.711857.6
445Tanner Kero28DALRW3929029349.7-3.220721149.5-3.46.892.899.645.854.210:369:429101.66361.9
446Phil Kessel33ARIRW5666173447.4-1.748656546.2-3.39.587.997.456.643.417:0514:121920-5.620655.8
447Jujhar Khaira26EDMLW4027935843.8-6.321026144.6-5.810.292.8103.031.768.312:0310:01711-4.87356.2
448Matt Kiersted22FLAD7759843.4-14.5587643.3-14.02.391.493.750.050.015:1014:1117-1.61154.5
449Alex Killorn31TBLC/LW5665755054.43.350244253.21.68.690.499.054.445.617:5313:0114101.420459.3
450Joel Kiviranta24DALF2625722653.2-0.318617751.2-1.110.889.199.964.935.112:1011:17730.45457.4
451John Klingberg28DALD5395286252.50.069065351.4-0.98.688.196.755.644.422:4219:2917512.223146.8
452Nikolai Knyzhov22SJSD5678077750.13.159359050.12.57.690.698.249.550.516:4415:4918131.59752.6
453Slater Koekkoek26EDMD1816023640.4-9.211916741.6-8.74.489.994.448.052.013:1011:12311-3.04141.5
454Mikko Koivu37CBJC7478336.2-9.8356236.1-10.014.885.099.840.959.112:2811:1632-2.4742.9
455Keegan Kolesar23VEGRW4438836051.9-2.227325351.9-2.19.688.898.457.642.49:339:30972.07660.5
456Leo Komarov34NYIC3331133348.3-1.423723550.20.47.794.7102.453.846.212:5011:291083.34165.9
457Travis Konecny23PHIC5064952855.13.847040953.52.18.089.797.755.244.815:5413:351615-0.519152.4
458Anže Kopitar33LAKC5678475251.04.959257250.94.59.088.797.749.051.021:1115:511234-2.621654.6
459Klim Kostin21STLC/LW2151550.00.0111444.0-6.016.783.3100.030.869.213:4813:4812-0.620.0
460Jesperi Kotkaniemi20MTLC5669755955.51.648241953.50.37.391.698.956.943.114:4812:5233244.715855.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%
461Vitali Kravtsov21NYRRW2017322143.9-0.113416744.5-0.34.989.794.649.150.912:2412:07713-2.34254.8
462Peyton Krebs20VEGC4373055.21.5301961.28.212.084.696.672.227.811:2610:39110.4520.0
463Chris Kreider29NYRLW5056857749.62.742542350.12.310.389.499.749.850.217:2413:2017321.817757.6
464David Krejčí34BOSC5173854957.33.856542157.32.58.395.1103.465.035.017:0814:33212812.414158.9
465Torey Krug29STLD5180884548.90.663565149.41.810.890.9101.650.549.522:3119:16725-1.320852.9
466Dominik Kubalík25CHILW5660667047.51.844449747.22.69.091.3100.349.750.315:3113:0212190.126060.0
467Karson Kuhlman25BOSC2017915254.1-1.714311156.3-0.72.887.390.254.245.810:3910:18212.04766.0
468Dean Kukan27CBJD3537242946.40.329531848.12.17.691.799.358.042.014:1114:07617-1.55058.0
469Brett Kulak27MTLD4669954656.12.950539056.44.46.792.198.860.939.116:0615:598334.511350.4
470Dmitry Kulikov30TOTD4872764253.12.255350452.32.77.190.897.941.258.819:1016:538312.4
470Dmitry Kulikov30NJDD3858550953.51.845040452.72.96.690.797.340.259.819:3316:577190.38451.2
470Dmitry Kulikov30EDMD1014213351.63.610310050.71.98.691.4100.146.853.217:4416:381122.12630.8
471Luke Kunin23NSHC3841047346.4-4.931936346.8-5.610.092.5102.550.649.413:5912:5889-0.111760.7
472Janne Kuokkanen22NJDC/LW5060256551.61.644544450.10.79.988.398.251.148.914:4613:302214-5.111354.0
473Rasmus Kupari20LAKC7605452.66.3434648.33.43.681.384.839.061.011:2810:3700-1.11080.0
474Sean Kuraly28BOSC4744848148.2-7.836036349.8-7.16.090.096.124.076.014:0412:082413-2.713366.2
475Philipp Kurashev21CHIC5448356846.0-0.334143444.0-1.77.892.099.851.049.013:0511:361816-7.710661.3
476Evgeny Kuznetsov28WSHC4150848451.21.239338350.61.013.690.9104.572.527.516:3414:041619-0.112263.9
477Oliver Kylington23CGYD8947854.74.8726951.12.08.291.199.375.025.013:0512:52240.71643.8
478Jordan Kyrou22STLC5564362350.83.647847650.12.811.388.599.854.945.114:2513:1132221.017157.3
479Joel L'Esperance25DALRW12758048.4-5.2646051.6-3.86.888.695.534.365.79:258:3313-0.32040.0
480Kevin Labanc25SJSRW5574472450.73.956057449.41.59.489.598.944.855.216:2514:1317244.022856.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%
481Tanner Laczynski23PHIC5283445.2-9.7252649.0-5.54.8100.0104.833.366.79:598:4721-0.3966.7
482Sam Lafferty25PITC/LW3423828045.9-5.618921646.7-5.36.391.297.525.374.79:479:3676-3.05757.9
483Alexis Lafrenière19NYRLW5657167845.7-1.545151046.9-0.69.190.899.953.846.213:5312:361518-5.411558.3
484William Lagesson24EDMD1915022240.3-10.910916040.5-10.914.392.1106.439.860.214:0912:5337-4.42937.9
485Patrik Laine22TOTRW4652068843.0-5.140253243.0-5.88.886.194.961.338.717:2715:15940-6.9
485Patrik Laine22CBJRW4551067543.0-5.039352542.8-5.98.486.294.661.338.717:2815:18940-7.115451.3
485Patrik Laine22WPGRW1101343.5-11.79756.35.025.075.0100.060.040.016:2013:11000.1650.0
486Juho Lammikko25FLARW4434637747.9-6.027829648.4-5.54.692.296.835.864.210:509:457120.97061.4
487Gabriel Landeskog28COLLW5495458861.94.368344060.83.611.487.498.865.434.619:5715:43163514.227157.2
488Dylan Larkin24DETC4462265848.62.748152148.02.27.090.197.148.151.920:2417:132138-1.122360.1
489Adam Larsson28EDMD5671884745.9-4.053658247.9-1.39.092.4101.336.663.419:3917:191242-3.313040.0
490Jacob Larsson23ANAD4655565246.0-4.741749445.8-4.28.590.599.043.656.417:2315:23424-8.710440.4
491Johan Larsson28ARILW/C5247155246.0-3.635842046.0-3.46.989.796.635.264.813:5912:09226-6.910654.7
492Scott Laughton26PHIC5358757250.6-2.244542351.3-0.88.495.0103.444.155.915:2513:2720171.813366.9
493Jeremy Lauzon23BOSD4154751851.4-5.943039252.3-5.88.291.499.646.353.718:4315:337200.79849.0
494Curtis Lazar25TOTC/RW5040647546.1-6.332836547.3-5.65.992.898.740.060.013:1911:10187-2.6
494Curtis Lazar25BUFC/RW3325732044.5-4.420725245.1-4.07.791.999.742.857.213:3711:04166-3.96256.5
494Curtis Lazar25BOSC/RW1714915549.0-10.012111351.7-8.73.194.998.034.365.712:4611:22211.32969.0
495Nick Leddy29NYID5680993446.4-3.662169047.4-3.38.291.299.348.751.321:3519:016323.114654.1
496Anders Lee30NYILW2740932655.68.132424057.49.310.891.8102.660.739.317:3214:59799.111768.4
497Artturi Lehkonen25MTLLW4746541852.7-2.033530752.2-1.65.491.496.852.547.513:2511:16313-0.212860.9
498Mikko Lehtonen27TOTD2628335944.1-5.822328843.6-5.77.192.299.347.552.515:5314:33810-1.1
498Mikko Lehtonen27CBJD1719626542.5-6.615420842.5-5.76.691.297.843.856.318:0016:4575-1.64060.0
498Mikko Lehtonen27TORD9879448.1-3.4698046.3-5.18.594.6103.261.538.511:5210:24150.51850.0
499Josh Leivo27CGYLW3834929054.63.025321254.43.36.492.699.054.845.210:4510:181610-0.69453.2
500Brendan Lemieux24TOTLW4932445641.5-6.325533343.4-4.87.794.1101.751.948.110:089:33813-3.7
500Brendan Lemieux24NYRLW3120727542.9-5.316020244.2-4.58.894.5103.347.252.810:139:22510-0.56250.0
500Brendan Lemieux24LAKLW1811718139.3-8.09513142.0-5.35.893.499.259.640.49:589:5333-3.33259.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%
501John Leonard22SJSLW4437140347.90.128529049.61.57.589.997.457.242.811:1510:171311-0.310457.7
502Otto Leskinen23MTLD1121348.05.87943.85.80.0100.0100.083.316.716:2316:23020.220.0
503Kris Letang33PITD5592693349.8-0.871872649.7-1.211.692.0103.655.045.024:3820:042355-1.426150.6
504Vinni Lettieri25ANAC5415244.1-8.0314341.9-8.87.782.890.558.641.412:4310:5121-1.01258.3
505Tyler Lewington26NSHD2232350.01.4211460.09.523.592.3115.852.947.114:1012:28011.0666.7
506Trevor Lewis34WPGC5632140144.5-4.623929744.6-4.47.297.2104.436.463.69:528:0288-0.811260.7
507Timothy Liljegren21TORD2271564.39.4191163.38.67.7100.0107.781.818.215:0613:11010.6520.0
508Kole Lind22VANRW7627944.0-0.8425742.4-1.50.090.990.937.562.513:0911:3722-2.61233.3
509Oskar Lindblom24PHILW5045046949.0-4.133435648.4-4.37.989.897.746.853.213:1111:10109-0.310256.9
510Esa Lindell26DALD5693789351.2-2.568566250.9-2.59.791.8101.549.650.423:1119:019420.518454.3
511Ryan Lindgren22NYRD5174372550.64.355354450.43.011.292.2103.349.051.019:6017:2119254.012950.4
512Elias Lindholm26CGYC5674765353.40.656851052.70.311.291.2102.453.047.019:5414:1830262.320264.4
513Hampus Lindholm27ANAD1831330350.82.923620253.96.87.390.798.053.646.422:0219:207152.36842.6
514Pär Lindholm29BOSC141028.6-21.43925.0-22.4100.00.0100.012:5512:33000.00
515Gustav Lindström22DETD1312518140.8-2.910013542.6-1.410.892.7103.543.057.016:0714:3208-1.02040.0
516Blake Lizotte23LAKC4139338650.41.229728051.52.28.791.7100.343.256.812:4211:0766-1.77754.5
517William Lockwood22VANRW2172738.6-8.7162341.0-4.80.087.587.558.341.714:1211:0201-0.8475.0
518Ryan Lomberg26FLALW3424924850.1-5.220319850.6-4.66.890.997.738.461.69:439:1382-0.36869.1
519Steven Lorentz24CARC/LW4541337452.5-1.031128452.3-1.17.893.2101.058.941.110:2610:1011102.77652.6
520Adam Lowry27WPGLW5249658845.8-3.637744645.8-3.310.891.9102.740.559.515:3212:131613-8.013758.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%
521Milan Lucic32CGYLW5658256051.0-2.543942450.9-2.19.489.098.350.749.313:3812:001929-0.511464.9
522Matt Luff23LAKRW1310613344.4-2.0859846.40.01.794.596.247.652.410:2910:1224-2.43354.5
523Isac Lundeström21ANAC4141844948.2-2.832033948.6-1.37.590.397.857.142.915:1513:231813-1.88859.1
524Eetu Luostarinen22FLAC4437740448.3-5.429131348.2-5.36.489.896.346.353.713:0810:552511-1.76354.0
525Ilya Lyubushkin26ARID4251659646.4-3.039145146.4-3.65.991.397.345.854.215:4215:34813-8.27250.0
526Olli Määttä26LAKD4148654347.20.839041148.72.69.188.197.247.752.316:2614:58423-6.67855.1
527Kurtis MacDermid26LAKD2827336243.0-7.120827343.2-6.88.886.795.549.750.313:2111:59217-11.64238.1
528Jacob MacDonald27COLD3351933360.92.836823960.62.58.694.0102.656.543.514:5714:02889.611542.6
529Mackenzie MacEachern26STLLW2113813850.01.710310749.01.26.595.5101.940.060.09:428:4411-0.92889.3
530Zack MacEwen24VANC3422324747.41.316518946.60.38.891.5100.446.353.78:388:3166-4.35655.4
531Ryan MacInnis24CBJC1611412946.90.7819546.00.51.693.895.429.470.69:589:5535-0.62360.9
532Connor Mackey24CGYD6595551.81.8455246.4-3.515.295.0110.260.040.014:1011:2704-0.41136.4
533Nathan MacKinnon25COLC4891454062.97.066339762.57.712.288.9101.167.132.920:2216:12162917.537455.1
534Josh Mahura22ANAD1316417248.8-0.311512847.3-1.010.090.0100.056.843.215:5415:2919-0.13441.2
535Philippe Maillet28WSHF2211263.67.0141253.8-4.50.088.988.983.316.79:099:0901-0.1333.3
536Cale Makar22COLD4492059060.94.465845059.43.411.888.7100.563.136.924:1919:10322114.522546.2
537Evgeni Malkin34PITC3340938751.42.030328451.61.810.288.798.968.431.617:4414:282634-4.212657.1
538Sean Malone25NSHC114960.93.39852.9-3.714.366.781.071.428.610:3810:15000.21100.0
539Mikhail Maltsev22NJDLW3334332851.1-1.425326548.8-3.18.890.599.241.558.511:2711:132411-0.511050.0
540Andrew Mangiapane24CGYLW5672862453.81.355248053.51.38.590.799.251.248.816:4013:2540187.616953.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%
541Josh Manson29ANAD2325334142.6-5.218727340.7-5.012.090.7102.743.156.917:5915:22613-6.84839.6
542Anthony Mantha26TOTRW5673469951.22.956655250.62.49.687.296.854.545.518:0715:2911303.3
542Anthony Mantha26DETRW4253354749.43.740243048.32.79.486.996.350.050.018:1515:34619-2.218055.6
542Anthony Mantha26WSHRW1420115256.91.216412257.31.89.988.898.772.927.117:4515:145115.55667.9
543Brad Marchand32BOSLW5380251560.99.064640061.88.910.989.099.957.342.718:5514:04423611.722862.7
544Jonathan Marchessault30VEGC5587368156.23.860749954.91.410.892.5103.457.842.217:2514:4929225.533153.2
545Mason Marchment25FLAF3339731955.45.229325253.82.09.091.2100.249.250.814:0813:1013118.39055.6
546John Marino23PITD5273167751.91.955151051.91.610.191.1101.249.250.820:4317:292921-3.610652.8
547Patrick Marleau41SJSC5653957948.20.339743447.8-0.86.790.997.550.949.113:1711:32228-0.39755.7
548Mitch Marner23TORRW5585879352.01.665758253.01.913.490.1103.456.343.722:2617:22536919.829552.9
549Pat Maroon32TBLLW5540046146.5-6.829735045.9-7.512.291.0103.261.138.911:369:56612-0.76867.6
550Matt Martin31NYILW5439749244.7-5.029535545.4-5.17.392.499.739.160.911:0410:321160.69373.1
551Alec Martinez33VEGD5399990852.4-1.372463653.2-0.411.491.4102.752.647.422:3418:3612269.018346.4
552Jordan Martinook28CARLW4442540251.4-2.733130851.8-1.98.490.098.550.050.012:4511:251110-1.29763.9
553Mike Matheson26PITD4463162850.10.148148150.0-0.412.190.4102.545.854.218:3817:342223-0.315555.5
554Stefan Matteau26CBJLW1812716743.2-5.39512543.2-5.02.493.295.630.969.110:4910:0675-1.52951.7
555Auston Matthews23TORC5288175653.83.668155755.04.213.689.2102.857.642.421:3318:10475323.936660.7
556Scott Mayfield28NYID5674184146.8-2.857260648.6-1.48.891.2100.043.856.219:2917:056376.516647.6
557Gerald Mayhew28MINF4314143.1-3.3252451.03.811.893.3105.161.538.511:4510:31100.4955.6
558Charlie McAvoy23BOSD51103473358.55.982355559.76.39.989.999.854.046.023:6019:36204416.918948.7
559Jake McCabe27BUFD1318914556.68.515011456.88.19.690.4100.041.558.519:1116:37642.12951.7
560Jared McCann24PITC4344338353.63.134630253.43.014.891.9106.749.550.514:0712:0321143.915759.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%
561Michael McCarron25NSHRW6474849.5-6.4313944.3-11.90.0100.0100.037.962.110:189:0820-0.8837.5
562Max McCormick28CARLW12749942.8-13.4557642.0-12.87.5100.0107.560.040.07:497:4310-1.7771.4
563Connor McDavid24EDMC56106686555.210.581066754.89.812.189.1101.262.437.622:0917:49364713.031463.7
564Ryan McDonagh31TBLD5078671552.40.560153353.01.29.992.2102.147.952.121:5418:3510202.716053.1
565Brock McGinn26CARLW3744439552.9-1.233630052.8-0.87.691.398.951.448.614:5912:451691.610256.9
566Greg McKegg28BOSC5244037.5-16.1193336.5-19.45.686.491.925.774.39:349:3312-0.54100.0
567Michael McLeod22NJDC5248156945.8-5.937543446.4-4.08.190.598.627.972.113:4912:0925230.010457.7
568Ryan McLeod21EDMC10989750.3-0.2737051.00.95.989.895.757.842.212:4711:02161.31225.0
569Connor McMichael20WSHC171236.8-8.45838.5-1.90.0100.0100.066.733.39:549:54000.3250.0
570Brayden McNabb30VEGD4161454053.2-1.944838553.8-2.311.091.4102.350.449.619:1816:398130.710836.1
571Jayson Megna30COLC7584854.7-3.7393056.5-4.49.195.7104.752.048.010:159:46101.71580.0
572Timo Meier24SJSRW5473370850.93.953953150.42.69.289.999.153.346.716:0314:0922256.929852.0
573Nicolas Meloche23SJSD7596746.82.3474650.53.98.694.1102.761.138.99:359:17020.31250.0
574Nicholas Merkley23NJDRW2723827746.2-5.117521744.6-6.09.389.098.343.356.711:3010:5177-3.86261.3
575Dakota Mermis27MIND3342954.08.1262254.27.29.180.089.147.152.916:2415:55010.8633.3
576Jonathon Merrill28TOTD4957868945.6-3.942951145.6-3.28.090.698.647.252.818:1516:35731-5.3
576Jonathon Merrill28DETD3643955144.3-3.433340245.3-2.19.392.6101.943.756.319:4117:33520-2.88143.2
576Jonathon Merrill28MTLD1313913850.2-3.59610946.8-5.63.182.485.563.536.514:1813:54211-2.51154.5
577Victor Mete22TOTD2835035050.0-1.924425449.0-3.310.593.6104.152.247.815:4814:307100.9
577Victor Mete22MTLD1418015254.2-2.112311352.1-4.411.491.7103.055.744.314:0913:58450.51650.0
577Victor Mete22OTTD1417019846.2-0.612114146.2-0.89.695.1104.849.250.817:2715:03350.32646.2
578Marc Michaelis25VANF159216236.2-10.07212137.3-9.35.691.296.849.450.69:058:5633-3.91225.0
579Jacob Middleton25SJSD15838.5-14.55741.7-8.333.325.058.350.050.08:448:3401-0.1250.0
580Keaton Middleton22COLD3223737.3-19.1183136.7-16.90.095.595.542.957.19:189:1603-0.6540.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%
581Ilya Mikheyev26TORF5455859048.6-3.444044549.7-3.07.593.9101.433.866.214:1312:2821255.217361.8
582Niko Mikkola24STLD3024832543.3-4.617722743.8-4.07.685.693.242.857.214:3112:33318-3.34746.8
583Sonny Milano24ANALW6805858.010.7633961.812.82.395.798.045.554.514:4413:26031.51650.0
584Colin Miller28BUFD4861165248.41.447250248.52.16.688.595.150.149.918:0016:071425-2.513946.0
585J.T. Miller27VANC5368679346.40.551559946.2-0.313.088.2101.257.742.320:5815:392947-6.019853.5
586K'Andre Miller21NYRD5381290047.41.063165249.23.110.991.3102.248.651.421:0718:243345-6.013645.6
587Kevan Miller33BOSD2840836153.1-3.231627553.5-3.85.393.098.351.648.419:0416:396120.66640.9
588Ian Mitchell22CHID3942053743.9-2.631040443.4-1.77.691.298.849.750.315:0214:29212-5.65442.6
589Casey Mittelstadt22BUFC4143948647.52.635440646.61.88.290.498.648.351.715:5313:2518180.99464.9
590Sean Monahan26CGYC5059958750.5-2.746145350.4-2.37.491.699.056.943.117:4114:022835-1.015463.6
591Brandon Montour26TOTD5080681049.9-0.464363050.50.27.790.498.151.348.820:2918:101522-2.4
591Brandon Montour26BUFD3858766247.0-0.747250848.21.26.090.196.050.449.620:3218:31810-4.212955.8
591Brandon Montour26FLAD1221914859.71.617112258.4-2.112.591.7104.254.345.720:1817:027121.84450.0
592John Moore30BOSD5809446.0-7.0597045.7-9.27.387.294.651.049.020:5917:4104-1.21553.3
593Trevor Moore25LAKLW5656464546.7-1.343948847.4-0.59.190.099.148.651.414:3212:281417-5.016453.7
594Samuel Morin25PHID2014615748.2-6.511212048.3-4.12.487.790.057.142.910:129:3413-1.12751.9
595Josh Morrissey25WPGD56896105645.9-4.167880545.7-4.39.192.1101.351.348.723:3319:291442-14.824647.2
596Tyler Motte25VANC2426230046.61.219620948.43.78.390.999.232.967.116:0112:35135-0.27354.8
597Connor Murphy27CHID5076687546.70.554963046.61.59.990.9100.839.660.422:0919:141037-6.615949.1
598Brett Murray22BUFLW2161650.06.4141156.012.89.1100.0109.158.341.710:3810:38000.31100.0
599Ryan Murray27NJDD4864773846.7-4.848956846.3-4.110.991.6102.541.958.118:3716:511122-4.96743.3
600Jake Muzzin31TORD5388084651.00.766260352.31.611.791.0102.647.552.521:3518:31246310.619253.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%
601Philippe Myers24PHID4472261454.01.953647952.80.98.487.095.452.347.718:5217:1919271.316845.8
602Tyler Myers30VAND5584596946.6-0.162475145.4-2.19.090.999.945.754.322:0517:512246-13.718858.0
603Vladislav Namestnikov28DETC5351363944.5-2.037849543.3-3.39.591.3100.847.053.016:1113:37139-6.712569.6
604Riley Nash31CBJC3730034746.4-0.323325747.60.28.790.699.433.766.312:3611:2494-0.45869.0
605James Neal33EDMLW2925626349.3-0.618619548.8-1.58.591.5100.059.940.112:0610:15811-0.38858.0
606Martin Nečas22CARC5372163953.0-0.754648353.1-0.28.995.4104.447.652.417:1714:2817492.118860.6
607Brock Nelson29NYIC5668073748.0-1.150955248.0-2.28.291.699.849.750.317:5014:4022262.020658.7
608Patrik Nemeth28TOTD5264866049.5-0.549150149.5-0.18.492.5100.941.958.118:0115:40218-1.5
608Patrik Nemeth28DETD3945851047.31.335239147.41.67.192.299.341.358.718:2416:07014-4.28355.4
608Patrik Nemeth28COLD1319015055.9-5.213911055.8-4.911.893.3105.044.355.716:5114:18242.72035.0
609Aaron Ness30ARID1141156.018.713959.123.70.0100.0100.040.060.012:5012:50000.5250.0
610Nikita Nesterov27CGYD3848945751.7-3.337536350.8-4.07.689.497.054.745.315:5214:17725-0.39136.3
611Alex Newhook20COLC6785359.5-0.5603861.21.615.895.8111.662.237.813:4112:31201.62138.1
612Valeri Nichushkin25COLRW5570447159.91.852534860.12.87.690.498.051.148.914:0411:4423512.217257.0
613Nino Niederreiter28CARRW5680961756.74.261546956.74.78.794.0102.847.652.415:4314:1016269.620561.5
614Frans Nielsen36DETC2920225044.7-3.216518746.9-0.86.691.097.650.050.012:0810:2674-1.33764.9
615Matthew Nieto28SJSLW2826032444.5-4.219924145.2-4.37.491.799.146.553.513:6011:0475-1.35778.9
616Sami Niku24WPGD6558439.6-9.4407235.7-12.46.989.896.731.568.512:5812:4705-1.7825.0
617Stefan Noesen27TOTRW6444748.4-1.4293743.9-6.10.0100.0100.040.759.39:379:2510-0.1
617Stefan Noesen27SJSRW5373849.31.6233043.4-3.20.0100.0100.043.556.59:329:29100.15100.0
617Stefan Noesen27TORRW17943.8-17.16746.2-19.50.0100.0100.025.075.010:009:0300-0.20
618Joakim Nordström28CGYC4436633352.40.027124852.20.27.892.6100.450.050.011:339:0610113.08156.8
619Joshua Norris21OTTC5669477347.3-1.453457848.0-0.98.390.198.550.249.816:2813:4817282.816857.1
620Tomáš Nosek28VEGC3841239251.2-3.630228451.5-4.59.092.7101.760.040.013:0011:338120.89065.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%
621Ryan Nugent-Hopkins27EDMC5272065552.45.053549252.14.28.290.798.959.240.820:4614:41223310.324355.6
622Darnell Nurse25EDMD561183114950.73.891890650.32.811.891.2103.154.046.025:3821:4924613.828953.6
623Markus Nutivaara26FLAD3040433754.50.332326854.7-0.48.690.098.650.949.115:5814:578112.78453.6
624Joakim Nygård28EDMF9547043.5-7.8395641.1-11.53.793.296.934.165.99:099:0133-2.2875.0
625William Nylander24TORC5168956155.15.651842654.94.110.492.0102.459.540.516:3614:1030418.821761.3
626Liam O'Brien26COLC12736851.8-6.4505149.5-7.77.794.1101.842.957.16:346:32011.41154.5
627Drew O'Connor22PITF10536445.3-7.1404845.5-6.23.691.495.033.366.78:577:1923-0.91650.0
628Logan O'Connor24COLRW2221512663.04.01648865.16.86.796.8103.538.261.810:569:101425.46358.7
629Ryan O'Reilly29STLC5681771853.27.261253553.47.811.791.5103.147.852.220:4516:0343241.318569.7
630Jordan Oesterle28ARID4351659746.4-2.138944146.9-0.810.087.797.849.550.517:5415:08221-4.88644.2
631Kyle Okposo32BUFRW3529937144.6-2.423729444.6-1.87.790.998.645.654.413:5312:12109-2.96965.2
632Jamie Oleksiak28DALD5692983752.6-0.369162952.3-0.26.192.498.549.550.520:2918:4917416.614557.9
633Mathieu Olivier23NSHF3022624448.1-2.117816651.71.66.992.899.731.468.610:5510:2413-2.63865.8
634Victor Olofsson25BUFRW5667970449.13.252756648.22.57.988.696.559.540.517:2414:252325-6.722856.6
635Dmitry Orlov29WSHD5185077052.52.665359652.32.811.791.2102.958.341.719:4818:2730255.616450.6
636T.J. Oshie34WSHC/RW5368263951.62.650348650.92.112.389.0101.363.136.918:0314:2828280.817062.4
637Xavier Ouellet27MTLD6828549.1-6.0586846.0-8.22.491.393.748.551.514:2713:4803-0.31050.0
638Alex Ovechkin35WSHLW4561766548.1-2.345951847.0-3.712.289.1101.369.230.819:3015:181120-1.635151.9
639Max Pacioretty32VEGLW4873767152.3-1.154947153.81.013.090.7103.751.848.217:5614:5915174.128561.1
640Jean-Gabriel Pageau28NYIC5455665146.1-3.340545047.4-2.78.294.7102.938.361.716:4713:3717190.713062.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%
641Ondřej Palát29TBLLW5568061352.60.851445453.11.59.390.699.963.936.117:2714:1126172.018958.7
642Kyle Palmieri29TOTRW5161960250.71.446447449.51.36.092.798.757.242.816:3413:4922240.6
642Kyle Palmieri29NJDRW3443941551.40.732834548.7-0.57.192.499.460.639.417:4714:281716-0.115952.8
642Kyle Palmieri29NYIRW1718018749.02.313612951.35.23.293.796.849.250.814:1012:30580.66448.4
643Artemi Panarin29NYRLW4256857449.72.843443749.81.613.591.4104.954.046.019:3915:382126-2.722247.7
644Richard Pánik29TOTRW4845747549.02.534536248.82.16.989.896.753.946.112:2211:521615-2.8
644Richard Pánik29WSHRW3633831951.43.925124350.83.26.987.694.457.142.911:3611:101313-0.27454.1
644Richard Pánik29DETRW1211915643.3-0.39411944.10.46.894.3101.147.252.814:3913:5732-2.63063.3
645Cédric Paquette27TOTC4733433050.3-2.325424051.4-1.37.787.294.951.648.49:218:39106-1.2
645Cédric Paquette27CARC3829025253.50.622218454.72.07.490.397.754.046.09:088:49660.45453.7
645Cédric Paquette27OTTC9447836.1-14.8325636.4-16.410.074.384.338.561.510:158:0040-1.7850.0
646Colton Parayko27STLD3246653746.5-3.434939946.7-2.58.990.999.843.356.721:2018:451323-4.911751.3
647Zach Parise36MINLW4541252843.8-3.732138345.6-2.715.090.5105.643.057.013:5711:521213-1.412174.4
648Brinson Pasichnuk23SJSD4254933.8-18.0183832.1-19.616.788.5105.129.071.011:3711:3712-1.7650.0
649David Pastrňák24BOSRW4877150760.38.163039061.88.610.089.099.059.041.018:3715:05253110.333452.7
650Greg Pateryn30TOTD1313713151.1-10.71009551.3-10.57.093.2100.331.368.714:0811:43350.4
650Greg Pateryn30COLD8908451.7-14.8635852.1-15.44.790.795.331.468.614:2211:4424-0.41947.4
650Greg Pateryn30MIND3233043.4-14.2182442.9-11.28.3100.0108.313.386.712:3610:05000.4520.0
650Greg Pateryn30SJSD2241758.59.7191359.47.312.592.3104.847.152.915:3414:07110.4560.0
651Nolan Patrick22PHIC5246548648.9-4.434837048.5-4.46.184.290.351.848.213:1711:081117-0.610447.1
652Nick Paul25OTTLW5665765850.02.249448850.32.29.191.2100.338.161.916:0513:334017-6.419553.8
653Joe Pavelski36DALC5684562057.76.961745257.77.410.993.0103.859.740.319:0115:16172010.324257.4
654Tanner Pearson28VANLW5164674146.60.047254746.3-0.78.690.599.140.060.017:0414:082326-7.318160.8
655Matthew Peca27OTTC5454947.9-4.9383353.5-0.48.096.4104.417.682.48:538:4913-0.2742.9
656Lane Pederson23ARIF1515412555.24.11219755.52.89.989.299.067.132.911:059:5932-1.72657.7
657Andrew Peeke22CBJD1113817943.5-3.211013045.8-1.57.588.596.044.455.617:0916:48560.41338.5
658Adam Pelech26NYID5689284551.43.967062251.93.59.992.4102.341.858.221:0318:40254613.118045.6
659Mathieu Perreault33WPGC5644947848.40.034035349.10.98.693.7102.346.953.111:4310:0315182.410753.3
660David Perron32STLLW5676270152.15.456651352.56.310.090.7100.749.150.918:3315:4717322.428852.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%
661Corey Perry35MTLRW4951445952.8-1.736634651.4-2.06.890.997.760.739.313:4411:3315162.710956.9
662Brett Pesce26CARD5596883453.70.072863853.3-0.28.893.0101.846.753.322:4818:4821261.223138.5
663Nic Petan25TORC7515946.4-2.6404845.5-6.63.791.495.168.431.610:179:3102-0.31457.1
664Jeff Petry33MTLD55101479256.13.175460555.53.59.088.497.452.247.822:4418:2210759.525949.4
665Elias Pettersson22VANC2631730850.72.224824350.52.214.586.8101.375.124.918:3414:0511130.412650.0
666Marcus Pettersson24PITD4755853850.91.543440351.92.68.594.1102.548.052.016:2915:2710121.39448.9
667Matthew Phillips22CGYF1111052.4-1.68561.58.90.0100.0100.050.050.014:199:0300-0.3366.7
668Alex Pietrangelo31VEGD4182174852.3-1.758554751.7-3.312.291.5103.654.345.724:2619:3123223.027845.3
669Garrett Pilon22WSHC19950.0-3.96460.07.20.0100.0100.066.733.310:408:58120.10
670Brian Pinho25WSHC2131350.05.5111052.411.30.075.075.053.346.77:497:4900-0.13100.0
671Shane Pinto20OTTC1210313144.0-2.7769345.0-0.822.294.2116.438.861.212:3110:4573-0.73135.5
672Neal Pionk25WPGD5486086549.92.762963949.62.410.490.7101.254.245.821:5819:051944-3.820050.0
673Brandon Pirri29CHIC110855.67.68850.05.90.075.075.080.020.011:2910:3500-0.92100.0
674Rem Pitlick23NSHC10776952.74.4655156.06.86.597.4103.963.236.811:1810:29030.91384.6
675Tyler Pitlick29ARIC3837741947.4-0.127629448.41.78.791.2100.037.362.716:2212:18155-3.012644.4
676Austin Poganski24STLRW5282552.80.1151746.9-4.910.085.795.757.942.17:347:3422-0.110.0
677Brayden Point24TBLC5671965752.30.454449152.60.89.590.7100.263.336.718:2614:6027114.521361.5
678Tucker Poolman27WPGD3952759547.0-1.538744146.7-2.07.193.2100.347.652.418:1816:54834-5.79751.5
679Nate Prosser34PHID6385043.2-6.4293346.8-2.59.176.085.176.024.013:0311:5904-1.2955.6
680Ivan Provorov24PHID5696694350.6-2.772071550.2-2.311.090.0101.045.454.624:6019:455562.325250.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%
681Jesse Puljujärvi22EDMRW5575766553.26.257149953.46.19.989.299.159.440.615:0813:5723309.217964.2
682Ryan Pulock26NYID5692487151.54.269664451.93.79.292.9102.145.154.922:2618:5893213.223451.7
683Mark Pysyk29DALD3634828055.44.327021455.84.86.894.2101.051.948.111:4310:506147.08163.0
684Alexander Radulov34DALRW1115210160.114.31156265.020.614.594.6109.166.733.317:4714:10363.04555.6
685Brogan Rafferty25VAND171236.87.27943.86.925.075.0100.020.080.013:5811:1211-0.21100.0
686Michael Raffl32TOTLW4445139253.52.033229253.22.27.091.298.240.459.613:1511:571281.1
686Michael Raffl32PHILW3430130449.8-0.922622749.9-0.17.989.997.839.260.812:4111:2655-1.85358.5
686Michael Raffl32WSHLW101508863.08.71066562.07.84.695.8100.443.256.815:1313:42732.92576.0
687Rickard Rakell27ANARW5272668951.33.052352350.02.18.989.198.059.640.417:5015:352123-1.426554.3
688Mikko Rantanen24COLRW5294955962.96.168341162.46.112.690.8103.466.233.819:5515:50321617.431057.1
689Victor Rask27MINC5456658149.34.141942949.42.712.090.4102.455.644.414:2712:242024-0.910351.5
690Michael Rasmussen21DETC4030646339.8-6.923934940.6-5.411.889.2101.050.649.414:4811:5579-4.49466.0
691Jack Rathbone21VAND810111447.02.8788547.93.410.290.2100.347.952.115:3013:1726-1.23154.8
692Kyle Rau28MINC148411342.6-1.8627744.6-2.18.791.199.832.967.19:348:3641-0.52560.0
693Ryan Reaves34VEGRW3731731250.4-3.521522748.6-5.910.091.8101.858.341.79:569:51114-2.25448.1
694Alec Regula20CHID3204929.0-9.5123923.5-14.90.096.796.742.957.112:2311:5022-1.5425.0
695Mike Reilly27TOTD5591071855.96.773255257.07.69.089.898.845.254.819:1716:3116436.0
695Mike Reilly27OTTD4062454753.36.449641854.37.59.188.998.041.258.818:3615:548352.411757.3
695Mike Reilly27BOSD1528617162.66.123613463.86.08.792.4101.154.545.521:0418:08883.65259.6
696Sam Reinhart25BUFC5475975950.04.659759050.35.58.285.793.960.539.519:3216:271722-1.421560.5
697Sheldon Rempal25CARRW3222844.0-12.1202346.5-11.20.0100.0100.050.050.08:188:1411-0.5560.0
698Dan Renouf26COLD1816913655.4-6.912910056.3-5.67.189.696.838.062.010:109:44132.01866.7
699Tarmo Reunanen22NYRD4354742.7-0.5273245.85.810.595.7106.254.245.813:1713:1010-0.4683.3
700Justin Richards22NYRF171138.911.76842.913.616.7100.0116.737.562.510:1110:11100.22100.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%
701Brad Richardson35NSHC1713713450.6-1.91129055.42.57.991.299.136.863.212:169:4441-0.62766.7
702Tobias Rieder28BUFC4433545642.4-6.526535842.5-5.35.291.396.537.362.712:1510:33182-5.28772.4
703Morgan Rielly26TORD5598393051.40.776868652.81.911.090.7101.757.242.823:3720:15197514.121846.3
704Juuso Riikola27PITD2131743.3-10.181044.4-12.312.587.5100.050.050.011:268:5500-0.2425.0
705Zac Rinaldo30CGYC4201951.3-5.2141450.0-5.60.091.791.783.316.75:505:4822-0.21100.0
706Rasmus Ristolainen26BUFD4964482943.7-4.449468042.1-6.09.090.099.041.358.722:1618:101211-13.515347.7
707Brett Ritchie27CGYRW3229426552.6-2.222820952.2-3.06.690.797.349.350.711:2211:0269-3.37746.8
708Nick Ritchie25BOSLW5667357254.1-0.153543155.40.36.191.097.162.237.815:2212:3616205.418964.0
709Jason Robertson21DALLW5173457256.24.257243456.95.811.589.8101.466.333.716:5314:42192812.420562.4
710Nicholas Robertson19TORLW6424051.2-5.0292652.7-2.510.094.1104.144.056.09:268:32110.61850.0
711Buddy Robinson29CGYRW9584655.82.8383552.1-1.24.295.799.863.936.17:087:08420.31346.2
712Eric Robinson25CBJLW5653953150.44.940740150.44.38.692.6101.147.452.612:2411:211518-0.613754.7
713Evan Rodrigues27PITC3534734550.1-0.726226449.8-1.28.190.898.954.445.614:0612:261515-2.011059.1
714Alexander Romanov21MTLD5481768654.40.056851252.6-1.28.789.998.659.340.817:1515:378494.719137.2
715Kevin Rooney27NYRC5439350543.8-3.429837644.2-3.68.791.7100.440.859.212:2110:231113-0.69168.1
716Jack Roslovic24CBJC4861365148.52.746249848.11.39.889.499.164.835.216:5414:601937-2.813065.4
717Antoine Roussel31VANLW3528430148.51.221021649.31.85.896.0101.837.262.811:309:27914-1.84957.1
718Carter Rowney31ANARW1915221441.5-10.011315442.3-9.38.690.399.029.570.514:1711:3683-2.11855.6
719Matt Roy25LAKD4459571045.6-3.544154544.7-4.88.592.9101.548.351.719:1516:52425-7.814639.0
720Nicolas Roy23VEGC5055249552.7-1.339635652.7-2.29.792.2101.952.048.013:0111:4526126.99355.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%
721Chad Ruhwedel30PITD1718515654.33.313511254.73.69.493.1102.546.153.914:4213:02120.94337.2
722Arttu Ruotsalainen23BUFF1718223343.9-2.013319740.3-5.78.088.796.743.956.113:5912:5245-4.84660.9
723Kris Russell33EDMD3540250044.6-4.528834545.5-3.28.293.1101.341.458.618:2416:13829-3.88846.6
724Patrick Russell28EDMRW8776454.6-0.8614358.72.86.890.697.445.754.310:3810:3623-0.51675.0
725Bryan Rust28PITRW5685477152.63.264559751.92.111.990.7102.662.038.019:4316:3430302.025859.7
726Jan Rutta30TBLD3542341550.5-0.132231350.7-0.810.693.3103.956.143.916:0214:24111-0.610344.7
727Adam Ružička21CGYC3252451.0-7.0161748.5-9.020.0100.0120.040.060.010:458:0501-0.6837.5
728Bobby Ryan33DETLW3333334948.81.125327248.20.28.886.194.861.238.815:1912:311012-2.711961.3
729Derek Ryan34CGYC4342227160.98.031419661.69.08.991.3100.256.943.111:539:4220166.87052.9
730Joakim Ryan27CARD4343549.35.1272452.99.70.094.194.142.957.110:519:4700-0.1450.0
731Drake Rymsha22LAKC162122.2-11.951623.8-8.425.0100.0125.028.671.413:1613:1600-1.00
732Brandon Saad28COLLW4457643357.1-1.242232656.4-1.810.188.098.259.340.714:0512:158176.212952.7
733Scott Sabourin28TORF13175.030.33175.029.50.0100.04:294:29000
734Mattias Samuelsson20BUFD1214420041.9-4.711816342.0-4.26.388.795.039.160.918:0216:1424-2.22050.0
735Rasmus Sandin20TORD9968353.64.7776554.23.314.895.7110.556.543.514:4012:58221.61464.3
736Zach Sanford26STLLW5248557245.9-3.835543045.2-4.07.089.296.246.253.814:5312:231211-4.212553.6
737Travis Sanheim24PHID5596381754.12.872462053.93.37.587.294.846.753.321:5319:1417400.519651.0
738Steven Santini25STLD3293545.34.2222744.91.317.690.5108.133.366.714:0013:0812-0.41369.2
739David Savard30TOTD5472286745.4-4.053763645.8-3.95.789.194.844.855.219:5117:46724-4.2
739David Savard30CBJD4049665643.1-5.036647443.6-5.26.988.395.239.860.219:3817:39619-4.58556.5
739David Savard30TBLD1422621151.7-2.617116251.4-1.33.191.294.357.442.620:2618:06150.33953.8
740Luca Sbisa31NSHD151623.8-25.33730.0-18.70.0100.0100.025.075.011:5811:12000.120.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%
741Marco Scandella30STLD4962979844.1-5.044858343.5-5.611.392.9104.243.656.419:5617:291929-5.711348.7
742Colton Sceviour31PITC/RW4627327350.0-0.220720949.8-0.88.290.899.035.464.69:358:16950.57669.7
743Mark Scheifele27WPGC5686083950.63.364364450.02.411.389.1100.458.042.020:5817:364837-8.420561.5
744Brayden Schenn29STLC5673782147.3-1.454759447.9-0.111.189.0100.248.451.619:0915:582419-1.318062.8
745Luke Schenn31TBLD3834729454.12.426823453.41.99.092.0101.058.541.510:4510:246101.29147.3
746Nick Schmaltz24ARIC5273064453.16.754848952.86.39.989.599.465.334.717:0314:1526223.018158.0
747Nate Schmidt29VAND5477194544.9-2.359968946.5-0.38.691.399.934.965.120:0617:111868-6.415947.8
748Justin Schultz30WSHD4667169849.0-1.050253748.3-1.312.692.4105.058.541.519:0117:1612252.013051.5
749Jaden Schwartz28STLC4051951750.13.237237349.92.810.689.7100.345.554.517:4214:5218150.112457.3
750Tyler Seguin29DALC3333647.8-2.7262947.30.48.091.799.755.344.717:0415:02110.31266.7
751Andrej Sekera34DALD4646844351.4-1.233633050.5-2.011.992.2104.150.749.315:3812:568202.97643.4
752Zachary Senyshyn23BOSRW8597843.1-8.8455744.1-9.40.097.597.568.431.610:0710:02210.41471.4
753Mikhail Sergachev22TBLD5684883550.4-2.564665249.8-3.59.791.9101.655.944.121:5818:0912342.321849.5
754Damon Severson26NJDD5695584553.13.871267451.42.77.391.598.948.751.322:2918:3423520.219546.7
755Michael Sgarbossa28WSHC5385043.2-3.6273940.9-5.919.094.1113.263.636.49:488:1740-1.5580.0
756Yegor Sharangovich22NJDC5468264051.61.450650450.10.610.889.3100.154.645.416:4814:013837-3.621253.8
757Kevin Shattenkirk32ANAD5593284752.45.468863552.06.07.390.397.654.345.721:1218:2314270.218749.7
758Andrew Shaw29CHIC1410612246.5-0.8749743.3-5.01.892.594.347.552.515:0710:3233-1.93964.1
759Riley Sheahan29BUFC5344154744.6-2.635143344.8-2.08.390.398.637.962.113:1810:52119-5.86963.8
760Conor Sheary28WSHLW5361753853.44.246940453.74.78.590.599.055.045.013:4312:392583.614461.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%
761Kiefer Sherwood25COLRW161578066.26.21085466.77.07.290.297.550.849.28:488:36323.44045.0
762Kole Sherwood24CBJRW6464252.34.4353351.54.23.888.091.830.070.010:2110:18100.87100.0
763Devin Shore26EDMC3823436938.8-10.817526140.1-9.39.392.3101.630.469.610:559:43158-4.04067.5
764Drew Shore30CARC4193336.5-14.8112828.2-22.50.095.295.266.733.38:308:2710-1.5475.0
765Jonas Siegenthaler23TOTD1517117948.90.313012650.84.34.385.389.542.457.615:3713:29310-0.1
765Jonas Siegenthaler23NJDD810510051.2-0.3847253.84.26.380.086.339.660.417:3415:33281.61822.2
765Jonas Siegenthaler23WSHD7667945.5-0.3465446.02.30.092.592.545.554.513:2311:0812-1.71127.3
766Dylan Sikura25VEGC6425244.7-8.8313646.3-7.48.790.999.669.031.010:1510:12500.91172.7
767Jakob Silfverberg30ANALW4753250551.33.938638450.13.26.389.095.450.349.716:5713:032516-6.117252.9
768Radim Šimek28SJSD4044546449.0-0.234733750.72.07.689.096.648.251.814:1312:477130.25052.0
769Wayne Simmonds32TORRW3834532951.2-1.126423453.00.34.794.198.849.750.311:5910:1113193.410559.0
770Dominik Simon26CGYC11869048.9-6.9656848.9-5.28.793.8102.458.541.59:369:25040.01136.4
771Colton Sissons27NSHC5446854446.2-4.536540847.2-4.18.892.0100.828.571.514:2111:50159-3.39660.4
772Jeff Skinner28BUFLW/C5357559849.02.944647448.52.86.891.197.951.748.314:2813:133030-1.418958.7
773Brady Skjei26CARD5281574352.3-2.962057252.0-2.67.193.3100.446.054.020:4417:582142-0.517958.1
774Jaccob Slavin26CARD52104289253.90.379168653.60.410.591.3101.848.351.722:5920:0524306.121547.0
775Brendan Smith31NYRD4856166145.9-2.143350346.3-2.112.689.9102.550.949.116:2614:56726-5.611450.9
776C.J. Smith26BUFLW11516.7-39.11516.7-40.30.0100.0100.033.366.77:577:5700-0.40
777Cole Smith25NSHF141323.5-33.82820.0-41.90.0100.0100.00.0100.05:575:5700-0.21100.0
778Craig Smith31BOSC5473054457.33.856342357.12.19.694.4104.060.339.714:5313:2024167.623655.9
779Gemel Smith26TBLC5334840.7-11.9244236.4-18.521.192.6113.659.340.710:039:4811-0.510.0
780Givani Smith22DETRW1611214343.9-3.79010845.5-0.76.188.294.355.045.010:359:4915-0.42774.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%
781Reilly Smith29VEGRW5375460855.42.453045353.90.38.992.3101.256.843.217:5213:5021202.721158.8
782Ty Smith20NJDD4879365154.95.158453952.02.89.189.298.357.142.920:0717:25830-0.317739.0
783Carl Söderberg35TOTC4536946244.4-5.527234444.2-4.78.391.8100.242.357.714:2211:191016-3.1
783Carl Söderberg35CHIC3427236542.7-3.719727641.6-4.29.091.7100.844.555.514:5911:21914-2.56266.1
783Carl Söderberg35COLC11979750.0-10.2756852.4-5.86.192.298.335.164.912:2811:1312-0.62580.0
784Victor Söderström19ARID4544952.411.0404149.49.311.4100.0111.480.619.416:1914:4011-0.51442.9
785Marcus Sorensen28SJSRW2924830345.0-6.319623046.0-4.97.989.397.255.444.612:0510:30119-3.15052.0
786Carson Soucy26MIND5050869742.2-5.840350844.2-4.414.494.4108.834.565.515:1714:1112182.08456.0
787Jason Spezza37TORC5441839951.2-0.232230251.6-0.711.490.4101.859.740.311:028:5215280.613858.7
788Daniel Sprong23WSHRW4240040949.4-0.230633248.0-1.813.890.0103.969.730.311:4011:011113-0.712758.3
789Jared Spurgeon31MIND5479688747.31.559264747.80.610.390.3100.649.051.022:0517:1417111.819249.0
790Eric Staal36TOTC5363761650.81.247647350.21.13.188.491.452.447.614:4313:201724-7.8
790Eric Staal36BUFC3240939051.23.631730551.03.33.787.791.554.245.815:3414:151011-4.09760.8
790Eric Staal36MTLC2122822650.2-2.315916848.6-2.41.889.591.349.250.813:2711:56713-3.84847.9
791Jordan Staal32CARC5366261551.8-2.648949249.8-5.09.092.6101.645.854.218:2913:441521-1.516861.3
792Marc Staal34DETD5662380243.7-3.048562043.9-2.79.491.5100.940.259.818:2516:16936-10.59953.5
793Steven Stamkos30TBLC3849341854.12.536533951.8-1.210.591.8102.360.439.618:1614:0357-0.415359.5
794Logan Stanley22WPGD3740238051.42.731528852.24.111.794.1105.850.249.813:1312:53721-1.013148.1
795Paul Stastny35WPGC5670367750.93.552151250.42.98.490.698.957.542.517:2514:2420190.415764.3
796Troy Stecher26DETD4451361845.40.240648845.40.79.589.198.641.158.917:1916:37929-4.812942.6
797Sam Steel22ANAC4243544049.7-0.531934048.4-1.19.190.799.850.549.514:3112:511013-4.47060.0
798Oskar Steen22BOSC3393950.04.1313249.22.00.095.895.845.854.213:2412:5101-0.31060.0
799Kevin Stenlund24CBJC3229131148.32.422023748.11.510.688.999.453.246.812:3211:2668-0.67556.0
800Derek Stepan30OTTC2021722449.2-1.618117151.40.76.887.794.546.553.515:0411:37106-0.17062.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%
801Mitchell Stephens23TBLC7336633.3-21.7265332.9-21.45.986.492.232.068.09:288:4110-3.7560.0
802Chandler Stephenson26VEGC5173565452.9-0.755646954.20.413.791.0104.753.846.218:0614:3523104.012466.9
803Riley Stillman22TOTD2126530146.80.920222647.22.49.693.7103.339.760.315:2214:17516-0.1
803Riley Stillman22CHID1320222747.13.615017046.95.89.593.1102.644.755.318:1316:48311-1.34250.0
803Riley Stillman22FLAD8637446.0-3.1525648.1-1.39.895.5105.223.876.210:4310:13251.21361.5
804Mark Stone28VEGRW5581270953.4-0.361150055.01.612.891.8104.652.048.019:0414:4158248.117356.6
805Michael Stone30CGYD2130125354.3-1.222919953.5-3.19.089.698.653.846.216:0513:525141.27852.6
806Anton Strålman34FLAD3851353648.9-6.439842048.7-6.88.791.199.850.149.918:5716:3213204.98047.5
807Austin Strand23LAKD1313216344.7-4.610711847.6-1.911.190.6101.753.246.813:5113:27210.62740.7
808Dylan Strome23CHIC4042148446.50.831334447.63.17.488.996.454.046.015:3112:241720-0.511263.4
809Ryan Strome27NYRC5669671949.23.352255248.61.812.189.7101.952.048.018:1614:0922321.021161.1
810Marián Studenič22NJDRW8537043.1-8.4404944.9-4.86.589.595.948.751.310:4710:1601-0.7977.8
811Jack Studnicka21BOSC2015120242.8-10.512615644.7-9.64.493.698.058.141.912:4511:0873-1.25154.9
812Nico Sturm25MINC5036045244.3-2.329131947.70.512.891.5104.330.369.710:519:341294.89170.3
813Tim Stützle19OTTLW5362165548.70.345550847.2-1.910.588.498.854.245.815:4412:512044-4.418759.4
814P.K. Subban31NJDD4474370851.2-2.155357049.2-2.88.189.497.543.656.422:2218:501245-5.619550.8
815Oskar Sundqvist26STLC2822229243.2-8.016122042.3-8.16.991.698.544.155.915:0911:4259-4.85064.0
816Antti Suomela26SJSC4282453.84.8221264.717.70.0100.0100.059.140.911:079:21211.2580.0
817Maksim Sushko21PHIRW2121348.0-1.461135.3-8.90.087.587.530.070.09:349:3301-0.610.0
818Pius Suter24CHIF5565272347.41.447854246.91.810.189.799.858.241.816:2014:222719-0.415671.8
819Ryan Suter36MIND5687295247.82.366472048.00.911.590.9102.351.548.522:1117:479171.520043.0
820Brandon Sutter31VANC/RW4342553044.5-2.833439146.1-1.06.990.297.135.065.015:0512:102314-6.09469.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%
821Nick Suzuki21MTLC5678569852.9-1.856952252.2-1.69.088.197.256.443.618:1115:0230417.720453.9
822Andrei Svechnikov20CARRW5581767354.81.660451853.80.69.990.1100.052.747.317:3214:3623453.728851.0
823Evgeny Svechnikov24DETLW2116218147.23.813214248.24.47.090.797.750.549.511:4910:2629-1.43560.0
824Brandon Tanev29PITLW3229230548.9-1.522521850.80.211.892.2104.027.872.214:2611:552611-0.16269.4
825Chris Tanev31CGYD5689272955.03.169153256.55.98.293.1101.449.250.821:4418:17235711.512254.1
826Vladimir Tarasenko29STLRW2430933947.70.622824148.61.55.789.395.052.048.017:2514:50109-2.211158.6
827Tomáš Tatar30MTLLW5069248358.96.849936357.96.58.388.496.650.050.014:5912:5316149.214158.2
828John Tavares30TORC5681371953.12.961453753.32.111.191.9103.055.344.718:1215:33325512.227858.6
829Matt Tennyson30NJDD2119827441.9-9.715521541.9-10.014.089.2103.242.657.414:3013:2418-3.82948.3
830Teuvo Teräväinen26CARF2130723257.02.822818355.52.712.290.7102.954.845.216:2613:4610121.18458.3
831Troy Terry23ANAC/RW4856450452.85.041938951.95.19.590.299.756.443.614:4212:4919231.912953.5
832Alexandre Texier21CBJC4955163346.50.241048046.1-1.07.789.697.342.957.115:5013:462413-6.514153.2
833Shea Theodore25VEGD53106185255.52.777363055.11.212.291.7103.958.641.422:3319:09253511.134846.3
834Ben Thomas24TBLD5605253.61.2504055.66.610.384.094.371.928.114:1413:43111.6742.9
835Robert Thomas21STLC3329430249.33.022623648.92.014.287.3101.553.346.713:3611:5910180.14746.8
836Nate Thompson36WPGC4426533744.0-4.919924644.7-4.27.995.8103.635.964.19:418:148100.53852.6
837Tage Thompson23BUFC3837244445.6-0.629037543.6-2.47.292.8100.048.052.013:5212:321310-1.214665.8
838Tyce Thompson21NJDRW7454152.3-3.3332953.2-2.35.982.688.566.733.38:438:3320-0.5666.7
839Joe Thornton41TORC4447337855.64.836428456.24.810.389.7100.067.932.113:4311:4713295.36663.6
840Chris Tierney26OTTC5560164548.2-0.144450047.0-2.19.588.297.733.166.914:5912:492232-11.48264.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%
841Dmytro Timashov24NYILW14930.8-16.23827.3-23.70.066.766.775.025.07:137:1000-0.51100.0
842Conor Timmins22COLD3140230756.7-0.929823456.0-0.68.692.1100.645.954.113:3312:56644.07044.3
843Jarred Tinordi28TOTD2122626745.8-7.418220047.6-6.07.088.495.550.349.717:0614:0765-1.9
843Jarred Tinordi28BOSD1414018742.8-11.111613646.0-8.56.087.693.757.542.517:2214:1663-1.63956.4
843Jarred Tinordi28NSHD7868051.8-0.2666450.8-1.38.990.098.934.765.316:3413:4802-0.31457.1
844Owen Tippett21FLARW4545241352.3-2.136131653.3-1.35.891.196.956.044.011:2910:3818185.013563.7
845Brady Tkachuk21OTTLW5680482249.41.662461550.42.58.288.897.150.149.918:1414:5433371.431969.0
846Matthew Tkachuk23CGYLW5683764356.65.262050855.03.510.089.899.852.847.218:0914:4721618.526257.6
847Devon Toews26COLD53109374759.41.381154859.72.211.290.6101.957.242.824:4619:55321919.122154.8
848Tyler Toffoli28MTLC5277060056.23.756246154.93.59.987.197.058.042.017:3114:1825317.926559.6
849Eeli Tolvanen21NSHRW4040441549.3-0.529831948.3-2.76.090.796.852.947.114:4812:2785-4.213747.4
850Dominic Toninato26WPGC2122235.3-18.092130.0-22.712.592.9105.416.783.312:4012:1700-0.6450.0
851Yakov Trenin24NSHC4539141748.4-0.630829750.91.68.993.7102.523.976.111:3411:1410130.210658.5
852Vincent Trocheck27CARC4762753753.90.049440455.02.28.590.098.543.057.018:1414:1817314.818965.1
853Jacob Trouba26NYRD3859460849.40.746143351.63.18.891.199.950.649.421:2917:441724-1.515644.9
854Alexander True23SJSF7516544.04.2384446.35.26.396.9103.135.364.79:599:21210.51070.0
855Alex Tuch24VEGRW5575762354.91.854743855.52.210.692.5103.255.644.416:5014:0139186.524258.7
856Kyle Turris31EDMC2721229541.8-7.616122341.9-7.97.488.796.139.660.412:1910:5187-4.95152.9
857Carsen Twarynski23PHIF7246527.0-28.3175025.4-28.60.091.291.233.366.78:518:5000-2.4757.1
858Urho Vaakanainen22BOSD911713746.1-4.2909249.5-2.75.688.594.158.441.618:5516:56140.32657.7
859Juuso Välimäki22CGYD4964755054.12.248643352.91.19.690.099.563.236.815:2613:45928-0.714649.3
860James van Riemsdyk31PHILW5675358956.15.355044455.35.011.287.398.554.845.216:3313:4720103.719767.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%
861Trevor van Riemsdyk29WSHD2027925752.10.421119452.10.56.093.299.246.653.417:0515:05271.24946.9
862Sami Vatanen29TOTD3953248552.3-0.440236952.11.09.091.8100.850.349.717:0114:478210.6
862Sami Vatanen29NJDD3039837051.8-0.930828851.71.18.992.2101.148.651.417:1414:35813-0.97256.9
862Sami Vatanen29DALD913411553.81.3948153.71.09.490.099.455.344.716:1715:27081.63046.7
863Frank Vatrano26FLALW5666759452.9-0.851244953.3-0.68.193.3101.449.650.414:3112:4723182.324564.5
864Joe Veleno21DETC5486343.22.6395242.92.20.0100.0100.060.539.515:0613:2810-3.01650.0
865Carter Verhaeghe25FLAC4372152158.18.954040257.37.810.791.8102.548.951.117:4416:04192620.817361.8
866Kristian Vesalainen21WPGW12638044.1-6.1435842.6-8.13.397.4100.861.438.68:418:3922-1.11050.0
867Jimmy Vesey27TOTLW5040751444.2-5.131438844.7-4.57.589.296.647.352.712:4311:031210-7.3
867Jimmy Vesey27TORLW3023227745.6-5.518020247.1-3.69.589.298.746.753.311:079:5944-2.05360.4
867Jimmy Vesey27VANLW2017523742.5-4.313418641.9-5.14.589.193.748.052.015:0612:3986-5.34065.0
868Jeffrey Viel24SJSF11647446.4-7.3515747.2-6.63.083.786.864.435.67:167:1601-0.81566.7
869Gabriel Vilardi21LAKC5453559847.2-0.241645247.90.57.891.198.952.147.914:4512:351314-2.611656.0
870Jake Virtanen24VANRW3833943244.0-3.825833043.9-4.25.196.2101.237.362.712:1511:391511-5.59851.0
871Marc-Édouard Vlasic33SJSD5162972446.5-1.548152747.7-0.37.989.497.339.260.817:3115:0410154.28742.5
872Alexander Volkov23TOTRW3727435943.3-7.620727143.3-7.211.191.5102.653.946.111:3910:42115-4.4
872Alexander Volkov23TBLRW1911116739.9-12.78512640.3-13.810.392.5102.862.537.59:329:26210.52378.3
872Alexander Volkov23ANARW1816319245.9-3.112214545.7-1.111.890.8102.748.751.313:5312:0394-4.92860.7
873Jakub Voráček31PHIRW5372663653.31.453149152.00.112.385.397.656.243.816:5514:181927-2.019553.3
874Jakub Vrána24TOTLW5054856149.42.642045048.31.714.190.9105.065.534.515:0012:4620311.1
874Jakub Vrána24WSHLW3941940650.83.131632849.11.714.292.0106.268.231.814:2212:0315181.413948.9
874Jakub Vrána24DETLW1112915545.41.810412246.02.113.887.8101.658.841.217:1615:17513-0.35756.1
875Austin Wagner23LAKLW4436540147.7-0.229131048.40.35.388.693.951.548.510:3010:1956-2.110067.0
876Chris Wagner29BOSC4128835145.1-9.722025746.1-9.36.290.396.525.174.911:4110:05147-4.38666.3
877Oliver Wahlstrom20NYIRW4436238748.3-1.726227548.8-1.67.593.4100.951.548.512:2310:381292.917952.5
878Daniel Walcott26TBLD14833.3-21.54833.3-22.80.085.785.70.0100.010:039:5210-0.51100.0
879Nathan Walker26STLC8658443.6-4.4466043.4-3.39.485.194.553.646.413:3013:0831-2.61758.8
880Sean Walker26LAKD4763269147.8-0.548451548.40.69.488.497.851.148.918:1015:191024-9.118150.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%
881Lucas Wallmark25TOTC2013315845.7-4.39912644.0-6.15.389.494.748.151.911:2310:0455-2.5
881Lucas Wallmark25CHIC1610612945.1-3.47610043.2-4.35.390.495.743.756.311:3610:1244-2.41952.6
881Lucas Wallmark25FLAC4272948.2-7.9232646.9-12.65.685.791.365.434.610:319:3211-0.11100.0
882Jake Walman24STLD2427626950.63.421020251.04.05.189.694.650.349.714:2813:21616-0.18555.3
883Austin Watson29OTTLW3427035743.1-8.321425245.9-5.210.386.096.328.671.412:009:49511-3.47951.9
884Shea Weber*35MTLD4881472353.0-2.060054652.4-1.77.889.797.550.050.022:4217:2611535.521548.4
885Yannick Weber32PITD2152240.5-23.0111640.7-21.10.075.075.046.253.811:1910:2001-0.1333.3
886MacKenzie Weegar27FLAD5494074355.93.673556656.54.410.591.6102.246.054.022:0718:59445213.118255.5
887Andy Welinski27ANAD1315016547.61.911013445.10.613.694.9108.555.544.515:0213:4327-3.33545.7
888Alexander Wennberg26FLAC5668061552.5-1.353047252.9-1.111.788.8100.554.645.418:1013:393022-0.713361.7
889Zach Werenski23CBJD3563462850.25.948348050.24.97.490.197.657.142.924:2220:181019-4.314156.0
890Blake Wheeler34WPGRW5064269348.1-0.449052748.2-0.410.786.797.460.639.418:2015:162516-8.716966.9
891Colin White24OTTC4556752152.15.142238452.44.98.190.398.443.756.314:4113:061525-2.313252.3
892Colton White23NJDD2262353.110.8211952.57.40.091.791.740.060.014:1614:0200-0.3475.0
893Zach Whitecloud24VEGD5171867051.7-2.351846652.6-1.77.693.9101.553.246.817:4915:479141.212742.5
894Tom Wilson26WSHRW4753854149.9-1.340042348.6-2.713.188.7101.760.939.116:3113:1720163.413860.1
895Christian Wolanin25TOTD1821120450.80.315716049.5-2.110.685.896.452.048.013:1611:54113-0.6
895Christian Wolanin25OTTD1516516050.8-0.512112748.8-3.78.985.193.949.051.013:0011:32013-1.92751.9
895Christian Wolanin25LAKD3464451.15.3363352.27.516.088.5104.562.137.914:3513:42101.3540.0
896Miles Wood25NJDLW5560362349.2-2.046749648.5-1.68.390.999.134.165.914:5913:011823-0.318469.6
897Kailer Yamamoto22EDMRW5269668250.52.452650950.82.68.892.9101.755.844.216:2214:5832211.211859.3
898Keith Yandle34FLAD5670252657.24.953941756.43.57.689.497.072.927.117:1512:4313329.721752.1
899Jesse Ylönen21MTLRW1111247.8-16.191047.4-14.30.0100.0100.060.040.011:2310:0501-0.3425.0
900Cameron York20PHID3466740.7-16.1304838.5-19.25.694.7100.353.146.919:4717:1710-1.6616.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%
901Pavel Zacha23NJDC5058761149.0-1.944248247.8-2.48.888.997.746.853.217:0913:112030-4.617658.5
902Filip Zadina21DETRW4951771641.9-5.038855541.1-6.58.293.6101.853.346.716:4814:371717-7.316957.4
903Nikita Zadorov25CHID5566884344.2-2.748661244.3-1.38.993.3102.338.461.619:1217:191641-8.212043.3
904Nikita Zaitsev29OTTD55934111245.7-4.470781146.6-3.47.390.697.941.258.822:4419:36760-9.817540.0
905Travis Zajac35TOTC4653753750.0-1.039042847.7-2.28.692.3100.943.256.816:2513:292514-7.7
905Travis Zajac35NJDC3339037650.9-1.228330947.8-2.89.591.9101.440.559.516:5913:34209-6.97147.9
905Travis Zajac35NYIC1314716147.7-0.510711947.3-0.56.393.399.751.948.114:5713:1755-0.82272.7
906Yegor Zamula20PHID2332854.1-8.5262452.0-9.310.594.1104.643.556.517:0416:55100.1862.5
907Jakub Zbořil23BOSD4257250653.10.244239153.1-0.76.093.299.258.241.817:0315:52614-1.18242.7
908Trevor Zegras19ANAC2427923754.15.320519351.53.112.990.4103.362.737.315:2413:116122.010152.5
909Mika Zibanejad27NYRC5661172845.6-1.745854845.5-2.512.489.2101.650.649.420:0614:043945-4.431654.1
910Radim Zohorna24PITF8514951.0-0.9413752.61.522.696.3118.953.346.79:028:05300.31172.7
911Artem Zub25OTTD4765167749.01.049650249.71.912.189.5101.636.963.118:2316:09836-1.78545.9
912Mats Zuccarello33MINLW4252653949.44.540641149.73.711.891.9103.757.942.116:4114:1718180.414351.7
913Jason Zucker29PITLW3845942751.8-0.134331951.80.38.487.996.364.235.815:4114:181813-3.111956.3