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%
1Nicholas Abruzzese22TORC9697248.9-2.8465943.8-8.95.792.598.246.353.7030.21266.7
2Noel Acciari30FLAC2020416555.3-1.515011955.8-0.29.689.499.152.048.0862.75261.5
3Calen Addison21MIND1519915057.06.314411954.84.29.784.794.450.549.5013.03647.2
4Andrew Agozzino31OTTLW18466.726.75271.429.10.0100.0100.050.050.000-0.21100.0
5Jack Ahcan24BOSD6937057.15.3695257.03.70.092.192.159.240.8141.21435.7
6Sebastian Aho24CARF79116396554.7-1.687877153.2-2.911.490.5101.857.942.168567.440255.0
7Sebastian Aho25NYID3643354744.2-2.631841643.3-3.510.090.8100.958.841.2827-9.07644.7
8Alexander Alexeyev22WSHD191242.9-5.46746.2-1.50.0100.0100.060.040.0000.510.0
9Wade Allison24PHIRW18561.513.16460.012.00.066.766.766.733.311-0.12100.0
10Michael Amadio25TOTC5668456654.71.250239556.01.67.990.298.251.248.826114.310958.7
10Michael Amadio25VEGC5366353755.31.848737456.62.37.989.697.550.849.22594.610658.5
10Michael Amadio25TORC3212942.0-13.7152141.7-13.810.0100.0110.061.538.512-0.3366.7
11Joey Anderson23TORRW5453258.45.5312852.5-1.43.893.897.675.025.0202.01566.7
12Josh Anderson27MTLRW69913101847.30.667776746.90.99.288.497.647.452.63331-10.028353.7
13Michael Anderson22LAKD5798084153.80.076264554.2-0.78.790.799.450.349.710265.513343.6
14Jaret Anderson-Dolan22LAKC7776853.1-2.4555450.5-6.60.090.090.052.247.8220.11729.4
15Lias Andersson23LAKC2018420647.2-6.113815746.8-8.32.990.893.859.140.925-1.73876.3
16Rasmus Andersson25CGYD821544126355.0-0.6121998955.20.310.190.8100.953.546.5244424.028952.6
17Andy Andreoff30NYILW6405940.4-8.4273841.5-4.26.391.797.953.346.713-1.9966.7
18Anthony Angello25PITC4162044.4-13.5111444.0-12.711.190.0101.157.142.900-0.22100.0
19Mason Appleton26TOTC6880381849.50.259661749.1-0.19.091.4100.337.063.01513-6.417157.3
19Mason Appleton26SEAC4955956849.6-0.340742548.9-0.39.989.098.936.863.287-4.611957.1
19Mason Appleton26WPGC1924425049.41.418919249.60.36.896.0102.837.762.376-1.85257.7
20Josh Archibald29EDMRW8355439.3-14.1234533.8-19.913.387.5100.845.954.131-1.3944.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%
21Joel Armia28MTLRW6060663748.81.344248047.91.56.190.796.849.450.63028-1.817957.5
22Viktor Arvidsson28LAKLW66107183356.32.383660757.93.38.689.297.853.746.3241612.241255.1
23Rasmus Asplund24BUFF8087378152.85.768461052.97.17.889.897.651.248.821230.919267.7
24Zach Aston-Reese27TOTC6963268348.1-2.448551048.7-2.38.294.0102.133.466.619100.413060.0
24Zach Aston-Reese27PITC5247649049.3-3.236736350.3-3.17.994.4102.232.167.91371.08958.4
24Zach Aston-Reese27ANAC1715619344.70.411814744.50.59.292.9102.137.063.063-0.74163.4
25Andreas Athanasiou27LAKC2835034750.2-4.127925652.1-3.211.991.5103.451.648.41590.212357.7
26Cam Atkinson32PHIRW73918102747.20.769578047.10.511.289.9101.154.945.13728-4.833165.0
27Ronald Attard22PHID1520919951.24.814814650.32.710.587.798.352.347.769-0.94535.6
28Nicolas Aubé-Kubel25TOTRW7460364348.4-4.344548947.6-4.18.594.6103.138.261.817202.115257.2
28Nicolas Aubé-Kubel25COLRW6755157848.8-4.440643848.1-4.18.995.2104.138.461.617183.414055.7
28Nicolas Aubé-Kubel25PHIRW7526544.4-2.8395143.3-4.33.889.593.334.865.202-1.31275.0
29Mikael Backlund32CGYC82119590057.02.290769656.62.28.192.7100.849.850.2554412.035560.3
30Nicklas Bäckström34WSHC4759460549.5-0.744944850.1-1.211.187.598.661.538.52513-3.912156.2
31Brandon Baddock26MTLLW14640.00.32433.3-5.40.0100.0100.00.0100.0000.00
32Sven Baertschi29VEGLW161726.1-33.941323.5-41.20.090.990.971.428.600-1.31100.0
33Kevin Bahl21NJDD1721123946.9-1.816618647.20.49.386.996.239.160.943-2.33053.3
34Josh Bailey32NYIC74850106944.3-2.463777745.0-1.810.490.6101.051.948.13143-6.415655.8
35Justin Bailey26VANRW147112835.7-18.8519834.2-19.32.591.093.531.468.674-3.32564.0
36Rūdolfs Balcers24SJSLW6175185046.92.355461247.51.69.090.799.642.857.23530-4.316061.3
37Alexander Barabanov27SJSF70967111346.51.371881746.80.09.791.0100.745.854.24030-7.516662.0
38Ivan Barbashev26STLC81868117442.5-6.466191442.0-6.613.190.6103.747.852.24446-10.518859.0
39Riley Barber27DETRW4203139.2-2.1122433.3-7.610.090.0100.060.040.013-0.8850.0
40Aleksander Barkov26FLAC67111974959.94.485758659.44.211.690.5102.255.844.2595122.834062.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%
41Alex Barré-Boulet24TOTF1612315144.9-6.08611642.6-9.512.392.3104.653.746.343-3.92857.1
41Alex Barré-Boulet24TBLF1411613745.8-5.68410544.4-7.910.992.6103.554.745.342-3.32759.3
41Alex Barré-Boulet24SEAF271433.3-13.921115.4-34.650.090.0140.042.957.101-0.610.0
42Tyson Barrie30EDMD731086104950.9-1.879584648.4-4.19.891.8101.652.647.414430.729750.2
43Justin Barron20TOTD79210846.03.9719143.81.19.389.198.342.457.623-1.31872.2
43Justin Barron20MTLD5638542.60.5517141.8-1.310.389.699.843.156.913-1.21492.9
43Justin Barron20COLD2292355.813.6202050.08.26.787.594.237.562.510-0.140.0
44Morgan Barron23TOTC2718323843.5-5.215416847.8-0.95.191.997.048.151.964-1.94671.7
44Morgan Barron23WPGC1412213447.7-0.91039452.33.36.188.294.345.954.1310.23470.6
44Morgan Barron23NYRC136110437.0-11.8517440.8-7.72.896.499.152.147.933-2.11275.0
45Mathew Barzal24NYIC731107111749.85.182285948.93.38.090.598.564.835.24382-1.725263.9
46Nathan Bastian24TOTRW7261462949.4-1.847044951.10.68.888.697.431.568.513150.516558.8
46Nathan Bastian24NJDRW6053254749.3-1.540739450.80.78.888.997.733.067.01014-0.614958.4
46Nathan Bastian24SEARW12828250.0-3.3635553.40.48.586.595.020.080.0311.01662.5
47Drake Batherson23OTTC4666671248.33.050554348.22.210.791.2102.065.334.72130-1.318958.7
48Gavin Bayreuther27CBJD4346050147.90.034139546.3-1.410.590.3100.851.448.61212-4.88551.8
49Jay Beagle36ARIRW/C3327038941.0-5.820629441.2-5.03.288.992.131.468.697-9.24060.0
50Jake Bean23CBJD671098118348.1-0.281494946.2-1.19.791.4101.152.347.72123-17.520943.1
51Ethan Bear24CARD5888468056.51.569253356.52.08.190.898.956.243.816284.318652.2
52Nicolas Beaudin22CHID2101050.01.44833.3-13.00.083.383.3100.00.000-0.61100.0
53Nathan Beaulieu29WPGD2415721941.8-8.312216542.5-6.96.289.996.147.652.4017-4.95246.2
54Anthony Beauvillier24NYILW75967111646.40.570386045.0-1.78.791.5100.253.646.43654-8.225261.1
55Adam Beckman20MINLW3333151.6-9.2222348.9-10.05.088.993.942.157.912-0.7666.7
56Pierre-Édouard Bellemare36TBLLW8069774548.3-3.153756748.6-3.110.695.3105.938.661.426182.012955.8
57Kieffer Bellows23NYILW4543749546.9-0.632037346.2-1.69.492.1101.654.645.4626-2.714754.4
58Alex Belzile30MTLF11837751.90.2606348.8-1.35.993.699.543.156.9350.21968.4
59Emil Bemström22CBJC4134333750.43.426725950.85.28.591.5100.052.347.7115-1.110559.0
60Matthew Beniers19SEAC1010912347.0-7.3858948.9-6.311.786.498.163.136.965-1.33650.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%
61Jamie Benn32DALLW821044120746.4-3.775990545.6-4.98.890.899.648.351.73747-5.531757.4
62Jordie Benn34MIND3946254745.8-5.034041545.0-6.211.790.6102.348.951.1615-1.47748.1
63Sam Bennett25FLAC71105979457.20.081662256.7-0.211.091.1102.170.729.3414916.439860.6
64Matt Benning27NSHD6575280848.2-1.258761948.7-1.27.188.495.536.963.1833-7.411453.5
65Simon Benoit23ANAD5357968545.8-2.343852345.6-2.07.692.399.946.653.4721-3.98751.7
66Tyler Benson23EDMLW2923620653.42.317315752.42.04.691.195.650.050.036-0.53551.4
67Patrice Bergeron36BOSC73122768664.113.797751865.413.87.691.699.259.140.9372129.342768.6
68Jacob Bernard-Docker21OTTD810110549.02.0707647.90.112.892.1104.853.246.822-1.61250.0
69Tyler Bertuzzi26DETLW681025104949.44.377983348.33.210.988.299.152.447.64257-0.630658.8
70Alex Biega33TORD2192048.7-11.4161551.6-8.20.083.383.369.230.801-0.2450.0
71Brandon Biro23BUFF113668.418.49564.320.60.0100.0100.050.050.0000.020.0
72Clark Bishop25OTTC9607245.5-4.0465246.9-1.03.689.593.041.758.302-1.72236.4
73Anders Bjork25BUFLW5846562142.8-6.933448440.8-8.26.991.598.443.456.61611-11.19354.8
74Kasper Björkqvist24PITRW6393254.90.4292751.8-2.03.889.593.339.360.7000.31172.7
75Oliver Bjorkstrand26CBJRW801136111450.53.385487749.33.28.587.796.150.249.85733-8.540253.5
76Tobias Björnfot20LAKD7095197549.4-6.073275049.4-7.06.990.997.848.851.21030-9.811048.2
77Nick Bjugstad29MINC5748451348.5-3.737740148.5-3.78.191.099.141.059.018131.613063.1
78Colin Blackwell28TOTC5852753749.5-2.438540448.8-3.38.690.198.746.153.918170.312661.1
78Colin Blackwell28SEAC3937736750.7-0.527227250.0-0.89.089.498.447.552.512121.89762.9
78Colin Blackwell28TORC1915017046.9-6.411313246.1-8.27.491.799.142.957.165-1.52955.2
79Sammy Blais25NYRLW1413717344.22.010113043.71.510.395.0105.346.253.824-1.33351.5
80Nick Blankenburg23CBJD71079951.90.1757350.72.03.891.295.150.849.210-0.82454.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%
81Anton Blidh26BOSLW3218629039.1-12.813821639.0-14.19.491.0100.431.768.366-2.04660.9
82Teddy Blueger27PITC6567271948.3-4.153554349.6-3.69.892.6102.428.871.23722-1.313469.4
83Brock Boeser24VANRW71112194054.45.882071553.44.57.891.198.960.839.233210.539149.9
84Zach Bogosian31TBLD4857365146.8-4.845151146.9-5.27.494.5101.847.452.6716-4.510855.6
85Matt Boldy20MINLW4759456251.4-0.446142751.9-0.112.991.1103.955.144.927229.819757.4
86Nick Bonino33SJSC80760112940.2-6.758078642.5-5.28.789.097.736.763.35015-12.221164.9
87Adam Boqvist21CBJD5274378648.61.756663047.31.410.088.898.859.440.61128-7.413049.2
88Jesper Boqvist23NJDC5662266248.4-1.348052347.9-1.88.091.199.147.852.21823-1.113554.8
89Thomas Bordeleau20SJSC810711648.02.1817352.66.213.784.398.052.647.498-0.12552.0
90William Borgen25SEAD3645141652.01.134332051.71.76.393.199.453.246.84142.09750.5
91Henrik Borgström24CHIC5240944647.81.627631047.11.15.289.194.339.760.3228-1.28548.2
92Mark Borowiecki32NSHD5753159247.3-2.742144048.9-0.87.290.797.938.961.1714-3.79149.5
93Robert Bortuzzo32STLD7368477047.00.053058247.71.47.191.898.946.953.1820-0.18754.0
94Evan Bouchard22EDMD811479121055.04.1110591354.84.98.890.599.355.045.037791.540051.3
95Madison Bowey26VAND2193535.2-20.8132732.5-22.00.083.383.341.758.300-0.830.0
96Travis Boyd28ARIC74811107243.1-1.162379444.00.814.288.5102.644.955.12028-15.115556.8
97Brian Boyle37PITC6650853648.7-3.440239150.7-1.78.692.9101.530.669.420100.612271.3
98Tyler Bozak35STLC5041349445.5-2.531738045.5-2.05.189.594.646.453.62013-3.27363.0
99Erik Brännström22OTTD5385081751.03.763663350.12.65.990.896.758.441.61036-8.816851.2
100Derick Brassard34TOTC4645049747.5-0.632838346.1-2.210.593.3103.850.349.710100.69168.1
100Derick Brassard34PHIC3131637146.0-0.523428445.2-1.212.193.7105.849.150.998-0.76570.8
100Derick Brassard34EDMC1513412651.50.5949948.7-3.26.392.198.453.346.7121.32661.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%
101Jesper Bratt23NJDW761207102554.14.495378055.06.110.188.898.859.340.7294616.432460.8
102Justin Braun34TOTD69951110046.4-2.269980746.4-1.78.392.4100.840.959.11632-6.516045.6
102Justin Braun34PHID61860101445.9-1.863574146.1-1.38.692.5101.139.660.41228-7.014845.3
102Justin Braun34NYRD8918651.4-3.4646649.2-4.06.391.397.658.841.2440.51250.0
103Bobby Brink20PHIRW1010210948.30.3768347.8-0.67.087.594.569.930.114-1.43158.1
104Guillaume Brisebois24VAND11420.0-28.91325.0-21.40.066.766.750.050.000-0.10
105Philip Broberg20EDMD2324222252.21.319118550.80.67.286.693.848.651.4514-2.36048.3
106T.J. Brodie31TORD821461133952.2-1.71119104651.7-1.99.691.3100.952.447.6306217.015843.0
107Jonas Brodin28MIND731349123152.31.6101693052.21.110.090.1100.152.347.7242817.423254.3
108Jonny Brodzinski28NYRC2218218849.21.414313850.93.05.195.8100.948.951.154-1.05265.4
109Adam Brooks25TOTC2516418946.5-3.012013946.3-3.35.796.7102.447.952.1331.12166.7
109Adam Brooks25WPGC146511336.5-10.3468435.4-12.02.998.1101.040.559.511-1.31369.2
109Adam Brooks25VEGC7635254.81.2493955.7-0.18.6100.0108.655.344.7211.8771.4
109Adam Brooks25MTLC4362460.06.3251661.012.75.680.085.650.050.0010.710.0
110Connor Brown28OTTRW6492690450.64.568767450.54.18.287.795.946.753.35150-0.223551.5
111Dustin Brown37LAKRW6473769951.3-3.758353752.1-4.37.092.399.353.646.41319-3.123861.3
112Josh Brown28TOTD5255364146.3-4.942348146.8-4.46.891.898.647.952.1922-4.78751.7
112Josh Brown28OTTD4648257945.4-4.836843246.0-4.26.191.797.846.653.4821-5.18351.8
112Josh Brown28BOSD6716253.4-7.0554952.9-6.911.192.3103.455.144.9110.5450.0
113Logan Brown23STLC3930836246.01.324728546.42.16.792.899.545.354.77130.55660.7
114Patrick Brown29PHIC4436949442.8-4.927935244.2-3.06.787.894.524.275.8914-6.38361.4
115Jacob Bryson24BUFD73964102548.5-0.773781147.6-0.69.190.099.047.652.42425-5.58550.6
116Pavel Buchnevich26STLLW73100293551.76.080174251.96.712.891.0103.853.246.846418.230465.5
117Connor Bunnaman23PHIF159712443.9-5.5789345.6-3.71.888.690.432.467.602-1.31758.8
118Michael Bunting26TORLW79125095056.84.993973556.14.513.488.3101.758.441.6362321.329659.1
119André Burakovsky26COLLW801274102655.43.793479154.13.311.089.4100.557.142.928396.031347.6
120Brent Burns36SJSD/RW821474177545.4-0.51117126946.80.010.689.7100.343.856.26897-9.244645.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%
121Kyle Burroughs26VAND4243947048.3-2.030033447.3-3.26.893.199.944.455.677-5.58347.0
122Will Butcher27BUFD3747649049.32.236838948.62.56.690.597.163.336.7110-2.57844.9
123Quinton Byfield19LAKC4037838049.9-5.629628650.9-4.76.691.297.860.939.11514-3.17751.9
124Bowen Byram20COLD3053746953.43.038935952.02.510.890.9101.656.044.014113.610248.0
125Paul Byron32MTLLW2724430344.6-3.017323642.3-5.66.589.996.443.856.2915-4.44376.7
126Drake Caggiula27BUFLW1817019147.1-0.812615145.5-2.610.089.299.245.154.962-5.13762.2
127Kyle Capobianco24ARID4554768144.50.442153843.90.89.989.999.750.549.51631-11.48547.1
128Michael Carcone25ARIF2121924347.44.716819046.95.05.688.894.546.553.589-1.76456.3
129Brandon Carlo25BOSD791213113451.7-4.196086952.5-4.66.892.298.946.853.232258.621358.7
130John Carlson32WSHD781353129951.00.8105497651.90.711.090.1101.056.943.142551.438850.3
131Gabriel Carlsson25CBJD3837941247.90.628231847.00.511.392.7104.055.644.474-4.23847.4
132Lucas Carlsson24FLAD4051341655.2-1.738232154.3-2.28.491.299.762.237.87127.08548.2
133Ryan Carpenter31TOTC6755560148.00.239943647.8-0.26.291.597.726.873.21911-6.011757.3
133Ryan Carpenter31CHIC5944353345.4-1.231438045.2-1.56.391.898.023.576.51710-6.010359.2
133Ryan Carpenter31CGYC81126862.24.7855660.33.06.089.595.556.843.2210.01442.9
134Sam Carrick29ANAC6456666446.0-2.542850246.0-2.77.190.797.844.355.71414-5.813957.6
135Alexandre Carrier25NSHD771120124847.3-3.187194548.0-2.79.994.7104.643.956.12739-3.018850.5
136William Carrier27VEGLW6377261155.83.258843457.54.38.290.999.151.248.8241210.019461.9
137Jeff Carter37PITC76932104447.2-6.172678048.2-5.810.190.0100.140.759.33339-2.331563.5
138Jackson Cates24PHIC117110440.6-9.6567841.8-6.98.390.298.537.762.320-1.81361.5
139Noah Cates22PHILW1617717550.33.213412651.54.310.892.2103.052.347.71031.54353.5
140Cole Caufield21MTLRW6782189547.81.761969147.31.610.787.197.856.044.03227-9.732757.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%
141Cody Ceci28EDMD781313127650.7-2.898397850.1-2.59.791.0100.645.055.015395.721347.9
142Erik Černák24TBLD5580772552.72.461954253.32.710.090.5100.641.458.621172.917648.9
143Thomas Chabot25OTTD591278126750.25.395093450.44.89.589.999.557.842.22968-1.533052.4
144Mitchell Chaffee24MINF213959.17.611664.713.011.1100.0111.175.025.0000.1250.0
145Zdeno Chára44NYID72966125943.4-4.473992544.4-3.59.893.3103.148.551.51445-7.517247.1
146Jalen Chatfield25CARD1622816158.60.817112557.8-0.15.493.599.060.139.9634.25149.0
147Ben Chiarot30TOTD741302134149.3-1.6982103248.8-1.48.089.997.944.755.32069-2.226853.4
147Ben Chiarot30MTLD54887104146.0-2.467180645.4-2.18.090.298.239.560.51757-11.418651.6
147Ben Chiarot30FLAD2041530058.01.531122657.91.67.988.896.758.541.53129.28257.3
148Alex Chiasson31VANRW6756559448.7-1.741243948.4-1.89.392.6101.951.348.7710-0.514070.0
149Yegor Chinakhov20CBJRW6258765747.2-0.442452644.6-2.47.688.095.651.848.21919-14.018951.9
150Declan Chisholm22WPGD2291861.78.7191457.66.17.1100.0107.150.050.0110.7944.4
151Sasha Chmelevski22SJSC1920821649.12.615515849.51.88.094.6102.638.062.083-0.66051.7
152Dennis Cholowski23TOTD1115416148.9-3.911412946.9-6.013.385.799.054.046.015-2.23333.3
152Dennis Cholowski23WSHD76810439.5-12.8518537.5-14.715.284.799.949.150.914-3.11030.0
152Dennis Cholowski23SEAD4865760.16.3634458.94.511.987.599.462.537.5011.02334.8
153Jake Christiansen22CBJD8528238.8-8.9406239.2-9.312.095.7107.767.632.400-1.61136.4
154Jakob Chychrun23ARID4776385047.33.557664447.23.99.188.497.544.155.91937-8.929348.1
155Filip Chytil22NYRC6771371250.03.054153150.52.98.091.599.558.941.123281.523158.4
156Anthony Cirelli24TBLC76103791753.12.878967953.73.210.490.9101.345.454.660137.726056.2
157Casey Cizikas30NYIC7457980341.9-5.042658242.3-4.88.692.9101.630.669.43332-11.914761.9
158Fredrik Claesson29TBLD9747948.4-5.6576048.7-6.22.990.793.650.050.013-0.71136.4
159Kale Clague23TOTD3639647345.6-2.530637045.3-3.46.091.897.861.039.0635-5.85646.4
159Kale Clague23MTLD2526233044.3-1.819926243.2-3.77.190.597.660.139.9530-4.83852.6
159Kale Clague23LAKD1113414348.4-4.110710849.8-2.93.895.199.063.336.715-1.11833.3
160Kyle Clifford31TOTLW2518518949.5-0.813714947.9-2.38.288.396.565.634.455-0.64465.9
160Kyle Clifford31TORLW2316518047.8-2.611814245.4-5.18.289.697.965.934.154-1.03764.9
160Kyle Clifford31STLLW220969.019.919773.126.28.360.068.360.040.0010.4771.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%
161Connor Clifton26BOSD6081670353.7-1.165553555.0-1.27.090.097.050.549.516149.114953.7
162Cal Clutterbuck34NYIRW5948558645.3-2.236542646.1-1.76.492.598.933.666.42114-5.911365.5
163Dylan Coghlan23VEGD5977468852.90.858448454.71.56.292.098.253.846.220281.921849.5
164Andrew Cogliano34TOTLW/C7460177543.7-4.347156645.4-3.28.188.696.637.063.02923-11.512858.6
164Andrew Cogliano34SJSLW/C5644562041.8-4.734445043.3-4.38.887.896.639.160.92419-11.010256.9
164Andrew Cogliano34COLLW/C1815615550.2-2.212711652.31.16.391.297.529.170.954-0.52665.4
165Ian Cole32CARD75110683457.01.684663157.32.88.791.4100.155.144.929489.918042.8
166Blake Coleman30CGYC81109682357.12.383962557.33.18.192.0100.051.248.8344711.332964.4
167Ross Colton25TBLC7985076152.82.665858153.12.68.991.1100.047.652.42984.925961.4
168Blake Comeau35DALRW6464848.9-4.0363451.4-1.87.787.094.623.376.7141.1540.0
169J.T. Compher26COLLW7081686648.5-5.258764447.7-4.910.792.1102.844.555.52618-5.919951.3
170Max Comtois23ANALW5257262347.91.241946447.50.89.186.996.053.546.5934-6.613055.4
171Kevin Connauton31TOTD3943849746.8-3.433139145.8-5.38.491.7100.156.143.9616-2.06744.8
171Kevin Connauton31PHID2627236242.9-4.020229041.1-6.58.690.499.154.046.0414-4.63545.7
171Kevin Connauton31FLAD1316613555.1-1.212910156.1-1.78.195.1103.160.539.5222.63243.8
172Brett Connolly29CHIRW9567443.1-2.6415045.1-1.64.290.094.224.375.720-2.01346.2
173Kyle Connor25WPGLW791309130950.00.71010103749.3-0.39.990.1100.058.241.866471.649963.5
174Andrew Copp27TOTC72105791253.72.981471353.33.010.091.3101.354.745.334432.928364.7
174Andrew Copp27WPGC5683175052.62.764458252.53.18.491.399.753.446.63033-0.423464.5
174Andrew Copp27NYRC1622616258.24.217013156.53.015.991.3107.260.739.34103.34965.3
175Paul Cotter22VEGC7515747.2-3.1373849.3-2.911.593.8105.345.254.8100.11764.7
176Nick Cousins28NSHC6868167450.31.451851950.00.66.791.598.248.751.31623-2.817160.2
177Logan Couture32SJSC771082119147.62.982485549.13.48.990.299.144.056.062311.531463.4
178Sean Couturier29PHIC2947438655.110.135229254.79.67.489.797.147.952.12517-0.313658.1
179Charlie Coyle29BOSC/RW821079104050.9-4.487278252.7-3.68.389.697.950.949.139429.821461.2
180Dylan Cozens20BUFC7994494250.11.971473849.21.97.989.397.357.642.43330-7.226560.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%
181Joseph Cramarossa29MINC112666.73.29469.24.516.775.091.766.733.3100.31100.0
182Kyle Criscuolo29DETC6384645.2-1.1303546.2-0.68.795.8104.555.244.8000.51050.0
183Sidney Crosby34PITC691261106554.23.897182953.92.110.592.3102.862.737.3345411.233462.3
184Lawson Crouse24ARILW6573888445.51.855565645.82.810.190.3100.442.757.32923-7.422458.5
185Austin Czarnik29TOTC1714712254.65.91048854.25.913.991.0105.048.851.2640.12948.3
185Austin Czarnik29NYIC11837951.23.5645553.86.315.193.5108.649.150.9440.11560.0
185Austin Czarnik29SEAC6644359.89.4403354.85.311.585.797.348.551.5200.01435.7
186Kirby Dach21CHIC70883100646.70.363071646.80.39.488.397.651.848.24217-1.519858.6
187Evgenii Dadonov32VEGRW78107594353.30.977468153.2-0.59.790.4100.156.643.417306.930059.0
188Jonathan Dahlén24SJSC6170578447.32.552555548.62.56.988.795.646.054.02123-1.517859.0
189Rasmus Dahlin21BUFD801412136450.94.11085112249.23.07.989.697.559.041.02751-5.832153.0
190Carl Dahlström27TORD3372856.911.6272452.98.08.7100.0108.731.368.8230.8580.0
191Michael Dal Colle25NYILW1101245.5-8.47750.0-3.725.0100.0125.044.455.601-0.32100.0
192Zac Dalpe32FLARW12722.2-33.72433.3-23.80.075.075.080.020.000-0.10
193Riley Damiani21DALC7624657.47.7433654.44.46.991.798.652.647.4310.21855.6
194Phillip Danault28LAKC79126196056.83.6100670458.85.38.790.298.950.149.9222912.729964.9
195Justin Danforth28CBJRW/C4550448151.24.136636849.94.08.690.398.945.154.9152-5.813155.0
196Laurent Dauphin26MTLC3837644645.71.128734445.51.09.688.598.149.850.21713-10.28459.5
197Jeremy Davies25NSHD6685953.50.2524951.5-3.25.380.685.846.953.125-0.7955.6
198Sean Day24TBLD2132435.1-23.0111739.3-16.614.381.395.535.364.710-1.0366.7
199Calvin de Haan30CHID691010114047.01.774080447.93.06.990.096.948.651.41859-4.722547.6
200Chase De Leo26NJDC215962.56.010758.83.30.085.785.754.545.5000.3540.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%
201Tony DeAngelo26CARD64115391955.60.489071755.40.911.992.2104.159.240.827395.626457.2
202Alex DeBrincat24CHIRW821255127949.55.193295249.55.310.388.298.565.234.867472.247057.4
203Jake DeBrusk25BOSLW77105482556.12.585265456.61.57.590.998.452.847.2352618.827866.5
204Danny DeKeyser31DETD5974494644.0-2.456073543.2-3.28.291.599.645.154.9721-13.711947.9
205Michael Del Zotto31OTTD2638742347.82.527431646.40.712.487.8100.241.458.65170.28143.2
206Ty Dellandrea21DALC15935.7-20.75645.5-12.20.080.080.040.060.000-0.1250.0
207Dylan DeMelo28WPGD761083105750.61.783778851.52.78.192.7100.850.349.717491.414155.3
208Grigori Denisenko21FLALW1201458.85.0151157.73.70.0100.0100.057.142.9001.33100.0
209Travis Dermott25TOTD6083775252.7-0.763058751.8-1.48.992.6101.555.344.77266.110046.0
209Travis Dermott25TORD4360051054.10.045940852.9-0.88.391.9100.253.146.96226.37450.0
209Travis Dermott25VAND1723724249.5-2.117117948.9-2.610.794.0104.760.539.514-0.22634.6
210Nicolas Deslauriers30TOTLW8162780343.8-6.546659144.1-6.45.792.898.544.655.4714-5.915857.0
210Nicolas Deslauriers30ANALW6149560545.0-4.537144645.4-4.15.992.298.149.550.5411-3.312657.1
210Nicolas Deslauriers30MINLW2013219840.0-12.99514539.6-14.24.595.099.531.968.133-2.63256.3
211Connor Dewar22MINC3529025553.20.520918153.61.06.489.696.042.058.0961.98154.3
212Jason Dickinson26VANC6261166447.9-2.644348347.8-2.86.793.8100.544.655.4209-4.912552.8
213Brenden Dillon31WPGD791203130348.0-1.892599248.3-1.69.992.5102.353.446.61651-2.320341.9
214Cam Dineen23ARID3440849045.41.031837246.11.86.388.494.752.147.9618-5.911047.3
215Noah Dobson22NYID801248145646.20.0942108546.50.09.191.9101.052.647.42782-2.940147.4
216Max Domi26TOTLW7283181650.51.163262750.21.211.591.8103.356.143.93633-8.620650.5
216Max Domi26CBJLW5359567247.00.644550846.71.212.591.0103.555.844.22826-11.816048.1
216Max Domi26CARLW1923614462.14.118711961.12.79.195.5104.556.843.2873.24658.7
217Ryan Donato25SEAC7473975849.4-2.154157548.5-2.410.987.498.356.443.63924-0.626859.3
218Joonas Donskoi29SEARW7573573650.0-1.253457748.1-2.97.989.897.747.452.62421-3.315557.4
219Pavel Dorofeyev21VEGLW261135.3-7.25645.5-0.40.075.075.042.957.1200.2250.0
220Drew Doughty32LAKD3983358758.73.763345258.32.19.388.597.854.945.19249.218354.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%
221Nic Dowd31WSHC6468670849.2-1.553150151.50.38.792.6101.323.976.128147.213566.7
222Justin Dowling31VANC2214318144.1-8.010312245.8-6.16.191.097.166.733.341-2.62860.7
223Leon Draisaitl26EDMC801381130351.5-1.51043102350.5-1.811.591.0102.551.248.874882.048257.7
224Hunter Drew23ANAD271729.2-18.221214.3-34.9100.075.025.000-0.510.0
225Sheldon Dries27VANC11969251.10.1726851.40.38.386.594.941.758.3210.02860.7
226Jonathan Drouin26MTLLW3439350044.0-2.029140441.9-4.19.391.3100.649.750.3618-7.210459.6
227Jack Drury21CARC2272551.9-0.7171848.6-4.523.1100.0123.150.050.0220.6875.0
228Jamie Drysdale19ANAD811245140347.0-0.9960109146.8-1.38.889.698.452.747.31949-11.029047.2
229Dillon Dubé23CGYC7991173455.4-0.270559254.4-1.17.890.298.058.641.424236.222862.7
230Pierre-Luc Dubois23WPGLW811301121951.63.3100293651.73.49.490.599.958.341.722427.739359.3
231Matt Duchene31NSHC781234110452.85.395383753.25.112.388.2100.561.838.231778.338359.8
232Anthony Duclair26FLALW7497579755.0-1.975063354.2-2.511.191.3102.362.937.1375512.825366.0
233Walker Duehr24CGYF151033.3-28.03633.3-24.70.0100.0100.016.783.3000.110.0
234Brandon Duhaime24MINRW8067268449.6-2.249052448.3-3.98.491.099.439.560.51613-0.316156.5
235Mathew Dumba27MIND571008101449.9-2.674876249.5-3.010.890.5101.346.953.115266.425146.2
236Brian Dumoulin30PITD761349143248.5-5.51052106449.7-5.010.092.9102.949.750.33446-0.218549.2
237Vince Dunn25SEAD731223115551.41.188687750.30.08.788.697.357.442.62548-4.728242.9
238Sean Durzi23LAKD6494589551.4-4.472965552.7-3.98.387.996.253.146.92653-2.324748.2
239Christian Dvorak25MTLC5663581343.9-2.546161243.0-2.510.388.198.440.659.41632-7.214460.4
240Ryan Dzingel29TOTC3230340342.9-2.822531641.6-4.18.492.6101.044.355.7138-8.85855.2
240Ryan Dzingel29ARIC2624028945.4-1.017522344.0-2.78.792.4101.145.554.588-6.44551.1
240Ryan Dzingel29SJSC66311435.6-7.2509335.0-5.77.593.0100.541.358.750-2.31369.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%
241Cody Eakin30BUFC6957677742.6-6.644059542.5-5.36.991.398.239.860.22220-10.511763.2
242Jordan Eberle31SEARW791105107050.8-0.183982150.50.38.987.296.160.739.350344.431052.9
243Alexander Edler35LAKD4173557756.04.557240958.35.98.692.5101.154.046.09167.911945.4
244Joel Edmundson28MTLD2435245243.8-3.326032544.4-2.310.790.3101.041.558.5527-7.15954.2
245Nikolaj Ehlers25WPGLW62104487754.36.580567554.46.411.091.5102.460.639.441443.945054.4
246Jack Eichel25VEGC3457454251.4-3.142039051.9-3.89.091.6100.663.236.825293.919368.9
247Aaron Ekblad25FLAD61123586658.83.492263759.14.412.090.3102.359.640.4437318.131756.8
248Mattias Ekholm31NSHD761224129848.5-0.695098949.0-0.611.891.1102.844.655.42960-3.331146.6
249William Eklund19SJSLW9838848.52.2556346.60.12.595.297.755.045.028-0.61553.3
250Oliver Ekman-Larsson30VAND791383142849.2-1.61060107149.7-0.78.093.1101.144.155.92642-2.435247.7
251Remi Elie26TBLLW191340.9-14.98850.0-5.70.075.075.00.0100.000-0.3366.7
252Lars Eller32WSHC7290088750.40.267267050.1-1.410.189.299.343.156.93744-0.721354.5
253Ryan Ellis31PHID4565650.04.6364047.4-0.512.097.0109.053.846.225-0.21346.2
254Turner Elson29DETLW2222645.80.3191752.87.67.184.691.869.230.8000.4250.0
255Pierre Engvall25TORLW7886275753.20.066059152.8-0.27.294.0101.235.164.932418.127057.0
256Tyler Ennis32OTTC5756259048.80.642344748.60.27.690.798.346.653.41923-2.215756.7
257Mackenzie Entwistle22CHIRW5535253839.6-7.724438239.0-8.88.688.797.426.173.9910-6.75463.0
258Loui Eriksson36ARILW7366482744.50.349464143.5-0.17.889.797.538.861.22226-12.812266.4
259Joel Eriksson Ek25MINC7798785253.73.075063354.23.611.190.5101.550.849.2301213.933167.7
260Adam Erne26DETLW7971494942.9-4.453271542.7-4.18.090.498.443.456.62420-12.917661.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%
261Jake Evans25MTLC/RW7284490948.11.263871047.31.08.890.799.539.061.03933-4.119563.6
262Michael Eyssimont25WPGC16650.0-6.26460.03.10.0100.0100.0100.00.0100.01100.0
263Robby Fabbri26DETC5668577047.10.851661145.8-1.18.688.196.752.947.11321-3.921158.3
264Dante Fabbro23NSHD661117109150.61.285080651.31.210.691.2101.860.040.022351.218946.6
265Samuel Fagemo21LAKLW4494253.8-9.1352855.6-9.13.690.994.545.554.5210.11145.5
266Radek Faksa28DALC7775497243.7-7.456670844.4-6.56.090.896.828.171.92727-12.915059.3
267Joel Farabee21PHILW6377187147.00.457266646.2-0.410.389.699.957.442.62522-2.120857.2
268Hudson Fasching26ARIRW117610242.7-4.7547442.2-4.10.094.794.743.156.920-1.61717.6
269Jesper Fast30CARRW82109280257.72.483961957.53.010.291.7101.950.050.0172610.617156.7
270Justin Faulk29STLD761344136849.63.11029109748.41.713.691.9105.558.341.737400.831852.5
271Martin Fehérváry22WSHD791279135448.6-3.0988102249.2-3.510.291.6101.755.045.01436-2.518153.0
272Mario Ferraro23SJSD631056130244.8-2.680393746.1-2.69.591.7101.242.957.13135-12.710845.4
273Kevin Fiala25MINLW821173103453.12.689179952.71.912.689.8102.459.440.6385418.245357.8
274Christian Fischer24ARIRW5345261042.6-2.533144842.5-2.35.292.097.239.061.01724-8.612361.8
275Casey Fitzgerald24BUFD3645549348.0-2.735939147.9-1.37.486.694.155.744.31317-3.66761.2
276Trey Fix-Wolansky22CBJRW6393850.60.3352756.56.015.876.592.366.733.3230.0955.6
277Cale Fleury23SEAD911610951.6-0.9857652.80.06.587.393.746.054.0150.11723.5
278Haydn Fleury25SEAD3644349847.1-5.133235848.1-3.77.892.6100.444.555.56140.610549.5
279Warren Foegele25EDMLW8295983153.61.671062653.12.17.489.897.252.447.644292.424558.0
280Steven Fogarty28BOSC2201655.611.4141156.012.60.075.075.054.545.5110.12100.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
281Marcus Foligno30MINLW7489578653.22.367857953.93.311.892.3104.148.151.9282715.716360.7
282Nick Foligno34BOSLW6463556253.0-2.049441754.2-2.43.791.495.245.954.122148.714966.4
283Callan Foote23TBLD5662162449.9-1.149146951.10.010.491.2101.551.448.64151.611243.8
284Nolan Foote21NJDLW7596049.62.5444947.31.612.894.3107.155.644.4120.71566.7
285Derek Forbort29BOSD7697797350.1-5.576473650.9-6.18.190.698.739.760.315325.313248.5
286Alex Formenton22OTTLW79889100546.9-1.368076547.1-1.27.090.197.153.446.64425-7.425663.3
287Filip Forsberg27NSHC69104791353.45.380368753.95.713.388.7102.061.238.853568.442453.3
288Gustav Forsling25FLAD711373105756.5-0.5103180856.1-0.911.491.4102.846.753.3515319.129649.0
289Gabriel Fortier21TBLLW10776355.08.6584655.89.62.491.493.850.050.013-0.42166.7
290Liam Foudy21CBJC171335.0-1.671138.93.00.087.587.5100.00.000-0.61100.0
291Cam Fowler30ANAD761347135549.93.51002103449.22.89.589.498.943.956.131464.030041.3
292Adam Fox23NYRD781308129650.24.1100295851.14.710.490.9101.357.043.078582.927557.5
293Trent Frederic23BOSC6055455649.9-5.245341652.1-4.27.594.6102.142.058.023127.915763.7
294Mark Friedman26PITD2630330749.7-1.324823051.90.87.492.6100.050.050.0444.34955.1
295Martin Frk28LAKRW6583860.42.3422562.73.00.081.381.365.134.9051.02853.6
296Jesper Frödén27BOSF7727150.3-7.1544355.7-2.59.8100.0109.850.050.0001.51471.4
297Morgan Frost22PHIC5556664946.60.442849146.6-0.36.392.298.554.445.62722-3.015255.9
298Kurtis Gabriel28CHIRW28850.05.04450.06.40.0100.0100.040.060.0100.410.0
299Jonah Gadjovich23SJSLW4328437643.0-2.521928443.5-3.15.691.096.656.443.6710-3.56952.2
300Sam Gagner32DETC8168378346.60.352859746.91.410.489.9100.341.458.62414-9.018571.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%
301Alex Galchenyuk27ARIC6057981141.7-2.744063940.8-3.110.090.9101.046.953.11828-17.014561.4
302Brendan Gallagher29MTLRW5671265152.24.351948951.54.59.389.298.449.850.21720-1.525056.8
303Jakub Galvas22CHID6839746.16.8577343.80.96.394.6100.962.537.514-1.21747.1
304Dylan Gambrell25OTTC6347068440.7-8.735949142.2-6.78.893.8102.618.681.41113-10.410256.9
305Rhett Gardner25DALC/LW4182839.1-11.0162143.2-7.00.091.791.725.075.0410.010.0
306Conor Garland25VANRW77112899253.24.086074553.64.610.391.3101.552.947.150367.333161.3
307Adam Gaudette25TOTC5848954947.1-1.337342946.5-1.56.392.698.951.648.42117-7.016258.0
307Adam Gaudette25OTTC5044347848.1-1.334237247.9-1.36.492.999.351.448.61816-5.614358.7
307Adam Gaudette25CHIC8467139.3-2.8315735.2-5.55.091.196.153.846.231-1.51952.6
308Frédérick Gaudreau28MINC7689392549.1-3.367470448.9-3.711.990.9102.852.647.438256.622758.1
309Johnny Gaudreau28CGYLW821401105057.22.5107882056.82.615.391.3106.553.946.1508127.046356.6
310Brendan Gaunce27CBJC3024621952.95.619015854.67.98.592.5101.051.548.5831.17162.0
311Frederik Gauthier26NJDC8496841.9-12.4354643.2-11.70.094.494.433.366.703-1.6580.0
312Julien Gauthier24NYRRW4940046346.3-0.831733348.80.85.690.395.958.141.91514-0.311062.7
313Vladislav Gavrikov26CBJD801323149846.9-1.51014116946.4-0.511.889.7101.533.366.72234-24.820452.9
314Glenn Gawdin24CGYC2181358.1-1.812957.10.80.0100.0100.037.562.5010.2475.0
315Morgan Geekie23SEAC7374868752.11.952853749.6-0.77.289.096.356.243.825260.318951.3
316Mason Geertsen26NJDD2512715545.0-4.39411944.1-5.17.886.994.742.257.843-2.22060.0
317Timothy Gettinger23NYRLW8406538.1-7.2344841.5-3.54.397.0101.346.253.801-1.5650.0
318Ryan Getzlaf36ANAC5680679150.54.661960250.74.98.189.197.241.158.93567-1.919254.2
319Mark Giordano38TOTD751202106353.12.587977853.02.99.886.796.553.646.4194910.934843.4
319Mark Giordano38SEAD5589980852.72.465660252.12.68.186.294.356.443.615325.528643.0
319Mark Giordano38TORD2030325554.32.922317655.94.214.388.5102.844.655.44175.36245.2
320Samuel Girard23COLD671301119952.0-1.193191450.5-1.78.990.699.652.048.02128-0.418842.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%
321Zemgus Girgensons28BUFC5651155847.8-1.540843948.20.06.891.998.836.963.12410-4.414563.4
322Claude Giroux34TOTC/LW75121094756.18.991171756.08.78.589.598.053.346.7284112.833960.5
322Claude Giroux34PHIC/LW5789975854.39.967957654.19.88.488.697.049.650.421263.924961.8
322Claude Giroux34FLAC/LW1831118962.26.523214162.26.78.893.7102.564.835.27158.89056.7
323Cody Glass22NSHC8716452.6-1.4585053.7-1.72.297.699.857.142.9120.01560.0
324Luke Glendening32DALC8267388443.2-7.251164444.2-6.06.191.297.328.371.71714-8.819360.1
325Alex Goligoski36MIND721192102453.83.392276654.64.412.791.6104.355.344.763113.917346.2
326Barclay Goodrow28NYRRW79845106344.3-4.463477645.0-4.211.392.6103.942.657.43937-9.418263.7
327Shayne Gostisbehere28ARID821224154444.2-0.1905118143.4-0.79.990.2100.143.356.74478-20.431448.1
328Yanni Gourde30SEAC74102594052.21.177069352.62.49.787.497.147.752.354381.324652.0
329Mikael Granlund29NSHC801135120148.6-0.887391049.0-1.010.789.299.958.441.657510.521953.4
330Derek Grant31ANAC7168784744.8-4.051562845.1-3.68.389.197.439.960.12117-3.419360.6
331Ryan Graves26NJDD751298126350.7-0.697696550.3-1.09.888.598.345.254.827512.024146.1
332Anthony Greco28NYRRW1121348.04.08947.13.70.0100.0100.00.0100.0010.75100.0
333Andy Greene39NYID69827112342.4-5.062482543.1-4.58.491.199.549.150.91445-12.312641.3
334Jordan Greenway24MINLW6267771548.6-2.253552750.4-0.512.593.1105.745.354.714168.316666.3
335A.J. Greer25NJDLW9715556.34.5574357.05.67.589.797.253.846.2041.22070.0
336Noah Gregor23SJSC6371790144.3-2.255763446.8-0.76.789.796.548.651.42814-5.426359.3
337Seth Griffith29EDMC19469.20.46366.70.650.050.0100.0100.00.0100.30
338Rocco Grimaldi28NSHC7685854.03.1534653.52.12.396.999.261.138.9530.51361.5
339Jordan Gross26COLD17277.835.97277.836.70.0100.0100.050.050.0000.30
340Benoit-Olivier Groulx21ANAC1812816643.5-5.19212742.0-7.07.594.3101.844.155.943-1.73154.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%
341Carl Grundström24LAKRW5452346253.10.938235951.6-1.57.493.6101.059.640.4139-2.813959.7
342Matt Grzelcyk28BOSD731239100255.31.799074157.22.58.991.6100.558.042.0214119.421155.9
343Radko Gudas31FLAD77120497955.2-2.488571955.2-2.010.790.9101.539.560.5285715.322245.0
344Erik Gudbranson30CGYD78125092557.52.594373856.11.28.092.9100.962.437.620425.126848.1
345Jake Guentzel27PITC761381120553.42.5104993952.80.310.791.5102.262.637.4412311.343460.8
346Brendan Guhle24ANAD6678544.1-8.7526146.0-6.914.390.4104.742.957.105-0.41833.3
347Denis Gurianov24DALRW7383191147.7-1.860169346.4-3.68.693.8102.452.048.01246-10.128151.2
348David Gustafsson21WPGC23442.9-3.72250.05.80.0100.0100.0100.00.0100.20
349Erik Gustafsson29CHID5977773751.36.658457250.55.98.990.599.473.226.810391.817345.7
350Brandon Hagel23TOTLW77101295651.44.372871050.63.59.586.796.254.545.55333-6.022356.1
350Brandon Hagel23CHILW5573171650.54.951553149.23.510.786.597.258.441.63925-6.817553.7
350Brandon Hagel23TBLLW2228124053.93.221317954.34.36.687.494.043.456.61480.84864.6
351Carl Hagelin33WSHLW5359458050.6-0.145643351.30.17.694.1101.727.172.914152.311760.7
352Robert Hägg26TOTD6476489046.2-5.359168846.2-4.68.590.999.443.756.31023-8.114042.1
352Robert Hägg26BUFD4856872444.0-3.943255243.9-3.48.890.999.736.363.7617-9.110343.7
352Robert Hägg26FLAD1619616654.1-6.315913653.9-5.87.790.998.667.932.1461.03737.8
353Nicolas Hague23VEGD5284778551.90.864055753.51.610.388.899.152.947.125232.423948.5
354Libor Hájek23NYRD1715123239.4-5.711817140.8-5.84.588.893.348.951.124-2.92254.5
355Jani Hakanpää29DALD80858104345.1-4.765174846.5-3.010.291.2101.437.662.4938-9.615843.0
356Jayden Halbgewachs24SJSF3353153.05.6312357.411.813.688.2101.960.040.0110.71070.0
357Taylor Hall30BOSLW81114693455.11.392671056.61.79.290.399.465.934.1334815.532267.4
358Filip Hallander21PITC13730.0-23.63442.9-12.30.0100.0100.0100.00.000-0.30
359Dougie Hamilton28NJDD621201108952.42.792082452.83.610.387.197.451.648.420542.040249.0
360Travis Hamonic31TOTD4366375146.9-3.247954147.0-2.79.792.2101.949.550.5631-7.617148.0
360Travis Hamonic31VAND2436840347.7-3.626329147.5-4.08.692.6101.353.746.3213-3.310150.5
360Travis Hamonic31OTTD1929534845.9-2.421625046.4-0.710.991.8102.744.855.2418-4.37044.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%
361Noah Hanifin25CGYD811510119655.80.4117193155.70.910.390.2100.553.246.8386223.439747.6
362Joel Hanley30DALD4439742048.6-0.430031249.00.66.788.194.744.555.55141.55632.1
363Mike Hardman22CHIRW2113121038.4-9.79115836.5-11.97.590.097.538.861.255-2.02548.0
364Jansen Harkins24WPGC7753764545.4-4.639349644.2-5.96.292.999.247.252.82624-4.214247.2
365Thomas Harley20DALD3446140353.45.635430254.05.86.990.697.565.035.09185.08542.4
366Ben Harpur27NSHD1918622445.4-7.314416147.2-6.85.587.092.534.665.4012-2.23339.4
367Scott Harrington28CBJD7509235.2-16.8346733.7-16.69.587.897.334.865.220-3.3955.6
368Jordan Harris21MTLD1011715143.7-3.28610744.6-2.112.593.6106.151.348.738-1.01560.0
369Ryan Hartman27MINRW821238108253.43.092981653.22.613.490.8104.256.743.335309.742156.8
370Rafaël Harvey-Pinard23MTLLW4355738.0-8.9284140.6-5.111.587.999.457.142.921-0.5785.7
371Santeri Hatakka21SJSD99213640.4-4.27510142.6-3.28.587.395.832.867.213-3.0742.9
372Garnet Hathaway30WSHRW7684283950.1-0.267060752.51.79.793.1102.828.471.623208.719762.9
373Erik Haula30BOSLW7897488352.5-2.577968353.3-3.09.292.4101.655.944.1252110.921765.0
374John Hayden26BUFC5538852742.4-6.429441341.6-6.04.492.997.346.553.51210-10.110363.1
375Kevin Hayes29PHIRW4859970845.8-1.244053145.3-1.810.287.397.648.151.93020-7.020960.3
376Zack Hayes22VEGD3352756.55.0242450.0-3.20.088.288.275.025.0030.6616.7
377Barrett Hayton21ARIC6067876347.14.550558946.24.19.590.399.840.659.41818-5.615054.7
378Dillon Heatherington26OTTD9699442.3-5.9597444.4-4.22.593.095.547.152.902-1.0944.4
379Victor Hedman31TBLD821560134553.74.51213104053.84.311.889.3101.155.144.9525616.346247.4
380Danton Heinen26PITC/LW7685072454.02.766553955.22.99.490.099.557.742.336247.021763.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%
381Ville Heinola20WPGD1214415348.5-2.211712548.3-3.18.590.398.952.147.955-0.34456.8
382Miro Heiskanen22DALD701371127251.93.9102795451.83.77.891.899.749.850.2458410.531250.0
383Darren Helm35COLC/LW6853154149.5-3.737741247.8-4.76.191.397.535.065.0257-2.214663.7
384Adam Henrique31ANAC5882582050.24.062663849.53.811.688.199.743.656.418204.523360.5
385Aleksi Heponiemi23FLAC6837353.2-0.6655753.30.80.087.587.556.443.633-0.2887.5
386Tomáš Hertl28SJSC821262128949.55.693695349.64.011.288.699.846.253.865310.236456.3
387Thomas Hickey32NYID2203337.7-8.8132633.3-9.30.082.482.456.044.011-0.710.0
388Matthew Highmore25VANLW4638852842.4-9.029436644.5-6.38.593.4101.840.359.7166-4.79564.2
389Cameron Hillis21MTLC1111444.04.891340.95.10.0100.0100.025.075.000-0.32100.0
390Vinnie Hinostroza27BUFC6269069849.71.451856347.90.28.389.798.051.748.32226-6.415459.7
391Roope Hintz25DALLW801229104254.17.592477454.47.710.890.0100.760.339.7244918.136758.0
392Taro Hirose25DETLW159111743.8-3.3669142.0-3.39.888.498.238.161.934-2.51952.6
393Nico Hischier23NJDC70101293751.91.877869952.73.010.589.099.548.151.945319.627056.7
394Hayden Hodgson25PHIRW6488336.6-3.4407036.4-4.512.989.4102.340.559.510-1.41471.4
395Mike Hoffman32MTLC/LW6780791047.0-0.458965847.20.48.288.096.249.250.83246-9.028554.0
396Gregory Hofmann29CBJC2424026847.2-2.518119947.6-0.510.694.6105.248.151.979-0.75164.7
397Linus Högberg23PHID5648842.1-12.9517141.8-14.35.096.4101.445.554.534-1.7650.0
398Nils Höglander21VANLW6073363953.44.454449252.53.15.992.898.752.048.025251.119069.5
399Nick Holden34OTTD761089124946.6-2.782593346.9-2.39.091.7100.834.965.11648-8.016944.4
400Justin Holl30TORD691149108551.4-2.586981651.6-1.810.090.9100.945.854.218568.212850.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%
401Alexander Holtz20NJDRW96310238.2-11.7447138.3-9.66.387.794.047.652.451-2.72352.2
402Patric Hörnqvist35FLARW6576158056.7-0.456842957.00.18.488.396.747.152.9241410.224068.8
403Bo Horvat26VANC70104797451.82.379674651.62.18.091.499.345.754.332252.330464.1
404Brett Howden23VEGC4741944248.7-3.832131150.8-2.411.291.7102.950.050.013141.46956.5
405Filip Hronek24DETD781171137046.1-0.3888108145.1-1.09.988.798.647.452.61646-15.628047.5
406Jonathan Huberdeau28FLALW80119989457.30.791070456.4-0.212.889.0101.870.229.8638515.134464.5
407Jack Hughes20NJDC4986075353.33.963859951.61.410.986.397.263.037.049604.529655.7
408Quinn Hughes22VAND761509129953.75.2111596753.65.09.290.799.958.741.341425.234243.9
409Brad Hunt33VAND5063566448.90.049049349.80.68.291.199.456.044.01119-3.612752.8
410Dryden Hunt26NYRLW7675882647.90.857261648.10.57.291.098.255.944.12120-1.417753.1
411Ben Hutton28VEGD5880976751.3-2.461554653.0-2.18.891.8100.653.946.116194.116647.0
412Grant Hutton26NYID1617222543.3-1.012317141.8-1.46.593.8100.355.344.725-2.04351.2
413Zach Hyman29EDMC761167106452.30.587683751.10.28.489.898.254.245.829335.635360.3
414Alex Iafallo28LAKC79115689056.53.589865757.74.17.790.498.148.251.846146.334562.3
415Bokondji Imama25ARILW4102727.0-16.292725.0-19.125.077.8102.846.253.801-0.9475.0
416Matt Irwin34WSHD1720716156.35.115911558.06.910.186.296.351.049.0272.74959.2
417Mark Jankowski27BUFC1917219546.91.512815844.80.87.195.8102.935.864.2410-3.02948.3
418Mattias Janmark29VEGC6775581348.2-5.655359548.2-7.08.891.9100.748.951.12919-1.114461.8
419Calle Järnkrok30TOTC6678674551.3-1.359958150.8-1.29.087.996.950.149.927121.717557.7
419Calle Järnkrok30SEAC4957858949.5-2.243145248.8-2.49.587.096.548.651.421120.613959.0
419Calle Järnkrok30CGYC1720815657.12.116812956.62.77.791.399.054.745.3601.13652.8
420Christián Jaroš25NJDD119910249.3-3.2737051.0-0.13.987.291.250.050.0150.62142.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%
421Seth Jarvis19CARC6886670855.0-1.367355754.7-0.810.190.7100.961.738.3153310.820354.2
422Dmitrij Jaškin28ARIRW1212914347.41.59311544.7-3.05.888.594.342.457.6380.24353.5
423Tanner Jeannot24NSHF8189198047.6-2.469873248.8-1.49.991.6101.539.560.53232-5.921557.7
424Jan Jeník21ARIRW139912344.6-1.4769843.7-2.26.385.191.336.263.813-0.23562.9
425Boone Jenner28CBJC59874100246.6-1.066377846.0-0.511.289.5100.743.756.33329-15.326660.2
426Nick Jensen31WSHD761124114949.5-1.486785250.4-1.311.592.9104.438.961.123447.120443.1
427Lucas Johansen24WSHD110283.332.58188.936.314.3100.0114.350.050.0000.610.0
428Ryan Johansen29NSHC79980101349.20.074175449.6-0.212.488.7101.054.545.53945-0.318264.8
429Marcus Johansson31TOTC/W6987180651.92.165960452.22.77.487.194.656.243.826273.418360.7
429Marcus Johansson31SEAC/W5163460351.31.447845851.12.17.386.593.854.845.224182.313659.6
429Marcus Johansson31WSHC/W1823720353.94.118114655.44.77.989.096.961.638.4291.04763.8
430Erik Johnson33COLD771055103450.5-3.176176549.9-2.611.391.8103.143.456.635291.526053.5
431Jack Johnson35COLD74946106347.1-7.368280545.9-7.58.293.7101.934.865.21024-7.312545.6
432Kent Johnson19CBJC91027856.76.6786355.38.18.095.2103.257.542.5220.42025.0
433Reese Johnson23CHIF3723637738.5-8.717227538.5-8.45.090.996.018.681.4136-6.74652.2
434Tyler Johnson31CHIC2621930641.7-5.616623941.0-5.28.390.398.544.755.353-3.15257.7
435Andreas Johnsson27NJDLW7191490050.4-1.368970049.6-1.810.989.7100.653.846.226243.817963.7
436Ross Johnston27NYILW3220729141.6-3.816221243.3-2.67.492.099.437.762.3410-5.21850.0
437Henri Jokiharju22BUFD60971104648.1-0.473885546.3-1.48.690.799.456.243.81236-11.014656.8
438Ben Jones22VEGF2142833.3-23.5111739.3-19.614.392.9107.110.090.000-0.4333.3
439Caleb Jones24CHID5166778246.00.648657046.00.89.391.0100.343.356.71731-0.910057.0
440Max Jones23ANALW2131743.34.491340.90.30.090.090.025.075.002-0.4450.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%
441Seth Jones27CHID781445149549.14.61067110849.14.87.588.596.056.943.13471-7.936553.2
442Zachary Jones21NYRD1211316540.6-5.38612540.8-5.54.289.593.760.040.01512-0.91747.1
443Axel Jonsson-Fjällby23WSHLW2318520847.1-1.815415749.5-0.46.393.699.930.269.8351.54761.7
444Mathieu Joseph24TOTRW6974669751.71.157354151.40.39.692.5102.150.849.24520-0.815057.3
444Mathieu Joseph24TBLRW5856956150.4-0.944444050.2-1.78.392.6100.854.046.03615-2.511359.3
444Mathieu Joseph24OTTRW1117713656.59.712910156.19.714.092.0106.039.160.9951.73751.4
445Pierre-Olivier Joseph22PITD4645852.5-2.8503856.81.55.188.293.439.061.0510.41353.8
446Dakota Joshua25STLC3023421452.24.618515155.18.311.291.3102.549.150.9785.44963.3
447Roman Josi31NSHD801688161651.13.41271121551.12.610.990.6101.561.438.648713.756349.9
448Tyson Jost23TOTC8070378647.2-6.651357947.0-6.08.592.6101.138.561.53810-0.415761.8
448Tyson Jost23COLC5949253647.9-6.436039947.4-5.58.792.4101.142.157.9297-2.411566.1
448Tyson Jost23MINC2121125045.8-6.515318045.9-7.37.893.1101.030.769.3931.94250.0
449Olli Juolevi23TOTD1822717856.04.616914653.72.97.091.598.556.643.4270.13452.9
449Olli Juolevi23FLAD1012410254.9-0.4888251.8-3.28.690.999.567.232.824-0.41752.9
449Olli Juolevi23DETD81037657.511.0816455.910.55.192.397.445.954.1030.51752.9
450Noah Juulsen24VAND88310544.1-8.3598142.1-12.18.187.595.649.150.915-1.91154.5
451Nazem Kadri31COLC71117789656.85.184767955.54.911.688.099.654.545.536348.743956.3
452Kaapo Kakko20NYRRW4352551350.66.640438351.36.28.894.2102.952.947.112152.511354.9
453Arthur Kaliyev20LAKRW8084061557.74.565345658.94.87.589.496.958.941.120209.031062.6
454Wyatt Kalynuk24CHID5485248.0-6.1314143.1-9.64.887.592.365.634.412-1.8714.3
455David Kämpf27TORC8288488050.1-4.166966550.1-3.59.191.6100.723.376.730253.216860.7
456Evander Kane30EDMLW4376869152.60.257953252.10.211.393.1104.550.149.916273.826058.5
457Patrick Kane33CHIRW781317132349.95.897697949.96.010.487.597.876.223.84249-0.951455.8
458Kasperi Kapanen25PITRW7993086751.8-0.174065753.00.27.992.1100.052.847.240306.423554.9
459Kirill Kaprizov24MINLW811312107754.95.396982054.24.013.489.2102.563.136.9577210.651556.1
460Erik Karlsson31SJSD5096297849.64.574072050.74.28.988.897.753.646.452632.924847.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%
461William Karlsson29VEGC67112082257.76.383457759.16.87.689.196.753.446.6443413.323757.0
462Fredrik Karlström24DALC3101441.7-7.871138.9-9.450.0100.0150.025.075.0020.41100.0
463Ondřej Kaše26TORRW5054853150.8-4.240941049.9-4.07.093.5100.529.770.328161.620558.0
464Zack Kassian31EDMRW5860958351.1-1.044545249.6-2.010.090.8100.852.847.313220.810356.3
465Mark Kastelic22OTTC1612416742.6-5.89811845.4-2.17.793.5101.221.778.395-2.62250.0
466Boris Katchouk23TOTLW5945049447.7-2.134636748.5-1.35.592.698.036.463.6167-1.410058.0
466Boris Katchouk23TBLLW3832428952.90.824821853.20.96.694.8101.450.949.11042.46753.7
466Boris Katchouk23CHILW2112620538.1-7.89814939.7-5.82.889.792.45.194.963-3.93366.7
467Martin Kaut22COLRW6394546.4-2.5263046.4-1.08.7100.0108.769.630.4100.4425.0
468Joey Keane22CARD111955.0-1.69950.0-1.80.0100.0100.085.714.301-0.3250.0
469Duncan Keith38EDMD64105998351.9-0.276673850.9-0.59.692.2101.848.451.63664-2.117545.1
470Clayton Keller23ARIC67868101146.23.168778846.64.213.689.4102.946.553.56153-9.927464.6
471Parker Kelly22OTTF4129536944.4-3.822026545.4-3.29.990.4100.322.977.1117-3.68357.8
472Adrian Kempe25LAKLW78111293254.40.984670654.5-0.28.289.697.847.752.334434.044355.8
473Michal Kempný31WSHD1518221945.4-5.613015445.8-5.16.192.498.545.154.916-0.64025.0
474Alexander Kerfoot27TORC821019103149.7-4.877577550.0-3.912.090.7102.748.451.636407.119360.6
475Tanner Kero29DALRW2314818145.0-1.411212746.91.06.288.294.444.955.167-1.62653.8
476Phil Kessel34ARIRW82947114345.31.472088544.91.410.588.398.848.052.03953-13.431056.5
477Jujhar Khaira27CHILW2724830544.8-2.417321844.2-2.63.894.398.133.566.522-1.35162.7
478Matt Kiersted23FLAD1012812949.8-5.8969350.8-3.65.683.889.449.250.837-1.11957.9
479Alex Killorn32TBLC/LW821057100651.20.481276851.40.211.489.5100.947.252.842301.927360.1
480Bryce Kindopp22ANAF16460.013.14450.04.40.0100.0100.0100.00.000-0.1366.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%
481Joel Kiviranta25DALF5644644550.11.233833350.41.26.090.896.947.352.7792.39860.2
482John Klingberg29DALD741393141149.70.81027107348.9-0.88.888.697.457.542.516860.836138.5
483Artemi Kniazev21SJSD191242.9-2.06842.9-0.60.060.060.080.020.000-0.3366.7
484Slater Koekkoek27EDMD1917918748.9-4.813514548.2-3.811.989.9101.854.245.811-2.52642.3
485Otto Koivula23NYILW8657646.1-0.9485845.3-0.68.188.196.257.142.9110.21172.7
486Keegan Kolesar24VEGRW7780879950.3-2.860658051.1-2.97.990.798.552.647.43336-2.114266.2
487Vladislav Kolyachonok20ARID3239047245.25.329036044.66.09.292.7101.950.849.21229-6.75444.4
488Leo Komarov35NYIC161331.6-9.16842.91.20.0100.0100.050.050.000-0.40
489Travis Konecny24PHIC791150114450.14.384286949.22.78.888.697.450.449.622283.238257.6
490Anže Kopitar34LAKC811270105354.70.897079155.10.08.589.397.748.751.348306.235359.5
491Kaedan Korczak21VEGD181633.3-13.681338.1-14.50.0100.0100.072.727.300-0.710.0
492Klim Kostin22STLC/LW4029733646.9-2.622925347.5-1.27.991.399.256.044.0916-2.36051.7
493Jesperi Kotkaniemi21CARC6677554958.54.056942457.33.48.290.498.758.341.725214.314655.5
494Johnathan Kovacevic24WPGD4442662.914.7322061.514.24.5100.0104.565.234.8060.71353.8
495Peyton Krebs21TOTC5757666346.5-2.843353544.7-4.26.888.495.253.047.01535-12.79956.6
495Peyton Krebs21BUFC4847454746.4-2.935945644.0-4.86.789.396.056.044.01331-11.08256.1
495Peyton Krebs21VEGC910211646.8-2.2747948.4-1.07.483.390.738.161.924-1.61758.8
496Chris Kreider30NYRLW811054100551.25.281273052.76.610.591.1101.549.750.327453.841262.6
497Torey Krug30STLD641042105749.65.079486347.93.112.891.6104.364.635.41632-0.224548.6
498Dominik Kubalík26CHILW7883099545.5-1.059772545.2-1.27.791.599.247.552.51825-6.628556.5
499Nikita Kucherov28TBLRW4773869451.51.157955151.20.413.786.8100.560.639.424374.427656.5
500Karson Kuhlman26TOTC4441842249.8-3.332330051.8-1.65.992.398.245.854.212101.611658.6
500Karson Kuhlman26SEAC2528124353.61.621617255.74.36.590.496.953.446.6660.17958.2
500Karson Kuhlman26BOSC1913717943.4-10.910712845.5-10.24.995.2100.132.767.3641.43759.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%
501Dean Kukan28CBJD4153559347.40.641647146.90.910.890.4101.144.056.0914-11.97653.9
502Brett Kulak28TOTD741079103651.02.180078450.52.29.089.598.548.451.621553.917951.4
502Brett Kulak28MTLD5679081349.30.657361448.30.58.389.197.346.753.315460.212251.6
502Brett Kulak28EDMD1828922356.47.022717057.27.411.390.8102.053.746.3693.75750.9
503Dmitry Kulikov31MIND801154115650.0-2.085987849.5-2.911.192.7103.847.752.316317.516844.0
504Luke Kunin24NSHC82823103844.2-6.760478243.6-8.18.891.4100.150.849.22017-9.620959.8
505Janne Kuokkanen23NJDC/LW5762166048.5-3.546250148.0-3.78.389.697.845.954.12611-7.710958.7
506Rasmus Kupari21LAKC5745653446.1-8.335841146.6-9.46.392.698.957.043.01019-6.49951.5
507Sean Kuraly29CBJC77883100846.7-1.265177545.7-1.311.490.5101.928.771.33526-16.419063.7
508Philipp Kurashev22CHIC6760175544.3-1.844455144.6-1.57.190.797.851.548.52411-5.414260.6
509Evgeny Kuznetsov29WSHC791138109950.90.887482851.40.211.589.2100.872.927.154511.634560.3
510Oliver Kylington24CGYD731246107053.8-2.194381953.5-1.911.792.3104.049.750.3245611.427749.8
511Jordan Kyrou23STLC74913101047.5-0.270681146.5-0.912.790.7103.355.444.63632-0.932358.2
512Kevin Labanc26SJSRW2117520845.7-1.113214747.3-1.74.093.097.036.463.6660.66258.1
513Tanner Laczynski24PHIC15741.7-12.14640.0-12.60.080.080.0100.00.010-0.310.0
514Andrew Ladd36ARILW5144856644.2-2.233043543.1-3.17.489.096.442.857.21726-8.910753.3
515Paul Ladue29NYID19852.92.94640.0-2.30.060.060.081.818.200-0.3250.0
516Sam Lafferty26TOTC/LW5650565343.6-4.138347844.5-3.57.389.696.922.477.62319-1.712365.0
516Sam Lafferty26CHIC/LW4643359442.2-4.432543342.9-3.66.989.996.821.478.62118-2.310766.4
516Sam Lafferty26PITC/LW10725955.02.3584556.32.09.887.196.930.869.2210.71656.3
517Alexis Lafrenière20NYRLW7984090348.21.063169447.6-0.49.192.3101.456.543.54428-2.319357.0
518William Lagesson25TOTD3336630554.53.327024152.82.69.591.0100.557.842.25212.77047.1
518William Lagesson25EDMD3033326156.13.824621053.92.48.890.399.158.641.45163.06648.5
518William Lagesson25MTLD3334442.92.9243143.68.216.795.7112.350.050.005-0.4425.0
519Patrik Laine23CBJRW5678288247.00.059671045.6-0.611.989.6101.551.049.02752-11.831752.7
520Maxime Lajoie24CARD5653962.56.6463159.74.88.695.2103.875.624.4010.91833.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%
521Juho Lammikko26VANRW7559581842.1-9.745157544.0-7.38.191.999.941.258.8179-6.511856.8
522Gabriel Landeskog29COLLW5191371656.04.666554355.04.813.391.3104.757.442.617294.025159.8
523Hendrix Lapierre19WSHC6375142.0-8.1282949.1-3.214.395.5109.768.032.031-1.2977.8
524Dylan Larkin25DETC711072108849.64.181786748.53.211.786.197.852.447.638421.138555.1
525Adam Larsson29SEAD821369137549.9-1.5997104648.8-2.59.188.397.547.952.12335-10.426045.8
526Jacob Larsson24ANAD6868251.23.9706352.64.74.388.693.051.348.703-0.3862.5
527Johan Larsson29TOTLW/C4350350350.03.238437150.93.610.887.798.634.865.213133.38850.0
527Johan Larsson29ARILW/C2934937348.34.326928348.74.311.588.199.637.862.21091.16347.6
527Johan Larsson29WSHLW/C1415413054.22.71158856.74.49.186.795.828.072.0342.22556.0
528Scott Laughton27PHIC6786295447.5-0.862670747.0-1.48.390.298.545.154.93140-5.119656.1
529Jeremy Lauzon24TOTD6684294247.2-4.665271447.7-3.88.290.999.243.656.41024-4.315149.7
529Jeremy Lauzon24SEAD5365175346.4-5.750857347.0-4.58.289.998.141.358.7716-3.111650.0
529Jeremy Lauzon24NSHD1319118950.3-0.514414150.5-1.38.395.2103.552.147.938-1.23548.6
530Curtis Lazar26BOSC/RW7058260149.2-6.246044850.7-5.66.691.698.332.867.217115.114764.6
531Brett Leason22WSHRW3629126652.21.520819751.40.06.393.7100.041.658.4942.26767.2
532Nick Leddy30TOTD751138136745.4-1.7869108044.6-3.28.789.998.651.348.73033-13.013851.4
532Nick Leddy30DETD55848101445.5-1.864379844.6-3.57.889.397.050.749.32123-10.710251.0
532Nick Leddy30STLD2029035345.1-1.722628244.5-2.311.291.9103.153.246.8910-2.33652.8
533Anders Lee31NYILW761031112147.92.275686646.6-0.211.089.0100.159.540.51625-5.826659.8
534Artturi Lehkonen26TOTLW7489181952.14.766062651.34.87.991.299.146.453.618167.226957.6
534Artturi Lehkonen26MTLLW5866260452.35.849545452.26.87.590.798.246.853.215137.718758.8
534Artturi Lehkonen26COLLW1622921551.60.816517249.0-1.59.192.5101.645.554.533-0.58254.9
535Josh Leivo28CARLW7665355.52.1554256.75.212.886.799.556.343.8011.11471.4
536Brendan Lemieux25LAKLW5052740556.53.139630456.62.07.989.597.455.144.911177.013249.2
537John Leonard23SJSLW1410716439.5-7.28411642.0-4.83.490.393.748.052.015-2.53669.4
538Jake Leschyshyn22VEGC4131446340.4-13.623633041.7-13.48.093.8101.845.554.5134-8.26157.4
539Kris Letang34PITD781613153551.2-1.21247118051.4-2.410.491.8102.353.846.259792.840353.1
540Vinni Lettieri26ANAC3130134346.7-0.122125946.0-0.75.291.897.064.135.9610-4.88658.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%
541Tyler Lewington27BOSD2192444.2-12.9172045.9-13.70.092.992.935.764.300-0.9366.7
542Trevor Lewis35CGYC8077375950.5-6.559758350.6-5.87.092.499.455.045.0119-1.918060.0
543Timothy Liljegren22TORD6193877654.72.171157255.43.511.289.2100.453.746.3194311.216248.8
544Kole Lind23SEARW2322521750.91.316816850.00.79.290.699.951.248.873-2.94766.0
545Oskar Lindblom25PHILW79841101745.3-2.162674945.5-1.87.990.598.445.154.91918-6.621259.9
546Petteri Lindbohm28FLAD913011453.3-6.2938153.4-6.88.192.8100.862.537.548-0.72536.0
547Esa Lindell27DALD761159139645.4-5.188799947.0-2.88.992.1101.044.056.02055-4.721164.5
548Ryan Lindgren23NYRD781134123048.00.386891248.80.99.492.8102.254.345.71932-0.115447.4
549Elias Lindholm27CGYC821307101156.41.499978755.91.315.191.4106.653.346.7554124.438161.9
550Hampus Lindholm28TOTD711242128049.2-0.697798749.7-0.59.191.8100.951.748.33547-4.127551.6
550Hampus Lindholm28ANAD611044112248.2-0.580786748.2-0.78.691.5100.052.547.53144-8.723949.8
550Hampus Lindholm28BOSD1019815855.6-2.317012058.60.211.594.4105.847.752.3434.63663.9
551Gustav Lindström23DETD6371387644.9-2.553665245.1-1.97.990.498.348.551.5923-3.37951.9
552Blake Lizotte24LAKC7076858356.82.956244056.10.98.591.6100.153.047.031107.414164.5
553Jon Lizotte27MIND151722.7-25.851327.8-18.220.088.9108.950.050.000-0.51100.0
554William Lockwood23VANRW1310712745.7-6.57610242.7-9.95.892.097.847.152.912-1.62454.2
555Viktor Lodin22OTTC161528.6-23.651327.8-23.20.0100.0100.0100.00.000-0.93100.0
556Ryan Lomberg27FLALW5559745256.90.643733356.80.47.991.199.043.057.01897.016256.2
557Steven Lorentz25CARC/LW6769056355.1-0.753442355.80.76.192.698.756.343.724173.814256.3
558Adam Lowry28WPGLW7981289247.7-2.462067547.9-2.25.993.699.441.358.73923-3.219459.3
559Milan Lucic33CGYLW8288378053.1-2.966462551.5-4.46.591.297.758.341.720411.217155.6
560Matt Luff24NSHRW2317620646.1-1.213115446.0-1.512.294.0106.237.462.633-4.04360.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%
561Anton Lundell20FLAC6588169256.0-0.763749956.1-0.413.991.0104.947.552.5593510.422356.1
562Isac Lundeström22ANAC80767102442.8-6.059177643.2-5.68.792.1100.834.165.92231-9.414557.9
563Nils Lundkvist21NYRD2523132041.9-3.118525342.2-4.39.495.1104.555.144.9315-4.05954.2
564Eetu Luostarinen23FLAC7889172355.2-1.965153454.9-1.97.490.998.243.456.638277.615354.9
565Ilya Lyubushkin27TOTD77968105547.8-2.372979647.8-2.59.891.1100.941.658.41537-6.110451.9
565Ilya Lyubushkin27ARID4651362245.2-1.239047045.3-1.19.791.0100.839.260.81215-8.26055.0
565Ilya Lyubushkin27TORD3145543351.2-4.033932651.0-4.59.891.3101.144.855.23222.14447.7
566Olli Määttä27LAKD6699187953.0-0.977064254.5-0.18.392.6100.950.349.710375.313943.9
567Matias Maccelli21ARILW2322630942.20.615823839.9-0.37.989.297.144.755.31019-7.74250.0
568Kurtis MacDermid27COLD5837636850.5-3.226328348.2-4.39.091.6100.645.055.0512-2.78951.7
569Jacob MacDonald28COLD8956061.39.4744661.711.53.491.995.333.366.7022.12665.4
570Mackenzie MacEachern27STLLW149210247.42.5707249.34.65.691.196.747.452.6721.21973.7
571Zack MacEwen25PHIC7552971142.7-5.141252643.9-3.66.590.897.335.564.52216-9.214556.6
572Ryan MacInnis25BUFC15838.5-27.84640.0-21.40.0100.0100.033.366.700-0.32100.0
573Connor Mackey25CGYD3413256.23.3292158.06.64.587.592.051.748.3110.4850.0
574Nathan MacKinnon26COLC651237103454.53.391280053.33.212.789.7102.459.840.237564.950159.7
575Josh Mahura23ANAD3843854344.6-5.133540245.5-3.96.489.295.648.951.1517-1.48243.9
576Cale Makar23COLD771675131056.15.6123999655.46.111.791.8103.558.841.2494015.149448.6
577Beck Malenstyn23WSHLW12867354.11.0645553.81.810.492.5102.931.868.2210.91758.8
578Evgeni Malkin35PITC4160851054.42.746339454.01.68.688.497.064.435.641485.620363.5
579Brad Malone32EDMC/LW8434946.7-3.9313944.3-4.88.387.195.438.961.102-0.71163.6
580Jeff Malott 25WPGF12433.3-14.42250.03.80.0100.0100.000-0.30
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
581Mikhail Maltsev23COLLW1813611254.85.01029053.15.22.689.992.546.153.971-1.53860.5
582Maxim Mamin27FLAC/RW4048640954.3-2.435930953.7-2.810.490.9101.352.247.89199.08160.5
583Andrew Mangiapane25CGYLW82118083058.74.489363758.44.58.791.4100.156.543.5524221.430061.7
584Josh Manson30TOTD671019101750.00.774877049.3-0.37.390.898.240.659.438430.817253.5
584Josh Manson30ANAD4571068850.83.652652050.32.57.692.099.641.858.226323.911851.7
584Josh Manson30COLD2230932948.4-5.022225047.0-6.16.788.695.337.962.11211-3.25457.4
585Anthony Mantha27WSHRW3747240254.04.936528556.25.311.388.699.950.449.613130.613262.1
586Brad Marchand33BOSLW70118973661.810.494856462.710.08.389.497.757.142.9406224.439761.0
587Jonathan Marchessault31VEGC76133799257.46.8100770558.87.58.089.497.456.943.1384616.341360.8
588Mason Marchment26FLAF5475450160.14.056535961.15.513.090.8103.850.549.5251716.320758.5
589John Marino24PITD811310121351.90.1101391452.6-0.27.491.999.345.354.743351.319147.1
590Mitch Marner24TORRW72127794857.45.697272857.25.713.387.1100.560.739.3726321.842053.3
591Cooper Marody25EDMC18466.7-2.65362.5-4.233.30.033.3100.00.0100.21100.0
592Pat Maroon33TBLLW8175269751.91.458255051.40.49.594.9104.443.656.416175.615665.4
593Matt Martin32NYILW7158969046.1-0.742548746.60.07.392.8100.134.265.81117-1.910662.3
594Alec Martinez34VEGD2648945651.70.236231653.41.98.692.9101.658.241.88191.46946.4
595Jordan Martinook29CARLW5968147958.73.150638257.01.87.191.898.859.940.111153.815250.7
596Mike Matheson27PITD741331115753.52.6104187654.32.69.391.3100.751.049.043436.429547.5
597Stefan Matteau27COLLW11420.0-43.71325.0-37.30.0100.0100.00.0100.000-0.10
598Auston Matthews24TORC731461101659.08.2112578558.98.712.686.699.262.237.8924828.659958.1
599Scott Mayfield29NYID6191995649.02.767471148.71.68.391.199.545.454.61553-5.420239.6
600Gerald Mayhew29TOTF4041346247.21.431134647.31.87.890.097.845.254.897-2.510351.5
600Gerald Mayhew29PHIF2525226149.13.317919348.11.86.389.996.347.652.453-1.56250.0
600Gerald Mayhew29ANAF1516120144.5-1.313215346.32.09.990.1100.041.958.144-0.94153.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%
601Dysin Mayo25ARID67867129240.2-5.563697739.4-5.69.290.8100.039.960.11439-25.115848.1
602Charlie McAvoy24BOSD781626124756.64.2130291358.85.88.791.6100.355.244.8296529.629556.3
603Jack McBain22ARIC108612341.1-3.1669740.5-3.315.681.997.540.659.425-3.52454.2
604Jake McCabe28CHID751018139442.2-5.5725101941.6-6.39.489.799.136.463.61860-16.218144.2
605Jared McCann25SEAC7496684953.24.172564353.04.48.286.394.458.541.543373.035356.4
606Michael McCarron26NSHRW5140642249.02.132031950.12.89.394.7103.934.465.61419-3.58460.7
607Ben McCartney20ARIF2202940.8-4.6172045.9-1.510.090.9100.941.258.8000.1450.0
608Max McCormick29SEALW10555052.4-1.9413653.2-1.46.796.0102.731.768.3210.31553.3
609Connor McDavid25EDMC801670126556.97.2127898756.47.910.191.0101.156.343.7736822.248165.5
610Ryan McDonagh32TBLD711077118047.7-4.382489148.0-4.310.892.6103.441.658.42624-1.918047.2
611Brock McGinn27PITLW6466177746.0-7.652556348.3-6.07.592.7100.234.965.11819-1.115763.1
612Greg McKegg29NYRC4327042339.0-7.520531039.8-7.34.691.696.242.757.31415-7.03865.8
613Marc McLaughlin22BOSF11979750.0-10.7787351.7-8.86.990.297.158.141.924-1.01963.2
614Michael McLeod23NJDC7768980646.1-5.852960746.6-4.99.088.998.024.875.24628-8.112661.9
615Ryan McLeod22EDMC7171362153.41.450646152.31.17.092.299.251.948.13941-1.314357.3
616Connor McMichael21WSHC6869463352.32.652847152.92.17.190.897.955.944.115106.816464.6
617Brayden McNabb31VEGD691080108050.0-3.480475851.5-2.89.391.1100.442.357.737285.719543.6
618Mason McTavish19ANAC97411339.6-5.9628243.1-2.610.496.8107.252.347.720-0.81675.0
619Jaycob Megna29SJSD4466578645.8-0.249854847.60.57.492.199.540.559.518230.18447.6
620Jayson Megna31COLC2017018647.8-7.312113447.5-6.85.592.497.935.664.4810.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%
621Timo Meier25SJSRW771325125951.38.7102292952.48.510.089.399.348.251.8495313.157356.9
622Nicolas Meloche24SJSD5058779742.4-2.644657543.7-2.38.388.897.131.868.21726-8.39438.3
623Dawson Mercer20NJDC821104110550.0-1.084587249.2-1.710.186.496.660.040.05653-2.024762.3
624Nicholas Merkley24SJSRW9909349.2-0.1727349.7-0.38.587.896.330.469.6730.41546.7
625Ryan Merkley21SJSD3949154547.41.835842245.9-1.45.392.597.856.643.41328-6.28542.4
626Dakota Mermis28MIND2262650.01.7201951.34.916.792.9109.537.562.5000.2520.0
627Jonathon Merrill29MIND6989496348.1-4.770172649.1-3.611.592.0103.545.854.2621-1.311850.0
628Victor Mete23OTTD3740944947.70.131333348.51.04.487.291.743.456.6718-2.95549.1
629Carson Meyer24CBJRW131019451.82.5697547.90.36.194.6100.842.457.641-1.12552.0
630Ben Meyers23COLF5484153.90.2373452.11.94.088.592.557.742.310-0.11266.7
631Jacob Middleton26TOTD66938110246.0-0.472180247.30.09.792.5102.245.654.427192.412458.9
631Jacob Middleton26SJSD4566278645.71.450856347.42.58.393.0101.344.155.919140.18560.0
631Jacob Middleton26MIND2127631646.6-4.221323947.1-5.013.091.4104.348.551.5852.33956.4
632Ilya Mikheyev27TORF5365152655.32.049939455.92.89.491.7101.134.066.0242610.820571.7
633Niko Mikkola25STLD5461580043.5-4.848260644.3-3.411.089.2100.230.169.9725-5.411052.7
634Sonny Milano25ANALW6680476251.34.462560650.84.07.790.598.370.929.129343.617753.1
635Colin Miller29BUFD3851153149.01.338542347.61.410.689.199.749.750.3613-4.510247.1
636J.T. Miller28VANC801247111852.73.992884352.43.511.490.0101.454.645.45662-0.635058.9
637K'Andre Miller22NYRD821349134250.14.31023100050.64.29.793.1102.746.553.55937-2.522146.2
638Daniil Miromanov24VEGD/RW119710348.5-6.4717648.3-6.87.791.198.864.135.912-0.13246.9
639Ian Mitchell23CHID8669541.0-7.1487140.3-8.610.088.998.953.846.201-0.8922.2
640Casey Mittelstadt23BUFC4043244849.1-1.535136748.9-0.77.488.195.554.745.31317-2.412065.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%
641Sean Monahan27CGYC6575865653.6-2.058251353.2-2.25.290.495.656.543.532281.519756.3
642Brandon Montour27FLAD811384107156.4-0.5104185355.0-2.29.291.2100.466.333.8264918.529851.3
643John Moore31BOSD77312037.8-12.5559337.2-15.59.395.2104.546.353.722-2.11546.7
644Trevor Moore26LAKLW81110492154.50.685868055.81.28.991.6100.553.246.830174.234159.2
645Josh Morrissey26WPGD791504140451.73.71136107351.43.29.490.399.653.646.4266310.235149.3
646J.J. Moser21ARID4352672442.1-2.039656641.2-2.613.088.5101.534.265.81024-12.49940.4
647Tyler Motte26TOTC5853065844.6-7.241044747.8-3.49.591.7101.240.659.42918-2.417856.7
647Tyler Motte26VANC4944558743.1-7.634639446.8-3.610.391.7102.137.562.52717-3.314656.8
647Tyler Motte26NYRC9857154.5-3.8645354.7-2.54.491.996.363.436.6211.03256.3
648Jacob Moverare23LAKD1925722053.9-2.018616153.6-4.17.094.1101.157.043.0131.02853.6
649Connor Murphy28CHID57840110243.3-4.960076743.9-4.19.790.099.836.963.11947-9.914947.7
650Brett Murray23BUFLW1917222443.4-5.113218341.9-4.68.591.5100.050.349.745-2.02556.0
651Ryan Murray28COLD3739943048.1-6.030231149.3-3.97.590.698.139.360.748-1.04557.8
652Jake Muzzin32TORD4782876552.0-2.061257551.6-1.58.989.298.146.153.912440.316645.2
653Philippe Myers25NSHD2730432748.2-0.422825047.7-0.39.994.3104.249.750.3817-2.57238.9
654Tyler Myers31VAND821446150948.9-1.91100112149.5-1.09.492.4101.945.454.63256-1.725749.8
655Vladislav Namestnikov29TOTC7573384946.3-1.256563547.10.29.991.6101.544.455.62122-4.815359.5
655Vladislav Namestnikov29DETC6059471845.3-1.646353546.4-0.110.491.0101.443.756.31920-3.613062.3
655Vladislav Namestnikov29DALC1513913151.51.810210050.52.07.294.5101.847.452.622-1.22343.5
656Riley Nash32TOTC4931841543.4-4.423930244.2-2.85.992.197.931.468.61812-5.16456.3
656Riley Nash32ARIC2417327938.3-5.113220539.2-3.15.493.098.428.771.387-5.13557.1
656Riley Nash32WPGC15636549.2-2.1414945.6-5.67.791.499.146.753.345-1.11450.0
656Riley Nash32TBLC10827153.61.3664857.97.25.988.994.836.663.4601.11560.0
657James Neal34STLLW1914414150.50.611311050.72.34.896.1100.943.256.8241.14568.9
658Martin Nečas23CARC78109688655.3-0.983071153.9-2.09.391.1100.453.946.13875-1.629553.9
659Jake Neighbours19STLLW9437536.4-14.4356435.4-13.911.588.199.636.163.901-1.41172.7
660Brock Nelson30NYIC72961105847.62.171579247.41.311.189.5100.657.742.349431.327961.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%
661Patrik Nemeth29NYRD6365896040.7-9.749172040.5-10.79.391.9101.247.053.01118-15.611445.6
662Alex Newhook21COLC7175576349.7-3.953057747.9-5.08.594.7103.141.858.220132.920355.7
663Valeri Nichushkin26COLRW62105475458.37.677258556.96.810.990.2101.252.347.7382412.426468.2
664Nino Niederreiter29CARRW75105175958.13.581758758.24.011.491.9103.253.146.9215110.824359.3
665Markus Niemeläinen23EDMD2019721248.2-6.213717144.5-9.16.391.297.545.055.0410-1.32646.2
666Matthew Nieto29SJSLW7064485343.0-2.749560744.9-2.07.388.796.040.060.02117-5.512068.3
667Sami Niku25MTLD1312615644.70.610011247.23.710.892.9103.853.146.9250.62751.9
668Stefan Noesen28CARRW2302060.010.0231757.57.16.7100.0106.762.537.5030.41136.4
669Mattias Norlinder21MTLD6597544.00.7486243.62.38.898.0106.853.146.900-1.3366.7
670Joshua Norris22OTTC6693796249.32.268873248.50.710.688.999.559.840.22432-4.331953.9
671Tomáš Nosek29BOSC7572874249.5-6.756254350.9-6.56.989.896.736.263.827223.815653.8
672Thomas Novak24NSHC2724619356.06.619214257.57.74.589.293.758.141.91452.34753.2
673Ryan Nugent-Hopkins28EDMC6377181848.5-4.856364446.6-6.310.891.2101.948.651.443340.023166.7
674Darnell Nurse26EDMD711577137853.40.71202107452.81.59.291.4100.650.949.133678.541049.5
675Markus Nutivaara27FLAD18466.77.66366.713.525.066.791.7100.00.0000.40
676William Nylander25TORC811297108754.41.599882954.62.49.988.097.860.040.0593313.946754.8
677Gustav Nyquist32CBJRW821052118946.9-1.279994645.8-1.412.887.3100.148.151.94625-16.320858.7
678Liam O'Brien27ARIC3924836940.2-5.017828038.9-6.45.797.0102.747.552.568-6.96753.7
679Drew O'Connor23PITF2222215359.28.418010563.212.26.088.894.861.638.4954.66264.5
680Logan O'Connor25COLRW8179781149.6-3.859059050.0-2.18.392.8101.141.258.838171.520262.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%
681Danny O'Regan28ANAC5435643.4-10.8294042.0-10.35.093.998.941.758.310-1.6633.3
682Ryan O'Reilly30STLC7896697249.83.972076848.42.511.690.5102.144.155.950260.225266.7
683Jordan Oesterle29DETD4560971346.1-0.644555544.5-1.68.391.199.447.752.3617-7.510162.4
684Nikita Okhotyuk21NJDD5576048.72.5404944.9-0.412.587.9100.453.346.712-1.21338.5
685Kyle Okposo33BUFRW7478988347.2-1.660171345.7-2.38.190.598.644.455.62434-8.230457.2
686Jamie Oleksiak29SEAD721093107250.5-0.783683050.2-0.39.790.099.743.356.73251-0.517654.0
687Mathieu Olivier24NSHF10637944.4-4.8475844.8-5.63.391.895.220.879.232-3.21145.5
688Victor Olofsson26BUFRW7287284750.73.166569349.02.09.388.197.458.541.51818-8.429356.0
689Dmitry Orlov30WSHD761366126052.02.7105293253.02.810.691.5102.143.656.437446.723853.4
690T.J. Oshie35WSHC/RW4453854949.5-1.839940549.6-3.38.488.596.954.345.71918-1.513855.8
691Alex Ovechkin36WSHLW771184114650.80.590287950.6-1.313.488.7102.075.124.93250-0.264252.0
692Brayden Pachal22VEGD2251661.09.716964.010.00.066.766.776.923.1110.9333.3
693Max Pacioretty33VEGLW3960951954.01.946538454.81.710.091.3101.358.941.115237.126256.5
694Jean-Gabriel Pageau29NYIC77885102546.30.468574547.92.18.991.6100.440.159.93042-3.819963.3
695Ondřej Palát30TBLLW77101297750.9-0.377373951.1-0.612.190.5102.658.042.030258.624857.7
696Kyle Palmieri30NYIRW6983891047.92.864467548.84.010.090.5100.546.653.416200.626758.4
697Artemi Panarin30NYRLW751146115749.82.686388449.41.711.492.4103.855.444.65671-3.637047.8
698Richard Pánik30NYIRW4374147.42.0253144.60.80.092.092.068.032.011-0.61040.0
699Cédric Paquette28MTLC2412714946.0-1.19510946.60.13.888.692.542.957.1540.32661.5
700Colton Parayko28STLD801274163343.8-5.6999125144.4-4.113.290.4103.639.460.65153-5.624455.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%
701Zach Parise37NYILW82924103047.31.471876348.52.77.992.3100.151.948.12725-3.620368.0
702David Pastrňák25BOSRW72119187857.65.993667458.14.89.689.899.467.332.7367716.556055.7
703Greg Pateryn31ANAD109011244.63.2768547.24.611.387.398.624.275.803-0.12369.6
704Nolan Patrick23VEGC2523820054.32.917915254.11.58.991.099.959.340.713100.65166.7
705Nick Paul26TOTLW801002104748.90.375977349.50.97.490.197.541.458.65932-1.930354.8
705Nick Paul26OTTLW5977882248.61.359059749.72.16.390.096.339.061.04827-2.724054.6
705Nick Paul26TBLLW2122422549.9-1.916917649.0-2.611.190.6101.748.851.21150.86355.6
706Joe Pavelski37DALC821319112953.97.099082754.57.810.989.5100.459.940.1354418.337457.8
707Chase Pearson24DETC3171454.85.9141351.95.111.188.9100.055.644.4000.1540.0
708Tanner Pearson29VANLW6895184952.83.271564152.73.09.092.5101.548.251.822151.924265.7
709Matthew Peca28STLC5272849.14.3192543.2-3.20.092.992.952.447.6020.7837.5
710Lane Pederson24SJSF2919930239.7-7.515021740.9-6.61.988.290.150.449.666-5.34060.0
711Andrew Peeke23CBJD821234149245.3-3.9931113445.1-2.59.390.699.939.160.91531-19.216743.1
712Adam Pelech27NYID781318131750.05.8100498250.66.29.392.7102.042.357.74948-0.822546.2
713Cole Perfetti20WPGC1823220453.23.917015851.83.56.094.8100.862.737.3750.54843.8
714Brendan Perlini25EDMLW2315018145.3-9.810613144.7-9.27.691.899.441.958.132-2.54454.5
715Jacob Perreault19ANARW112570.619.09375.027.80.066.766.7100.00.0010.020.0
716Mathieu Perreault34MTLC2519425543.2-5.015119144.2-3.513.389.7103.039.660.4108-1.94658.7
717David Perron33STLLW6782477751.55.262062249.93.69.491.9101.346.253.837183.431955.5
718Corey Perry36TBLRW8286778652.51.966760052.61.89.791.7101.348.052.0192211.424263.2
719Scott Perunovich23STLD1921421150.44.416117248.32.48.993.3102.278.821.2671.52556.0
720Brett Pesce27CARD701331112354.2-2.1101690552.9-3.69.690.6100.250.149.945291.830448.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%
721Nic Petan26VANC1815312854.43.711010950.2-0.82.595.397.852.147.976-0.14151.2
722John-Jason Peterka20BUFRW2252451.011.8172045.98.214.387.5101.850.050.020-0.1650.0
723Jacob Peterson22DALC6557266846.1-4.043149746.4-3.97.493.2100.658.341.713170.214658.2
724Jeff Petry34MTLD681122116549.11.882886948.82.59.289.098.244.755.312107-2.926646.6
725Elias Pettersson23VANC801162108051.82.486781951.41.79.291.2100.560.339.75639-0.838749.6
726Marcus Pettersson25PITD7299387153.31.976464954.11.88.192.0100.146.153.9171410.218943.9
727Michael Pezzetta23MTLC5132833849.22.725225849.43.47.888.496.350.949.14240.27763.6
728Isaak Phillips20CHID4474252.84.5383254.38.73.791.395.055.644.424-0.6666.7
729Alex Pietrangelo32VEGD801694145353.82.11254106754.00.98.790.098.656.643.4935613.145649.8
730Garrett Pilon23WSHC2131154.23.611857.96.812.5100.0112.530.869.2120.2333.3
731Shane Pinto21OTTC5526345.2-4.1384346.9-2.76.993.1100.036.163.9250.91533.3
732Neal Pionk26WPGD771219136947.1-3.5944106846.9-3.79.991.9101.850.649.42768-2.527850.4
733Rem Pitlick24TOTC6669187344.2-4.152668343.5-5.012.589.0101.547.452.63140-9.39767.0
733Rem Pitlick24MTLC4651268642.7-4.938453641.7-6.412.489.5101.945.055.02633-9.17767.5
733Rem Pitlick24MINC2017918748.9-0.814214749.1-0.112.887.1100.056.143.957-0.22065.0
734Tyler Pitlick30TOTC3935141345.9-4.726529947.0-3.65.190.495.547.852.2149-1.57746.8
734Tyler Pitlick30CGYC2524927447.6-7.119319949.2-5.15.091.696.650.949.174-0.24443.2
734Tyler Pitlick30MTLC1410213942.3-1.47210041.9-2.65.388.293.440.859.275-1.43351.5
735Vasily Podkolzin20VANRW7986086150.0-0.164662950.70.78.593.1101.656.044.03218-0.919160.2
736Ryan Poehling23MTLC5750558546.3-0.736545344.6-2.36.889.696.448.451.62124-3.613766.4
737Austin Poganski25WPGRW1610913544.7-3.1819745.5-0.76.990.096.935.764.3110.41947.4
738Brayden Point25TBLC6698093251.3-0.377173251.3-0.713.086.599.560.139.933246.929160.5
739Tucker Poolman28VAND4052053749.2-2.238138349.9-1.47.393.0100.347.053.0715-3.410445.2
740Andrew Poturalski28CARC2162539.0-16.9131940.6-14.30.092.992.975.025.001-0.8580.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%
741Derrick Pouliot28TOTD1117114953.45.912410753.77.512.794.7107.451.248.8310-0.93026.7
741Derrick Pouliot28SEAD915310260.012.71127460.214.912.994.1107.054.345.7290.22729.6
741Derrick Pouliot28VEGD2184727.7-21.0123326.7-23.311.196.0107.137.562.511-1.130.0
742Owen Power19BUFD814511056.9-1.71158657.2-0.511.486.898.161.338.7641.81758.8
743Chase Priskie25FLAD4595651.30.7494651.61.610.894.3105.158.341.7140.1757.1
744Aliaksei Protas21WSHC3333028253.92.124320654.12.410.291.5101.759.740.38152.36155.7
745Ivan Provorov25PHID791377150947.71.31041111548.32.08.289.297.443.656.41784-5.832252.8
746Ethan Prow29BUFD4435245.3-1.7334343.40.713.086.799.730.469.602-1.0366.7
747Jesse Puljujärvi23EDMRW65111578158.89.385062057.89.38.793.6102.360.739.3271810.726460.6
748Ryan Pulock27NYID56873102646.01.266376346.51.210.091.3101.342.457.61533-4.822654.0
749Valtteri Puustinen22PITRW17750.010.56650.014.550.0100.0150.050.050.0010.0333.3
750Mark Pysyk30BUFD6883999945.6-2.664978845.2-1.88.692.7101.341.258.82120-11.712650.8
751Jack Quinn20BUFRW2172738.66.1132138.28.010.095.0105.039.160.910-1.0966.7
752Darren Raddysh25TBLD4433753.82.5322556.13.510.094.7104.750.050.0100.0540.0
753Taylor Raddysh23TOTRW7464474746.3-2.448456646.1-3.39.392.0101.445.154.92315-0.316363.8
753Taylor Raddysh23TBLRW5342745148.6-1.433132750.3-0.29.792.2101.949.150.91451.09862.2
753Taylor Raddysh23CHIRW2121729642.3-3.115323939.0-7.48.691.8100.437.762.3910-1.26566.2
754Alexander Radulov35DALRW7175780548.5-0.256260048.4-0.46.289.996.155.544.530271.018948.7
755Michael Raffl33DALLW7672879847.7-1.855558648.6-0.84.690.895.331.568.53636-5.415162.3
756Rickard Rakell28TOTRW70109499952.34.683377351.93.49.890.6100.463.436.628346.534253.8
756Rickard Rakell28ANARW5178273851.44.359057050.93.29.090.099.063.536.522253.726152.1
756Rickard Rakell28PITRW1931226154.55.624320354.54.111.492.2103.663.136.9692.88159.3
757Sampo Ranta21COLLW10819745.5-6.3536544.9-5.72.390.692.940.060.041-0.62045.0
758Mikko Rantanen25COLRW751384110355.64.5102885654.64.413.689.7103.458.241.848499.445955.3
759Victor Rask28TOTC4747541753.33.335332652.01.810.889.2100.056.243.814143.29561.1
759Victor Rask28MINC2925924051.92.019119349.7-0.913.091.1104.160.439.6752.54862.5
759Victor Rask28SEAC1821617755.04.816213354.95.58.286.594.750.849.2790.74759.6
760Adam Raška20SJSRW5353053.8-1.3262254.2-2.65.9100.0105.960.040.0020.4728.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%
761Michael Rasmussen22DETC8072395043.2-4.054670243.8-2.69.688.397.841.358.72916-13.819566.2
762Isaac Ratcliffe22PHILW10738645.9-2.9596348.4-2.15.092.597.552.547.5210.72263.6
763Jack Rathbone22VAND910312844.6-8.3779744.3-6.51.792.093.758.241.824-2.12245.5
764Kyle Rau29MINC5325138.6-19.3213537.5-16.30.089.789.737.063.000-1.2560.0
765Lucas Raymond19DETLW821122117448.93.784393547.42.39.087.196.253.546.52636-0.228764.1
766Ryan Reaves35NYRRW6943368938.6-10.732551838.6-11.47.591.999.445.954.11121-11.77360.3
767Scott Reedy22SJSC3522735539.0-7.216823841.4-6.06.991.498.449.150.965-4.95461.1
768Alec Regula21CHID1520323546.3-1.314617845.1-1.89.689.799.339.360.78130.34143.9
769Kristian Reichel23WPGF139813442.2-5.8789844.3-3.35.493.098.341.958.171-0.83060.0
770Lukas Reichel19CHILW1110812845.8-1.6779046.1-0.71.687.889.475.424.667-0.82365.2
771Mike Reilly28BOSD70129199556.53.2103176757.32.86.091.397.356.843.2193521.423058.7
772Cole Reinhardt21OTTLW17943.8-13.86842.9-6.20.0100.0100.00.0100.001-0.71100.0
773Sam Reinhart26FLAC78113982258.11.686962658.11.911.790.1101.857.642.4374317.232557.2
774Sheldon Rempal26VANRW1010.0-53.8010.0-49.30.000-0.22100.0
775Dan Renouf27DETD4383254.313.4282256.016.712.573.786.245.254.811-0.9560.0
776Brad Richardson36TOTC4432341443.8-10.623931243.4-10.57.594.3101.948.851.279-6.46944.9
776Brad Richardson36CGYC2719724644.5-11.214718444.4-10.36.193.9100.053.346.733-3.83652.8
776Brad Richardson36VANC1712616842.9-9.69212841.8-10.810.094.9104.939.860.246-2.53336.4
777Morgan Rielly27TORD821611140953.30.11237113652.1-1.211.589.3100.852.547.5407615.538457.6
778Juuso Riikola28PITD5665853.20.2494452.7-1.710.394.4104.757.642.4010.41450.0
779Rasmus Ristolainen27PHID661094130045.7-0.884897646.50.49.490.499.843.856.21233-3.020048.5
780Brett Ritchie28CGYRW4140731656.31.831423856.93.35.989.795.758.141.93111.69160.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%
781Nick Ritchie26TOTLW5760161049.62.142849546.4-0.28.689.397.950.349.7917-2.215958.5
781Nick Ritchie26TORLW3334432451.5-1.324625748.9-3.14.192.997.056.743.35102.08859.1
781Nick Ritchie26ARILW2425728647.37.318223843.34.414.985.4100.241.858.247-4.27157.7
782Jason Robertson22DALLW741293102755.79.797076555.99.811.289.5100.765.434.6485020.540055.0
783Nicholas Robertson20TORLW10989052.1-5.0736851.8-5.52.090.792.759.640.434-1.12166.7
784Buddy Robinson30ANARW3223726647.10.519320149.02.15.196.0101.143.756.376-0.25174.5
785Eric Robinson26CBJLW6768272848.40.250456347.20.59.191.7100.833.766.33012-12.218755.6
786Evan Rodrigues28PITC82118589756.96.990265557.97.08.190.198.151.748.3333212.339362.1
787Alexander Romanov22MTLD791205138846.5-0.8890105745.7-1.09.690.5100.142.757.32478-11.724443.9
788Kevin Rooney28NYRC6144272437.9-10.832253537.6-11.97.794.8102.543.456.62219-8.311064.5
789Calle Rosén27STLD1823722351.56.118817751.56.99.888.298.052.847.23113.03946.2
790Jack Roslovic25CBJC8189392249.21.768073048.21.810.791.3101.966.333.73235-6.821959.8
791Marco Rossi20MINC2192147.51.7141548.35.70.090.090.055.644.411-0.1771.4
792Antoine Roussel32ARILW5342556243.1-3.031043741.5-5.05.491.296.635.664.4916-10.910357.3
793Carter Rowney32DETRW2617823643.0-2.513316344.9-0.511.786.798.438.261.845-2.82755.6
794Matt Roy26LAKD671265101455.51.997674256.82.78.492.6100.949.450.68499.327655.4
795Nicolas Roy24VEGC78113794154.72.583470154.30.69.491.3100.751.648.434389.523860.9
796Kristiāns Rubīns24TORD3292751.8-0.1231757.57.26.375.081.366.733.3030.5683.3
797Chad Ruhwedel31PITD7899687653.22.078465354.62.78.491.099.350.549.5192111.518145.3
798Arttu Ruotsalainen24BUFF1815517247.40.111413446.0-0.76.094.1100.150.050.050-1.33762.2
799Kris Russell34EDMD3137240847.7-6.127329747.9-4.810.792.4103.147.652.43140.56651.5
800Bryan Rust29PITRW6092787351.5-0.571567451.5-1.810.991.5102.360.239.822362.730259.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%
801Jan Rutta31TBLD76105198151.70.579975851.3-0.711.692.1103.753.047.06188.419843.4
802Adam Ružička22CGYC2828421956.5-1.422017655.6-2.38.995.8104.760.639.46112.75856.9
803Derek Ryan35EDMC7565360152.1-0.548944352.51.39.388.497.839.260.826150.311861.0
804Jonas Røndbjerg22VEGRW3021424346.8-5.115516348.7-4.510.091.9101.953.846.285-0.65060.0
805Brandon Saad29STLLW7890996148.62.267477546.5-0.211.192.0103.143.956.14525-2.223666.9
806Scott Sabourin29OTTF7517042.1-6.3415045.1-3.412.088.1100.136.463.612-0.81040.0
807Robin Salo23NYID2123228145.2-5.315920943.2-8.16.191.297.453.646.4514-5.14355.8
808Dylan Samberg23WPGD1517018747.6-2.814515149.0-0.910.892.7103.452.347.7611-0.22850.0
809Dmitri Samorukov22EDMD16650.0-2.74544.4-8.00.060.060.000-0.410.0
810Mattias Samuelsson21BUFD4260366547.6-1.947152547.3-1.29.988.198.038.561.5828-6.68353.0
811Linus Sandin25PHIF11811.1-30.41516.7-21.30.0100.0100.014.385.7100.01100.0
812Rasmus Sandin21TORD5183868954.92.462052354.22.89.191.9101.053.047.0182413.112237.7
813Zach Sanford27TOTLW80836102145.0-4.162875745.3-4.17.691.999.540.159.93622-12.120949.8
813Zach Sanford27OTTLW6263379044.5-4.647558045.0-4.37.491.799.039.160.92717-8.916252.5
813Zach Sanford27WPGLW1820323146.8-2.215317746.4-3.68.392.6100.943.456.695-3.34740.4
814Travis Sanheim25PHID801464160747.71.21108121947.60.810.291.4101.642.357.723552.524949.4
815David Savard31MTLD62912117343.7-3.768889543.5-3.18.989.898.642.857.2763-18.612752.0
816Marco Scandella31STLD70835108843.4-4.964886642.8-5.312.792.5105.232.068.01838-4.514253.5
817Colton Sceviour32EDMC/RW3524024249.8-3.417218348.5-3.57.589.096.536.463.6910-2.36063.3
818Mark Scheifele28WPGC671155114350.31.188187050.31.310.787.598.259.240.849601.226460.2
819Brayden Schenn30STLC6272689744.7-2.554471043.4-4.115.791.3107.045.654.44228-4.619756.3
820Luke Schenn32VAND6687687250.10.465766049.90.09.093.5102.550.349.77420.916347.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%
821Nick Schmaltz25ARIC6382196146.12.963674646.03.814.689.0103.746.753.35242-11.821258.0
822Nate Schmidt30WPGD771276128649.80.495999949.0-0.77.891.699.356.044.03266-5.025745.5
823Braden Schneider20NYRD4344561941.8-9.931946340.8-11.610.193.9104.050.249.8720-6.16538.5
824Corey Schueneman26MTLD2431037345.4-2.723028045.1-2.35.893.299.154.645.4613-5.96546.2
825Justin Schultz31WSHD74105099251.40.979072252.20.58.189.297.358.441.613251.220544.9
826Jaden Schwartz29SEAC3757351652.63.844639752.94.29.085.494.454.545.528163.716860.1
827Cole Schwindt20FLARW3373352.9-1.8242450.0-4.40.080.080.065.534.512-0.61030.0
828Nick Seeler28PHID4342453144.4-4.031638445.1-2.77.891.899.651.948.1417-6.46747.8
829Tyler Seguin30DALC811108122647.5-2.281992646.9-3.18.389.798.150.449.62648-9.034563.2
830Moritz Seider20DETD821318144347.72.3992110547.32.310.189.299.346.353.74148-6.735552.7
831Andrej Sekera35DALD3232741943.8-6.724930345.1-4.97.092.899.839.061.0314-3.65349.1
832Kirill Semyonov27TORC3123028.6-16.5102727.0-18.012.586.498.933.366.701-1.2425.0
833Brett Seney25TORLW262023.1-22.531220.0-26.00.0100.0100.066.733.301-0.6250.0
834Zachary Senyshyn24OTTRW241126.7-16.54544.41.70.066.766.716.783.300-0.410.0
835Mikhail Sergachev23TBLD781266127149.9-1.597695550.5-0.99.890.9100.752.048.023395.228352.7
836Damon Severson27NJDD801398134850.90.41067105450.30.08.889.298.045.554.538635.431250.6
837Michael Sgarbossa29WSHC101058455.64.9846556.46.79.194.0103.153.146.9131.31478.6
838Yegor Sharangovich23NJDC76108399052.21.580577850.90.111.186.497.458.141.948443.229457.1
839Kevin Shattenkirk33ANAD821187138246.2-2.0905102846.8-1.09.190.299.348.751.33858-4.529555.3
840Logan Shaw30OTTRW1711415143.0-2.38111142.2-3.610.390.0100.322.777.3113-1.12277.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%
841Mason Shaw23MINC3322358.210.7251858.111.50.087.587.525.075.031-0.51070.0
842Riley Sheahan30SEAC6959056950.9-0.843242150.6-0.49.791.1100.838.261.818120.610963.3
843Conor Sheary29WSHLW7186888049.7-1.267165450.6-1.49.590.399.858.042.03812-0.921460.3
844Kiefer Sherwood26COLRW11787650.6-0.1585252.73.211.694.6106.251.448.6411.01464.3
845Kole Sherwood25NSHRW19756.3-1.78466.710.90.0100.0100.0100.00.0000.3366.7
846Devin Shore27EDMC4934835849.3-4.126927249.7-2.38.289.998.246.153.9158-5.06555.4
847Jonas Siegenthaler24NJDD701140108851.20.086182851.00.19.289.198.341.758.317522.119048.4
848Dylan Sikura26COLC5423157.55.1272156.34.510.086.796.742.357.7200.2475.0
849Jakob Silfverberg31ANALW5353166644.4-5.540850244.8-5.27.991.199.030.569.53016-4.318365.6
850Cole Sillinger18CBJC7985593447.8-0.364173346.7-0.38.689.097.658.042.02424-10.325458.3
851Radim Šimek29SJSD3634641645.4-0.525029246.1-0.95.489.194.546.253.81015-1.34951.0
852Wayne Simmonds33TORRW7256759248.9-5.641546347.3-7.07.391.398.655.544.515182.013359.4
853Dominik Simon27TOTC7269958254.64.454542556.25.76.891.598.341.059.022202.713863.8
853Dominik Simon27PITC5552938358.06.041427360.37.76.890.096.840.559.517134.310265.7
853Dominik Simon27ANAC1717019946.12.113115246.32.86.694.4101.042.457.657-1.63658.3
854Colton Sissons28NSHC7984692047.9-1.764970148.1-2.28.992.4101.334.365.71925-5.916353.4
855Jeff Skinner29BUFLW/C801163108851.74.590388250.64.410.287.898.060.040.051524.640664.5
856Brady Skjei27CARD821557130954.3-2.41188104953.1-3.49.792.0101.750.449.651625.333055.8
857Jaccob Slavin27CARD791538121355.9-0.1119694355.90.810.691.6102.255.844.2744314.934148.4
858Josiah Slavin23CHILW1513316245.1-1.99312143.5-3.82.997.7100.626.273.843-0.82356.5
859Brendan Smith32CARD4557642857.41.445032957.83.27.691.499.155.844.212135.512849.2
860C.J. Smith27CARLW191734.6-20.991537.5-16.70.090.990.9100.00.002-0.920.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%
861Cole Smith26NSHF8475944.3-10.2404845.5-9.73.388.992.248.151.932-0.5650.0
862Craig Smith32BOSC7497579155.21.376960056.21.07.690.698.251.948.1213010.931858.8
863Gemel Smith27DETC372422.6-24.261924.0-21.425.082.4107.435.764.300-1.81100.0
864Givani Smith23DETRW4631336646.1-1.122426945.4-1.77.191.098.153.746.378-1.88360.2
865Nathan Smith23ARIC1010211547.04.5849447.25.49.889.198.952.847.2112-0.92263.6
866Reilly Smith30VEGRW5688871055.64.567951057.15.17.989.597.453.846.229429.825060.0
867Ty Smith21NJDD661005102349.6-1.276679249.2-2.07.987.795.661.538.51340-0.818741.2
868Joe Snively26WSHF1211112946.3-3.0839646.4-2.915.091.2106.262.537.571-1.43560.0
869Victor Söderström20ARID1615823040.7-4.712717242.5-2.84.790.695.246.453.616-1.83145.2
870Egor Sokolov21OTTF8747848.7-0.5576247.9-1.04.483.387.853.146.910-0.41457.1
871Carson Soucy27SEAD6484182250.60.864062750.51.39.789.999.649.750.323294.516957.4
872Blake Speers25ARIC262221.4-31.241818.2-37.00.070.070.020.080.011-1.4250.0
873Jordan Spence20LAKD2442332156.95.231023756.73.37.590.498.055.644.43110.69941.4
874Jason Spezza38TORC7160958251.1-2.545346249.5-3.96.792.599.357.942.132316.017555.4
875Daniel Sprong24TOTRW6374870051.70.758452752.61.37.692.6100.258.841.22024-0.326956.9
875Daniel Sprong24WSHRW4755252951.1-0.143438952.71.08.593.2101.761.838.215170.217957.0
875Daniel Sprong24SEARW1619617153.43.015013852.12.25.091.196.050.549.557-0.59056.7
876Jared Spurgeon32MIND65107185755.55.481865055.75.511.891.7103.457.242.8131411.523449.6
877Jordan Staal33CARC78108979957.72.485062357.73.49.290.499.651.648.4345111.223462.4
878Marc Staal35DETD71852100545.9-0.666075846.51.012.488.8101.246.453.61329-10.014153.9
879Steven Stamkos31TBLC811099102351.81.285978952.11.214.789.8104.555.344.730248.440160.1
880Logan Stanley23WPGD5866973547.6-2.551053848.7-1.27.292.799.956.743.31356-4.418044.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%
881Paul Stastny36WPGC71101091552.55.077770052.65.111.290.1101.356.044.038219.619671.9
882Troy Stecher27TOTD2941143648.50.632833749.31.66.091.497.450.449.6719-3.18757.5
882Troy Stecher27DETD1616521643.3-2.912417241.9-3.46.790.997.644.955.1110-4.54254.8
882Troy Stecher27LAKD1324622052.82.620416555.34.25.691.997.556.843.2691.44560.0
883Sam Steel23ANAC6863274346.0-2.947655846.0-2.77.389.496.846.353.71820-5.412553.6
884Oskar Steen23BOSC2018316253.00.415412655.02.06.090.896.854.445.6953.14358.1
885Alex Steeves22TORF3161945.7-6.9121642.9-9.811.181.892.962.537.5300.0540.0
886Kevin Stenlund25CBJC3192345.2-7.2131841.9-9.80.0100.0100.070.030.0100.1475.0
887Derek Stepan31CARC5859545756.61.744634956.12.07.890.197.851.448.622135.514566.2
888Mitchell Stephens24DETC2717027638.1-8.012422036.0-10.47.590.698.133.666.457-6.73844.7
889Chandler Stephenson27VEGC791248117551.5-1.693183752.7-1.411.188.899.954.046.0403212.319564.1
890Riley Stillman23CHID5256980141.5-5.041860141.0-5.89.591.5101.052.147.91129-6.811741.9
891Mark Stone29VEGRW3753951950.9-1.240635853.10.510.990.4101.356.044.056297.011860.2
892Michael Stone31CGYD1116416050.6-4.012512550.0-4.78.595.2103.752.048.014-1.15940.7
893Anton Strålman35ARID741069133644.4-0.2819105643.7-0.511.189.1100.236.863.23228-18.618152.5
894Austin Strand24LAKD8987158.03.3746154.8-0.96.888.695.447.552.5242.21464.3
895Dylan Strome24CHIC6994098448.94.071172549.54.99.290.199.371.428.647221.418368.9
896Ryan Strome28NYRC741035103849.94.577780149.22.611.591.2102.755.045.03237-2.325762.6
897Marián Studenič23TOTRW3330231648.9-0.823024048.9-0.95.491.596.942.457.61310-1.07258.3
897Marián Studenič23NJDRW1713617843.3-8.511313445.7-6.54.190.894.932.867.294-3.13764.9
897Marián Studenič23DALRW1616613854.67.211710652.55.36.592.498.954.145.9462.23551.4
898Jack Studnicka22BOSC1516315351.6-4.012511552.1-4.83.289.692.850.050.03110.73756.8
899Nico Sturm26TOTC7470372249.3-2.653155349.0-2.97.989.997.833.766.310161.115067.3
899Nico Sturm26MINC5349450449.5-2.038038149.9-1.68.188.896.934.765.36111.311165.8
899Nico Sturm26COLC2120921848.9-4.015117246.7-5.87.492.199.531.668.445-0.33971.8
900Tim Stützle20OTTLW791114110050.33.483784149.92.77.887.995.764.235.83851-1.231456.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%
901P.K. Subban32NJDD771241124150.0-1.094694650.0-0.88.890.299.051.648.423512.226443.2
902C.J. Suess27WPGLW3172243.6-10.5101343.5-7.10.0100.0100.066.733.3100.020.0
903Oskar Sundqvist27TOTC5950070241.6-6.637553041.4-5.513.591.7105.238.961.11225-10.011759.8
903Oskar Sundqvist27STLC4134046442.3-5.926035042.6-4.611.992.3104.139.460.61017-6.68161.7
903Oskar Sundqvist27DETC1816023840.2-8.011518039.0-7.316.890.6107.538.161.928-3.43655.6
904Andrej Šustr31TOTD3839349644.2-5.029038742.8-5.66.493.299.647.552.51015-6.66245.2
904Andrej Šustr31ANAD2327935943.7-2.120927942.8-2.45.893.799.441.158.9812-4.13354.5
904Andrej Šustr31TBLD1511413745.4-9.28110842.9-10.77.992.1100.063.536.523-2.62934.5
905Pius Suter25DETF82972109647.01.072986845.6-0.28.691.199.750.649.44636-7.926762.2
906Ryan Suter37DALD821569150551.03.31133115349.60.78.491.6100.050.449.619461.626544.5
907Nick Suzuki22MTLC821138125947.50.886094347.72.09.088.097.149.051.05071-10.930960.2
908Andrei Svechnikov21CARRW78124797156.20.294877854.9-0.910.590.9101.456.044.0447210.546753.3
909Evgeny Svechnikov25WPGLW7265369148.6-1.451153448.9-1.37.192.499.549.450.624280.712363.4
910Brandon Tanev30SEALW3031333248.5-0.823424149.30.09.692.7102.349.051.010111.27766.2
911Chris Tanev32CGYD821378117654.0-2.2103489253.7-1.911.392.2103.549.550.5295711.218048.9
912Vladimir Tarasenko30STLRW75940107446.7-0.574383847.00.314.288.8103.058.841.21731-1.338260.2
913Tomáš Tatar31NJDLW7699689152.83.074267952.22.57.188.595.656.743.327257.024454.1
914John Tavares31TORC791248111152.9-1.095484653.0-0.310.688.498.956.543.5406510.842955.2
915Matt Tennyson31NSHD87511639.3-5.1598541.0-4.513.292.2105.340.959.117-1.51145.5
916Teuvo Teräväinen27CARF77102088853.5-3.381471453.3-2.910.892.2103.057.043.034524.332662.0
917Troy Terry24ANAC/RW751115110950.14.185785250.14.211.287.198.347.053.035461.032758.7
918Alexandre Texier22CBJC3638045345.6-2.328535544.5-2.312.089.3101.327.872.2165-7.310954.1
919Shea Theodore26VEGD781655142053.82.11220103054.21.28.890.399.256.044.0605812.841749.2
920Robert Thomas22STLC72999102049.52.779181149.43.314.488.9103.357.742.360507.619160.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%
921Nate Thompson37PHIC3322932241.6-6.917324341.6-7.26.387.193.328.571.587-6.74156.1
922Tage Thompson24BUFC781087103051.34.083283649.93.111.885.797.558.541.549421.645755.4
923Tyce Thompson22NJDRW2163233.3-11.8142436.8-10.19.195.0104.114.385.722-1.1560.0
924Lassi Thomson21OTTD1623623450.24.617118348.31.89.284.593.758.241.857-1.53946.2
925Joe Thornton42FLAC3434228454.6-2.925121354.1-2.76.587.093.563.037.018181.04459.1
926Chris Tierney27OTTC7067972248.51.851354448.51.96.391.597.939.860.22334-3.312159.5
927Conor Timmins23ARID6858051.55.3666251.65.56.884.391.145.055.032-1.01729.4
928Jarred Tinordi29NYRD7538538.4-9.1396537.5-9.13.885.789.629.071.001-0.31533.3
929Owen Tippett22TOTRW6374565453.30.555248753.10.38.091.199.159.540.536251.621359.2
929Owen Tippett22FLARW4250140255.5-0.636829955.2-0.98.091.899.963.636.424171.912757.5
929Owen Tippett22PHIRW2124425249.23.918418849.53.67.989.997.850.449.6128-0.38661.6
930Vladimir Tkachev26LAKF4194330.6-26.8142436.8-18.20.090.990.959.340.702-0.4425.0
931Brady Tkachuk22OTTLW791242116451.65.491091349.92.910.089.098.961.538.54168-2.046162.5
932Matthew Tkachuk24CGYRW82141394859.86.3107674259.26.014.091.0105.053.346.8419128.845555.6
933Devon Toews27COLD661468113356.45.8108986555.75.812.392.1104.452.247.8453412.326759.2
934Jonathan Toews33CHIC7187492748.53.564469748.03.19.789.298.845.454.64834-4.618866.5
935Tyler Toffoli29TOTC7491686451.5-0.169066750.80.28.490.498.953.246.82735-2.032959.3
935Tyler Toffoli29CGYC3745439953.2-3.334732151.9-4.68.392.4100.756.044.01217-1.516159.0
935Tyler Toffoli29MTLC3746246549.83.434334649.85.38.688.697.250.649.41518-0.516859.5
936Eeli Tolvanen22NSHRW7579979450.20.359859750.0-0.58.190.999.050.849.21521-2.426656.8
937Philip Tomasino20NSHC7667665350.91.953448152.63.39.291.0100.153.446.617231.718958.7
938Dominic Toninato27WPGC7735848242.6-7.525935442.3-8.17.492.9100.337.262.81110-4.98850.0
939Alexey Toropchenko22STLRW2821830142.0-4.617422543.6-2.85.689.395.036.863.255-0.16665.2
940Brayden Tracey20ANALW141126.7-20.531023.1-24.60.087.587.516.783.300-0.31100.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%
941Yakov Trenin25NSHC8086890948.8-0.566468249.3-0.48.193.8101.934.165.93724-4.324356.0
942Vincent Trocheck28CARC81114490755.8-0.188071155.30.19.793.0102.753.047.050425.330056.0
943Jacob Trouba27NYRD811374145148.62.01052107849.42.410.092.9103.044.955.12463-5.038852.6
944Alexander True24SEAF8364842.9-7.2233937.1-13.05.387.592.863.236.8110.9785.7
945Alex Tuch25BUFRW5068862952.25.454249452.36.911.086.597.558.841.240256.122861.0
946Riley Tufte23DALLW10437038.1-10.9335238.8-10.710.594.9105.426.973.113-0.8862.5
947Alex Turcotte20LAKC8756155.1-4.5574357.0-4.15.193.198.264.135.933-0.81968.4
948Kyle Turris32EDMC2316517648.4-3.611813247.2-4.34.991.396.346.153.995-3.94348.8
949T.J. Tynan29LAKC2141646.7-7.691145.0-14.00.0100.0100.066.733.300-0.3475.0
950Urho Vaakanainen23TOTD2939449944.1-4.431139244.2-4.811.388.599.951.548.578-4.25549.1
950Urho Vaakanainen23BOSD1522022649.3-3.017418248.9-3.99.091.099.950.949.1550.63246.9
950Urho Vaakanainen23ANAD1417427338.9-6.313721039.5-6.114.486.3100.752.447.623-4.82352.2
951Juuso Välimäki23CGYD913914049.8-4.010011047.6-5.07.093.8100.845.854.2330.32152.4
952James van Riemsdyk32PHILW82999108448.01.474981647.91.27.888.996.752.547.53029-1.928565.6
953Trevor van Riemsdyk30WSHD7293898148.9-2.370770350.1-1.89.389.799.054.145.93019-0.314751.0
954Frank Vatrano27TOTLW7187173054.4-0.865154854.3-0.58.091.699.655.045.022278.626660.5
954Frank Vatrano27FLALW4958147854.9-1.742836154.2-2.17.091.998.958.042.016205.017460.3
954Frank Vatrano27NYRLW2229025253.52.022318754.43.69.891.0100.849.150.9673.59260.9
955Mike Vecchione28WSHRW14544.4-15.34450.0-10.30.050.050.050.050.000-0.23100.0
956Lukas Vejdemo26MTLC6365240.9-5.1294539.2-7.83.888.992.734.665.443-0.81190.9
957Joe Veleno22DETC6660274544.7-2.145156644.3-1.26.991.298.143.556.51912-13.012558.4
958Carter Verhaeghe26FLAC78129789659.13.297968858.73.09.891.5101.353.047.0634721.431253.5
959Kristian Vesalainen22WPGW5334842645.0-5.425431344.8-5.36.490.797.150.949.158-2.26467.2
960Jimmy Vesey28NJDLW6874476349.4-2.155558548.7-2.45.589.094.637.762.35733-2.318559.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%
961Jeffrey Viel25SJSF3421928143.8-2.016620245.1-1.94.994.499.359.140.9139-0.35257.7
962Gabriel Vilardi22LAKC2521525845.5-8.716718747.2-7.48.389.998.248.651.465-2.26068.3
963Alex Vlasic20CHID1515019144.0-1.611414743.7-1.410.290.5100.751.049.0551.72157.1
964Marc-Édouard Vlasic34SJSD75810105243.5-2.862075545.1-2.56.090.396.341.458.61731-7.514543.4
965Jakub Voráček32CBJRW79985110047.2-1.073286745.8-1.410.790.4101.158.241.84451-14.825358.1
966Jakub Vrána25DETLW2628932547.11.522326146.12.48.688.296.956.243.81216-5.110760.7
967Chris Wagner30BOSC191439.1-15.181044.4-12.40.088.988.925.075.000-0.3366.7
968Oliver Wahlstrom21NYIRW7371777748.02.755557849.03.77.892.099.857.142.919200.327656.9
969Nathan Walker27STLC3025929746.60.721221449.85.19.690.5100.146.553.5866.06459.4
970Sean Walker27LAKD6907953.3-0.8706153.4-1.83.793.397.058.541.511-0.73256.3
971Jake Walman25TOTD5159158450.33.643943250.45.16.791.398.052.647.49221.317350.3
971Jake Walman25STLD3234128554.56.925420255.79.37.191.999.059.440.65113.710147.5
971Jake Walman25DETD1925029945.50.518523044.61.46.390.897.045.854.2411-2.47254.2
972Reilly Walsh22NJDD116964.09.813765.015.88.3100.0108.340.060.0010.2366.7
973Austin Watson30OTTLW6755271243.7-5.842251145.2-3.78.292.6100.722.677.41515-10.114859.5
974Jasper Weatherby24SJSC5036047543.1-3.527434244.5-3.96.890.196.943.456.61814-5.08254.9
975MacKenzie Weegar28FLAD801772126758.32.5134495258.53.310.789.8100.459.540.5748528.239151.9
976Alexander Wennberg27SEAC801053101850.8-0.377977950.0-0.88.387.395.748.052.04537-1.215262.5
977Zach Werenski24CBJD681434141950.34.01063110849.03.910.089.399.357.043.03939-11.242850.5
978Blake Wheeler35WPGRW65100299850.11.376776450.11.09.688.898.458.441.63236-0.726363.5
979Colin White25OTTC2431024356.16.721117754.45.25.786.391.956.044.0410-1.07265.3
980Colton White24NJDD2729334146.2-5.022326645.6-5.311.092.1103.143.057.01100.94540.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%
981Zach Whitecloud25VEGD5996287352.4-1.772961454.3-0.611.290.6101.848.551.513265.918850.0
982Chris Wideman32MTLD6472070950.44.553754049.94.47.587.695.059.041.01357-2.814851.4
983Maxwell Willman26PHIC4133644842.9-3.526633544.3-2.15.890.095.733.366.7148-2.610065.0
984Tom Wilson27WSHRW78103898651.31.578873151.91.012.889.2102.165.534.536442.227954.1
985Luke Witkowski31DETD151033.3-4.84736.43.00.0100.0100.020.080.000-0.20
986Christian Wolanin26TOTD911310452.10.2897753.63.07.192.199.250.050.063-1.01145.5
986Christian Wolanin26LAKD81059353.02.3836855.04.87.794.5102.252.447.643-0.81145.5
986Christian Wolanin26BUFD181142.1-19.16940.0-14.70.075.075.00.0100.020-0.20
987Miles Wood26NJDLW3224632.4-24.1173830.9-28.40.092.692.639.160.904-0.7825.0
988Kailer Yamamoto23EDMRW811155114950.1-3.185189248.8-3.810.090.2100.248.951.13438-1.018860.6
989Keith Yandle35PHID7781894246.5-0.759571345.5-2.15.787.893.561.039.01139-14.623345.1
990Jesse Ylönen22MTLRW1411213645.20.19110646.21.314.391.6105.948.351.723-0.82759.3
991Cameron York21PHID3042045148.24.031934348.23.48.287.395.550.449.6512-3.67245.8
992Pavel Zacha24NJDC70101487153.83.377167253.43.38.487.696.053.746.333406.526456.1
993Filip Zadina22DETRW7481387848.12.761267847.42.57.689.396.950.749.32430-8.728454.2
994Nikita Zadorov26CGYD74126586759.34.896069658.03.37.392.699.862.637.432618.122547.1
995Nikita Zaitsev30OTTD62859104845.0-3.765777645.8-3.08.991.1100.134.066.01335-9.013847.1
996Yegor Zamula21PHID1012712251.03.71039252.86.23.987.891.850.649.4380.61136.4
997Jakub Zbořil24BOSD1015611058.69.31338660.710.16.590.697.258.341.7143.02065.0
998Trevor Zegras20ANAC751095103251.55.383081050.63.99.187.396.573.526.540718.233354.4
999Fabian Zetterlund22NJDW1416214552.84.611811450.93.014.191.8105.951.148.9313.65072.0
1000Mika Zibanejad28NYRC811067109449.42.882579550.94.311.891.9103.748.052.062580.438357.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%
1001Radim Zohorna25PITF1714811755.85.311310152.81.315.598.6114.038.661.4611.92437.5
1002Artem Zub26OTTD811326143448.00.41006106948.51.18.192.3100.449.950.11460-7.119447.4
1003Mats Zuccarello34MINLW70109894553.74.182770953.84.012.890.1102.961.838.248437.826859.3
1004Jason Zucker30PITLW4149247351.0-0.639234952.90.68.189.998.046.853.215223.914669.9