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.710:139:11030.21266.7
2Noel Acciari30FLAC2020416555.3-1.515011955.8-0.29.689.499.152.048.011:5910:38863.05261.5
3Calen Addison21MIND1519915057.06.314411954.84.29.784.794.450.549.513:4712:16012.33647.2
4Andrew Agozzino31OTTLW18466.726.75271.429.10.0100.0100.050.050.06:526:5200-0.11100.0
5Jack Ahcan24BOSD6937057.15.3695257.03.70.092.192.159.240.816:0215:29141.31435.7
6Sebastian Aho24CARF79116396554.7-1.687877153.2-2.911.490.5101.857.942.118:5714:0368567.440255.0
7Sebastian Aho25NYID3643354744.2-2.631841643.3-3.510.090.8100.958.841.216:2715:40827-8.27644.7
8Alexander Alexeyev22WSHD191242.9-5.46746.2-1.50.0100.0100.060.040.010:3510:07000.410.0
9Wade Allison24PHIRW18561.513.16460.012.00.066.766.766.733.38:167:0511-0.12100.0
10Michael Amadio25TOTC5668456654.71.250239556.01.67.990.298.251.248.812:1011:5526115.110958.7
10Michael Amadio25VEGC5366353755.31.848737456.62.37.989.697.550.849.212:2012:052595.310658.5
10Michael Amadio25TORC3212942.0-13.7152141.7-13.810.0100.0110.061.538.59:109:0412-0.2366.7
11Joey Anderson23TORRW5453258.45.5312852.5-1.43.893.897.675.025.08:468:43201.61566.7
12Josh Anderson27MTLRW69913101847.30.667776746.90.99.288.497.647.452.617:1415:033331-9.928353.7
13Michael Anderson22LAKD5798084153.80.076264554.2-0.78.790.799.450.349.720:0718:0510265.313343.6
14Jaret Anderson-Dolan22LAKC7776853.1-2.4555450.5-6.60.090.090.052.247.813:4712:55220.11729.4
15Lias Andersson23LAKC2018420647.2-6.113815746.8-8.32.990.893.859.140.910:379:4925-2.23876.3
16Rasmus Andersson25CGYD821544126355.0-0.6121998955.20.310.190.8100.953.546.522:4017:57244422.128952.6
17Andy Andreoff30NYILW6405940.4-8.4273841.5-4.26.391.797.953.346.79:599:4913-1.6966.7
18Anthony Angello25PITC4162044.4-13.5111444.0-12.711.190.0101.157.142.96:386:3800-0.42100.0
19Mason Appleton26TOTC6880381849.50.259661749.1-0.19.091.4100.337.063.014:5313:341513-7.217157.3
19Mason Appleton26SEAC4955956849.6-0.340742548.9-0.39.989.098.936.863.214:1813:3387-4.911957.1
19Mason Appleton26WPGC1924425049.41.418919249.60.36.896.0102.837.762.316:2313:3976-2.45257.7
20Josh Archibald29EDMRW8355439.3-14.1234533.8-19.913.387.5100.845.954.19:037:2931-1.4944.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.613:4311:293028-1.917957.5
22Viktor Arvidsson28LAKLW66107183356.32.383660757.93.38.689.297.853.746.316:5914:20241611.341255.1
23Rasmus Asplund24BUFF8087378152.85.768461052.97.17.889.897.651.248.814:1712:2721230.319267.7
24Zach Aston-Reese27TOTC6963268348.1-2.448551048.7-2.38.294.0102.133.466.613:0211:3019100.013060.0
24Zach Aston-Reese27PITC5247649049.3-3.236736350.3-3.17.994.4102.232.167.912:5511:261370.98958.4
24Zach Aston-Reese27ANAC1715619344.70.411814744.50.59.292.9102.137.063.013:2511:4263-0.94163.4
25Andreas Athanasiou27LAKC2835034750.2-4.127925652.1-3.211.991.5103.451.648.415:1413:301590.412357.7
26Cam Atkinson32PHIRW73918102747.20.769578047.10.511.289.9101.154.945.118:1513:493728-6.633165.0
27Ronald Attard22PHID1520919951.24.814814650.32.710.587.798.352.347.716:3614:3669-0.94535.6
28Nicolas Aubé-Kubel25TOTRW7460364348.4-4.344548947.6-4.18.594.6103.138.261.89:499:4217201.415257.2
28Nicolas Aubé-Kubel25COLRW6755157848.8-4.440643848.1-4.18.995.2104.138.461.69:499:4117182.514055.7
28Nicolas Aubé-Kubel25PHIRW7526544.4-2.8395143.3-4.33.889.593.334.865.29:499:4502-1.11275.0
29Mikael Backlund32CGYC82119590057.02.290769656.62.28.192.7100.849.850.217:0713:39554411.935560.3
30Nicklas Bäckström34WSHC4759460549.5-0.744944850.1-1.211.187.598.661.538.517:2913:422513-3.912156.2
31Brandon Baddock26MTLLW14640.00.32433.3-5.40.0100.0100.00.0100.08:247:32000.00
32Sven Baertschi29VEGLW161726.1-33.941323.5-41.20.090.990.971.428.613:5413:4600-1.31100.0
33Kevin Bahl21NJDD1721123946.9-1.816618647.20.49.386.996.239.160.915:4514:4143-2.03053.3
34Josh Bailey32NYIC74850106944.3-2.463777745.0-1.810.490.6101.051.948.116:5314:153143-6.015655.8
35Justin Bailey26VANRW147112835.7-18.8519834.2-19.32.591.093.531.468.69:057:4774-3.02564.0
36Rūdolfs Balcers24SJSLW6175185046.92.355461247.51.69.090.799.642.857.215:0213:393530-2.816061.3
37Alexander Barabanov27SJSF70967111346.51.371881746.80.09.791.0100.745.854.217:1115:184030-5.616662.0
38Ivan Barbashev26STLC81868117442.5-6.466191442.0-6.613.190.6103.747.852.216:2713:544446-10.618859.0
39Riley Barber27DETRW4203139.2-2.1122433.3-7.610.090.0100.060.040.08:277:2913-0.9850.0
40Aleksander Barkov26FLAC67111974959.94.485758659.44.211.690.5102.255.844.220:1814:38595123.534062.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.311:009:1743-3.62857.1
41Alex Barré-Boulet24TBLF1411613745.8-5.68410544.4-7.910.992.6103.554.745.311:209:2642-2.92759.3
41Alex Barré-Boulet24SEAF271433.3-13.921115.4-34.650.090.0140.042.957.18:398:0901-0.710.0
42Tyson Barrie30EDMD731086104950.9-1.879584648.4-4.19.891.8101.652.647.418:5815:4214431.329750.2
43Justin Barron20TOTD79210846.03.9719143.81.19.389.198.342.457.617:1115:2323-1.11872.2
43Justin Barron20MTLD5638542.60.5517141.8-1.310.389.699.843.156.919:0116:5013-1.11492.9
43Justin Barron20COLD2292355.813.6202050.08.26.787.594.237.562.512:3511:46100.040.0
44Morgan Barron23TOTC2718323843.5-5.215416847.8-0.95.191.997.048.151.99:489:4264-1.84671.7
44Morgan Barron23WPGC1412213447.7-0.91039452.33.36.188.294.345.954.110:3810:37310.23470.6
44Morgan Barron23NYRC136110437.0-11.8517440.8-7.72.896.499.152.147.98:548:4433-2.11275.0
45Mathew Barzal24NYIC731107111749.85.182285948.93.38.090.598.564.835.218:0115:204382-1.125263.9
46Nathan Bastian24TOTRW7261462949.4-1.847044951.10.68.888.697.431.568.511:5410:0413150.616558.8
46Nathan Bastian24NJDRW6053254749.3-1.540739450.80.78.888.997.733.067.012:2610:161014-0.714958.4
46Nathan Bastian24SEARW12828250.0-3.3635553.40.48.586.595.020.080.09:149:09311.31662.5
47Drake Batherson23OTTC4666671248.33.050554348.22.210.791.2102.065.334.718:5615:372130-1.318958.7
48Gavin Bayreuther27CBJD4346050147.90.034139546.3-1.410.590.3100.851.448.613:0312:341212-4.78551.8
49Jay Beagle36ARIRW/C3327038941.0-5.820629441.2-5.03.288.992.131.468.613:4711:3697-9.54060.0
50Jake Bean23CBJD671098118348.1-0.281494946.2-1.19.791.4101.152.347.720:3418:212123-17.220943.1
51Ethan Bear24CARD5888468056.51.569253356.52.08.190.898.956.243.816:0514:3416283.018652.2
52Nicolas Beaudin22CHID2101050.01.44833.3-13.00.083.383.3100.00.06:106:1000-0.51100.0
53Nathan Beaulieu29WPGD2415721941.8-8.312216542.5-6.96.289.996.147.652.410:468:46017-4.95246.2
54Anthony Beauvillier24NYILW75967111646.40.570386045.0-1.78.791.5100.253.646.416:5014:433654-8.025261.1
55Adam Beckman20MINLW3333151.6-9.2222348.9-10.05.088.993.942.157.910:259:3712-0.5666.7
56Pierre-Édouard Bellemare36TBLLW8069774548.3-3.153756748.6-3.110.695.3105.938.661.413:4511:0826182.112955.8
57Kieffer Bellows23NYILW4543749546.9-0.632037346.2-1.69.492.1101.654.645.411:5211:23626-3.514754.4
58Alex Belzile30MTLF11837751.90.2606348.8-1.35.993.699.543.156.910:248:5935-0.11968.4
59Emil Bemström22CBJC4134333750.43.426725950.85.28.591.5100.052.347.710:319:25115-1.710559.0
60Matty Beniers19SEAC1010912347.0-7.3858948.9-6.311.786.498.163.136.916:5613:5765-0.43650.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.716:4513:583747-4.331757.4
62Jordie Benn34MIND3946254745.8-5.034041545.0-6.211.790.6102.348.951.114:5914:05615-2.07748.1
63Sam Bennett25FLAC71105979457.20.081662256.7-0.211.091.1102.170.729.316:5713:57414915.539860.6
64Matt Benning27NSHD6575280848.2-1.258761948.7-1.27.188.495.536.963.116:2014:06833-6.411453.5
65Simon Benoit23ANAD5357968545.8-2.343852345.6-2.07.692.399.946.653.414:0613:20721-4.88751.7
66Tyler Benson23EDMLW2923620653.42.317315752.42.04.691.195.650.050.08:328:2336-0.53551.4
67Patrice Bergeron36BOSC73122768664.113.797751865.413.87.691.699.259.140.918:1013:26372130.142768.6
68Jacob Bernard-Docker21OTTD810110549.02.0707647.90.112.892.1104.853.246.814:4614:3822-1.71250.0
69Tyler Bertuzzi26DETLW681025104949.44.377983348.33.210.988.299.152.447.619:5216:1142570.230658.8
70Alex Biega33TORD2192048.7-11.4161551.6-8.20.083.383.369.230.813:0712:4801-0.2450.0
71Brandon Biro23BUFF113668.418.49564.320.60.0100.0100.050.050.013:3011:43000.020.0
72Clark Bishop25OTTC9607245.5-4.0465246.9-1.03.689.593.041.758.38:218:0502-1.42236.4
73Anders Bjork25BUFLW5846562142.8-6.933448440.8-8.26.991.598.443.456.612:0211:241611-10.79354.8
74Kasper Björkqvist24PITRW6393254.90.4292751.8-2.03.889.593.339.360.78:227:21000.31172.7
75Oliver Bjorkstrand26CBJRW801136111450.53.385487749.33.28.587.796.150.249.817:5714:465733-9.240253.5
76Tobias Björnfot20LAKD7095197549.4-6.073275049.4-7.06.990.997.848.851.216:4615:361030-7.711048.2
77Nick Bjugstad29MINC5748451348.5-3.737740148.5-3.78.191.099.141.059.010:1610:0518131.413063.1
78Colin Blackwell28TOTC5852753749.5-2.438540448.8-3.38.690.198.746.153.911:5610:371817-0.112661.1
78Colin Blackwell28SEAC3937736750.7-0.527227250.0-0.89.089.498.447.552.512:2911:1212121.29762.9
78Colin Blackwell28TORC1915017046.9-6.411313246.1-8.27.491.799.142.957.110:489:2765-1.32955.2
79Sammy Blais25NYRLW1413717344.22.010113043.71.510.395.0105.346.253.813:2812:1524-3.03351.5
80Nick Blankenburg23CBJD71079951.90.1757350.72.03.891.295.150.849.217:3416:1710-1.12454.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.310:449:5066-2.14660.9
82Teddy Blueger27PITC6567271948.3-4.153554349.6-3.69.892.6102.428.871.215:0112:413722-1.613469.4
83Brock Boeser24VANRW71112194054.45.882071553.44.57.891.198.960.839.218:3415:2733210.239149.9
84Zach Bogosian31TBLD4857365146.8-4.845151146.9-5.27.494.5101.847.452.615:2214:56716-5.510855.6
85Matt Boldy20MINLW4759456251.4-0.446142751.9-0.112.991.1103.955.144.915:2313:0127228.619757.4
86Nick Bonino33SJSC80760112940.2-6.758078642.5-5.28.789.097.736.763.316:4213:145015-11.821164.9
87Adam Boqvist21CBJD5274378648.61.756663047.31.410.088.898.859.440.617:0315:031128-7.013049.2
88Jesper Boqvist23NJDC5662266248.4-1.348052347.9-1.88.091.199.147.852.213:0812:271823-1.913554.8
89Thomas Bordeleau20SJSC810711648.02.1817352.66.213.784.398.052.647.415:3513:56980.22552.0
90William Borgen25SEAD3645141652.01.134332051.71.76.393.199.453.246.815:1714:244141.49750.5
91Henrik Borgström24CHIC5240944647.81.627631047.11.15.289.194.339.760.310:319:48228-0.78548.2
92Mark Borowiecki32NSHD5753159247.3-2.742144048.9-0.87.290.797.938.961.113:0711:18714-3.29149.5
93Robert Bortuzzo32STLD7368477047.00.053058247.71.47.191.898.946.953.113:4411:36820-0.68754.0
94Evan Bouchard22EDMD811479121055.04.1110591354.84.98.890.599.355.045.019:4816:4837791.940051.3
95Madison Bowey26VAND2193535.2-20.8132732.5-22.00.083.383.341.758.315:4413:3100-0.730.0
96Travis Boyd28ARIC74811107243.1-1.162379444.00.814.288.5102.644.955.116:3114:132028-15.315556.8
97Brian Boyle37PITC6650853648.7-3.440239150.7-1.78.692.9101.530.669.410:478:5020100.312271.3
98Tyler Bozak35STLC5041349445.5-2.531738045.5-2.05.189.594.646.453.612:1010:282013-2.17363.0
99Erik Brännström22OTTD5385081751.03.763663350.12.65.990.896.758.441.619:4616:521036-9.116851.2
100Derick Brassard34TOTC4645049747.5-0.632838346.1-2.210.593.3103.850.349.712:5511:211010-1.59168.1
100Derick Brassard34PHIC3131637146.0-0.523428445.2-1.212.193.7105.849.150.914:2212:0598-2.16570.8
100Derick Brassard34EDMC1513412651.50.5949948.7-3.26.392.198.453.346.79:539:49120.62661.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.717:2614:40294616.832460.8
102Justin Braun34TOTD69951110046.4-2.269980746.4-1.78.392.4100.840.959.119:3317:191632-7.816045.6
102Justin Braun34PHID61860101445.9-1.863574146.1-1.38.692.5101.139.660.420:0217:331228-8.214845.3
102Justin Braun34NYRD8918651.4-3.4646649.2-4.06.391.397.658.841.215:5215:29440.41250.0
103Bobby Brink20PHIRW1010210948.30.3768347.8-0.67.087.594.569.930.115:2712:2514-1.33158.1
104Guillaume Brisebois24VAND11420.0-28.91325.0-21.40.066.766.750.050.04:134:1300-0.20
105Philip Broberg20EDMD2324222252.21.319118550.80.67.286.693.848.651.413:2812:21514-1.76048.3
106T.J. Brodie31TORD821461133952.2-1.71119104651.7-1.99.691.3100.952.447.621:1918:51306215.215843.0
107Jonas Brodin28MIND731349123152.31.6101693052.21.110.090.1100.152.347.723:2619:16242814.223254.3
108Jonny Brodzinski28NYRC2218218849.21.414313850.93.05.195.8100.948.951.110:519:5754-0.85265.4
109Adam Brooks25TOTC2516418946.5-3.012013946.3-3.35.796.7102.447.952.18:578:35331.02166.7
109Adam Brooks25WPGC146511336.5-10.3468435.4-12.02.998.1101.040.559.57:287:1611-1.21369.2
109Adam Brooks25VEGC7635254.81.2493955.7-0.18.6100.0108.655.344.710:5910:35211.5771.4
109Adam Brooks25MTLC4362460.06.3251661.012.75.680.085.650.050.010:349:43010.710.0
110Connor Brown28OTTRW6492690450.64.568767450.54.18.287.795.946.753.320:0315:215150-0.423551.5
111Dustin Brown37LAKRW6473769951.3-3.758353752.1-4.37.092.399.353.646.414:4412:371319-2.523861.3
112Josh Brown28TOTD5255364146.3-4.942348146.8-4.46.891.898.647.952.114:1312:23922-4.88751.7
112Josh Brown28OTTD4648257945.4-4.836843246.0-4.26.191.797.846.653.413:5912:17821-5.58351.8
112Josh Brown28BOSD6716253.4-7.0554952.9-6.911.192.3103.455.144.915:5813:05110.7450.0
113Logan Brown23STLC3930836246.01.324728546.42.16.792.899.545.354.710:119:457130.25660.7
114Patrick Brown29PHIC4436949442.8-4.927935244.2-3.06.787.894.524.275.812:2610:40914-5.88361.4
115Jacob Bryson24BUFD73964102548.5-0.773781147.6-0.69.190.099.047.652.418:2016:372425-6.08550.6
116Pavel Buchnevich26STLLW73100293551.76.080174251.96.712.891.0103.853.246.818:1814:2646417.230465.5
117Connor Bunnaman23PHIF159712443.9-5.5789345.6-3.71.888.690.432.467.610:019:4102-1.41758.8
118Michael Bunting26TORLW79125095056.84.993973556.14.513.488.3101.758.441.615:3314:13362320.629659.1
119André Burakovsky26COLLW801274102655.43.793479154.13.311.089.4100.557.142.916:1614:1128395.331347.6
120Brent Burns36SJSD/RW821474177545.4-0.51117126946.80.010.689.7100.343.856.226:0920:456897-7.644645.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.612:5612:2177-5.98347.0
122Will Butcher27BUFD3747649049.32.236838948.62.56.690.597.163.336.716:2915:43110-2.17844.9
123Quinton Byfield19LAKC4037838049.9-5.629628650.9-4.76.691.297.860.939.112:0911:321514-3.07751.9
124Bowen Byram20COLD3053746953.43.038935952.02.510.890.9101.656.044.018:4817:3314114.010248.0
125Paul Byron32MTLLW2724430344.6-3.017323642.3-5.66.589.996.443.856.212:3610:53915-3.84376.7
126Drake Caggiula27BUFLW1817019147.1-0.812615145.5-2.610.089.299.245.154.914:3812:5362-5.23762.2
127Kyle Capobianco24ARID4554768144.50.442153843.90.89.989.999.750.549.516:0015:161631-11.08547.1
128Michael Carcone25ARIF2121924347.44.716819046.95.05.688.894.546.553.512:1912:0289-1.76456.3
129Brandon Carlo25BOSD791213113451.7-4.196086952.5-4.66.892.298.946.853.219:4216:5332259.421358.7
130John Carlson32WSHD781353129951.00.8105497651.90.711.090.1101.056.943.123:4918:0642551.938850.3
131Gabriel Carlsson25CBJD3837941247.90.628231847.00.511.392.7104.055.644.412:1611:3274-2.73847.4
132Lucas Carlsson24FLAD4051341655.2-1.738232154.3-2.28.491.299.762.237.812:4312:307128.18548.2
133Ryan Carpenter31TOTC6755560148.00.239943647.8-0.26.291.597.726.873.212:3510:171911-5.811757.3
133Ryan Carpenter31CHIC5944353345.4-1.231438045.2-1.56.391.898.023.576.512:4610:101710-5.610359.2
133Ryan Carpenter31CGYC81126862.24.7855660.33.06.089.595.556.843.211:1411:0921-0.21442.9
134Sam Carrick29ANAC6456666446.0-2.542850246.0-2.77.190.797.844.355.711:2810:281414-5.513957.6
135Alexandre Carrier25NSHD771120124847.3-3.187194548.0-2.79.994.7104.643.956.120:5917:072739-2.318850.5
136William Carrier27VEGLW6377261155.83.258843457.54.38.290.999.151.248.811:3711:23241210.619461.9
137Jeff Carter37PITC76932104447.2-6.172678048.2-5.810.190.0100.140.759.317:4014:123339-2.431563.5
138Jackson Cates24PHIC117110440.6-9.6567841.8-6.98.390.298.537.762.39:058:3420-1.81361.5
139Noah Cates22PHILW1617717550.33.213412651.54.310.892.2103.052.347.713:1512:021032.04353.5
140Cole Caufield21MTLRW6782189547.81.761969147.31.610.787.197.856.044.016:4113:483227-9.232757.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.020:5418:1715394.621347.9
142Erik Černák24TBLD5580772552.72.461954253.32.710.090.5100.641.458.619:0916:1521172.017648.9
143Thomas Chabot25OTTD591278126750.25.395093450.44.89.589.999.557.842.226:1222:312968-3.033052.4
144Mitchell Chaffee24MINF213959.17.611664.713.011.1100.0111.175.025.07:277:27000.1250.0
145Zdeno Chára44NYID72966125943.4-4.473992544.4-3.59.893.3103.148.551.518:4416:561445-7.517247.1
146Jalen Chatfield25CARD1622816158.60.817112557.8-0.15.493.599.060.139.914:4714:24633.65149.0
147Ben Chiarot30TOTD741302134149.3-1.6982103248.8-1.48.089.997.944.755.322:5118:532069-2.226853.4
147Ben Chiarot30MTLD54887104146.0-2.467180645.4-2.18.090.298.239.560.523:3419:021757-11.918651.6
147Ben Chiarot30FLAD2041530058.01.531122657.91.67.988.896.758.541.520:5618:303129.78257.3
148Alex Chiasson31VANRW6756559448.7-1.741243948.4-1.89.392.6101.951.348.711:379:44710-1.014070.0
149Yegor Chinakhov20CBJRW6258765747.2-0.442452644.6-2.47.688.095.651.848.212:3011:151919-13.718951.9
150Declan Chisholm22WPGD2291861.78.7191457.66.17.1100.0107.150.050.012:5712:56110.6944.4
151Sasha Chmelevski22SJSC1920821649.12.615515849.51.88.094.6102.638.062.013:1112:2783-0.16051.7
152Dennis Cholowski23TOTD1115416148.9-3.911412946.9-6.013.385.799.054.046.015:4914:4615-1.73333.3
152Dennis Cholowski23WSHD76810439.5-12.8518537.5-14.715.284.799.949.150.913:3512:5414-3.01030.0
152Dennis Cholowski23SEAD4865760.16.3634458.94.511.987.599.462.537.519:4318:02011.32334.8
153Jake Christiansen22CBJD8528238.8-8.9406239.2-9.312.095.7107.767.632.49:469:3600-1.91136.4
154Jakob Chychrun23ARID4776385047.33.557664447.23.99.188.497.544.155.922:6019:211937-8.429348.1
155Filip Chytil22NYRC6771371250.03.054153150.52.98.091.599.558.941.113:1112:0323280.323158.4
156Anthony Cirelli24TBLC76103791753.12.878967953.73.210.490.9101.345.454.618:1914:4660135.226056.2
157Casey Cizikas30NYIC7457980341.9-5.042658242.3-4.88.692.9101.630.669.413:4511:493332-10.614761.9
158Fredrik Claesson29TBLD9747948.4-5.6576048.7-6.22.990.793.650.050.09:529:3513-0.91136.4
159Kale Clague23TOTD3639647345.6-2.530637045.3-3.46.091.897.861.039.016:4414:40635-6.35646.4
159Kale Clague23MTLD2526233044.3-1.819926243.2-3.77.190.597.660.139.916:1514:53530-4.93852.6
159Kale Clague23LAKD1113414348.4-4.110710849.8-2.93.895.199.063.336.717:5014:0915-1.41833.3
160Kyle Clifford31TOTLW2518518949.5-0.813714947.9-2.38.288.396.565.634.48:488:3555-1.44465.9
160Kyle Clifford31TORLW2316518047.8-2.611814245.4-5.18.289.697.965.934.18:358:2754-1.73764.9
160Kyle Clifford31STLLW220969.019.919773.126.28.360.068.360.040.011:1310:15010.3771.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.516:0414:4816149.814953.7
162Cal Clutterbuck34NYIRW5948558645.3-2.236542646.1-1.76.492.598.933.666.414:0311:562114-5.311365.5
163Dylan Coghlan23VEGD5977468852.90.858448454.71.56.292.098.253.846.214:1212:5320282.621849.5
164Andrew Cogliano34TOTLW/C7460177543.7-4.347156645.4-3.28.188.696.637.063.012:4010:502923-11.912858.6
164Andrew Cogliano34SJSLW/C5644562041.8-4.734445043.3-4.38.887.896.639.160.913:1211:152419-11.510256.9
164Andrew Cogliano34COLLW/C1815615550.2-2.212711652.31.16.391.297.529.170.911:019:3154-0.32665.4
165Ian Cole32CARD75110683457.01.684663157.32.88.791.4100.155.144.917:0914:3729488.118042.8
166Blake Coleman30CGYC81109682357.12.383962557.33.18.192.0100.051.248.814:4913:01344712.132964.4
167Ross Colton25TBLC7985076152.82.665858153.12.68.991.1100.047.652.412:4811:212984.325961.4
168Blake Comeau35DALRW6464848.9-4.0363451.4-1.87.787.094.623.376.711:2810:27140.9540.0
169J.T. Compher26COLLW7081686648.5-5.258764447.7-4.910.792.1102.844.555.516:1912:502618-4.419951.3
170Max Comtois23ANALW5257262347.91.241946447.50.89.186.996.053.546.514:0812:22934-6.313055.4
171Kevin Connauton31TOTD3943849746.8-3.433139145.8-5.38.491.7100.156.143.913:0512:34616-2.16744.8
171Kevin Connauton31PHID2627236242.9-4.020229041.1-6.58.690.499.154.046.013:3612:57414-4.03545.7
171Kevin Connauton31FLAD1316613555.1-1.212910156.1-1.78.195.1103.160.539.512:0111:47221.93243.8
172Brett Connolly29CHIRW9567443.1-2.6415045.1-1.64.290.094.224.375.78:247:4120-2.11346.2
173Kyle Connor25WPGLW791309130950.00.71010103749.3-0.39.990.1100.058.241.821:4716:5966471.549963.5
174Andrew Copp27TOTC72105791253.72.981471353.33.010.091.3101.354.745.319:1114:4034431.828364.7
174Andrew Copp27WPGC5683175052.62.764458252.53.18.491.399.753.446.619:4814:553033-1.423464.5
174Andrew Copp27NYRC1622616258.24.217013156.53.015.991.3107.260.739.317:0113:484103.24965.3
175Paul Cotter22VEGC7515747.2-3.1373849.3-2.911.593.8105.345.254.88:498:46100.01764.7
176Nick Cousins28NSHC6868167450.31.451851950.00.66.791.598.248.751.312:2810:471623-2.417160.2
177Logan Couture32SJSC771082119147.62.982485549.13.48.990.299.144.056.018:5614:3462310.331463.4
178Sean Couturier29PHIC2947438655.110.135229254.79.67.489.797.147.952.120:2315:242517-0.113658.1
179Charlie Coyle29BOSC/RW821079104050.9-4.487278252.7-3.68.389.697.950.949.117:2413:52394210.621461.2
180Dylan Cozens20BUFC7994494250.11.971473849.21.97.989.397.357.642.415:5413:283330-8.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.36:556:55100.21100.0
182Kyle Criscuolo29DETC6384645.2-1.1303546.2-0.68.795.8104.555.244.89:339:33000.51050.0
183Sidney Crosby34PITC691261106554.23.897182953.92.110.592.3102.862.737.319:5816:32345412.433462.3
184Lawson Crouse24ARILW6573888445.51.855565645.82.810.190.3100.442.757.317:2613:452923-7.722458.5
185Austin Czarnik29TOTC1714712254.65.91048854.25.913.991.0105.048.851.210:5410:06640.42948.3
185Austin Czarnik29NYIC11837951.23.5645553.86.315.193.5108.649.150.910:5710:20440.41560.0
185Austin Czarnik29SEAC6644359.89.4403354.85.311.585.797.348.551.510:489:41200.01435.7
186Kirby Dach21CHIC70883100646.70.363071646.80.39.488.397.651.848.218:0315:004217-2.219858.6
187Evgenii Dadonov32VEGRW78107594353.30.977468153.2-0.59.790.4100.156.643.415:4913:2517306.530059.0
188Jonathan Dahlén24SJSC6170578447.32.552555548.62.56.988.795.646.054.013:4811:592123-1.717859.0
189Rasmus Dahlin21BUFD801412136450.94.11085112249.23.07.989.697.559.041.024:0120:022751-5.732153.0
190Carl Dahlström27TORD3372856.911.6272452.98.08.7100.0108.731.368.813:3912:49231.1580.0
191Michael Dal Colle25NYILW1101245.5-8.47750.0-3.725.0100.0125.044.455.614:3413:4401-0.22100.0
192Zac Dalpe32FLARW12722.2-33.72433.3-23.80.075.075.080.020.06:086:0800-0.10
193Riley Damiani21DALC7624657.47.7433654.44.46.991.798.652.647.48:328:03310.11855.6
194Phillip Danault28LAKC79126196056.83.6100670458.85.38.790.298.950.149.918:0814:22222913.829964.9
195Justin Danforth28CBJRW/C4550448151.24.136636849.94.08.690.398.945.154.912:3411:48152-5.813155.0
196Laurent Dauphin26MTLC3837644645.71.128734445.51.09.688.598.149.850.213:1811:591713-10.48459.5
197Jeremy Davies25NSHD6685953.50.2524951.5-3.25.380.685.846.953.112:1512:0125-0.5955.6
198Sean Day24TBLD2132435.1-23.0111739.3-16.614.381.395.535.364.710:4310:3310-1.2366.7
199Calvin de Haan30CHID691010114047.01.774080447.93.06.990.096.948.651.418:5717:151859-4.522547.6
200Chase De Leo26NJDC215962.56.010758.83.30.085.785.754.545.58:098:09000.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.819:4816:3627395.426457.2
202Alex DeBrincat24CHIRW821255127949.55.193295249.55.310.388.298.565.234.820:5116:3467473.147057.4
203Jake DeBrusk25BOSLW77105482556.12.585265456.61.57.590.998.452.847.215:0213:05352618.727866.5
204Danny DeKeyser31DETD5974494644.0-2.456073543.2-3.28.291.599.645.154.918:3016:12721-14.011947.9
205Michael Del Zotto31OTTD2638742347.82.527431646.40.712.487.8100.241.458.618:1516:23517-0.48143.2
206Ty Dellandrea21DALC15935.7-20.75645.5-12.20.080.080.040.060.010:3710:3700-0.2250.0
207Dylan DeMelo28WPGD761083105750.61.783778851.52.78.192.7100.850.349.718:3015:5117492.314155.3
208Grigori Denisenko21FLALW1201458.85.0151157.73.70.0100.0100.057.142.915:3014:29001.23100.0
209Travis Dermott25TOTD6083775252.7-0.763058751.8-1.48.992.6101.555.344.715:2014:427266.410046.0
209Travis Dermott25TORD4360051054.10.045940852.9-0.88.391.9100.253.146.914:4314:156226.17450.0
209Travis Dermott25VAND1723724249.5-2.117117948.9-2.610.794.0104.760.539.516:5415:52140.22634.6
210Nicolas Deslauriers30TOTLW8162780343.8-6.546659144.1-6.45.792.898.544.655.411:2210:06714-7.915857.0
210Nicolas Deslauriers30ANALW6149560545.0-4.537144645.4-4.15.992.298.149.550.511:3810:12411-4.412657.1
210Nicolas Deslauriers30MINLW2013219840.0-12.99514539.6-14.24.595.099.531.968.110:329:4933-3.53256.3
211Connor Dewar22MINC3529025553.20.520918153.61.06.489.696.042.058.09:549:07961.68154.3
212Jason Dickinson26VANC6261166447.9-2.644348347.8-2.86.793.8100.544.655.413:0311:29209-4.412552.8
213Brenden Dillon31WPGD791203130348.0-1.892599248.3-1.69.992.5102.353.446.618:5017:021651-1.820341.9
214Cam Dineen23ARID3440849045.41.031837246.11.86.388.494.752.147.915:3814:19618-5.711047.3
215Noah Dobson22NYID801248145646.20.0942108546.50.09.191.9101.052.647.421:2818:092782-3.340147.4
216Max Domi26TOTLW7283181650.51.163262750.21.211.591.8103.356.143.913:0211:493633-7.820650.5
216Max Domi26CBJLW5359567247.00.644550846.71.212.591.0103.555.844.213:2512:112826-10.016048.1
216Max Domi26CARLW1923614462.14.118711961.12.79.195.5104.556.843.211:5910:49872.24658.7
217Ryan Donato25SEAC7473975849.4-2.154157548.5-2.410.987.498.356.443.613:4811:583924-1.026859.3
218Joonas Donskoi29SEARW7573573650.0-1.253457748.1-2.97.989.897.747.452.614:5011:412421-3.915557.4
219Pavel Dorofeyev21VEGLW261135.3-7.25645.5-0.40.075.075.042.957.16:306:30200.2250.0
220Drew Doughty32LAKD3983358758.73.763345258.32.19.388.597.854.945.125:4420:359248.618354.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.114:1612:1528145.113566.7
222Justin Dowling31VANC2214318144.1-8.010312245.8-6.16.191.097.166.733.39:358:4841-2.92860.7
223Leon Draisaitl26EDMC801381130351.5-1.51043102350.5-1.811.591.0102.551.248.822:2117:3374881.248257.7
224Hunter Drew23ANAD271729.2-18.221214.3-34.9100.075.025.09:529:5200-0.510.0
225Sheldon Dries27VANC11969251.10.1726851.40.38.386.594.941.758.310:189:23210.42860.7
226Jonathan Drouin26MTLLW3439350044.0-2.029140441.9-4.19.391.3100.649.750.317:0614:22618-7.410459.6
227Jack Drury21CARC2272551.9-0.7171848.6-4.523.1100.0123.150.050.015:5814:21220.5875.0
228Jamie Drysdale19ANAD811245140347.0-0.9960109146.8-1.38.889.698.452.747.319:5317:471949-10.029047.2
229Dillon Dubé23CGYC7991173455.4-0.270559254.4-1.17.890.298.058.641.412:5011:1024236.222862.7
230Pierre-Luc Dubois23WPGLW811301121951.63.3100293651.73.49.490.599.958.341.718:5515:4722426.639359.3
231Matt Duchene31NSHC781234110452.85.395383753.25.112.388.2100.561.838.219:0115:4931778.238359.8
232Anthony Duclair26FLALW7497579755.0-1.975063354.2-2.511.191.3102.362.937.114:6012:19375512.625366.0
233Walker Duehr24CGYF151033.3-28.03633.3-24.70.0100.0100.016.783.38:478:47000.010.0
234Brandon Duhaime24MINRW8067268449.6-2.249052448.3-3.98.491.099.439.560.510:139:351613-2.216156.5
235Mathew Dumba27MIND571008101449.9-2.674876249.5-3.010.890.5101.346.953.123:0619:1915264.325146.2
236Brian Dumoulin30PITD761349143248.5-5.51052106449.7-5.010.092.9102.949.750.321:4919:233446-0.418549.2
237Vince Dunn25SEAD731223115551.41.188687750.30.08.788.697.357.442.620:4118:142548-3.028242.9
238Sean Durzi23LAKD6494589551.4-4.472965552.7-3.98.387.996.253.146.919:3615:522653-0.824748.2
239Christian Dvorak25MTLC5663581343.9-2.546161243.0-2.510.388.198.440.659.417:2213:151632-7.314460.4
240Ryan Dzingel29TOTC3230340342.9-2.822531641.6-4.18.492.6101.044.355.713:4312:42138-8.85855.2
240Ryan Dzingel29ARIC2624028945.4-1.017522344.0-2.78.792.4101.145.554.513:0712:2088-6.74551.1
240Ryan Dzingel29SJSC66311435.6-7.2509335.0-5.77.593.0100.541.358.716:1714:2250-2.11369.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.213:3512:102220-10.311763.2
242Jordan Eberle31SEARW791105107050.8-0.183982150.50.38.987.296.160.739.317:5715:1150345.231052.9
243Alexander Edler35LAKD4173557756.04.557240958.35.98.692.5101.154.046.018:2816:149167.311945.4
244Joel Edmundson28MTLD2435245243.8-3.326032544.4-2.310.790.3101.041.558.519:3517:04527-7.15954.2
245Nikolaj Ehlers25WPGLW62104487754.36.580567554.46.411.091.5102.460.639.418:0415:5041442.545054.4
246Jack Eichel25VEGC3457454251.4-3.142039051.9-3.89.091.6100.663.236.819:2416:2425294.119368.9
247Aaron Ekblad25FLAD61123586658.83.492263759.14.412.090.3102.359.640.424:5518:34437317.731756.8
248Mattias Ekholm31NSHD761224129848.5-0.695098949.0-0.611.891.1102.844.655.423:2918:402960-3.031146.6
249William Eklund19SJSLW9838848.52.2556346.60.12.595.297.755.045.014:2012:0328-0.91553.3
250Oliver Ekman-Larsson30VAND791383142849.2-1.61060107149.7-0.78.093.1101.144.155.922:1918:312642-2.435247.7
251Remi Elie26TBLLW191340.9-14.98850.0-5.70.075.075.00.0100.010:579:4400-0.2366.7
252Lars Eller32WSHC7290088750.40.267267050.1-1.410.189.299.343.156.916:0713:1937441.321354.5
253Ryan Ellis31PHID4565650.04.6364047.4-0.512.097.0109.053.846.222:4818:4225-0.31346.2
254Turner Elson29DETLW2222645.80.3191752.87.67.184.691.869.230.813:2313:20000.1250.0
255Pierre Engvall25TORLW7886275753.20.066059152.8-0.27.294.0101.235.164.913:1711:4532418.027057.0
256Tyler Ennis32OTTC5756259048.80.642344748.60.27.690.798.346.653.412:3310:541923-1.515756.7
257MacKenzie Entwistle22CHIRW5535253839.6-7.724438239.0-8.88.688.797.426.173.910:159:31910-6.95463.0
258Loui Eriksson36ARILW7366482744.50.349464143.5-0.17.889.797.538.861.212:5511:262226-12.012266.4
259Joel Eriksson Ek25MINC7798785253.73.075063354.23.611.190.5101.550.849.218:3513:26301212.933167.7
260Adam Erne26DETLW7971494942.9-4.453271542.7-4.18.090.498.443.456.613:2312:232420-11.417661.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.015:3613:203933-4.219563.6
262Michael Eyssimont25WPGC16650.0-6.26460.03.10.0100.0100.0100.00.05:495:49100.11100.0
263Robby Fabbri26DETC5668577047.10.851661145.8-1.18.688.196.752.947.117:2014:321321-3.921158.3
264Dante Fabbro23NSHD661117109150.61.285080651.31.210.691.2101.860.040.019:0317:5522351.118946.6
265Samuel Fagemo21LAKLW4494253.8-9.1352855.6-9.13.690.994.545.554.513:4312:01210.01145.5
266Radek Faksa28DALC7775497243.7-7.456670844.4-6.56.090.896.828.171.915:4613:482727-12.115059.3
267Joel Farabee21PHILW6377187147.00.457266646.2-0.410.389.699.957.442.617:3513:452522-3.120857.2
268Hudson Fasching26ARIRW117610242.7-4.7547442.2-4.10.094.794.743.156.99:539:3820-1.61717.6
269Jesper Fast30CARRW82109280257.72.483961957.53.010.291.7101.950.050.014:4912:56172610.117156.7
270Justin Faulk29STLD761344136849.63.11029109748.41.713.691.9105.558.341.723:1219:493740-1.631852.5
271Martin Fehérváry22WSHD791279135448.6-3.0988102249.2-3.510.291.6101.755.045.019:3917:501436-1.918153.0
272Mario Ferraro23SJSD631056130244.8-2.680393746.1-2.69.591.7101.242.957.123:0019:503135-10.210845.4
273Kevin Fiala25MINLW821173103453.12.689179952.71.912.689.8102.459.440.617:3914:01385416.445357.8
274Christian Fischer24ARIRW5345261042.6-2.533144842.5-2.35.292.097.239.061.013:0711:151724-7.912361.8
275Casey Fitzgerald24BUFD3645549348.0-2.735939147.9-1.37.486.694.155.744.316:5315:411317-3.36761.2
276Trey Fix-Wolansky22CBJRW6393850.60.3352756.56.015.876.592.366.733.36:176:1723-0.1955.6
277Cale Fleury23SEAD911610951.6-0.9857652.80.06.587.393.746.054.014:3414:08150.41723.5
278Haydn Fleury25SEAD3644349847.1-5.133235848.1-3.77.892.6100.444.555.516:1715:086140.710549.5
279Warren Foegele25EDMLW8295983153.61.671062653.12.17.489.897.252.447.612:3711:5444292.624558.0
280Steven Fogarty28BOSC2201655.611.4141156.012.60.075.075.054.545.510:1810:14110.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.916:2412:49282713.516360.7
282Nick Foligno34BOSLW6463556253.0-2.049441754.2-2.43.791.495.245.954.112:2810:5622149.514966.4
283Callan Foote23TBLD5662162449.9-1.149146951.10.010.491.2101.551.448.613:0812:534151.611243.8
284Nolan Foote21NJDLW7596049.62.5444947.31.612.894.3107.155.644.410:229:48120.71566.7
285Derek Forbort29BOSD7697797350.1-5.576473650.9-6.18.190.698.739.760.318:0714:5715326.213248.5
286Alex Formenton22OTTLW79889100546.9-1.368076547.1-1.27.090.197.153.446.615:2712:424425-6.125663.3
287Filip Forsberg27NSHC69104791353.45.380368753.95.713.388.7102.061.238.818:0614:5653568.942453.3
288Gustav Forsling25FLAD711373105756.5-0.5103180856.1-0.911.491.4102.846.753.321:1318:32515318.729649.0
289Gabriel Fortier21TBLLW10776355.08.6584655.89.62.491.493.850.050.09:179:1713-0.22166.7
290Liam Foudy21CBJC171335.0-1.671138.93.00.087.587.5100.00.011:5111:0500-0.81100.0
291Cam Fowler30ANAD761347135549.93.51002103449.22.89.589.498.943.956.124:2519:2331461.130041.3
292Adam Fox23NYRD781308129650.24.1100295851.14.710.490.9101.357.043.023:5418:4578584.227557.5
293Trent Frederic23BOSC6055455649.9-5.245341652.1-4.27.594.6102.142.058.011:3911:0223127.915763.7
294Mark Friedman26PITD2630330749.7-1.324823051.90.87.492.6100.050.050.013:1712:19444.04955.1
295Martin Frk28LAKRW6583860.42.3422562.73.00.081.381.365.134.914:0210:29051.02853.6
296Jesper Frödén27BOSF7727150.3-7.1544355.7-2.59.8100.0109.850.050.012:5211:21001.31471.4
297Morgan Frost22PHIC5556664946.60.442849146.6-0.36.392.298.554.445.613:5511:582722-2.415255.9
298Kurtis Gabriel28CHIRW28850.05.04450.06.40.0100.0100.040.060.06:026:02100.210.0
299Jonah Gadjovich23SJSLW4328437643.0-2.521928443.5-3.15.691.096.656.443.68:458:44710-3.86952.2
300Sam Gagner32DETC8168378346.60.352859746.91.410.489.9100.341.458.613:3710:362414-8.918571.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.113:0912:191828-15.914561.4
302Brendan Gallagher29MTLRW5671265152.24.351948951.54.59.389.298.449.850.215:0112:351720-1.625056.8
303Jakub Galvas22CHID6839746.16.8577343.80.96.394.6100.962.537.518:1015:0914-0.91747.1
304Dylan Gambrell25OTTC6347068440.7-8.735949142.2-6.78.893.8102.618.681.412:0810:381113-12.110256.9
305Rhett Gardner25DALC/LW4182839.1-11.0162143.2-7.00.091.791.725.075.08:068:06410.210.0
306Conor Garland25VANRW77112899253.24.086074553.64.610.391.3101.552.947.116:2314:4550369.133161.3
307Adam Gaudette25TOTC5848954947.1-1.337342946.5-1.56.392.698.951.648.411:1910:092117-7.316258.0
307Adam Gaudette25OTTC5044347848.1-1.334237247.9-1.36.492.999.351.448.611:2710:181816-5.714358.7
307Adam Gaudette25CHIC8467139.3-2.8315735.2-5.55.091.196.153.846.210:319:1531-1.61952.6
308Frédérick Gaudreau28MINC7689392549.1-3.367470448.9-3.711.990.9102.852.647.416:1912:5838255.422758.1
309Johnny Gaudreau28CGYLW821401105057.22.5107882056.82.615.391.3106.553.946.118:3415:34508125.846356.6
310Brendan Gaunce27CBJC3024621952.95.619015854.67.98.592.5101.051.548.58:068:05831.17162.0
311Frederik Gauthier26NJDC8496841.9-12.4354643.2-11.70.094.494.433.366.711:068:1603-1.3580.0
312Julien Gauthier24NYRRW4940046346.3-0.831733348.80.85.690.395.958.141.910:189:491514-0.311062.7
313Vladislav Gavrikov26CBJD801323149846.9-1.51014116946.4-0.511.889.7101.533.366.722:1719:062234-23.820452.9
314Glenn Gawdin24CGYC2181358.1-1.812957.10.80.0100.0100.037.562.59:159:13010.4475.0
315Morgan Geekie23SEAC7374868752.11.952853749.6-0.77.289.096.356.243.812:3611:1025260.718951.3
316Mason Geertsen26NJDD2512715545.0-4.39411944.1-5.17.886.994.742.257.86:576:5743-2.12060.0
317Timothy Gettinger23NYRLW8406538.1-7.2344841.5-3.54.397.0101.346.253.89:289:2301-1.2650.0
318Ryan Getzlaf36ANAC5680679150.54.661960250.74.98.189.197.241.158.918:5715:403567-2.419254.2
319Mark Giordano38TOTD751202106353.12.587977853.02.99.886.796.553.646.420:5316:4819499.534843.4
319Mark Giordano38SEAD5589980852.72.465660252.12.68.186.294.356.443.621:2917:0615324.728643.0
319Mark Giordano38TORD2030325554.32.922317655.94.214.388.5102.844.655.419:1215:604174.96245.2
320Samuel Girard23COLD671301119952.0-1.193191450.5-1.78.990.699.652.048.021:3819:0321280.218842.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.114:4712:202410-4.014563.4
322Claude Giroux34TOTC/LW75121094756.18.991171756.08.78.589.598.053.346.719:0415:02284112.033960.5
322Claude Giroux34PHIC/LW5789975854.39.967957654.19.88.488.697.049.650.419:1415:1821263.324961.8
322Claude Giroux34FLAC/LW1831118962.26.523214162.26.78.893.7102.564.835.218:3414:097158.79056.7
323Cody Glass22NSHC8716452.6-1.4585053.7-1.72.297.699.857.142.911:259:31120.31560.0
324Luke Glendening32DALC8267388443.2-7.251164444.2-6.06.191.297.328.371.714:0711:501714-9.319360.1
325Alex Goligoski36MIND721192102453.83.392276654.64.412.791.6104.355.344.718:5616:3263114.317346.2
326Barclay Goodrow28NYRRW79845106344.3-4.463477645.0-4.211.392.6103.942.657.416:4213:443937-9.018263.7
327Shayne Gostisbehere28ARID821224154444.2-0.1905118143.4-0.79.990.2100.143.356.722:1118:294478-20.731448.1
328Yanni Gourde30SEAC74102594052.21.177069352.62.49.787.497.147.752.318:2914:5654380.424652.0
329Mikael Granlund29NSHC801135120148.6-0.887391049.0-1.010.789.299.958.441.620:2515:2557511.421953.4
330Derek Grant31ANAC7168784744.8-4.051562845.1-3.68.389.197.439.960.114:1911:242117-5.019360.6
331Ryan Graves26NJDD751298126350.7-0.697696550.3-1.09.888.598.345.254.820:4318:1227511.424146.1
332Anthony Greco28NYRRW1121348.04.08947.13.70.0100.0100.00.0100.09:449:44010.65100.0
333Andy Greene39NYID69827112342.4-5.062482543.1-4.58.491.199.549.150.917:2515:401445-10.912641.3
334Jordan Greenway24MINLW6267771548.6-2.253552750.4-0.512.593.1105.745.354.714:3412:4514167.116666.3
335A.J. Greer25NJDLW9715556.34.5574357.05.67.589.797.253.846.27:517:50040.92070.0
336Noah Gregor23SJSC6371790144.3-2.255763446.8-0.76.789.796.548.651.414:5613:232814-4.926359.3
337Seth Griffith29EDMC19469.20.46366.70.650.050.0100.0100.00.05:375:37100.40
338Rocco Grimaldi28NSHC7685854.03.1534653.52.12.396.999.261.138.910:569:09530.41361.5
339Jordan Gross26COLD17277.835.97277.836.70.0100.0100.050.050.08:198:19000.30
340Benoit-Olivier Groulx21ANAC1812816643.5-5.19212742.0-7.07.594.3101.844.155.910:609:2143-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.410:5310:32139-1.813959.7
342Matt Grzelcyk28BOSD731239100255.31.799074157.22.58.991.6100.558.042.018:4417:06214121.621155.9
343Radko Gudas31FLAD77120497955.2-2.488571955.2-2.010.790.9101.539.560.518:0015:51285715.222245.0
344Erik Gudbranson30CGYD78125092557.52.594373856.11.28.092.9100.962.437.618:0815:0820425.426848.1
345Jake Guentzel27PITC761381120553.42.5104993952.80.310.791.5102.262.637.420:0616:28412311.543460.8
346Brendan Guhle24ANAD6678544.1-8.7526146.0-6.914.390.4104.742.957.114:4014:3105-0.41833.3
347Denis Gurianov24DALRW7383191147.7-1.860169346.4-3.68.693.8102.452.048.014:1112:121246-10.128151.2
348David Gustafsson21WPGC23442.9-3.72250.05.80.0100.0100.0100.00.02:282:28100.20
349Erik Gustafsson29CHID5977773751.36.658457250.55.98.990.599.473.226.816:1314:1010391.817345.7
350Brandon Hagel23TOTLW77101295651.44.372871050.63.59.586.796.254.545.516:2113:275333-4.522356.1
350Brandon Hagel23CHILW5573171650.54.951553149.23.510.786.597.258.441.617:2813:563925-5.817553.7
350Brandon Hagel23TBLLW2228124053.93.221317954.34.36.687.494.043.456.613:3512:151481.24864.6
351Carl Hagelin33WSHLW5359458050.6-0.145643351.30.17.694.1101.727.172.914:1412:1814151.111760.7
352Robert Hägg26TOTD6476489046.2-5.359168846.2-4.68.590.999.443.756.316:0114:031023-7.914042.1
352Robert Hägg26BUFD4856872444.0-3.943255243.9-3.48.890.999.736.363.717:0114:35617-9.510343.7
352Robert Hägg26FLAD1619616654.1-6.315913653.9-5.87.790.998.667.932.113:0312:30461.63737.8
353Nicolas Hague23VEGD5284778551.90.864055753.51.610.388.899.152.947.118:4016:4425232.423948.5
354Libor Hájek23NYRD1715123239.4-5.711817140.8-5.84.588.893.348.951.113:0812:5124-2.42254.5
355Jani Hakanpää29DALD80858104345.1-4.765174846.5-3.010.291.2101.437.662.416:1313:54938-7.815843.0
356Jayden Halbgewachs24SJSF3353153.05.6312357.411.813.688.2101.960.040.013:0612:21110.71070.0
357Taylor Hall30BOSLW81114693455.11.392671056.61.79.290.399.465.934.116:2513:33334816.932267.4
358Filip Hallander21PITC13730.0-23.63442.9-12.30.0100.0100.0100.00.05:525:5200-0.30
359Dougie Hamilton28NJDD621201108952.42.792082452.83.610.387.197.451.648.421:1318:1320543.040249.0
360Travis Hamonic31TOTD4366375146.9-3.247954147.0-2.79.792.2101.949.550.518:5116:53631-7.317148.0
360Travis Hamonic31VAND2436840347.7-3.626329147.5-4.08.692.6101.353.746.318:2216:20213-3.110150.5
360Travis Hamonic31OTTD1929534845.9-2.421625046.4-0.710.991.8102.744.855.219:2717:36418-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.821:1817:34386220.939747.6
362Joel Hanley30DALD4439742048.6-0.430031249.00.66.788.194.744.555.511:5611:155141.75632.1
363Mike Hardman22CHIRW2113121038.4-9.79115836.5-11.97.590.097.538.861.29:189:0555-2.02548.0
364Jansen Harkins24WPGC7753764545.4-4.639349644.2-5.96.292.999.247.252.89:299:242624-3.914247.2
365Thomas Harley20DALD3446140353.45.635430254.05.86.990.697.565.035.013:4113:399185.68542.4
366Ben Harpur27NSHD1918622445.4-7.314416147.2-6.85.587.092.534.665.413:4412:22012-2.03339.4
367Scott Harrington28CBJD7509235.2-16.8346733.7-16.69.587.897.334.865.214:2813:1620-2.8955.6
368Jordan Harris21MTLD1011715143.7-3.28610744.6-2.112.593.6106.151.348.716:1715:3338-0.41560.0
369Ryan Hartman27MINRW821238108253.43.092981653.22.613.490.8104.256.743.318:1114:4835308.142156.8
370Rafaël Harvey-Pinard23MTLLW4355738.0-8.9284140.6-5.111.587.999.457.142.913:0511:0021-0.5785.7
371Santeri Hatakka21SJSD99213640.4-4.27510142.6-3.28.587.395.832.867.212:3812:2113-3.2742.9
372Garnet Hathaway30WSHRW7684283950.1-0.267060752.51.79.793.1102.828.471.613:2312:0523207.319762.9
373Erik Haula30BOSLW7897488352.5-2.577968353.3-3.09.292.4101.655.944.115:0513:21252112.121765.0
374John Hayden26BUFC5538852742.4-6.429441341.6-6.04.492.997.346.553.510:5110:131210-9.210363.1
375Kevin Hayes29PHIRW4859970845.8-1.244053145.3-1.810.287.397.648.151.917:5514:183020-6.720960.3
376Zack Hayes22VEGD3352756.55.0242450.0-3.20.088.288.275.025.010:5310:41030.5616.7
377Barrett Hayton21ARIC6067876347.14.550558946.24.19.590.399.840.659.416:0713:061818-5.415054.7
378Dillon Heatherington26OTTD9699442.3-5.9597444.4-4.22.593.095.547.152.912:2010:3802-0.9944.4
379Victor Hedman31TBLD821560134553.74.51213104053.84.311.889.3101.155.144.925:0519:26525616.046247.4
380Danton Heinen26PITC/LW7685072454.02.766553955.22.99.490.099.557.742.312:4311:3236247.921763.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.914:5414:0955-1.34456.8
382Miro Heiskanen22DALD701371127251.93.9102795451.83.77.891.899.749.850.224:5320:5645849.631250.0
383Darren Helm35COLC/LW6853154149.5-3.737741247.8-4.76.191.397.535.065.010:338:34257-2.014663.7
384Adam Henrique31ANAC5882582050.24.062663849.53.811.688.199.743.656.417:2515:0918206.023360.5
385Aleksi Heponiemi23FLAC6837353.2-0.6655753.30.80.087.587.556.443.614:0213:35330.4887.5
386Tomáš Hertl28SJSC821262128949.55.693695349.64.011.288.699.846.253.819:5615:5465310.536456.3
387Thomas Hickey32NYID2203337.7-8.8132633.3-9.30.082.482.456.044.019:2916:2211-0.710.0
388Matthew Highmore25VANLW4638852842.4-9.029436644.5-6.38.593.4101.840.359.712:4211:30166-4.29564.2
389Cameron Hillis21MTLC1111444.04.891340.95.10.0100.0100.025.075.010:159:3500-0.42100.0
390Vinnie Hinostroza27BUFC6269069849.71.451856347.90.28.389.798.051.748.313:5213:172226-6.715459.7
391Roope Hintz25DALLW801229104254.17.592477454.47.710.890.0100.760.339.718:0214:20244917.536758.0
392Taro Hirose25DETLW159111743.8-3.3669142.0-3.39.888.498.238.161.910:409:0134-2.71952.6
393Nico Hischier23NJDC70101293751.91.877869952.73.010.589.099.548.151.919:2114:4845318.327056.7
394Hayden Hodgson25PHIRW6488336.6-3.4407036.4-4.512.989.4102.340.559.513:1212:3910-1.51471.4
395Mike Hoffman32MTLC/LW6780791047.0-0.458965847.20.48.288.096.249.250.817:0314:183246-8.728554.0
396Gregory Hofmann29CBJC2424026847.2-2.518119947.6-0.510.694.6105.248.151.912:3011:4279-0.95164.7
397Linus Högberg23PHID5648842.1-12.9517141.8-14.35.096.4101.445.554.517:0416:1234-1.8650.0
398Nils Höglander21VANLW6073363953.44.454449252.53.15.992.898.752.048.013:0512:0525251.719069.5
399Nick Holden34OTTD761089124946.6-2.782593346.9-2.39.091.7100.834.965.119:5116:351648-8.416944.4
400Justin Holl30TORD691149108551.4-2.586981651.6-1.810.090.9100.945.854.220:1217:3918567.312850.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.412:1610:0451-2.62352.2
402Patric Hörnqvist35FLARW6576158056.7-0.456842957.00.18.488.396.747.152.912:4010:32241410.324068.8
403Bo Horvat26VANC70104797451.82.379674651.62.18.091.499.345.754.319:2915:0332251.530464.1
404Brett Howden23VEGC4741944248.7-3.832131150.8-2.411.291.7102.950.050.010:3910:1013141.86956.5
405Filip Hronek24DETD781171137046.1-0.3888108145.1-1.09.988.798.647.452.622:0218:331646-13.928047.5
406Jonathan Huberdeau28FLALW80119989457.30.791070456.4-0.212.889.0101.870.229.819:2513:53638515.134464.5
407Jack Hughes20NJDC4986075353.33.963859951.61.410.986.397.263.037.019:3416:3749604.429655.7
408Quinn Hughes22VAND761509129953.75.2111596753.65.09.290.799.958.741.325:1420:3241425.234243.9
409Brad Hunt33VAND5063566448.90.049049349.80.68.291.199.456.044.015:1514:071119-2.712752.8
410Dryden Hunt26NYRLW7675882647.90.857261648.10.57.291.098.255.944.112:1712:022120-2.117753.1
411Ben Hutton28VEGD5880976751.3-2.461554653.0-2.18.891.8100.653.946.115:2814:4316194.316647.0
412Grant Hutton26NYID1617222543.3-1.012317141.8-1.46.593.8100.355.344.714:1113:4025-1.84351.2
413Zach Hyman29EDMC761167106452.30.587683751.10.28.489.898.254.245.819:2815:1729337.535360.3
414Alex Iafallo28LAKC79115689056.53.589865757.74.17.790.498.148.251.818:3014:0646147.134562.3
415Bokondji Imama25ARILW4102727.0-16.292725.0-19.125.077.8102.846.253.84:314:3101-1.0475.0
416Matt Irwin34WSHD1720716156.35.115911558.06.910.186.296.351.049.012:3912:02272.24959.2
417Mark Jankowski27BUFC1917219546.91.512815844.80.87.195.8102.935.864.213:3911:37410-3.32948.3
418Mattias Janmark29VEGC6775581348.2-5.655359548.2-7.08.891.9100.748.951.114:2112:372919-0.114461.8
419Calle Järnkrok30TOTC6678674551.3-1.359958150.8-1.29.087.996.950.149.916:0213:0127120.117557.7
419Calle Järnkrok30SEAC4957858949.5-2.243145248.8-2.49.587.096.548.651.416:4813:282112-0.813959.0
419Calle Järnkrok30CGYC1720815657.12.116812956.62.77.791.399.054.745.313:5011:43600.93652.8
420Christián Jaroš25NJDD119910249.3-3.2737051.0-0.13.987.291.250.050.011:0110:39150.22142.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.313:5312:30153310.420354.2
422Dmitrij Jaškin28ARIRW1212914347.41.59311544.7-3.05.888.594.342.457.614:4713:2438-0.64353.5
423Tanner Jeannot24NSHF8189198047.6-2.469873248.8-1.49.991.6101.539.560.515:5912:563232-3.321557.7
424Jan Jeník21ARIRW139912344.6-1.4769843.7-2.26.385.191.336.263.810:4110:0713-0.33562.9
425Boone Jenner28CBJC59874100246.6-1.066377846.0-0.511.289.5100.743.756.320:2815:523329-14.226660.2
426Nick Jensen31WSHD761124114949.5-1.486785250.4-1.311.592.9104.438.961.119:2116:4623446.320443.1
427Lucas Johansen24WSHD110283.332.58188.936.314.3100.0114.350.050.012:1812:18000.610.0
428Ryan Johansen29NSHC79980101349.20.074175449.6-0.212.488.7101.054.545.516:3413:193945-1.518264.8
429Marcus Johansson31TOTC/W6987180651.92.165960452.22.77.487.194.656.243.816:0813:3826274.418360.7
429Marcus Johansson31SEAC/W5163460351.31.447845851.12.17.386.593.854.845.216:3513:5624183.113659.6
429Marcus Johansson31WSHC/W1823720353.94.118114655.44.77.989.096.961.638.414:5112:47291.24763.8
430Erik Johnson33COLD771055103450.5-3.176176549.9-2.611.391.8103.143.456.617:1714:2535290.626053.5
431Jack Johnson35COLD74946106347.1-7.368280545.9-7.58.293.7101.934.865.216:4514:381024-7.812545.6
432Kent Johnson19CBJC91027856.76.6786355.38.18.095.2103.257.542.512:2711:05220.72025.0
433Reese Johnson23CHIF3723637738.5-8.717227538.5-8.45.090.996.018.681.410:389:24136-7.14652.2
434Tyler Johnson31CHIC2621930641.7-5.616623941.0-5.28.390.398.544.755.312:5910:3853-2.85257.7
435Andreas Johnsson27NJDLW7191490050.4-1.368970049.6-1.810.989.7100.653.846.214:2213:1226243.717963.7
436Ross Johnston27NYILW3220729141.6-3.816221243.3-2.67.492.099.437.762.310:1610:14410-4.11850.0
437Henri Jokiharju22BUFD60971104648.1-0.473885546.3-1.48.690.799.456.243.821:5318:441236-10.314656.8
438Ben Jones22VEGF2142833.3-23.5111739.3-19.614.392.9107.110.090.08:038:0200-0.5333.3
439Caleb Jones24CHID5166778246.00.648657046.00.89.391.0100.343.356.716:4315:581731-2.010057.0
440Max Jones23ANALW2131743.34.491340.90.30.090.090.025.075.09:548:5002-0.5450.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.126:1320:563471-6.836553.2
442Zachary Jones21NYRD1211316540.6-5.38612540.8-5.54.289.593.760.040.015:1014:151512-1.01747.1
443Axel Jonsson-Fjällby23WSHLW2318520847.1-1.815415749.5-0.46.393.699.930.269.811:1110:27351.94761.7
444Mathieu Joseph24TOTRW6974669751.71.157354151.40.39.692.5102.150.849.214:1212:034520-1.615057.3
444Mathieu Joseph24TBLRW5856956150.4-0.944444050.2-1.78.392.6100.854.046.013:4211:333615-3.611359.3
444Mathieu Joseph24OTTRW1117713656.59.712910156.19.714.092.0106.039.160.916:5014:37952.03751.4
445Pierre-Olivier Joseph22PITD4645852.5-2.8503856.81.55.188.293.439.061.018:1417:37510.21353.8
446Dakota Joshua25STLC3023421452.24.618515155.18.311.291.3102.549.150.98:308:24784.44963.3
447Roman Josi31NSHD801688161651.13.41271121551.12.610.990.6101.561.438.625:3321:2748714.556349.9
448Tyson Jost23TOTC8070378647.2-6.651357947.0-6.08.592.6101.138.561.512:4910:393810-0.715761.8
448Tyson Jost23COLC5949253647.9-6.436039947.4-5.58.792.4101.142.157.912:4910:20297-1.711566.1
448Tyson Jost23MINC2121125045.8-6.515318045.9-7.37.893.1101.030.769.312:5111:34931.04250.0
449Olli Juolevi23TOTD1822717856.04.616914653.72.97.091.598.556.643.412:4512:23270.33452.9
449Olli Juolevi23FLAD1012410254.9-0.4888251.8-3.28.690.999.567.232.812:2712:1724-0.51752.9
449Olli Juolevi23DETD81037657.511.0816455.910.55.192.397.445.954.113:0812:31030.81752.9
450Noah Juulsen24VAND88310544.1-8.3598142.1-12.18.187.595.649.150.914:4113:1015-1.81154.5
451Nazem Kadri31COLC71117789656.85.184767955.54.911.688.099.654.545.519:1414:4836349.043956.3
452Kaapo Kakko20NYRRW4352551350.66.640438351.36.28.894.2102.952.947.115:2713:3912153.811354.9
453Arthur Kaliyev20LAKRW8084061557.74.565345658.94.87.589.496.958.941.112:3910:4220208.831062.6
454Wyatt Kalynuk24CHID5485248.0-6.1314143.1-9.64.887.592.365.634.411:6011:4312-1.8714.3
455David Kämpf27TORC8288488050.1-4.166966550.1-3.59.191.6100.723.376.715:1612:4230253.016860.7
456Evander Kane30EDMLW4376869152.60.257953252.10.211.393.1104.550.149.919:2716:3916273.826058.5
457Patrick Kane33CHIRW781317132349.95.897697949.96.010.487.597.876.223.821:4917:5942490.651455.8
458Kasperi Kapanen25PITRW7993086751.8-0.174065753.00.27.992.1100.052.847.214:3212:5540306.323554.9
459Kirill Kaprizov24MINLW811312107754.95.396982054.24.013.489.2102.563.136.919:0615:4557729.851556.1
460Erik Karlsson31SJSD5096297849.64.574072050.74.28.988.897.753.646.423:2819:0952632.624847.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.618:1714:44443414.023757.0
462Fredrik Karlström24DALC3101441.7-7.871138.9-9.450.0100.0150.025.075.06:126:01020.31100.0
463Ondřej Kaše26TORRW5054853150.8-4.240941049.9-4.07.093.5100.529.770.313:5911:4928162.020558.0
464Zack Kassian31EDMRW5860958351.1-1.044545249.6-2.010.090.8100.852.847.311:4711:271322-0.610356.3
465Mark Kastelic22OTTC1612416742.6-5.89811845.4-2.17.793.5101.221.778.39:118:5695-2.92250.0
466Boris Katchouk23TOTLW5945049447.7-2.134636748.5-1.35.592.698.036.463.69:559:15167-2.310058.0
466Boris Katchouk23TBLLW3832428952.90.824821853.20.96.694.8101.450.949.19:499:291041.96753.7
466Boris Katchouk23CHILW2112620538.1-7.89814939.7-5.82.889.792.45.194.910:078:5163-4.23366.7
467Martin Kaut22COLRW6394546.4-2.5263046.4-1.08.7100.0108.769.630.48:497:04100.5425.0
468Joey Keane22CARD111955.0-1.69950.0-1.80.0100.0100.085.714.313:3813:3801-0.3250.0
469Duncan Keith38EDMD64105998351.9-0.276673850.9-0.59.692.2101.848.451.619:4417:223664-1.717545.1
470Clayton Keller23ARIC67868101146.23.168778846.64.213.689.4102.946.553.520:0816:056153-10.227464.6
471Parker Kelly22OTTF4129536944.4-3.822026545.4-3.29.990.4100.322.977.110:359:36117-5.28357.8
472Adrian Kempe25LAKLW78111293254.40.984670654.5-0.28.289.697.847.752.318:3514:0934434.344355.8
473Michal Kempný31WSHD1518221945.4-5.613015445.8-5.16.192.498.545.154.915:5014:4716-1.34025.0
474Alexander Kerfoot27TORC821019103149.7-4.877577550.0-3.912.090.7102.748.451.615:1313:2236406.119360.6
475Tanner Kero29DALRW2314818145.0-1.411212746.91.06.288.294.444.955.19:349:0567-1.62653.8
476Phil Kessel34ARIRW82947114345.31.472088544.91.410.588.398.848.052.016:4113:553953-12.531056.5
477Jujhar Khaira27CHILW2724830544.8-2.417321844.2-2.63.894.398.133.566.513:3611:4222-1.55162.7
478Matt Kiersted23FLAD1012812949.8-5.8969350.8-3.65.683.889.449.250.814:0313:1237-1.31957.9
479Alex Killorn32TBLC/LW821057100651.20.481276851.40.211.489.5100.947.252.818:4213:434230-0.127360.1
480Bryce Kindopp22ANAF16460.013.14450.04.40.0100.0100.0100.00.06:066:0600-0.3366.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.79:319:27792.69860.2
482John Klingberg29DALD741393141149.70.81027107348.9-0.88.888.697.457.542.522:1319:0616862.236138.5
483Artemi Kniazev21SJSD191242.9-2.06842.9-0.60.060.060.080.020.011:5911:2400-0.3366.7
484Slater Koekkoek27EDMD1917918748.9-4.813514548.2-3.811.989.9101.854.245.811:1010:5311-2.32642.3
485Otto Koivula23NYILW8657646.1-0.9485845.3-0.68.188.196.257.142.910:459:49110.11172.7
486Keegan Kolesar24VEGRW7780879950.3-2.860658051.1-2.97.990.798.552.647.412:3911:3733360.814266.2
487Vladislav Kolyachonok20ARID3239047245.25.329036044.66.09.292.7101.950.849.215:5115:191229-6.85444.4
488Leo Komarov35NYIC161331.6-9.16842.91.20.0100.0100.050.050.010:5010:5000-0.30
489Travis Konecny24PHIC791150114450.14.384286949.22.78.888.697.450.449.617:3714:4222283.038257.6
490Anže Kopitar34LAKC811270105354.70.897079155.10.08.589.397.748.751.320:4615:4448306.335359.5
491Kaedan Korczak21VEGD181633.3-13.681338.1-14.50.0100.0100.072.727.316:3715:2700-0.510.0
492Klim Kostin22STLC/LW4029733646.9-2.622925347.5-1.27.991.399.256.044.09:018:58916-2.26051.7
493Jesperi Kotkaniemi21CARC6677554958.54.056942457.33.48.290.498.758.341.712:0110:4825214.414655.5
494Johnathan Kovacevic24WPGD4442662.914.7322061.514.24.5100.0104.565.234.810:4910:27060.51353.8
495Peyton Krebs21TOTC5757666346.5-2.843353544.7-4.26.888.495.253.047.014:3512:241535-11.89956.6
495Peyton Krebs21BUFC4847454746.4-2.935945644.0-4.86.789.396.056.044.014:4512:201331-10.48256.1
495Peyton Krebs21VEGC910211646.8-2.2747948.4-1.07.483.390.738.161.913:4412:4824-1.41758.8
496Chris Kreider30NYRLW811054100551.25.281273052.76.610.591.1101.549.750.318:4414:1427455.141262.6
497Torey Krug30STLD641042105749.65.079486347.93.112.891.6104.364.635.420:3417:321632-2.124548.6
498Dominik Kubalík26CHILW7883099545.5-1.059772545.2-1.27.791.599.247.552.514:3112:511825-4.928556.5
499Nikita Kucherov28TBLRW4773869451.51.157955151.20.413.786.8100.560.639.419:5916:0324375.127656.5
500Karson Kuhlman26TOTC4441842249.8-3.332330051.8-1.65.992.398.245.854.211:5411:0112101.411658.6
500Karson Kuhlman26SEAC2528124353.61.621617255.74.36.590.496.953.446.613:1011:45660.37958.2
500Karson Kuhlman26BOSC1913717943.4-10.910712845.5-10.24.995.2100.132.767.310:1410:03641.03759.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.016:1815:12914-11.27653.9
502Brett Kulak28TOTD741079103651.02.180078450.52.29.089.598.548.451.617:4516:3421552.917951.4
502Brett Kulak28MTLD5679081349.30.657361448.30.58.389.197.346.753.317:5816:561546-0.512251.6
502Brett Kulak28EDMD1828922356.47.022717057.27.411.390.8102.053.746.317:0515:26693.45750.9
503Dmitry Kulikov31MIND801154115650.0-2.085987849.5-2.911.192.7103.847.752.318:1216:0616316.616844.0
504Luke Kunin24NSHC82823103844.2-6.760478243.6-8.18.891.4100.150.849.213:5012:092017-9.520959.8
505Janne Kuokkanen23NJDC/LW5762166048.5-3.546250148.0-3.78.389.697.845.954.113:2912:132611-7.010958.7
506Rasmus Kupari21LAKC5745653446.1-8.335841146.6-9.46.392.698.957.043.011:4810:411019-5.89951.5
507Sean Kuraly29CBJC77883100846.7-1.265177545.7-1.311.490.5101.928.771.315:5213:173526-12.519063.7
508Philipp Kurashev22CHIC6760175544.3-1.844455144.6-1.57.190.797.851.548.512:5111:372411-4.514260.6
509Evgeny Kuznetsov29WSHC791138109950.90.887482851.40.211.589.2100.872.927.120:1715:2554510.234560.3
510Oliver Kylington24CGYD731246107053.8-2.194381953.5-1.911.792.3104.049.750.318:0917:00245611.227749.8
511Jordan Kyrou23STLC74913101047.5-0.270681146.5-0.912.790.7103.355.444.616:3514:363632-2.832358.2
512Kevin Labanc26SJSRW2117520845.7-1.113214747.3-1.74.093.097.036.463.613:1711:24660.36258.1
513Tanner Laczynski24PHIC15741.7-12.14640.0-12.60.080.080.0100.00.09:279:1010-0.310.0
514Andrew Ladd36ARILW5144856644.2-2.233043543.1-3.17.489.096.442.857.214:0711:431726-8.610753.3
515Paul Ladue29NYID19852.92.94640.0-2.30.060.060.081.818.212:4711:0300-0.3250.0
516Sam Lafferty26TOTC/LW5650565343.6-4.138347844.5-3.57.389.696.922.477.613:3411:362319-1.512365.0
516Sam Lafferty26CHIC/LW4643359442.2-4.432543342.9-3.66.989.996.821.478.614:3812:272118-2.510766.4
516Sam Lafferty26PITC/LW10725955.02.3584556.32.09.887.196.930.869.28:437:44211.01656.3
517Alexis Lafrenière20NYRLW7984090348.21.063169447.6-0.49.192.3101.456.543.513:6012:434428-3.219357.0
518William Lagesson25TOTD3336630554.53.327024152.82.69.591.0100.557.842.212:3511:395213.37047.1
518William Lagesson25EDMD3033326156.13.824621053.92.48.890.399.158.641.412:2011:205163.56648.5
518William Lagesson25MTLD3334442.92.9243143.68.216.795.7112.350.050.015:0414:5005-0.3425.0
519Patrik Laine23CBJRW5678288247.00.059671045.6-0.611.989.6101.551.049.018:5015:222752-11.431752.7
520Maxime Lajoie24CARD5653962.56.6463159.74.88.695.2103.875.624.412:3211:20010.71833.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.812:1710:49179-6.111856.8
522Gabriel Landeskog29COLLW5191371656.04.666554355.04.813.391.3104.757.442.620:1916:1117295.925159.8
523Hendrix Lapierre19WSHC6375142.0-8.1282949.1-3.214.395.5109.768.032.09:358:3831-0.6977.8
524Dylan Larkin25DETC711072108849.64.181786748.53.211.786.197.852.447.619:3916:1638421.838555.1
525Adam Larsson29SEAD821369137549.9-1.5997104648.8-2.59.188.397.547.952.122:1719:362335-11.626045.8
526Jacob Larsson24ANAD6868251.23.9706352.64.74.388.693.051.348.715:1615:0603-0.6862.5
527Johan Larsson29TOTLW/C4350350350.03.238437150.93.610.887.798.634.865.215:5513:4013133.78850.0
527Johan Larsson29ARILW/C2934937348.34.326928348.74.311.588.199.637.862.217:5114:571091.06347.6
527Johan Larsson29WSHLW/C1415413054.22.71158856.74.49.186.795.828.072.011:5310:60342.72556.0
528Scott Laughton27PHIC6786295447.5-0.862670747.0-1.48.390.298.545.154.916:2514:043140-5.019656.1
529Jeremy Lauzon24TOTD6684294247.2-4.665271447.7-3.88.290.999.243.656.417:4015:451024-5.315149.7
529Jeremy Lauzon24SEAD5365175346.4-5.750857347.0-4.58.289.998.141.358.717:4915:51716-4.111650.0
529Jeremy Lauzon24NSHD1319118950.3-0.514414150.5-1.38.395.2103.552.147.917:0615:1938-1.33548.6
530Curtis Lazar26BOSC/RW7058260149.2-6.246044850.7-5.66.691.698.332.867.211:6010:2117116.014764.6
531Brett Leason22WSHRW3629126652.21.520819751.40.06.393.7100.041.658.48:578:56942.56767.2
532Nick Leddy30TOTD751138136745.4-1.7869108044.6-3.28.789.998.651.348.721:2519:123033-12.913851.4
532Nick Leddy30DETD55848101445.5-1.864379844.6-3.57.889.397.050.749.321:3319:242123-10.010251.0
532Nick Leddy30STLD2029035345.1-1.722628244.5-2.311.291.9103.153.246.821:0318:40910-2.93652.8
533Anders Lee31NYILW761031112147.92.275686646.6-0.211.089.0100.159.540.516:3814:161625-5.826659.8
534Artturi Lehkonen26TOTLW7489181952.14.766062651.34.87.991.299.146.453.615:0612:1118167.226957.6
534Artturi Lehkonen26MTLLW5866260452.35.849545452.26.87.590.798.246.853.214:4411:5315137.418758.8
534Artturi Lehkonen26COLLW1622921551.60.816517249.0-1.59.192.5101.645.554.516:2613:1733-0.28254.9
535Josh Leivo28CARLW7665355.52.1554256.75.212.886.799.556.343.89:149:13011.11471.4
536Brendan Lemieux25LAKLW5052740556.53.139630456.62.07.989.597.455.144.910:4510:3411175.413249.2
537John Leonard23SJSLW1410716439.5-7.28411642.0-4.83.490.393.748.052.011:1710:2415-1.53669.4
538Jake Leschyshyn22VEGC4131446340.4-13.623633041.7-13.48.093.8101.845.554.511:1810:28134-7.96157.4
539Kris Letang34PITD781613153551.2-1.21247118051.4-2.410.491.8102.353.846.225:4720:5459793.340353.1
540Vinni Lettieri26ANAC3130134346.7-0.122125946.0-0.75.291.897.064.135.912:3110:51610-4.28658.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.312:2711:4200-0.8366.7
542Trevor Lewis35CGYC8077375950.5-6.559758350.6-5.87.092.499.455.045.012:5011:01119-1.918060.0
543Timothy Liljegren22TORD6193877654.72.171157255.43.511.289.2100.453.746.316:2415:0219439.416248.8
544Kole Lind23SEARW2322521750.91.316816850.00.79.290.699.951.248.811:5011:4373-1.84766.0
545Oskar Lindblom25PHILW79841101745.3-2.162674945.5-1.87.990.598.445.154.913:4812:251918-6.621259.9
546Petteri Lindbohm28FLAD913011453.3-6.2938153.4-6.88.192.8100.862.537.514:0313:4548-0.72536.0
547Esa Lindell27DALD761159139645.4-5.188799947.0-2.88.992.1101.044.056.022:0318:582055-4.921164.5
548Ryan Lindgren23NYRD781134123048.00.386891248.80.99.492.8102.254.345.720:0617:4319320.415447.4
549Elias Lindholm27CGYC821307101156.41.499978755.91.315.191.4106.653.346.719:5714:56554122.838161.9
550Hampus Lindholm28TOTD711242128049.2-0.697798749.7-0.59.191.8100.951.748.322:3019:313547-4.427551.6
550Hampus Lindholm28ANAD611044112248.2-0.580786748.2-0.78.691.5100.052.547.522:3219:453144-8.523949.8
550Hampus Lindholm28BOSD1019815855.6-2.317012058.60.211.594.4105.847.752.322:1718:04434.13663.9
551Gustav Lindström23DETD6371387644.9-2.553665245.1-1.97.990.498.348.551.516:0714:47923-3.47951.9
552Blake Lizotte24LAKC7076858356.82.956244056.10.98.591.6100.153.047.012:1010:5631106.414164.5
553Jon Lizotte27MIND151722.7-25.851327.8-18.220.088.9108.950.050.014:4313:4200-0.61100.0
554William Lockwood23VANRW1310712745.7-6.57610242.7-9.95.892.097.847.152.911:2011:0912-1.42454.2
555Viktor Lodin22OTTC161528.6-23.651327.8-23.20.0100.0100.0100.00.010:258:5100-0.73100.0
556Ryan Lomberg27FLALW5559745256.90.643733356.80.47.991.199.043.057.011:2410:111895.916256.2
557Steven Lorentz25CARC/LW6769056355.1-0.753442355.80.76.192.698.756.343.710:5310:2524173.914256.3
558Adam Lowry28WPGLW7981289247.7-2.462067547.9-2.25.993.699.441.358.715:2912:153923-4.219459.3
559Milan Lucic33CGYLW8288378053.1-2.966462551.5-4.46.591.297.758.341.712:1511:0620411.017155.6
560Matt Luff24NSHRW2317620646.1-1.213115446.0-1.512.294.0106.237.462.69:249:1833-3.44360.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.515:4412:40593510.522356.1
562Isac Lundeström22ANAC80767102442.8-6.059177643.2-5.68.792.1100.834.165.915:2913:072231-11.914557.9
563Nils Lundkvist21NYRD2523132041.9-3.118525342.2-4.39.495.1104.555.144.913:5612:19315-4.65954.2
564Eetu Luostarinen23FLAC7889172355.2-1.965153454.9-1.97.490.998.243.456.613:2611:2638277.615354.9
565Ilya Lyubushkin27TOTD77968105547.8-2.372979647.8-2.59.891.1100.941.658.417:2715:321537-5.310451.9
565Ilya Lyubushkin27ARID4651362245.2-1.239047045.3-1.19.791.0100.839.260.818:0715:311215-7.06055.0
565Ilya Lyubushkin27TORD3145543351.2-4.033932651.0-4.59.891.3101.144.855.216:2815:333221.74447.7
566Olli Määttä27LAKD6699187953.0-0.977064254.5-0.18.392.6100.950.349.718:1716:2310375.213943.9
567Matias Maccelli21ARILW2322630942.20.615823839.9-0.37.989.297.144.755.314:1212:531019-7.34250.0
568Kurtis MacDermid27COLD5837636850.5-3.226328348.2-4.39.091.6100.645.055.07:247:16512-2.48951.7
569Jacob MacDonald28COLD8956061.39.4744661.711.53.491.995.333.366.710:068:59022.12665.4
570Mackenzie MacEachern27STLLW149210247.42.5707249.34.65.691.196.747.452.67:587:58720.91973.7
571Zack MacEwen25PHIC7552971142.7-5.141252643.9-3.66.590.897.335.564.59:409:312216-9.314556.6
572Ryan MacInnis25BUFC15838.5-27.84640.0-21.40.0100.0100.033.366.710:0010:0000-0.32100.0
573Connor Mackey25CGYD3413256.23.3292158.06.64.587.592.051.748.313:3513:24110.2850.0
574Nathan MacKinnon26COLC651237103454.53.391280053.33.212.789.7102.459.840.221:0417:1537566.050159.7
575Josh Mahura23ANAD3843854344.6-5.133540245.5-3.96.489.295.648.951.114:0413:49517-1.28243.9
576Cale Makar23COLD771675131056.15.6123999655.46.111.791.8103.558.841.225:4020:19494017.049448.6
577Beck Malenstyn23WSHLW12867354.11.0645553.81.810.492.5102.931.868.29:038:18210.91758.8
578Evgeni Malkin35PITC4160851054.42.746339454.01.68.688.497.064.435.618:2014:3441485.520363.5
579Brad Malone32EDMC/LW8434946.7-3.9313944.3-4.88.387.195.438.961.18:177:0102-0.91163.6
580Jeff Malott 25WPGF12433.3-14.42250.03.80.0100.0100.04:064:0600-0.40
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.98:047:3771-1.43860.5
582Maxim Mamin27FLAC/RW4048640954.3-2.435930953.7-2.810.490.9101.352.247.811:5411:479199.38160.5
583Andrew Mangiapane25CGYLW82118083058.74.489363758.44.58.791.4100.156.543.515:4412:39524220.430061.7
584Josh Manson30TOTD671019101750.00.774877049.3-0.37.390.898.240.659.418:5916:493843-1.717253.5
584Josh Manson30ANAD4571068850.83.652652050.32.57.692.099.641.858.219:4517:1826321.311851.7
584Josh Manson30COLD2230932948.4-5.022225047.0-6.16.788.695.337.962.117:2415:491211-3.05457.4
585Anthony Mantha27WSHRW3747240254.04.936528556.25.311.388.699.950.449.615:1013:1613131.213262.1
586Brad Marchand33BOSLW70118973661.810.494856462.710.08.389.497.757.142.919:1514:10406225.239761.0
587Jonathan Marchessault31VEGC76133799257.46.8100770558.87.58.089.497.456.943.117:3515:26384617.141360.8
588Mason Marchment26FLAF5475450160.14.056535961.15.513.090.8103.850.549.514:0713:13251717.420758.5
589John Marino24PITD811310121351.90.1101391452.6-0.27.491.999.345.354.720:3817:2143353.319147.1
590Mitch Marner24TORRW72127794857.45.697272857.25.713.387.1100.560.739.320:5315:46726321.742053.3
591Cooper Marody25EDMC18466.7-2.65362.5-4.233.30.033.3100.00.06:045:53100.31100.0
592Pat Maroon33TBLLW8175269751.91.458255051.40.49.594.9104.443.656.412:2411:0416174.815665.4
593Matt Martin32NYILW7158969046.1-0.742548746.60.07.392.8100.134.265.811:2611:191117-1.310662.3
594Alec Martinez34VEGD2648945651.70.236231653.41.98.692.9101.658.241.819:3217:508192.06946.4
595Jordan Martinook29CARLW5968147958.73.150638257.01.87.191.898.859.940.111:1210:3911153.415250.7
596Mike Matheson27PITD741331115753.52.6104187654.32.69.391.3100.751.049.018:4817:5143438.729547.5
597Stefan Matteau27COLLW11420.0-43.71325.0-37.30.0100.0100.00.0100.03:393:3900-0.10
598Auston Matthews24TORC731461101659.08.2112578558.98.712.686.699.262.237.820:3717:26924827.959958.1
599Scott Mayfield29NYID6191995649.02.767471148.71.68.391.199.545.454.619:4617:241553-4.820239.6
600Gerald Mayhew29TOTF4041346247.21.431134647.31.87.890.097.845.254.813:1112:1497-1.410351.5
600Gerald Mayhew29PHIF2525226149.13.317919348.11.86.389.996.347.652.412:0911:3053-0.56250.0
600Gerald Mayhew29ANAF1516120144.5-1.313215346.32.09.990.1100.041.958.114:5213:2744-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.120:5517:531439-25.815848.1
602Charlie McAvoy24BOSD781626124756.64.2130291358.85.88.791.6100.355.244.824:3819:20296531.529556.3
603Jack McBain22ARIC108612341.1-3.1669740.5-3.315.681.997.540.659.414:1111:3725-3.02454.2
604Jake McCabe28CHID751018139442.2-5.5725101941.6-6.39.489.799.136.463.620:1817:401860-14.518144.2
605Jared McCann25SEAC7496684953.24.172564353.04.48.286.394.458.541.516:0813:1943373.035356.4
606Michael McCarron26NSHRW5140642249.02.132031950.12.89.394.7103.934.465.610:239:111419-2.58460.7
607Ben McCartney20ARIF2202940.8-4.6172045.9-1.510.090.9100.941.258.814:0313:55000.0450.0
608Max McCormick29SEALW10555052.4-1.9413653.2-1.46.796.0102.731.768.38:067:59210.71553.3
609Connor McDavid25EDMC801670126556.97.2127898756.47.910.191.0101.156.343.722:0418:08736823.648165.5
610Ryan McDonagh32TBLD711077118047.7-4.382489148.0-4.310.892.6103.441.658.422:2718:482624-3.618047.2
611Brock McGinn27PITLW6466177746.0-7.652556348.3-6.07.592.7100.234.965.114:6012:571819-1.015763.1
612Greg McKegg29NYRC4327042339.0-7.520531039.8-7.34.691.696.242.757.310:529:361415-6.73865.8
613Marc McLaughlin22BOSF11979750.0-10.7787351.7-8.86.990.297.158.141.910:2910:1924-0.41963.2
614Michael McLeod23NJDC7768980646.1-5.852960746.6-4.99.088.998.024.875.213:2011:074628-7.212661.9
615Ryan McLeod22EDMC7171362153.41.450646152.31.17.092.299.251.948.112:4610:513941-0.914357.3
616Connor McMichael21WSHC6869463352.32.652847152.92.17.190.897.955.944.110:2810:2215107.816464.6
617Brayden McNabb31VEGD691080108050.0-3.480475851.5-2.89.391.1100.442.357.719:4217:0237285.019543.6
618Mason McTavish19ANAC97411339.6-5.9628243.1-2.610.496.8107.252.347.713:0510:4620-1.01675.0
619Jaycob Megna29SJSD4466578645.8-0.249854847.60.57.492.199.540.559.519:0717:1018230.18447.6
620Jayson Megna31COLC2017018647.8-7.312113447.5-6.85.592.497.935.664.410:189:40810.43259.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.819:0916:27495313.257356.9
622Nicolas Meloche24SJSD5058779742.4-2.644657543.7-2.38.388.897.131.868.216:5315:461726-8.09438.3
623Dawson Mercer20NJDC821104110550.0-1.084587249.2-1.710.186.496.660.040.016:3214:205653-0.624762.3
624Nicholas Merkley24SJSRW9909349.2-0.1727349.7-0.38.587.896.330.469.612:2511:12730.51546.7
625Ryan Merkley21SJSD3949154547.41.835842245.9-1.45.392.597.856.643.415:2313:561328-5.28542.4
626Dakota Mermis28MIND2262650.01.7201951.34.916.792.9109.537.562.513:5413:54000.0520.0
627Jonathon Merrill29MIND6989496348.1-4.770172649.1-3.611.592.0103.545.854.217:0715:07621-2.311850.0
628Victor Mete23OTTD3740944947.70.131333348.51.04.487.291.743.456.614:3712:33718-2.35549.1
629Carson Meyer24CBJRW131019451.82.5697547.90.36.194.6100.842.457.68:148:0741-1.32552.0
630Ben Meyers23COLF5484153.90.2373452.11.94.088.592.557.742.39:579:4410-0.31266.7
631Jacob Middleton26TOTD66938110246.0-0.472180247.30.09.792.5102.245.654.418:4116:5427190.312458.9
631Jacob Middleton26SJSD4566278645.71.450856347.42.58.393.0101.344.155.919:0317:081914-1.08560.0
631Jacob Middleton26MIND2127631646.6-4.221323947.1-5.013.091.4104.348.551.517:5516:23851.33956.4
632Ilya Mikheyev27TORF5365152655.32.049939455.92.89.491.7101.134.066.015:1612:4624268.120571.7
633Niko Mikkola25STLD5461580043.5-4.848260644.3-3.411.089.2100.230.169.916:5915:26725-5.611052.7
634Sonny Milano25ANALW6680476251.34.462560650.84.07.790.598.370.929.115:1713:0829342.917753.1
635Colin Miller29BUFD3851153149.01.338542347.61.410.689.199.749.750.318:5916:25613-4.610247.1
636J.T. Miller28VANC801247111852.73.992884352.43.511.490.0101.454.645.421:0315:395662-1.135058.9
637K'Andre Miller22NYRD821349134250.14.31023100050.64.29.793.1102.746.553.520:3618:395937-2.722146.2
638Daniil Miromanov24VEGD/RW119710348.5-6.4717648.3-6.87.791.198.864.135.99:479:32120.13246.9
639Ian Mitchell23CHID8669541.0-7.1487140.3-8.610.088.998.953.846.211:5610:5701-1.1922.2
640Casey Mittelstadt23BUFC4043244849.1-1.535136748.9-0.77.488.195.554.745.316:0713:041317-1.712065.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.514:0411:4232283.119756.3
642Brandon Montour27FLAD811384107156.4-0.5104185355.0-2.29.291.2100.466.333.817:5415:55264918.329851.3
643John Moore31BOSD77312037.8-12.5559337.2-15.59.395.2104.546.353.717:3414:4122-2.11546.7
644Trevor Moore26LAKLW81110492154.50.685868055.81.28.991.6100.553.246.815:4113:2630176.234159.2
645Josh Morrissey26WPGD791504140451.73.71136107351.43.29.490.399.653.646.423:4020:0926639.535149.3
646J.J. Moser21ARID4352672442.1-2.039656641.2-2.613.088.5101.534.265.818:4215:551024-11.89940.4
647Tyler Motte26TOTC5853065844.6-7.241044747.8-3.49.591.7101.240.659.414:0112:042918-2.117856.7
647Tyler Motte26VANC4944558743.1-7.634639446.8-3.610.391.7102.137.562.514:1712:142717-3.114656.8
647Tyler Motte26NYRC9857154.5-3.8645354.7-2.54.491.996.363.436.612:3311:10211.03256.3
648Jacob Moverare23LAKD1925722053.9-2.018616153.6-4.17.094.1101.157.043.016:2014:60130.72853.6
649Connor Murphy28CHID57840110243.3-4.960076743.9-4.19.790.099.836.963.121:4618:591947-8.514947.7
650Brett Murray23BUFLW1917222443.4-5.113218341.9-4.68.591.5100.050.349.712:5912:2345-1.72556.0
651Ryan Murray28COLD3739943048.1-6.030231149.3-3.97.590.698.139.360.714:0512:58480.44557.8
652Jake Muzzin32TORD4782876552.0-2.061257551.6-1.58.989.298.146.153.920:4417:5112441.416645.2
653Philippe Myers25NSHD2730432748.2-0.422825047.7-0.39.994.3104.249.750.314:5313:52817-2.47238.9
654Tyler Myers31VAND821446150948.9-1.91100112149.5-1.09.492.4101.945.454.621:5919:083256-1.925749.8
655Vladislav Namestnikov29TOTC7573384946.3-1.256563547.10.29.991.6101.544.455.614:3912:472122-4.215359.5
655Vladislav Namestnikov29DETC6059471845.3-1.646353546.4-0.110.491.0101.443.756.315:1413:151920-2.913062.3
655Vladislav Namestnikov29DALC1513913151.51.810210050.52.07.294.5101.847.452.612:2010:5322-1.32343.5
656Riley Nash32TOTC4931841543.4-4.423930244.2-2.85.992.197.931.468.611:269:241812-5.56456.3
656Riley Nash32ARIC2417327938.3-5.113220539.2-3.15.493.098.428.771.313:0511:2087-5.33557.1
656Riley Nash32WPGC15636549.2-2.1414945.6-5.67.791.499.146.753.38:496:0045-1.21450.0
656Riley Nash32TBLC10827153.61.3664857.97.25.988.994.836.663.411:229:51601.01560.0
657James Neal34STLLW1914414150.50.611311050.72.34.896.1100.943.256.811:5810:11241.14568.9
658Martin Nečas23CARC78109688655.3-0.983071153.9-2.09.391.1100.453.946.116:1113:133875-3.129553.9
659Jake Neighbours19STLLW9437536.4-14.4356435.4-13.911.588.199.636.163.99:198:4901-1.61172.7
660Brock Nelson30NYIC72961105847.62.171579247.41.311.189.5100.657.742.317:4114:4249431.827961.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.016:3814:541118-15.311445.6
662Alex Newhook21COLC7175576349.7-3.953057747.9-5.08.594.7103.141.858.213:3412:0320132.220355.7
663Valeri Nichushkin26COLRW62105475458.37.677258556.96.810.990.2101.252.347.719:0214:52382413.626468.2
664Nino Niederreiter29CARRW75105175958.13.581758758.24.011.491.9103.253.146.914:5013:2121519.724359.3
665Markus Niemeläinen23EDMD2019721248.2-6.213717144.5-9.16.391.297.545.055.013:1211:46410-1.32646.2
666Matthew Nieto29SJSLW7064485343.0-2.749560744.9-2.07.388.796.040.060.014:2412:352117-5.012068.3
667Sami Niku25MTLD1312615644.70.610011247.23.710.892.9103.853.146.915:1712:55250.32751.9
668Stefan Noesen28CARRW2302060.010.0231757.57.16.7100.0106.762.537.514:2013:09030.41136.4
669Mattias Norlinder21MTLD6597544.00.7486243.62.38.898.0106.853.146.912:1811:5900-1.2366.7
670Joshua Norris22OTTC6693796249.32.268873248.50.710.688.999.559.840.218:3514:452432-4.131953.9
671Tomáš Nosek29BOSC7572874249.5-6.756254350.9-6.56.989.896.736.263.813:2111:2927224.515653.8
672Thomas Novak24NSHC2724619356.06.619214257.57.74.589.293.758.141.911:4810:031452.34753.2
673Ryan Nugent-Hopkins28EDMC6377181848.5-4.856364446.6-6.310.891.2101.948.651.419:1913:504334-1.823166.7
674Darnell Nurse26EDMD711577137853.40.71202107452.81.59.291.4100.650.949.125:0321:0833677.741049.5
675Markus Nutivaara27FLAD18466.77.66366.713.525.066.791.7100.00.07:017:01000.30
676William Nylander25TORC811297108754.41.599882954.62.49.988.097.860.040.018:1614:57593313.446754.8
677Gustav Nyquist32CBJRW821052118946.9-1.279994645.8-1.412.887.3100.148.151.917:5014:134625-15.520858.7
678Liam O'Brien27ARIC3924836940.2-5.017828038.9-6.45.797.0102.747.552.59:299:2068-7.26753.7
679Drew O'Connor23PITF2222215359.28.418010563.212.26.088.894.861.638.410:179:18954.66264.5
680Logan O'Connor25COLRW8179781149.6-3.859059050.0-2.18.392.8101.141.258.813:5211:4238171.820262.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:0310:0310-1.6633.3
682Ryan O'Reilly30STLC7896697249.83.972076848.42.511.690.5102.144.155.919:0514:365026-0.425266.7
683Jordan Oesterle29DETD4560971346.1-0.644555544.5-1.68.391.199.447.752.318:1716:55617-7.710162.4
684Nikita Okhotyuk21NJDD5576048.72.5404944.9-0.412.587.9100.453.346.715:0514:4812-0.81338.5
685Kyle Okposo33BUFRW7478988347.2-1.660171345.7-2.38.190.598.644.455.616:4713:352434-7.330457.2
686Jamie Oleksiak29SEAD721093107250.5-0.783683050.2-0.39.790.099.743.356.719:2017:2832511.117654.0
687Mathieu Olivier24NSHF10637944.4-4.8475844.8-5.63.391.895.220.879.210:069:1232-3.31145.5
688Victor Olofsson26BUFRW7287284750.73.166569349.02.09.388.197.458.541.515:2313:091818-8.529356.0
689Dmitry Orlov30WSHD761366126052.02.7105293253.02.810.691.5102.143.656.420:5819:1437446.323853.4
690T.J. Oshie35WSHC/RW4453854949.5-1.839940549.6-3.38.488.596.954.345.717:2713:381918-2.513855.8
691Alex Ovechkin36WSHLW771184114650.80.590287950.6-1.313.488.7102.075.124.920:3415:493250-0.564252.0
692Brayden Pachal22VEGD2251661.09.716964.010.00.066.766.776.923.19:469:46110.9333.3
693Max Pacioretty33VEGLW3960951954.01.946538454.81.710.091.3101.358.941.117:2314:4015235.126256.5
694Jean-Gabriel Pageau29NYIC77885102546.30.468574547.92.18.991.6100.440.159.917:4013:413042-3.819963.3
695Ondřej Palát30TBLLW77101297750.9-0.377373951.1-0.612.190.5102.658.042.016:2914:0330258.324857.7
696Kyle Palmieri30NYIRW6983891047.92.864467548.84.010.090.5100.546.653.415:3713:4616200.526758.4
697Artemi Panarin30NYRLW751146115749.82.686388449.41.711.492.4103.855.444.619:1316:125671-2.937047.8
698Richard Pánik30NYIRW4374147.42.0253144.60.80.092.092.068.032.014:5511:3311-0.51040.0
699Cédric Paquette28MTLC2412714946.0-1.19510946.60.13.888.692.542.957.18:526:58540.02661.5
700Colton Parayko28STLD801274163343.8-5.6999125144.4-4.113.290.4103.639.460.623:3421:155153-6.724455.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.115:1712:112725-2.420368.0
702David Pastrňák25BOSRW72119187857.65.993667458.14.89.689.899.467.332.718:3615:00367717.956055.7
703Greg Pateryn31ANAD109011244.63.2768547.24.611.387.398.624.275.814:0711:3403-0.42369.6
704Nolan Patrick23VEGC2523820054.32.917915254.11.58.991.099.959.340.711:309:5013101.15166.7
705Nick Paul26TOTLW801002104748.90.375977349.50.97.490.197.541.458.616:3113:545932-2.830354.8
705Nick Paul26OTTLW5977882248.61.359059749.72.16.390.096.339.061.017:2214:334827-3.324054.6
705Nick Paul26TBLLW2122422549.9-1.916917649.0-2.611.190.6101.748.851.214:0612:061150.66355.6
706Joe Pavelski37DALC821319112953.97.099082754.57.810.989.5100.459.940.118:2815:14354417.537457.8
707Chase Pearson24DETC3171454.85.9141351.95.111.188.9100.055.644.46:456:45000.1540.0
708Tanner Pearson29VANLW6895184952.83.271564152.73.09.092.5101.548.251.816:0313:4522152.524265.7
709Matthew Peca28STLC5272849.14.3192543.2-3.20.092.992.952.447.69:389:26020.9837.5
710Lane Pederson24SJSF2919930239.7-7.515021740.9-6.61.988.290.150.449.610:319:5166-5.14060.0
711Andrew Peeke23CBJD821234149245.3-3.9931113445.1-2.59.390.699.939.160.921:2918:111531-17.316743.1
712Adam Pelech27NYID781318131750.05.8100498250.66.29.392.7102.042.357.721:1718:474948-0.422546.2
713Cole Perfetti20WPGC1823220453.23.917015851.83.56.094.8100.862.737.314:0912:53750.34843.8
714Brendan Perlini25EDMLW2315018145.3-9.810613144.7-9.27.691.899.441.958.18:228:1532-2.74454.5
715Jacob Perreault19ANARW112570.619.09375.027.80.066.766.7100.00.011:0510:10010.020.0
716Mathieu Perreault34MTLC2519425543.2-5.015119144.2-3.513.389.7103.039.660.411:159:52108-1.84658.7
717David Perron33STLLW6782477751.55.262062249.93.69.491.9101.346.253.816:5914:1737183.331955.5
718Corey Perry36TBLRW8286778652.51.966760052.61.89.791.7101.348.052.013:3111:46192211.224263.2
719Scott Perunovich23STLD1921421150.44.416117248.32.48.993.3102.278.821.215:2713:23671.02556.0
720Brett Pesce27CARD701331112354.2-2.1101690552.9-3.69.690.6100.250.149.921:4218:2645291.730448.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.910:179:2476-0.24151.2
722JJ Peterka20BUFRW2252451.011.8172045.98.214.387.5101.850.050.016:0815:15200.0650.0
723Jacob Peterson22DALC6557266846.1-4.043149746.4-3.97.493.2100.658.341.711:0410:2113171.814658.2
724Jeff Petry34MTLD681122116549.11.882886948.82.59.289.098.244.755.322:0718:0412107-2.526646.6
725Elias Pettersson23VANC801162108051.82.486781951.41.79.291.2100.560.339.718:3614:445639-1.638749.6
726Marcus Pettersson25PITD7299387153.31.976464954.11.88.192.0100.146.153.915:3915:0417149.418943.9
727Michael Pezzetta23MTLC5132833849.22.725225849.43.47.888.496.350.949.17:507:42424-0.37763.6
728Isaak Phillips20CHID4474252.84.5383254.38.73.791.395.055.644.412:2011:6024-0.3666.7
729Alex Pietrangelo32VEGD801694145353.82.11254106754.00.98.790.098.656.643.424:3919:59935612.345649.8
730Garrett Pilon23WSHC2131154.23.611857.96.812.5100.0112.530.869.29:259:25120.2333.3
731Shane Pinto21OTTC5526345.2-4.1384346.9-2.76.993.1100.036.163.912:5711:10250.51533.3
732Neal Pionk26WPGD771219136947.1-3.5944106846.9-3.79.991.9101.850.649.421:0817:552768-5.127850.4
733Rem Pitlick24TOTC6669187344.2-4.152668343.5-5.012.589.0101.547.452.614:5912:503140-8.99767.0
733Rem Pitlick24MTLC4651268642.7-4.938453641.7-6.412.489.5101.945.055.017:1714:162633-9.27767.5
733Rem Pitlick24MINC2017918748.9-0.814214749.1-0.112.887.1100.056.143.99:429:32570.32065.0
734Tyler Pitlick30TOTC3935141345.9-4.726529947.0-3.65.190.495.547.852.210:5610:22149-1.17746.8
734Tyler Pitlick30CGYC2524927447.6-7.119319949.2-5.15.091.696.650.949.111:4111:25740.04443.2
734Tyler Pitlick30MTLC1410213942.3-1.47210041.9-2.65.388.293.440.859.29:368:2975-1.13351.5
735Vasily Podkolzin20VANRW7986086150.0-0.164662950.70.78.593.1101.656.044.012:4812:023218-1.719160.2
736Ryan Poehling23MTLC5750558546.3-0.736545344.6-2.36.889.696.448.451.612:1210:352124-4.113766.4
737Austin Poganski25WPGRW1610913544.7-3.1819745.5-0.76.990.096.935.764.39:199:17110.31947.4
738Brayden Point25TBLC6698093251.3-0.377173251.3-0.713.086.599.560.139.919:2815:4733245.629160.5
739Tucker Poolman28VAND4052053749.2-2.238138349.9-1.47.393.0100.347.053.017:0015:16715-2.910445.2
740Andrew Poturalski28CARC2162539.0-16.9131940.6-14.30.092.992.975.025.010:098:4101-0.7580.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.815:3015:24310-0.93026.7
741Derrick Pouliot28SEAD915310260.012.71127460.214.912.994.1107.054.345.715:4615:39290.12729.6
741Derrick Pouliot28VEGD2184727.7-21.0123326.7-23.311.196.0107.137.562.514:2014:1711-1.030.0
742Owen Power19BUFD814511056.9-1.71158657.2-0.511.486.898.161.338.722:0518:35641.81758.8
743Chase Priskie25FLAD4595651.30.7494651.61.610.894.3105.158.341.714:0013:17140.1757.1
744Aliaksei Protas21WSHC3333028253.92.124320654.12.410.291.5101.759.740.311:5010:508152.36155.7
745Ivan Provorov25PHID791377150947.71.31041111548.32.08.289.297.443.656.424:5319:581784-6.632252.8
746Ethan Prow29BUFD4435245.3-1.7334343.40.713.086.799.730.469.612:4411:3402-0.8366.7
747Jesse Puljujärvi23EDMRW65111578158.89.385062057.89.38.793.6102.360.739.316:1414:45271811.926460.6
748Ryan Pulock27NYID56873102646.01.266376346.51.210.091.3101.342.457.621:0818:091533-4.822654.0
749Valtteri Puustinen22PITRW17750.010.56650.014.550.0100.0150.050.050.010:149:08010.1333.3
750Mark Pysyk30BUFD6883999945.6-2.664978845.2-1.88.692.7101.341.258.817:4915:442120-11.612650.8
751Jack Quinn20BUFRW2172738.66.1132138.28.010.095.0105.039.160.914:5311:5410-1.1966.7
752Darren Raddysh25TBLD4433753.82.5322556.13.510.094.7104.750.050.010:4010:25100.0540.0
753Taylor Raddysh23TOTRW7464474746.3-2.448456646.1-3.39.392.0101.445.154.912:2010:342315-0.116363.8
753Taylor Raddysh23TBLRW5342745148.6-1.433132750.3-0.29.792.2101.949.150.911:039:511450.79862.2
753Taylor Raddysh23CHIRW2121729642.3-3.115323939.0-7.48.691.8100.437.762.315:3412:21910-0.76566.2
754Alexander Radulov35DALRW7175780548.5-0.256260048.4-0.46.289.996.155.544.514:0611:5930272.718948.7
755Michael Raffl33DALLW7672879847.7-1.855558648.6-0.84.690.895.331.568.514:3212:403636-5.115162.3
756Rickard Rakell28TOTRW70109499952.34.683377351.93.49.890.6100.463.436.617:5915:4028345.534253.8
756Rickard Rakell28ANARW5178273851.44.359057050.93.29.090.099.063.536.518:2115:4622252.426152.1
756Rickard Rakell28PITRW1931226154.55.624320354.54.111.492.2103.663.136.917:0115:26693.18159.3
757Sampo Ranta21COLLW10819745.5-6.3536544.9-5.72.390.692.940.060.010:549:1041-0.12045.0
758Mikko Rantanen25COLRW751384110355.64.5102885654.64.413.689.7103.458.241.820:5916:57484910.645955.3
759Victor Rask28TOTC4747541753.33.335332652.01.810.889.2100.056.243.812:1211:2514144.99561.1
759Victor Rask28MINC2925924051.92.019119349.7-0.913.091.1104.160.439.610:4410:24752.94862.5
759Victor Rask28SEAC1821617755.04.816213354.95.58.286.594.750.849.214:3313:03792.04759.6
760Adam Raška20SJSRW5353053.8-1.3262254.2-2.65.9100.0105.960.040.08:038:03020.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.714:3112:222916-12.619566.2
762Isaac Ratcliffe22PHILW10738645.9-2.9596348.4-2.15.092.597.552.547.510:459:42210.62263.6
763Jack Rathbone22VAND910312844.6-8.3779744.3-6.51.792.093.758.241.813:5012:5724-2.12245.5
764Kyle Rau29MINC5325138.6-19.3213537.5-16.30.089.789.737.063.08:498:2500-1.2560.0
765Lucas Raymond19DETLW821122117448.93.784393547.42.39.087.196.253.546.518:0915:1926360.728764.1
766Ryan Reaves35NYRRW6943368938.6-10.732551838.6-11.47.591.999.445.954.110:3910:291121-11.37360.3
767Scott Reedy22SJSC3522735539.0-7.216823841.4-6.06.991.498.449.150.911:119:3765-5.15461.1
768Alec Regula21CHID1520323546.3-1.314617845.1-1.89.689.799.339.360.717:5315:518130.14143.9
769Kristian Reichel23WPGF139813442.2-5.8789844.3-3.35.493.098.341.958.110:2410:2271-0.43060.0
770Lukas Reichel19CHILW1110812845.8-1.6779046.1-0.71.687.889.475.424.613:1211:3967-0.92365.2
771Mike Reilly28BOSD70129199556.53.2103176757.32.86.091.397.356.843.218:5717:29193522.023058.7
772Cole Reinhardt21OTTLW17943.8-13.86842.9-6.20.0100.0100.00.0100.08:358:3501-0.81100.0
773Sam Reinhart26FLAC78113982258.11.686962658.11.911.790.1101.857.642.417:4613:45374317.732557.2
774Sheldon Rempal26VANRW1010.0-53.8010.0-49.30.09:119:1100-0.22100.0
775Dan Renouf27DETD4383254.313.4282256.016.712.573.786.245.254.814:0013:4911-0.8560.0
776Brad Richardson36TOTC4432341443.8-10.623931243.4-10.57.594.3101.948.851.210:189:2779-5.96944.9
776Brad Richardson36CGYC2719724644.5-11.214718444.4-10.36.193.9100.053.346.79:569:3133-3.73652.8
776Brad Richardson36VANC1712616842.9-9.69212841.8-10.810.094.9104.939.860.210:539:2046-2.23336.4
777Morgan Rielly27TORD821611140953.30.11237113652.1-1.211.589.3100.852.547.523:4419:09407613.138457.6
778Juuso Riikola28PITD5665853.20.2494452.7-1.710.394.4104.757.642.413:2311:40010.41450.0
779Rasmus Ristolainen27PHID661094130045.7-0.884897646.50.49.490.499.843.856.221:2618:521233-4.220048.5
780Brett Ritchie28CGYRW4140731656.31.831423856.93.35.989.795.758.141.99:439:403111.99160.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.712:4211:12917-2.015958.5
781Nick Ritchie26TORLW3334432451.5-1.324625748.9-3.14.192.997.056.743.311:6010:425101.98859.1
781Nick Ritchie26ARILW2425728647.37.318223843.34.414.985.4100.241.858.213:4111:5347-3.87157.7
782Jason Robertson22DALLW741293102755.79.797076555.99.811.289.5100.765.434.618:0715:26485020.140055.0
783Nicholas Robertson20TORLW10989052.1-5.0736851.8-5.52.090.792.759.640.410:169:4734-1.12166.7
784Buddy Robinson30ANARW3223726647.10.519320149.02.15.196.0101.143.756.39:158:3976-0.55174.5
785Eric Robinson26CBJLW6768272848.40.250456347.20.59.191.7100.833.766.313:5411:323012-10.418755.6
786Evan Rodrigues28PITC82118589756.96.990265557.97.08.190.198.151.748.315:5013:30333214.439362.1
787Alexander Romanov22MTLD791205138846.5-0.8890105745.7-1.09.690.5100.142.757.320:2417:422478-13.024443.9
788Kevin Rooney28NYRC6144272437.9-10.832253537.6-11.97.794.8102.543.456.613:5011:332219-8.311064.5
789Calle Rosén27STLD1823722351.56.118817751.56.99.888.298.052.847.214:2013:563111.83946.2
790Jack Roslovic25CBJC8189392249.21.768073048.21.810.791.3101.966.333.714:1711:593235-7.421959.8
791Marco Rossi20MINC2192147.51.7141548.35.70.090.090.055.644.415:3512:16110.0771.4
792Antoine Roussel32ARILW5342556243.1-3.031043741.5-5.05.491.296.635.664.412:0910:22916-10.510357.3
793Carter Rowney32DETRW2617823643.0-2.513316344.9-0.511.786.798.438.261.810:4010:1545-2.92755.6
794Matt Roy26LAKD671265101455.51.997674256.82.78.492.6100.949.450.620:5918:108499.927655.4
795Nicolas Roy24VEGC78113794154.72.583470154.30.69.491.3100.751.648.416:1513:1134388.723860.9
796Kristiāns Rubīns24TORD3292751.8-0.1231757.57.26.375.081.366.733.311:4511:20030.4683.3
797Chad Ruhwedel31PITD7899687653.22.078465354.62.78.491.099.350.549.515:2013:35192112.118145.3
798Arttu Ruotsalainen24BUFF1815517247.40.111413446.0-0.76.094.1100.150.050.011:5310:3750-1.23762.2
799Kris Russell34EDMD3137240847.7-6.127329747.9-4.810.792.4103.147.652.415:2613:393140.36651.5
800Bryan Rust29PITRW6092787351.5-0.571567451.5-1.810.991.5102.360.239.818:4614:3422362.430259.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.016:2315:116187.619843.4
802Adam Ružička22CGYC2828421956.5-1.422017655.6-2.38.995.8104.760.639.410:139:596112.75856.9
803Derek Ryan35EDMC7565360152.1-0.548944352.51.39.388.497.839.260.811:269:3826150.411861.0
804Jonas Røndbjerg22VEGRW3021424346.8-5.115516348.7-4.510.091.9101.953.846.210:019:30850.55060.0
805Brandon Saad29STLLW7890996148.62.267477546.5-0.211.192.0103.143.956.116:1613:374525-2.723666.9
806Scott Sabourin29OTTF7517042.1-6.3415045.1-3.412.088.1100.136.463.67:367:3612-1.41040.0
807Robin Salo23NYID2123228145.2-5.315920943.2-8.16.191.297.453.646.416:4115:09514-4.24355.8
808Dylan Samberg23WPGD1517018747.6-2.814515149.0-0.910.892.7103.452.347.714:5114:066110.22850.0
809Dmitri Samorukov22EDMD16650.0-2.74544.4-8.00.060.060.02:282:2800-0.310.0
810Mattias Samuelsson21BUFD4260366547.6-1.947152547.3-1.29.988.198.038.561.519:6017:38828-4.58353.0
811Linus Sandin25PHIF11811.1-30.41516.7-21.30.0100.0100.014.385.76:596:41100.01100.0
812Rasmus Sandin21TORD5183868954.92.462052354.22.89.191.9101.053.047.016:5815:32182413.412237.7
813Zach Sanford27TOTLW80836102145.0-4.162875745.3-4.17.691.999.540.159.914:1812:343622-14.020949.8
813Zach Sanford27OTTLW6263379044.5-4.647558045.0-4.37.491.799.039.160.914:1112:142717-10.316252.5
813Zach Sanford27WPGLW1820323146.8-2.215317746.4-3.68.392.6100.943.456.614:4113:4295-3.74740.4
814Travis Sanheim25PHID801464160747.71.21108121947.60.810.291.4101.642.357.722:5820:0923551.424949.4
815David Savard31MTLD62912117343.7-3.768889543.5-3.18.989.898.642.857.220:4717:55763-19.112752.0
816Marco Scandella31STLD70835108843.4-4.964886642.8-5.312.792.5105.232.068.018:0815:551838-5.814253.5
817Colton Sceviour32EDMC/RW3524024249.8-3.417218348.5-3.57.589.096.536.463.69:287:55910-2.36063.3
818Mark Scheifele28WPGC671155114350.31.188187050.31.310.787.598.259.240.821:0817:3549601.626460.2
819Brayden Schenn30STLC6272689744.7-2.554471043.4-4.115.791.3107.045.654.417:4714:534228-7.119756.3
820Luke Schenn32VAND6687687250.10.465766049.90.09.093.5102.550.349.717:1315:167420.216347.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.318:1515:205242-11.021258.0
822Nate Schmidt30WPGD771276128649.80.495999949.0-0.77.891.699.356.044.020:1317:523266-6.325745.5
823Braden Schneider20NYRD4344561941.8-9.931946340.8-11.610.193.9104.050.249.815:2914:53720-5.76538.5
824Corey Schueneman26MTLD2431037345.4-2.723028045.1-2.35.893.299.154.645.416:3615:12613-4.86546.2
825Justin Schultz31WSHD74105099251.40.979072252.20.58.189.297.358.441.616:5515:2613251.120544.9
826Jaden Schwartz29SEAC3757351652.63.844639752.94.29.085.494.454.545.518:2715:5528162.816860.1
827Cole Schwindt20FLARW3373352.9-1.8242450.0-4.40.080.080.065.534.514:0814:0812-0.11030.0
828Nick Seeler28PHID4342453144.4-4.031638445.1-2.77.891.899.651.948.113:0512:14417-6.36747.8
829Tyler Seguin30DALC811108122647.5-2.281992646.9-3.18.389.798.150.449.617:4915:072648-7.234563.2
830Moritz Seider20DETD821318144347.72.3992110547.32.310.189.299.346.353.723:0218:144148-4.835552.7
831Andrej Sekera35DALD3232741943.8-6.724930345.1-4.97.092.899.839.061.013:4312:49314-3.55349.1
832Kirill Semyonov27TORC3123028.6-16.5102727.0-18.012.586.498.933.366.710:029:0701-1.1425.0
833Brett Seney25TORLW262023.1-22.531220.0-26.00.0100.0100.066.733.37:016:5901-0.6250.0
834Zachary Senyshyn24OTTRW241126.7-16.54544.41.70.066.766.716.783.36:326:3200-0.510.0
835Mikhail Sergachev23TBLD781266127149.9-1.597695550.5-0.99.890.9100.752.048.022:2818:4923394.128352.7
836Damon Severson27NJDD801398134850.90.41067105450.30.08.889.298.045.554.523:3618:4438633.331250.6
837Michael Sgarbossa29WSHC101058455.64.9846556.46.79.194.0103.153.146.99:549:09131.51478.6
838Yegor Sharangovich23NJDC76108399052.21.580577850.90.111.186.497.458.141.916:3014:1448442.529457.1
839Kevin Shattenkirk33ANAD821187138246.2-2.0905102846.8-1.09.190.299.348.751.321:2517:133858-6.229555.3
840Logan Shaw30OTTRW1711415143.0-2.38111142.2-3.610.390.0100.322.777.39:238:09113-1.22277.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.08:598:5731-0.31070.0
842Riley Sheahan30SEAC6959056950.9-0.843242150.6-0.49.791.1100.838.261.812:039:5418120.910963.3
843Conor Sheary29WSHLW7186888049.7-1.267165450.6-1.49.590.399.858.042.015:1713:103812-1.221460.3
844Kiefer Sherwood26COLRW11787650.6-0.1585252.73.211.694.6106.251.448.68:347:58411.41464.3
845Kole Sherwood25NSHRW19756.3-1.78466.710.90.0100.0100.0100.00.08:088:08000.3366.7
846Devin Shore27EDMC4934835849.3-4.126927249.7-2.38.289.998.246.153.99:348:23158-4.06555.4
847Jonas Siegenthaler24NJDD701140108851.20.086182851.00.19.289.198.341.758.320:3418:0817522.519048.4
848Dylan Sikura26COLC5423157.55.1272156.34.510.086.796.742.357.79:579:35200.3475.0
849Jakob Silfverberg31ANALW5353166644.4-5.540850244.8-5.27.991.199.030.569.517:0213:073016-5.818365.6
850Cole Sillinger18CBJC7985593447.8-0.364173346.7-0.38.689.097.658.042.013:4212:252424-9.925458.3
851Radim Šimek29SJSD3634641645.4-0.525029246.1-0.95.489.194.546.253.813:1712:561015-1.64951.0
852Wayne Simmonds33TORRW7256759248.9-5.641546347.3-7.07.391.398.655.544.59:209:0515180.813359.4
853Dominik Simon27TOTC7269958254.64.454542556.25.76.891.598.341.059.010:179:5222202.413863.8
853Dominik Simon27PITC5552938358.06.041427360.37.76.890.096.840.559.59:399:1117135.110265.7
853Dominik Simon27ANAC1717019946.12.113115246.32.86.694.4101.042.457.612:2212:0557-2.73658.3
854Colton Sissons28NSHC7984692047.9-1.764970148.1-2.28.992.4101.334.365.716:1012:481925-4.916353.4
855Jeff Skinner29BUFLW/C801163108851.74.590388250.64.410.287.898.060.040.017:0614:1751524.440664.5
856Brady Skjei27CARD821557130954.3-2.41188104953.1-3.49.792.0101.750.449.621:0918:3151624.733055.8
857Jaccob Slavin27CARD791538121355.9-0.1119694355.90.810.691.6102.255.844.223:3218:53744314.634148.4
858Josiah Slavin23CHILW1513316245.1-1.99312143.5-3.82.997.7100.626.273.812:0210:5743-1.52356.5
859Brendan Smith32CARD4557642857.41.445032957.83.27.691.499.155.844.213:5512:5012135.012849.2
860C.J. Smith27CARLW191734.6-20.991537.5-16.70.090.990.9100.00.09:229:2202-0.820.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.98:508:0432-0.5650.0
862Craig Smith32BOSC7497579155.21.376960056.21.07.690.698.251.948.114:2512:50213012.731858.8
863Gemel Smith27DETC372422.6-24.261924.0-21.425.082.4107.435.764.36:466:4200-1.51100.0
864Givani Smith23DETRW4631336646.1-1.122426945.4-1.77.191.098.153.746.38:288:2878-2.68360.2
865Nathan Smith23ARIC1010211547.04.5849447.25.49.889.198.952.847.214:0912:26112-1.22263.6
866Reilly Smith30VEGRW5688871055.64.567951057.15.17.989.597.453.846.217:4714:13294210.125060.0
867Ty Smith21NJDD661005102349.6-1.276679249.2-2.07.987.795.661.538.517:3016:031340-1.118741.2
868Joe Snively26WSHF1211112946.3-3.0839646.4-2.915.091.2106.262.537.511:3311:1571-1.33560.0
869Victor Söderström20ARID1615823040.7-4.712717242.5-2.84.790.695.246.453.616:1915:0216-1.93145.2
870Egor Sokolov21OTTF8747848.7-0.5576247.9-1.04.483.387.853.146.910:229:3710-0.21457.1
871Carson Soucy27SEAD6484182250.60.864062750.51.39.789.999.649.750.317:4015:2523294.716957.4
872Blake Speers25ARIC262221.4-31.241818.2-37.00.070.070.020.080.09:108:5211-1.1250.0
873Jordan Spence20LAKD2442332156.95.231023756.73.37.590.498.055.644.419:4517:283110.39941.4
874Jason Spezza38TORC7160958251.1-2.545346249.5-3.96.792.599.357.942.110:459:1032316.117555.4
875Daniel Sprong24TOTRW6374870051.70.758452752.61.37.692.6100.258.841.212:5911:4720240.726956.9
875Daniel Sprong24WSHRW4755252951.1-0.143438952.71.08.593.2101.761.838.212:4511:4315171.117957.0
875Daniel Sprong24SEARW1619617153.43.015013852.12.25.091.196.050.549.513:4211:5757-0.49056.7
876Jared Spurgeon32MIND65107185755.55.481865055.75.511.891.7103.457.242.821:0916:06131411.123449.6
877Jordan Staal33CARC78108979957.72.485062357.73.49.290.499.651.648.416:3813:42345110.023462.4
878Marc Staal35DETD71852100545.9-0.666075846.51.012.488.8101.246.453.617:2515:081329-9.014153.9
879Steven Stamkos31TBLC811099102351.81.285978952.11.214.789.8104.555.344.718:2914:2130247.540160.1
880Logan Stanley23WPGD5866973547.6-2.551053848.7-1.27.292.799.956.743.315:3913:111356-4.718044.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.017:4714:4338218.019671.9
882Troy Stecher27TOTD2941143648.50.632833749.31.66.091.497.450.449.616:4015:41719-3.78757.5
882Troy Stecher27DETD1616521643.3-2.912417241.9-3.46.790.997.644.955.115:0814:39110-4.94254.8
882Troy Stecher27LAKD1324622052.82.620416555.34.25.691.997.556.843.218:3416:57691.34560.0
883Sam Steel23ANAC6863274346.0-2.947655846.0-2.77.389.496.846.353.712:1911:201820-5.112553.6
884Oskar Steen23BOSC2018316253.00.415412655.02.06.090.896.854.445.611:0410:34953.04358.1
885Alex Steeves22TORF3161945.7-6.9121642.9-9.811.181.892.962.537.57:587:5830-0.2540.0
886Kevin Stenlund25CBJC3192345.2-7.2131841.9-9.80.0100.0100.070.030.07:327:3210-0.1475.0
887Derek Stepan31CARC5859545756.61.744634956.12.07.890.197.851.448.610:489:4622135.514566.2
888Mitchell Stephens24DETC2717027638.1-8.012422036.0-10.47.590.698.133.666.411:119:4457-6.43844.7
889Chandler Stephenson27VEGC791248117551.5-1.693183752.7-1.411.188.899.954.046.019:1815:3140329.219564.1
890Riley Stillman23CHID5256980141.5-5.041860141.0-5.89.591.5101.052.147.915:0413:541129-5.811741.9
891Mark Stone29VEGRW3753951950.9-1.240635853.10.510.990.4101.356.044.018:2114:5956296.111860.2
892Michael Stone31CGYD1116416050.6-4.012512550.0-4.78.595.2103.752.048.017:2715:3114-1.05940.7
893Anton Strålman35ARID741069133644.4-0.2819105643.7-0.511.189.1100.236.863.221:2018:143228-18.618152.5
894Austin Strand24LAKD8987158.03.3746154.8-0.96.888.695.447.552.515:1714:13241.61464.3
895Dylan Strome24CHIC6994098448.94.071172549.54.99.290.199.371.428.617:2614:4147222.018368.9
896Ryan Strome28NYRC741035103849.94.577780149.22.611.591.2102.755.045.018:1914:583237-1.725762.6
897Marián Studenič23TOTRW3330231648.9-0.823024048.9-0.95.491.596.942.457.611:0910:2813100.07258.3
897Marián Studenič23NJDRW1713617843.3-8.511313445.7-6.54.190.894.932.867.211:4810:4194-3.03764.9
897Marián Studenič23DALRW1616613854.67.211710652.55.36.592.498.954.145.910:2810:14463.03551.4
898Jack Studnicka22BOSC1516315351.6-4.012511552.1-4.83.289.692.850.050.012:3511:413110.73756.8
899Nico Sturm26TOTC7470372249.3-2.653155349.0-2.97.989.997.833.766.311:5410:1610160.315067.3
899Nico Sturm26MINC5349450449.5-2.038038149.9-1.68.188.896.934.765.311:339:536110.611165.8
899Nico Sturm26COLC2120921848.9-4.015117246.7-5.87.492.199.531.668.412:4811:1545-0.33971.8
900Tim Stützle20OTTLW791114110050.33.483784149.92.77.887.995.764.235.818:2515:023851-1.531456.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.418:1816:4923511.126443.2
902C.J. Suess27WPGLW3172243.6-10.5101343.5-7.10.0100.0100.066.733.35:435:3510-0.220.0
903Oskar Sundqvist27TOTC5950070241.6-6.637553041.4-5.513.591.7105.238.961.113:6011:401225-10.811759.8
903Oskar Sundqvist27STLC4134046442.3-5.926035042.6-4.611.992.3104.139.460.613:2111:211017-7.58161.7
903Oskar Sundqvist27DETC1816023840.2-8.011518039.0-7.316.890.6107.538.161.915:2812:2228-3.33655.6
904Andrej Šustr31TOTD3839349644.2-5.029038742.8-5.66.493.299.647.552.514:4313:371015-6.36245.2
904Andrej Šustr31ANAD2327935943.7-2.120927942.8-2.45.893.799.441.158.917:2715:40812-4.13354.5
904Andrej Šustr31TBLD1511413745.4-9.28110842.9-10.77.992.1100.063.536.510:3310:2823-2.22934.5
905Pius Suter25DETF82972109647.01.072986845.6-0.28.691.199.750.649.416:5513:534636-7.226762.2
906Ryan Suter37DALD821569150551.03.31133115349.60.78.491.6100.050.449.623:3919:5719462.726544.5
907Nick Suzuki22MTLC821138125947.50.886094347.72.09.088.097.149.051.020:3115:545071-12.030960.2
908Andrei Svechnikov21CARRW78124797156.20.294877854.9-0.910.590.9101.456.044.017:1614:2144729.446753.3
909Evgeny Svechnikov25WPGLW7265369148.6-1.451153448.9-1.37.192.499.549.450.610:4510:442428-0.312363.4
910Brandon Tanev30SEALW3031333248.5-0.823424149.30.09.692.7102.349.051.014:3412:5610111.07766.2
911Chris Tanev32CGYD821378117654.0-2.2103489253.7-1.911.392.2103.549.550.520:2717:15295711.618048.9
912Vladimir Tarasenko30STLRW75940107446.7-0.574383847.00.314.288.8103.058.841.216:5514:121731-2.838260.2
913Tomáš Tatar31NJDLW7699689152.83.074267952.22.57.188.595.656.743.314:5012:5727255.024454.1
914John Tavares31TORC791248111152.9-1.095484653.0-0.310.688.498.956.543.518:0415:0340659.642955.2
915Matt Tennyson31NSHD87511639.3-5.1598541.0-4.513.292.2105.340.959.112:5512:3017-1.61145.5
916Teuvo Teräväinen27CARF77102088853.5-3.381471453.3-2.910.892.2103.057.043.017:4213:0834523.632662.0
917Troy Terry24ANAC/RW751115110950.14.185785250.14.211.287.198.347.053.018:1416:1035460.532758.7
918Alexandre Texier22CBJC3638045345.6-2.328535544.5-2.312.089.3101.327.872.214:3612:44165-5.610954.1
919Shea Theodore26VEGD781655142053.82.11220103054.21.28.890.399.256.044.023:0820:20605813.841749.2
920Robert Thomas22STLC72999102049.52.779181149.43.314.488.9103.357.742.318:4615:0760504.019160.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.511:589:4287-6.24156.1
922Tage Thompson24BUFC781087103051.34.083283649.93.111.885.797.558.541.517:5314:2449422.345755.4
923Tyce Thompson22NJDRW2163233.3-11.8142436.8-10.19.195.0104.114.385.714:2513:3822-1.2560.0
924Lassi Thomson21OTTD1623623450.24.617118348.31.89.284.593.758.241.817:1515:2657-1.23946.2
925Joe Thornton42FLAC3434228454.6-2.925121354.1-2.76.587.093.563.037.011:069:4718181.14459.1
926Chris Tierney27OTTC7067972248.51.851354448.51.96.391.597.939.860.212:2510:512334-2.812159.5
927Conor Timmins23ARID6858051.55.3666251.65.56.884.391.145.055.017:4515:5832-0.51729.4
928Jarred Tinordi29NYRD7538538.4-9.1396537.5-9.13.885.789.629.071.012:5112:3901-0.61533.3
929Owen Tippett22TOTRW6374565453.30.555248753.10.38.091.199.159.540.513:2511:4336251.021359.2
929Owen Tippett22FLARW4250140255.5-0.636829955.2-0.98.091.899.963.636.412:3211:1324170.912757.5
929Owen Tippett22PHIRW2124425249.23.918418849.53.67.989.997.850.449.615:1212:441280.18661.6
930Vladimir Tkachev26LAKF4194330.6-26.8142436.8-18.20.090.990.959.340.713:5911:2102-0.5425.0
931Brady Tkachuk22OTTLW791242116451.65.491091349.92.910.089.098.961.538.518:4815:324168-0.546162.5
932Matthew Tkachuk24CGYRW82141394859.86.3107674259.26.014.091.0105.053.346.817:5414:57419127.445555.6
933Devon Toews27COLD661468113356.45.8108986555.75.812.392.1104.452.247.825:2220:45453414.226759.2
934Jonathan Toews33CHIC7187492748.53.564469748.03.19.789.298.845.454.617:2913:224834-3.518866.5
935Tyler Toffoli29TOTC7491686451.5-0.169066750.80.28.490.498.953.246.816:1812:462735-1.532959.3
935Tyler Toffoli29CGYC3745439953.2-3.334732151.9-4.68.392.4100.756.044.015:0511:511217-1.916159.0
935Tyler Toffoli29MTLC3746246549.83.434334649.85.38.688.697.250.649.417:3113:4115180.416859.5
936Eeli Tolvanen22NSHRW7579979450.20.359859750.0-0.58.190.999.050.849.213:2611:351521-2.426656.8
937Philip Tomasino20NSHC7667665350.91.953448152.63.39.291.0100.153.446.611:3210:1117232.518958.7
938Dominic Toninato27WPGC7735848242.6-7.525935442.3-8.17.492.9100.337.262.88:246:531110-4.48850.0
939Alexey Toropchenko22STLRW2821830142.0-4.617422543.6-2.85.689.395.036.863.210:4310:4055-0.36665.2
940Brayden Tracey20ANALW141126.7-20.531023.1-24.60.087.587.516.783.39:219:2100-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.914:4012:493724-3.524356.0
942Vincent Trocheck28CARC81114490755.8-0.188071155.30.19.793.0102.753.047.017:5213:1250423.730056.0
943Jacob Trouba27NYRD811374145148.62.01052107849.42.410.092.9103.044.955.122:2619:052463-5.238852.6
944Alexander True24SEAF8364842.9-7.2233937.1-13.05.387.592.863.236.88:158:14110.7785.7
945Alex Tuch25BUFRW5068862952.25.454249452.36.911.086.597.558.841.218:2514:0540257.222861.0
946Riley Tufte23DALLW10437038.1-10.9335238.8-10.710.594.9105.426.973.17:127:0713-0.7862.5
947Alex Turcotte20LAKC8756155.1-4.5574357.0-4.15.193.198.264.135.911:1610:5433-0.81968.4
948Kyle Turris32EDMC2316517648.4-3.611813247.2-4.34.991.396.346.153.98:378:0995-4.24348.8
949T.J. Tynan29LAKC2141646.7-7.691145.0-14.00.0100.0100.066.733.310:518:3900-0.3475.0
950Urho Vaakanainen23TOTD2939449944.1-4.431139244.2-4.811.388.599.951.548.519:1917:3178-4.15549.1
950Urho Vaakanainen23BOSD1522022649.3-3.017418248.9-3.99.091.099.950.949.119:1716:56550.43246.9
950Urho Vaakanainen23ANAD1417427338.9-6.313721039.5-6.114.486.3100.752.447.619:2118:0923-4.52352.2
951Juuso Välimäki23CGYD913914049.8-4.010011047.6-5.07.093.8100.845.854.215:4214:46330.42152.4
952James van Riemsdyk32PHILW82999108448.01.474981647.91.27.888.996.752.547.516:0713:293029-1.928565.6
953Trevor van Riemsdyk30WSHD7293898148.9-2.370770350.1-1.89.389.799.054.145.917:2814:3930190.614751.0
954Frank Vatrano27TOTLW7187173054.4-0.865154854.3-0.58.091.699.655.045.013:1012:1822279.226660.5
954Frank Vatrano27FLALW4958147854.9-1.742836154.2-2.17.091.998.958.042.012:1211:2416205.117460.3
954Frank Vatrano27NYRLW2229025253.52.022318754.43.69.891.0100.849.150.915:1814:20674.29260.9
955Mike Vecchione28WSHRW14544.4-15.34450.0-10.30.050.050.050.050.05:065:0600-0.23100.0
956Lukas Vejdemo26MTLC6365240.9-5.1294539.2-7.83.888.992.734.665.410:388:2043-1.21190.9
957Joe Veleno22DETC6660274544.7-2.145156644.3-1.26.991.298.143.556.513:1312:281912-12.712558.4
958Carter Verhaeghe26FLAC78129789659.13.297968858.73.09.891.5101.353.047.016:0314:37634720.931253.5
959Kristian Vesalainen22WPGW5334842645.0-5.425431344.8-5.36.490.797.150.949.18:408:3558-1.96467.2
960Jimmy Vesey28NJDLW6874476349.4-2.155558548.7-2.45.589.094.637.762.314:2512:085733-2.918559.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.98:488:46139-0.95257.7
962Gabriel Vilardi22LAKC2521525845.5-8.716718747.2-7.48.389.998.248.651.413:3111:4165-2.56068.3
963Alex Vlasic20CHID1515019144.0-1.611414743.7-1.410.290.5100.751.049.014:1913:56551.22157.1
964Marc-Édouard Vlasic34SJSD75810105243.5-2.862075545.1-2.56.090.396.341.458.615:1314:211731-8.414543.4
965Jakub Voráček32CBJRW79985110047.2-1.073286745.8-1.410.790.4101.158.241.817:2814:134451-13.625358.1
966Jakub Vrána25DETLW2628932547.11.522326146.12.48.688.296.956.243.814:5612:351216-4.310760.7
967Chris Wagner30BOSC191439.1-15.181044.4-12.40.088.988.925.075.015:5713:5000-0.2366.7
968Oliver Wahlstrom21NYIRW7371777748.02.755557849.03.77.892.099.857.142.912:0410:351920-0.227656.9
969Nathan Walker27STLC3025929746.60.721221449.85.19.690.5100.146.553.511:3311:30865.16459.4
970Sean Walker27LAKD6907953.3-0.8706153.4-1.83.793.397.058.541.518:2215:4411-0.83256.3
971Jake Walman25TOTD5159158450.33.643943250.45.16.791.398.052.647.414:0112:609221.617350.3
971Jake Walman25STLD3234128554.56.925420255.79.37.191.999.059.440.611:5911:265113.910147.5
971Jake Walman25DETD1925029945.50.518523044.61.46.390.897.045.854.217:2815:39411-2.37254.2
972Reilly Walsh22NJDD116964.09.813765.015.88.3100.0108.340.060.014:2313:24010.2366.7
973Austin Watson30OTTLW6755271243.7-5.842251145.2-3.78.292.6100.722.677.411:5910:301515-10.714859.5
974Jasper Weatherby24SJSC5036047543.1-3.527434244.5-3.96.890.196.943.456.611:149:581814-5.78254.9
975MacKenzie Weegar28FLAD801772126758.32.5134495258.53.310.789.8100.459.540.523:2219:54748528.339151.9
976Alexander Wennberg27SEAC801053101850.8-0.377977950.0-0.88.387.395.748.052.017:5114:594537-1.615262.5
977Zach Werenski24CBJD681434141950.34.01063110849.03.910.089.399.357.043.025:4020:523939-9.942850.5
978Blake Wheeler35WPGRW65100299850.11.376776450.11.09.688.898.458.441.619:3216:043236-0.826363.5
979Colin White25OTTC2431024356.16.721117754.45.25.786.391.956.044.015:2012:40410-1.87265.3
980Colton White24NJDD2729334146.2-5.022326645.6-5.311.092.1103.143.057.013:1512:571100.24540.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.518:4817:0213267.018850.0
982Chris Wideman32MTLD6472070950.44.553754049.94.47.587.695.059.041.014:5312:201357-2.914851.4
983Maxwell Willman26PHIC4133644842.9-3.526633544.3-2.15.890.095.733.366.711:4611:21148-2.410065.0
984Tom Wilson27WSHRW78103898651.31.578873151.91.012.889.2102.165.534.518:3514:2736442.027954.1
985Luke Witkowski31DETD151033.3-4.84736.43.00.0100.0100.020.080.09:189:1800-0.20
986Christian Wolanin26TOTD911310452.10.2897753.63.07.192.199.250.050.014:4213:1163-0.91145.5
986Christian Wolanin26LAKD81059353.02.3836855.04.87.794.5102.252.447.615:3013:4843-0.51145.5
986Christian Wolanin26BUFD181142.1-19.16940.0-14.70.075.075.00.0100.08:188:1820-0.40
987Miles Wood26NJDLW3224632.4-24.1173830.9-28.40.092.692.639.160.914:4613:1904-0.8825.0
988Kailer Yamamoto23EDMRW811155114950.1-3.185189248.8-3.810.090.2100.248.951.116:5214:533438-1.418860.6
989Keith Yandle35PHID7781894246.5-0.759571345.5-2.15.787.893.561.039.013:5911:491139-12.823345.1
990Jesse Ylönen22MTLRW1411213645.20.19110646.21.314.391.6105.948.351.711:3410:1823-1.02759.3
991Cameron York21PHID3042045148.24.031934348.23.48.287.395.550.449.619:0516:14512-2.57245.8
992Pavel Zacha24NJDC70101487153.83.377167253.43.38.487.696.053.746.316:5114:1633405.526456.1
993Filip Zadina22DETRW7481387848.12.761267847.42.57.689.396.950.749.314:1112:202430-8.128454.2
994Nikita Zadorov26CGYD74126586759.34.896069658.03.37.392.699.862.637.416:5515:5732619.822547.1
995Nikita Zaitsev30OTTD62859104845.0-3.765777645.8-3.08.991.1100.134.066.018:5916:061335-9.613847.1
996Yegor Zamula21PHID1012712251.03.71039252.86.23.987.891.850.649.416:2115:20380.81136.4
997Jakub Zbořil24BOSD1015611058.69.31338660.710.16.590.697.258.341.715:4414:58143.12065.0
998Trevor Zegras20ANAC751095103251.55.383081050.63.99.187.396.573.526.517:5415:1540717.033354.4
999Fabian Zetterlund22NJDW1416214552.84.611811450.93.014.191.8105.951.148.913:2111:48312.75072.0
1000Mika Zibanejad28NYRC811067109449.42.882579550.94.311.891.9103.748.052.019:3814:4662581.238357.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.410:209:49612.02437.5
1002Artem Zub26OTTD811326143448.00.41006106948.51.18.192.3100.449.950.121:0218:541460-6.219447.4
1003Mats Zuccarello34MINLW70109894553.74.182770953.84.012.890.1102.961.838.218:3515:2548437.326859.3
1004Jason Zucker30PITLW4149247351.0-0.639234952.90.68.189.998.046.853.214:4913:1815224.614669.9