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