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%
1Justin Abdelkader32DETLW4934843944.2-1.926731645.80.03.291.394.643.356.711:329:481018-5.57652.6
2Pontus Åberg26TORLW5315038.3-18.2194032.2-22.49.196.2105.260.040.08:428:4212-1.0580.0
3Vitaly Abramov21OTTRW2111739.3-14.791242.9-11.816.787.5104.233.366.75:475:4701-0.3475.0
4Noel Acciari28FLAC6679089446.9-3.559063948.0-2.510.190.6100.738.661.415:5713:083221-7.018957.1
5Andrew Agozzino29TOTLW2212710455.08.0927754.47.411.793.5105.253.446.67:216:4954-0.4
5Andrew Agozzino29PITLW17816555.58.2594954.67.19.890.7100.552.847.26:366:0942-0.81266.7
5Andrew Agozzino29ANALW5463954.18.2332854.18.915.8100.0115.855.045.09:569:07120.4633.3
6Sebastian Aho22CARF68109383056.83.882766455.52.810.388.198.458.541.519:2514:40715810.133361.9
7Karl Alzner31MTLD4413156.90.4262353.1-1.85.688.293.855.644.413:5513:11010.8666.7
8Michael Amadio23LAKC6880166454.71.860751454.11.66.689.496.050.249.813:0111:2431254.016460.4
9Joey Anderson21NJDRW1814821540.8-0.911515442.80.69.892.5102.339.260.813:1311:08470.03953.8
10Josh Anderson25CBJRW2629733047.4-2.723023849.1-3.76.589.295.753.646.416:0412:25912-0.79864.3
11Michael Anderson20LAKD68211142.5-6.1637545.7-0.714.996.0110.942.657.418:0916:46020.31656.3
12Jaret Anderson-Dolan20LAKC4353153.0-2.8282651.9-4.10.094.194.160.040.010:1610:0302-1.4366.7
13Lias Andersson21NYRC177913337.3-6.76810339.8-5.04.486.190.646.353.79:337:2984-3.21492.9
14Rasmus Andersson23CGYD701203111551.92.292186951.52.77.991.198.954.645.419:5617:2219397.221856.9
15Andy Andreoff28PHILW149910049.7-2.4817452.31.14.888.793.451.648.48:328:3210-0.71973.7
16Anthony Angello23PITC8354742.7-2.8283643.8-2.09.192.6101.745.554.55:435:3910-0.5771.4
17Artem Anisimov31OTTC4954961647.1-0.839445946.2-2.07.390.297.553.446.613:5112:011916-3.417749.2
18Mason Appleton24WPGC4640441149.60.330831749.31.45.190.895.947.053.011:1010:061110-2.89259.8
19Josh Archibald27EDMRW6253567444.3-4.140647646.0-2.58.989.598.443.057.013:1410:382411-6.711953.8
20Joel Armia26MTLRW5879074751.4-4.858757550.5-5.59.090.399.252.947.117:1413:3047272.426558.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%
21Viktor Arvidsson26NSHLW5775074850.1-0.755856949.5-2.58.292.0100.154.545.516:1213:091524-5.726348.3
22Rasmus Asplund22BUFF2920321948.1-2.516118147.1-3.16.191.497.536.563.510:508:6057-0.74481.8
23Zach Aston-Reese25PITC5758456550.80.243641851.1-0.37.393.0100.330.969.114:2612:1620216.315762.4
24Andreas Athanasiou25TOTC5559270645.6-0.147954746.71.16.884.090.752.147.915:5113:481531-7.5
24Andreas Athanasiou25DETC4650560345.6-0.340746546.71.07.382.189.455.244.816:3214:111330-6.518462.5
24Andreas Athanasiou25EDMC98710345.80.5728246.81.93.994.998.836.163.912:1911:5321-1.02458.3
25Cam Atkinson30CBJRW4459960050.00.346444051.3-0.27.392.699.951.248.817:5113:4926212.222067.3
26Nicolas Aubé-Kubel23PHIRW3631932449.6-1.624221952.51.010.290.4100.647.652.411:1710:121392.18854.5
27David Backes35TOTC2219117851.80.215113153.51.97.290.497.654.845.29:248:59591.8
27David Backes35BOSC1613910856.34.01118357.25.04.591.596.153.846.38:338:12422.53672.2
27David Backes35ANAC6527042.6-6.9404845.5-4.517.488.6106.057.142.911:3911:0417-0.61457.1
28Mikael Backlund30CGYC701062101351.21.179178450.20.89.890.5100.250.949.117:5614:4364552.228555.1
29Nicklas Bäckström32WSHC61101786154.22.676363854.53.011.387.598.852.547.519:0014:5634426.222060.0
30Sven Baertschi27VANLW6724163.711.8493260.59.80.092.092.055.944.111:4910:13110.61546.7
31Josh Bailey30NYIC6882195446.3-0.659870545.9-1.59.789.098.750.949.116:5313:243854-3.016158.4
32Justin Bailey24VANRW281732.0-4.851229.4-6.60.0100.0100.022.277.85:205:20010.01100.0
33Rūdolfs Balcers22OTTLW1516414652.93.411910852.42.67.890.498.255.045.012:0810:0875-1.24254.8
34Ivan Barbashev24STLC6966275246.8-4.950156746.9-4.68.293.0101.239.660.413:2711:343331-5.813357.1
35Riley Barber25MTLRW9726851.4-4.2554853.4-2.80.096.996.948.851.28:158:1502-0.51154.5
36Mark Barberio29COLD2126826750.1-0.919019749.1-1.68.793.5102.235.764.314:0612:466130.24663.0
37Cole Bardreau26NYIF10517839.5-6.3405343.0-4.28.085.393.353.746.38:528:1944-0.91566.7
38Aleksander Barkov24FLAC66102492652.53.679172652.12.59.989.899.757.542.520:0115:1951524.226764.4
39Tyson Barrie28TORD701466125953.83.1107899152.11.48.990.299.158.241.821:5318:5816621.737345.3
40Mathew Barzal22NYIC681257117551.77.892984752.38.38.891.8100.657.842.220:0117:05701038.529558.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%
41Drake Batherson21OTTC2326327648.81.118921247.1-0.84.588.893.354.545.515:3413:1955-3.36549.2
42Jay Beagle34VANRW/C5537963737.3-13.430045040.0-11.35.692.798.323.077.012:349:29147-10.17367.1
43Ethan Bear22EDMD711280133049.02.5955102048.40.59.590.4100.052.147.921:5819:0344842.718154.7
44J.C. Beaudin22OTTC2212917342.7-5.39512942.4-6.65.789.295.046.253.88:388:1712-1.82864.3
45Nicolas Beaudin20CHID1172243.6-15.4131546.4-21.49.1100.0109.166.733.317:0116:51010.0540.0
46Nathan Beaulieu27WPGD3846155645.3-4.435541046.4-1.79.695.6105.251.848.216:6014:37623-2.87550.7
47Anthony Beauvillier22NYILW68899103446.5-0.367476546.8-0.39.589.098.549.550.517:1614:322951-0.623556.2
48Pierre-Édouard Bellemare34COLLW6975569052.21.054749552.51.66.991.197.942.058.013:2511:0253174.713861.6
49Kieffer Bellows21NYILW8568739.2-8.4426140.8-5.512.197.2109.353.646.410:3910:37250.72152.4
50Emil Bemström20CBJC5649649650.01.236737449.5-1.16.289.896.159.540.512:1610:4010160.314965.1
51Jamie Benn30DALLW6996391351.32.771767751.43.07.792.199.853.546.516:2613:4152567.928058.6
52Jordie Benn32VAND4450566143.3-8.439348644.7-7.38.592.3100.845.654.416:1713:41717-8.211550.4
53Sam Bennett23CGYC5257156950.1-1.141743249.1-1.36.294.3100.547.952.112:3111:2119221.815054.7
54Matt Benning25EDMD4343046548.00.232533449.31.210.093.2103.347.452.613:1412:211219-1.08146.9
55Tyler Benson21EDMLW7606647.6-1.6434548.90.312.185.797.842.257.810:239:5323-0.91338.5
56Patrice Bergeron34BOSC6187468656.06.865052155.55.812.590.7103.260.339.718:4413:1744227.932662.3
57Lean Bergmann21SJSF126611436.7-16.3488735.6-16.23.088.591.662.737.38:167:3930-4.11764.7
58Tyler Bertuzzi24DETLW711054107549.55.180283649.04.48.789.698.351.648.419:1915:512557-3.222258.1
59Alex Biega31DETD4956168345.1-0.743653444.9-0.15.393.398.647.552.516:2514:25430-7.812344.7
60Jake Bischoff25VEGD4495945.40.5394049.44.510.084.494.447.852.215:3614:53020.31060.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%
61Clark Bishop23CARC5272551.90.3211755.33.87.776.584.262.537.57:397:2311-1.0666.7
62Anthony Bitetto29WPGD5156363347.1-3.242747347.4-1.410.292.2102.454.345.715:1012:541622-5.810551.4
63Anders Bjork23BOSLW5858359949.3-1.745245150.1-0.67.693.4100.954.545.512:5612:0421144.213449.3
64Oliver Bjorkstrand24CBJRW4977664754.55.159546856.05.09.191.9101.055.844.217:5615:17322710.627758.5
65Tobias Björnfot18LAKD3223836.7-19.6152934.1-25.20.078.978.937.962.112:5811:5900-1.20
66Nick Bjugstad27PITC1312812550.6-5.8988553.6-3.46.993.7100.646.653.412:1410:35350.03946.2
67Colin Blackwell26NSHC2727927250.6-0.221218553.42.711.292.4103.646.553.510:5710:50670.55358.5
68Sammy Blais23STLLW4039539949.7-1.030730450.2-0.77.492.099.448.351.712:3511:3812183.48665.1
69Joseph Blandisi25PITC2110314741.2-10.07611240.4-11.511.388.599.836.863.28:138:0781-1.92157.1
70Joachim Blichfeld21SJSW3213736.2-11.3172441.5-6.00.087.587.534.865.212:4612:3220-0.7650.0
71Anton Blidh24BOSLW7444648.9-6.2343847.2-8.012.091.3103.335.964.111:3110:07211.01369.2
72Teddy Blueger25PITC6975374050.4-0.755156349.5-2.77.192.499.530.269.815:4913:172922-1.615765.0
73Brock Boeser22VANRW5781771853.26.761852154.37.212.188.5100.556.243.818:3414:1420224.528259.9
74Zach Bogosian29TOTD2731634647.7-1.223927146.9-1.711.089.9100.945.154.916:3813:59411-1.8
74Zach Bogosian29BUFD1922026245.6-2.517120745.2-3.011.490.7102.144.255.816:5014:34210-1.63551.4
74Zach Bogosian29TBLD8968453.32.6686451.52.010.087.597.548.052.016:1012:3721-0.32055.0
75Nick Bonino31NSHC6782284149.4-1.765160751.70.411.291.8103.036.363.716:3112:2247221.916961.5
76Adam Boqvist19CHID4155058448.50.541945847.81.19.291.0100.258.441.616:1313:531026-3.110746.7
77Jesper Boqvist21NJDC3528532846.5-0.321124346.5-1.23.591.695.147.352.710:579:521311-2.87058.6
78Henrik Borgström22FLAC4242549.0-6.5171848.6-10.30.085.785.766.733.312:239:4131-0.3475.0
79Mark Borowiecki30OTTD5369287444.2-4.054862146.9-1.09.690.7100.338.561.517:5615:261030-4.311753.8
80Robert Bortuzzo30STLD4237935251.8-0.729529050.4-2.110.394.5104.857.342.713:0710:332103.76555.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%
81Gabriel Bourque29WPGLW5231241642.9-8.223431142.9-6.84.995.6100.543.057.08:368:16514-3.86352.4
82Jay Bouwmeester36STLD5676993045.3-7.359870545.9-6.19.093.2102.241.658.421:3418:341132-9.510152.5
83Madison Bowey24DETD5363279544.3-2.348962144.1-2.99.688.698.150.449.617:5415:411445-11.913352.6
84Johnny Boychuk36NYID64869105845.1-1.963577345.1-2.57.092.399.453.646.417:1714:54650-8.721245.3
85Travis Boyd26WSHC2422418954.22.916314652.82.112.195.2107.352.647.411:4510:33760.63672.2
86Brian Boyle35FLAC3934945243.6-6.726932745.1-5.210.490.0100.546.953.112:2310:471613-2.510056.0
87Tyler Bozak33STLC6771770250.5-0.253954249.9-0.87.392.7100.150.849.215:1812:0729205.515869.0
88Erik Brännström20OTTD3137539348.81.527028049.11.08.388.997.253.146.914:5113:105200.19042.2
89Derick Brassard32NYIC6666081344.8-2.549159545.2-2.49.791.9101.751.348.713:4211:432640-1.318260.4
90Jesper Bratt21NJDW6064370347.82.749951049.53.710.188.998.949.550.513:5911:541824-2.915565.2
91Justin Braun32PHID6282681950.2-1.759961149.5-2.38.490.098.551.848.217:1615:1510313.214747.6
92T.J. Brodie29CGYD641160105452.43.684580551.22.810.091.2101.348.851.220:2717:4634522.716539.4
93Jonas Brodin26MIND691130118948.7-1.286085150.30.810.691.1101.747.152.921:3218:5314167.019453.1
94Jonny Brodzinski26SJSC3211558.3-2.1191261.32.616.780.096.768.831.37:245:4300-0.5683.3
95Adam Brooks23TORC7384346.9-6.6283246.7-6.715.889.5105.345.854.27:517:24210.2540.0
96Troy Brouwer34STLRW138812641.1-8.4669640.7-9.88.095.8103.849.250.89:289:2012-1.32157.1
97Connor Brown26OTTRW711049111148.60.380681549.71.68.790.899.540.159.920:0415:4052400.228760.3
98Dustin Brown35LAKRW6693891550.6-3.370670150.2-3.49.190.499.448.951.118:2415:142835-3.429257.9
99Josh Brown26FLAD5663769148.0-1.148251548.3-0.89.092.4101.454.046.013:2512:461024-2.29749.5
100Logan Brown21OTTC2320122047.7-0.416016649.11.09.390.599.857.442.611:459:4610161.44254.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%
101Patrick Brown27VEGC17370.020.06275.025.020.050.070.010:049:53010.6366.7
102Pavel Buchnevich24NYRLW6899093051.66.676669152.67.110.888.999.752.447.616:5614:3438649.825458.3
103Connor Bunnaman21PHIF2114115148.3-6.410811149.3-5.212.596.1108.650.649.49:179:06141.22281.8
104André Burakovsky24COLLW5880771653.02.358354851.50.610.892.5103.355.544.515:1012:3127332.518456.0
105Brent Burns34SJSD/RW701361139249.4-1.4977103448.6-2.29.788.798.451.948.125:2319:314976-7.851743.5
106Will Butcher25NJDD5685294747.42.167271148.62.68.790.499.155.045.017:5516:061027-1.814841.9
107Paul Byron30MTLC/LW2937332553.4-0.425924151.8-2.07.492.7100.148.451.614:2012:1511101.34663.0
108Mikkel Bødker30OTTRW2013716245.8-4.210411747.1-2.25.892.097.847.752.39:438:1618-2.34465.9
109Nicholas Caamano21DALRW12759244.9-4.7566446.7-3.77.795.7103.447.352.79:589:4812-1.62356.5
110Drake Caggiula25CHILW4041343248.9-0.231132848.70.110.589.399.850.649.411:4910:60195-1.68565.9
111Matt Calvert30COLLW5059152453.02.443738952.92.68.292.4100.644.855.214:0511:3621136.414163.1
112Kyle Capobianco22ARID911311749.1-2.9758646.6-5.16.991.898.744.655.414:4613:4714-0.61952.6
113Paul Carey31BOSC11712.5-30.91614.3-31.580.075.025.06:225:5100-0.40
114Brandon Carlo23BOSD67102599550.70.278378250.0-0.98.793.2102.052.647.420:2817:063132-1.918061.7
115John Carlson30WSHD691368124852.30.3104595052.40.612.390.1102.451.448.624:3818:5642802.636951.2
116Gabriel Carlsson23CBJD6415542.7-3.5313745.6-3.33.893.196.946.853.210:5310:16030.3742.9
117Lucas Carlsson22CHID6687846.6-5.5555848.7-2.115.693.3108.939.061.014:0813:34100.5933.3
118Ryan Carpenter29CHIC6968176247.2-2.251656247.9-0.86.092.198.241.558.514:0411:213029-5.812763.0
119Daniel Carr28NSHLW118510844.0-7.9638044.1-8.18.284.292.457.142.910:209:4281-1.12263.6
120Connor Carrick25NJDD2930044340.4-4.822434039.7-5.68.991.6100.441.558.514:2513:47512-3.35149.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%
121Sam Carrick27ANAC9988154.79.2765956.312.15.786.091.752.847.213:4612:08150.02661.5
122Trevor Carrick25SJSD391242.9-15.041028.6-24.80.0100.0100.085.714.35:474:4902-0.3333.3
123Alexandre Carrier23NSHD3392461.918.6311962.019.19.1100.0109.157.742.310:4710:41001.64100.0
124William Carrier25VEGLW7167958453.8-0.951743554.3-0.57.691.599.158.042.09:529:442288.815862.7
125Jeff Carter35LAKC6089777953.5-0.768060053.1-0.96.488.194.551.448.616:5613:4213200.829262.3
126Colby Cave25EDMC11638442.9-3.2455445.50.32.989.592.310.090.09:398:43310.01241.7
127Cody Ceci26TORD5691893249.6-4.167471648.5-4.69.193.1102.145.254.820:3217:1913300.011741.0
128Peter Cehlárik24BOSLW3402363.511.6281368.315.55.083.388.380.020.011:1610:26310.220.0
129Erik Černák22TBLD6794292350.5-2.771070550.2-2.09.691.9101.547.252.818:5715:341828-2.020660.7
130Thomas Chabot23OTTD711587155750.53.91177119149.72.07.990.298.148.052.025:5922:1442871.341844.5
131Michael Chaput27ARIC2171553.11.414960.98.70.033.333.333.366.710:019:17010.52100.0
132Zdeno Chára42BOSD681012116446.5-6.579388747.2-5.610.993.9104.835.764.321:0117:272652-4.815555.5
133Ben Chiarot28MTLD691482124454.4-0.5109292654.1-0.18.090.998.949.350.723:0819:40188611.029444.2
134Alex Chiasson29EDMRW6563863650.12.844947148.80.66.894.4101.250.949.113:0710:481420-0.215861.4
135Andrei Chibisov26WPGF271433.3-17.471138.9-10.80.0100.0100.050.050.07:277:2700-0.11100.0
136Filip Chlapík22OTTC3121519951.94.816914154.56.67.586.694.154.945.18:468:3286-0.85152.9
137Dennis Cholowski21DETD3651957547.40.640144647.30.44.689.093.655.045.019:1316:20421-1.710150.5
138Jakob Chychrun21ARID631137113550.03.085682550.94.28.391.599.949.650.422:2618:2427522.930948.2
139Filip Chytil20NYRC6074782147.60.657162647.7-0.27.591.999.553.946.114:5013:303333-2.517565.1
140Anthony Cirelli22TBLC6893984652.60.869863452.41.412.592.9105.448.151.918:2814:2553249.020754.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%
141Casey Cizikas28NYIC4845151546.7-0.433136547.60.17.694.9102.536.863.214:1811:3738282.611458.8
142Fredrik Claesson27NJDD5547143.2-1.5445345.41.011.892.5104.335.564.514:2913:40111.2250.0
143Kale Clague21LAKD4515647.7-11.3414647.1-7.33.289.592.748.751.314:3414:1801-0.9633.3
144Kyle Clifford29TOTLW6974366452.8-0.256950752.9-0.27.090.697.652.048.011:1110:5711172.0
144Kyle Clifford29LAKLW5361451754.30.447139654.30.56.990.297.154.145.911:4111:2510143.015657.1
144Kyle Clifford29TORLW1612914746.7-3.79811146.9-3.57.592.299.741.958.19:339:2413-1.03265.6
145Connor Clifton24BOSD3134540346.1-4.125030744.9-5.79.793.8103.653.546.514:2513:49127-2.65437.0
146Cal Clutterbuck32NYIRW3728640041.7-6.022229043.4-4.48.695.1103.741.358.813:2511:031221-2.05563.6
147Braydon Coburn34TBLD4049947951.00.236037549.0-1.410.991.8102.748.651.414:0112:41351.29546.3
148Andrew Cogliano32DALLW/C6863263350.00.545047148.9-0.56.193.899.939.460.612:2810:482420-1.610564.8
149Ian Cole30COLD6599193651.40.073765652.92.49.992.7102.638.261.817:4015:0018375.119148.2
150Blake Coleman28TOTC6682085349.02.562663149.82.79.090.099.044.355.716:4313:164821-2.6
150Blake Coleman28NJDC5771875148.93.155254950.13.58.889.297.944.755.317:0213:284219-0.627566.2
150Blake Coleman28TBLC910210250.0-1.2748247.4-2.611.695.0106.641.158.914:4211:5562-2.23158.1
151Blake Comeau33DALRW5558661548.8-1.040345247.1-3.15.992.097.934.965.114:5612:332127-2.512161.2
152J.T. Compher24COLLW6775482247.8-4.854459847.6-4.711.092.2103.246.253.816:4512:1822211.017959.2
153Max Comtois21ANALW2925834542.8-6.220526843.3-5.28.291.699.851.748.313:5811:25519-3.17244.4
154Cory Conacher30TBLLW4434051.8-1.2313050.8-1.99.187.096.059.340.711:0510:1251-0.61145.5
155Kevin Connauton29COLD4504950.5-9.3353649.3-10.30.090.590.550.050.015:3014:12000.11233.3
156Brett Connolly27FLARW6984376952.33.562455552.93.99.190.699.759.640.414:3012:602822-0.919360.6
157Kyle Connor23WPGLW711167118249.71.087894748.10.210.990.2101.159.340.721:0516:434339-9.636964.8
158Andrew Copp25WPGC6385782051.12.262564249.31.26.791.998.650.549.517:4214:133827-8.720359.6
159Nick Cousins26TOTC6580567054.6-0.659447755.50.57.690.598.152.547.513:3111:5229218.8
159Nick Cousins26MTLC5871060254.1-0.652543554.70.27.890.998.751.548.513:2811:4523205.716264.8
159Nick Cousins26VEGC7956858.3-0.1694262.23.96.485.792.160.839.213:5312:45613.11855.6
160Logan Couture30SJSC5268369949.4-0.949651848.9-0.710.289.399.651.049.018:3213:312826-3.821957.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%
161Sean Couturier27PHIC69106481956.57.579363455.66.511.091.2102.251.748.319:5014:5640368.930660.5
162Charlie Coyle27BOSC/RW7090185451.31.069063951.91.78.792.6101.254.046.016:4713:5248337.024060.4
163Sidney Crosby32PITC4170861253.64.354646753.94.08.489.097.362.637.420:1616:0526256.616366.9
164Lawson Crouse22ARILW6670082745.8-3.253163145.7-3.28.092.9100.843.256.813:3511:542822-5.417064.1
165Austin Czarnik27CGYC8555649.5-5.5415045.1-9.57.497.0104.454.545.510:118:5862-0.71369.2
166Kirby Dach19CHIC6473377148.7-0.154557448.70.68.492.4100.752.947.114:1612:363816-1.316262.3
167Evgenii Dadonov30FLARW6994584552.84.372766952.12.99.888.398.160.139.917:0613:3429404.327560.7
168Rasmus Dahlin19BUFD5988982951.74.066166150.02.18.391.399.658.941.119:1815:491642-5.021941.1
169Carl Dahlström25WPGD1518917951.41.214113750.72.03.193.196.245.354.714:4613:424140.13129.0
170Michael Dal Colle23NYILW5346561343.1-4.633246341.8-6.95.993.098.947.352.711:4811:171018-5.98272.0
171Trevor Daley36DETD4343662841.0-5.333949140.8-4.66.489.295.645.154.915:3814:04521-10.07648.7
172Phillip Danault26MTLLW71127686859.57.095565759.27.39.990.3100.248.951.118:5114:41345020.720962.7
173Marko Daňo25CBJC3181948.6-5.2121250.0-3.80.085.785.764.335.77:107:10110.3366.7
174Brandon Davidson28TOTD1214314250.2-0.611010251.91.76.788.695.253.446.612:2911:4739-1.6
174Brandon Davidson28CGYD7748347.1-4.5606050.0-0.69.385.094.357.142.912:1611:5924-0.72356.5
174Brandon Davidson28SJSD5695953.94.3504254.34.73.193.396.545.854.212:4611:3015-0.91233.3
175Jonathan Davidsson22OTTRW6272354.06.8231659.011.16.381.888.163.636.45:315:30000.2650.0
176Calvin de Haan28CHID2947552047.7-1.734837847.9-0.27.496.2103.747.252.819:5517:00929-1.69544.2
177Jacob de La Rose24TOTLW5036742046.6-3.628832047.4-2.77.494.5101.841.059.010:439:23138-0.1
177Jacob de La Rose24STLLW3424826948.0-2.419420948.1-1.77.292.499.646.753.310:018:55740.14766.0
177Jacob de La Rose24DETLW1611915144.1-5.79411145.9-4.77.798.7106.430.769.312:1310:2264-0.32365.2
178Chase De Leo24ANAC141818.2-31.841422.2-26.10.0100.0100.036.463.614:5914:5900-0.6250.0
179Jean-Sébastien Dea25BUFC3101343.5-7.171138.9-12.70.0100.0100.020.080.07:387:3800-0.110.0
180Tony DeAngelo24NYRD681048110748.63.082584849.32.910.591.8102.355.644.419:1716:0816652.926656.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%
181Alex DeBrincat22CHIRW7093995049.71.367869149.51.78.291.499.558.341.717:3013:554137-2.636357.0
182Jake DeBrusk23BOSLW6580875451.71.461360250.5-0.37.792.8100.559.140.916:0313:1626212.026061.9
183Danny DeKeyser29DETD811316540.6-7.18812441.5-9.617.291.2108.536.064.022:0418:3608-2.32352.2
184Michael Del Zotto29ANAD4972083446.3-2.255865845.9-2.811.692.0103.651.848.218:4316:14933-7.912545.6
185Dylan DeMelo26TOTD5999687953.16.776764554.37.48.091.199.148.951.120:0917:029425.1
185Dylan DeMelo26OTTD4982371753.47.763952954.78.48.590.298.747.952.119:5516:388386.512252.5
185Dylan DeMelo26WPGD1017316251.61.912811652.52.95.795.2100.953.646.421:1418:5714-1.42540.0
186Jason Demers31ARID5079691146.6-0.562272846.1-1.98.593.0101.545.754.320:3017:521532-3.210650.0
187Travis Dermott23TORD5681081749.8-2.362162349.9-1.711.092.3103.352.747.317:1916:0623442.612153.7
188Nicolas Deslauriers28ANALW5947359944.1-4.936544645.0-4.18.892.2101.041.258.89:479:321010-5.411655.2
189Phillip Di Giuseppe26NYRLW2021822948.81.116316050.51.59.090.699.650.949.111:1711:10340.75070.0
190Thomas Di Pauli25PITC2131644.8-5.5101147.6-5.20.066.766.771.428.65:595:5900-0.5366.7
191Jason Dickinson24DALC6568480046.1-4.649857846.3-4.19.192.9102.042.557.514:5812:364729-2.814359.4
192Brenden Dillon29TOTD691089103351.32.780678050.82.58.590.098.648.151.919:2716:501626-1.8
192Brenden Dillon29SJSD5992387251.42.867665150.92.98.390.398.650.349.719:2116:451222-2.412339.0
192Brenden Dillon29WSHD1016616150.81.913012950.20.29.888.798.437.162.920:0217:21440.32050.0
193Christian Djoos25TOTD1116214752.46.112110553.58.19.692.1101.756.643.419:0615:39260.2
193Christian Djoos25ANAD914613552.07.91099553.49.69.191.5100.654.345.721:2217:11050.22548.0
193Christian Djoos25WSHD2161257.12.1121054.52.816.7100.0116.785.714.38:578:48210.0333.3
194Noah Dobson20NYID3440840750.14.829129249.94.67.691.699.259.440.613:1712:028243.57946.8
195Max Domi24MTLLW71110596953.3-1.980475651.5-3.79.689.098.751.948.117:0614:3642644.832255.6
196Ryan Donato23MINC6258155851.02.043841951.11.910.391.4101.748.851.210:389:4821134.418551.4
197Joonas Donskoi27COLRW6585692848.0-4.361869647.0-5.29.992.7102.550.849.216:1313:252820-6.818261.0
198Drew Doughty30LAKD671273126150.2-4.396199349.2-5.37.390.697.949.450.625:4920:341582-5.130146.8
199Nic Dowd29WSHC5644638653.61.833227754.53.19.392.6101.948.451.610:508:132275.08065.0
200Justin Dowling29DALC2924625948.7-0.818718849.90.56.791.598.238.961.110:579:341591.25058.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%
201Leon Draisaitl24EDMC711169127147.90.689697647.9-0.311.989.7101.552.547.522:3717:376091-1.840254.2
202Sheldon Dries25COLC5223340.0-14.7162638.1-16.40.089.589.573.726.36:526:5001-1.1633.3
203Jonathan Drouin24MTLLW2737032952.9-0.227525252.2-1.47.388.195.456.743.315:4213:1512111.68461.9
204Dillon Dubé21CGYC4548355646.5-4.137543446.4-3.58.893.3102.049.150.912:4111:4117160.510955.0
205Pierre-Luc Dubois21CBJLW70102498950.93.078372152.12.38.890.699.461.938.117:5614:5227465.127257.7
206Matt Duchene29NSHC66100283254.65.376163654.54.18.290.598.758.941.116:5314:0131365.622859.6
207Anthony Duclair24OTTLW6681990647.5-0.961669147.1-1.88.991.099.951.348.716:1612:341846-2.031458.6
208Mathew Dumba25MIND691190124049.0-0.889092049.2-0.98.989.898.850.849.222:2918:3020354.037145.0
209Gabriel Dumont29MINC3282157.15.9201262.513.10.087.587.561.538.511:3011:18100.6560.0
210Brian Dumoulin28PITD2853240456.85.140929358.36.112.589.3101.850.349.721:0318:1413136.78043.8
211Vince Dunn23STLD7198579555.36.673762554.15.08.992.6101.557.242.816:1614:29133110.626851.5
212Christian Dvorak23ARIC7097492551.34.273370351.03.99.991.6101.554.645.416:4213:2720238.322160.6
213Ryan Dzingel27CARC6467365550.7-4.550950050.4-3.98.093.5101.548.251.814:0911:511519-5.317855.1
214Cody Eakin28TOTC4954155449.4-5.641342349.4-5.97.492.299.651.948.114:3512:1623210.7
214Cody Eakin28VEGC4144445149.6-6.133734149.7-6.45.491.296.751.248.814:3912:1019180.88760.9
214Cody Eakin28WPGC89710348.5-3.4768248.1-3.215.896.4112.254.845.214:1112:4843-0.11172.7
215Jordan Eberle29NYIRW5894985652.68.270262452.98.68.591.8100.356.743.317:4914:5434378.824356.0
216Alexander Edler33VAND591101114549.00.582782450.11.110.091.5101.542.957.122:3718:17943-0.925945.6
217Joel Edmundson26CARD6894691650.8-4.870470749.9-5.19.291.8100.944.655.418:2615:322345-12.417954.2
218Nikolaj Ehlers23WPGLW71113592255.28.884572353.98.49.291.9101.161.838.216:3115:0732390.634558.8
219Christoffer Ehn23DETC5432944942.3-5.324934342.1-5.82.291.493.745.154.910:259:04612-6.35763.2
220Jack Eichel23BUFC681172108152.04.091286951.23.611.990.1102.059.041.022:0517:514467-3.039657.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%
221Aaron Ekblad23FLAD671272113452.94.996285053.14.910.990.0100.848.751.322:5719:113774-0.126555.5
222Mattias Ekholm29NSHD681255123550.4-0.196893750.8-0.78.990.099.048.751.323:2119:015150-2.329751.9
223Oliver Ekman-Larsson28ARID661112121247.8-0.685696547.0-1.97.992.7100.648.151.923:0117:541945-5.427149.8
224Lars Eller30WSHC6997676256.25.574657856.36.08.890.899.648.851.217:0112:4644414.527155.7
225Ryan Ellis29NSHD49102090553.02.077164854.33.012.490.5102.850.449.623:2918:3724365.322949.8
226Deryk Engelland37VEGD4968465051.3-3.250746951.9-2.38.891.2100.055.344.717:3314:0715175.311650.9
227Andreas Englund24OTTD2418921347.0-1.913815746.8-1.54.088.792.765.334.710:549:3545-2.92343.5
228Pierre Engvall23TORLW4846943451.91.135233851.00.18.393.1101.443.356.711:5610:3615230.213553.3
229Tyler Ennis30TOTC7082884449.52.763365949.01.58.591.499.952.347.714:4312:2826191.3
229Tyler Ennis30OTTC6171371350.02.954455449.51.88.391.599.853.846.214:4212:0924160.924057.9
229Tyler Ennis30EDMC911513146.71.98910545.90.89.191.3100.341.958.114:4314:35230.43262.5
230Jonathan Ericsson35DETD1818024442.5-2.114718943.80.12.889.091.747.252.814:1512:22120-4.53151.6
231Loui Eriksson34VANLW4950952949.00.437040148.0-1.89.791.1100.837.162.912:2210:36178-2.28569.4
232Joel Eriksson Ek23MINC6272079347.6-2.455160247.8-2.510.091.1101.143.656.415:4313:2619185.115068.0
233Adam Erne24DETLW5643654344.5-1.933041544.3-2.44.889.193.944.955.111:4910:50527-2.510659.4
234Jake Evans23MTLC/RW139210546.7-9.5627345.9-7.86.394.3100.650.849.210:219:12530.82556.0
235Robby Fabbri24TOTC6168781645.71.451664744.4-0.38.388.496.752.048.016:0913:281339-10.3
235Robby Fabbri24DETC5262774545.71.646759144.1-0.28.988.197.150.949.117:1614:161239-8.615666.7
235Robby Fabbri24STLC9607145.80.9495646.70.82.691.193.765.035.09:428:5110-1.71450.0
236Dante Fabbro21NSHD641089105750.7-0.582778651.3-0.87.390.798.051.448.619:0217:572339-6.019148.2
237Radek Faksa26DALC6672081247.0-3.252260446.4-3.87.991.699.533.067.015:5312:573427-1.019755.3
238Oscar Fantenberg28VAND3642154743.5-4.731939144.9-4.06.292.598.833.966.115:5514:20711-5.69845.9
239Joel Farabee19PHILW5253756448.8-2.339944247.4-3.611.091.1102.153.146.914:0612:272026-2.214257.0
240Jesper Fast28NYRRW6987896947.51.170573249.12.29.792.7102.546.453.616:3614:0524321.213064.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%
241Justin Faulk27STLD691125112350.0-0.985584650.3-0.47.991.699.449.750.320:3418:0424392.226256.1
242Taylor Fedun31DALD2733632351.03.525925150.83.28.292.6100.855.544.513:4513:152122.48248.8
243Martin Fehérváry20WSHD6766753.1-2.0605154.11.014.077.191.156.143.915:5914:2322-0.21643.8
244Micheal Ferland27VANLW148912242.2-11.5678743.5-11.212.585.998.454.845.29:488:5521-3.31978.9
245Mario Ferraro21SJSD6175878749.1-1.757060148.7-1.97.988.396.247.252.815:5214:181520-2.714344.1
246Kevin Fiala23MINLW6483777851.83.162657952.02.89.489.899.353.846.215:2412:4733352.531256.1
247Valtteri Filppula35DETC7070588544.3-2.754570743.5-3.66.887.193.948.751.316:3712:541743-11.110460.6
248Christian Fischer22ARIRW5647161643.3-5.536443445.6-2.67.792.8100.632.068.011:0110:46610-1.211671.6
249Cale Fleury21MTLD4152652350.1-5.937938149.9-6.55.692.397.956.443.614:2113:30531-3.210443.3
250Haydn Fleury23CARD4555848853.30.041137452.4-0.77.691.799.350.149.913:4012:501726-0.915043.3
251Warren Foegele23CARLW6887073154.30.267757754.00.78.791.3100.049.250.813:4312:3039308.620862.0
252Steven Fogarty26NYRC7313646.3-5.4182343.9-8.00.092.992.958.641.45:535:4222-0.6450.0
253Marcus Foligno28MINLW5967563851.42.151847652.12.88.691.7100.445.854.214:3512:4331178.613464.2
254Nick Foligno32CBJLW6796094050.52.174365453.23.67.491.198.548.451.618:4015:0239356.219866.2
255Christian Folin28MTLD1620516755.10.513612851.5-1.08.690.599.054.945.114:2613:49181.43141.9
256Derek Forbort27TOTD2026427648.9-6.520020948.9-5.93.693.396.950.050.017:4916:152160.5
256Derek Forbort27LAKD1318316652.4-5.414013051.9-5.82.193.895.948.551.517:5116:342100.24334.9
256Derek Forbort27CGYD78111042.4-8.4607943.2-6.36.792.599.153.646.417:4415:41060.31258.3
257Filip Forsberg25NSHC6395583853.33.671063852.71.89.289.899.058.741.317:2113:5558450.936654.1
258Liam Foudy19CBJC2241561.511.2191261.310.37.1100.0107.131.868.214:1314:13100.5650.0
259Cam Fowler28ANAD59105398651.64.982677451.65.28.190.898.953.946.121:5918:1421315.420357.6
260Adam Fox21NYRD701088101451.87.584074752.98.111.491.6103.053.946.118:5416:4457617.324351.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%
261Trent Frederic21BOSC22199.5-37.11156.3-44.788.957.142.96:266:2600-0.51100.0
262Mark Friedman24PHID6478435.9-19.7366236.7-18.79.595.9105.447.552.513:3512:5910-1.8633.3
263Martin Frk26LAKRW1721018952.62.815515350.31.49.189.398.451.248.813:5012:21210-1.05844.8
264Michael Frolík31TOTLW5755759248.5-1.440445047.3-1.94.491.295.646.453.612:2611:013228-6.6
264Michael Frolík31CGYLW3839939050.60.128529449.2-0.34.989.794.645.754.311:5610:452618-4.89745.4
264Michael Frolík31BUFLW1915820243.9-4.711915643.3-5.23.394.297.647.752.313:2811:33610-1.83868.4
265Morgan Frost20PHIC2021920551.7-0.415515749.7-1.49.687.897.458.541.513:4111:241061.05754.4
266Sam Gagner30TOTC4248746351.33.437034052.14.66.289.595.754.945.113:2112:0212211.0
266Sam Gagner30EDMC3643739252.74.933328254.16.46.988.395.256.443.613:0412:0212171.911162.2
266Sam Gagner30DETC6507141.3-7.3375838.9-7.50.095.195.147.852.215:0511:5804-0.92050.0
267Alex Galchenyuk25TOTC5953958947.8-3.539643647.6-4.47.892.2100.052.247.812:1810:36520-2.1
267Alex Galchenyuk25PITC4537342446.8-5.128033145.8-7.06.892.599.352.947.111:299:56412-3.910263.7
267Alex Galchenyuk25MINC1416616550.21.111610552.53.310.590.9101.450.549.514:5612:47181.73953.8
268Brendan Gallagher27MTLRW59112372960.68.184254660.78.89.988.798.653.446.616:5514:40391818.839457.4
269Dylan Gambrell23SJSC5044850247.2-3.832537346.6-4.39.589.198.644.255.811:5710:011117-3.08550.6
270Jake Gardiner29CARD68103582755.62.076564354.31.26.189.095.055.944.116:4014:4432394.220043.5
271Rhett Gardner23DALC/LW8394745.3-3.3303546.2-2.311.191.3102.429.670.410:088:4513-0.51172.7
272Conor Garland23ARIRW6883480251.03.865160451.95.18.292.2100.454.345.714:0911:4930275.525761.5
273Adam Gaudette23VANC5957567146.1-1.943050346.1-2.710.390.7101.159.640.412:2310:422315-7.315149.7
274Johnny Gaudreau26CGYLW701103103151.71.881280750.20.78.590.599.058.741.318:4715:3440713.334959.9
275Brendan Gaunce25BOSC131516.7-26.931220.0-21.550.0100.0150.00.0100.09:109:1000-0.310.0
276Cameron Gaunce29TBLD3272551.90.7221855.03.023.584.6108.162.537.511:5211:22000.6771.4
277Frederik Gauthier24TORC6141449545.5-7.531937745.8-6.68.092.3100.329.270.89:238:16713-3.76366.7
278Julien Gauthier22TOTRW1711813646.5-3.4789046.4-5.011.891.5103.360.639.48:178:0337-2.7
278Julien Gauthier22NYRRW128711044.2-3.8597145.4-4.510.589.7100.256.143.98:398:3125-2.52142.9
278Julien Gauthier22CARRW5312654.40.0191950.0-5.115.4100.0115.468.032.07:246:5712-0.2616.7
279Vladislav Gavrikov24CBJD691078112049.00.484581251.00.97.592.199.641.758.318:5917:1016335.015950.9
280Morgan Geekie21CARC2171454.8-1.6141058.32.833.388.9122.261.538.511:478:54100.6580.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%
281Nathan Gerbe32CBJC3031137045.7-1.225625450.22.77.887.795.548.551.513:4512:424120.68167.9
282Timothy Gettinger21NYRLW2111247.83.010758.815.511.1100.0111.155.644.48:237:56000.5560.0
283Ryan Getzlaf34ANAC691070108349.72.283982650.43.18.789.898.546.553.518:4315:1353764.427252.9
284Brian Gibbons31CARC1510812945.6-11.78310244.9-11.61.689.090.646.153.99:469:0087-1.31656.3
285Dennis Gilbert23CHID2122431841.3-7.616423740.9-7.39.289.799.044.355.715:4214:1924-7.41963.2
286John Gilmour26BUFD4505547.60.3424647.72.00.094.194.134.365.717:0315:40030.31050.0
287Mark Giordano36CGYD601110100652.53.483075852.34.58.791.3100.149.051.023:5318:1336514.634945.0
288Samuel Girard21COLD701295118752.21.494090451.0-0.28.692.0100.653.746.321:1918:2738394.124738.9
289Zemgus Girgensons26BUFC6960563448.8-0.747149348.90.08.192.3100.438.161.913:4811:361311-3.514459.0
290Claude Giroux32PHIC/LW69107385055.86.681066455.05.78.691.199.745.154.918:5914:5237357.932261.2
291Cody Glass20VEGC3937936550.9-2.128127750.4-3.25.490.896.255.444.613:2211:0518170.68460.7
292Luke Glendening30DETC6051873741.3-5.239854442.3-3.85.988.594.532.867.215:2112:111018-12.112361.8
293Nikolay Goldobin24VANLW11127.7-32.61910.0-31.40.0100.0100.0100.00.08:378:3700-0.50
294Alex Goligoski34ARID701217130048.40.190496148.50.48.791.9100.649.150.923:0318:28753-0.821347.4
295Cody Goloubef30TOTD2629536444.8-4.921627244.3-5.09.890.6100.454.046.015:0913:23321-4.0
295Cody Goloubef30OTTD2427734644.5-4.420425744.3-4.210.490.8101.253.746.315:0813:24320-3.53943.6
295Cody Goloubef30DETD2181850.0-11.4121544.4-14.80.087.587.557.142.915:1113:2001-0.2425.0
296Barclay Goodrow26TOTRW7079175651.11.358555851.22.08.790.699.448.951.115:5512:254423-2.0
296Barclay Goodrow26SJSRW6272768651.51.953750151.72.88.790.098.748.651.416:2312:494022-1.914763.9
296Barclay Goodrow26TBLRW8647047.8-4.5485745.7-5.49.195.5104.550.949.112:229:1541-0.11457.1
297Shayne Gostisbehere26PHID4259653752.60.845241352.31.17.692.5100.057.142.918:1815:34927-2.114849.3
298Yanni Gourde28TBLC7079870253.21.458754351.90.87.689.997.544.755.314:0411:4148142.117662.5
299Michael Grabner32ARIRW4635448542.2-8.326634643.5-7.07.790.798.431.468.612:229:503111-3.19762.9
300Markus Granlund26EDMC3427428848.82.019520149.22.05.193.198.240.159.910:509:201170.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%
301Mikael Granlund27NSHC6396187252.42.573865153.12.57.791.198.855.144.917:4814:2324343.221660.2
302Derek Grant29TOTC5648268641.3-9.137551642.1-8.59.193.1102.131.768.313:5510:402011-5.6
302Derek Grant29ANAC4942058641.7-8.832244342.1-8.49.292.6101.829.970.113:5210:311511-5.413261.4
302Derek Grant29PHIC76210038.3-11.2537342.1-9.28.396.0104.348.651.414:1611:4650-0.42065.0
303Tyler Graovac26VANC8343747.9-0.2212842.9-4.40.090.090.031.668.46:165:1512-0.7955.6
304Kevin Gravel27TORD3192543.2-7.5131743.3-5.80.0100.0100.057.142.911:058:46010.1366.7
305Ryan Graves24COLD691054102550.7-1.077775250.8-0.412.193.3105.449.650.418:5715:4619403.426251.1
306Mike Green34TOTD5072980847.4-0.155959348.50.95.488.293.647.452.620:5318:2312412.3
306Mike Green34DETD4869978647.1-0.353357748.00.55.788.394.147.352.721:0418:3312411.816345.4
306Mike Green34EDMD2302257.75.9261661.911.90.081.881.850.050.016:1514:24000.5366.7
307Andy Greene37TOTD63828103844.4-3.863275245.7-3.17.991.899.740.859.219:3315:581641-5.7
307Andy Greene37NJDD5370888544.4-2.954764545.9-2.57.891.999.740.759.320:0716:151232-5.510646.2
307Andy Greene37NYID1012015344.0-8.28510744.3-6.38.691.099.741.758.316:3214:2749-0.11861.1
308Jordan Greenway22MINLW6781277951.02.161157651.52.48.592.0100.546.353.714:1012:4841306.716257.4
309Noah Gregor21SJSC2825826749.1-4.318220846.7-7.19.288.898.056.943.110:049:2267-4.46451.6
310Rocco Grimaldi26NSHC6686480651.71.467760852.71.78.992.7101.650.649.412:3912:2227203.019363.2
311Jordan Gross24ARID2324641.0-16.1264138.8-20.320.090.0110.052.447.616:1115:3912-1.1560.0
312Carl Grundström22LAKRW1317414255.11.512610654.31.810.791.1101.951.049.012:4612:1904-0.13743.2
313Matt Grzelcyk26BOSD6896389951.71.875566553.23.78.294.2102.454.445.618:0415:1722397.420953.6
314Radko Gudas29WSHD6383379151.3-1.261460550.4-2.311.090.6101.648.151.916:4313:482334-2.218947.6
315Erik Gudbranson28TOTD5180081349.60.862262350.01.68.391.499.741.059.019:2216:46033-3.5
315Erik Gudbranson28ANAD4473974349.92.057556850.32.88.191.599.542.757.320:0217:14030-3.115150.3
315Erik Gudbranson28PITD7617046.6-7.3475546.1-7.011.490.9102.327.172.915:0913:4603-0.31216.7
316Jake Guentzel25PITC3973057855.85.258042257.97.610.789.8100.462.038.020:3817:09211213.019664.8
317Brendan Guhle22ANAD3035444344.4-3.627031845.9-2.47.490.297.750.949.117:0415:31625-1.49043.3
318Carl Gunnarsson33STLD3639844847.0-3.630134146.9-3.99.193.9103.048.052.015:4613:40314-3.25160.8
319Denis Gurianov22DALRW6466968149.60.150150050.00.98.293.3101.559.440.612:5911:0326253.125052.8
320Nikita Gusev27NJDLW6677981748.84.259861749.23.78.389.697.949.450.614:4211:602240-3.927058.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%
321David Gustafsson19WPGC226514730.7-20.24711029.9-19.36.994.8101.737.562.56:096:0501-4.31040.0
322Erik Gustafsson27TOTD661089114748.70.079488147.4-1.010.190.7100.855.944.120:2317:222158-7.1
322Erik Gustafsson27CHID59999102349.41.072678748.0-0.210.290.6100.955.944.120:4017:292153-7.223541.7
322Erik Gustafsson27CGYD79012442.1-9.3689442.0-8.48.391.9100.356.743.318:0116:19050.21827.8
323Gaetan Haas28EDMF5844747748.41.132233848.81.16.093.299.247.552.59:429:0522220.29457.4
324Brandon Hagel21CHILW1131252.0-2.310855.6-6.610.087.597.550.050.011:4811:48100.3580.0
325Carl Hagelin31WSHLW5864054853.92.248242153.41.69.991.9101.848.451.614:1911:162424-3.015469.5
326Robert Hägg24PHID4954967944.7-8.841649745.6-7.810.594.6105.048.851.215:3614:23631-4.99838.8
327Nicolas Hague21VEGD3857044156.42.941334754.30.810.587.497.964.036.016:0515:0413105.113639.7
328Ron Hainsey38OTTD64960107247.2-2.171880547.1-2.79.392.3101.748.052.020:4016:58956-5.610939.4
329Libor Hájek21NYRD2830449238.2-7.024437339.5-6.19.791.5101.342.757.315:5914:55817-8.14847.9
330Jani Hakanpää27ANAD5555749.14.3363948.02.38.793.3102.048.851.218:0716:2301-1.01330.8
331Micheal Haley33NYRC227812239.0-8.6638941.4-6.52.487.589.954.545.55:325:2815-1.51464.3
332Taylor Hall28TOTLW65965100349.01.575078149.01.28.589.998.452.547.519:1015:2841525.7
332Taylor Hall28ARILW3555356949.31.343043749.62.19.590.099.550.949.119:1015:3424237.520260.9
332Taylor Hall28NJDLW3041243448.71.732034448.20.17.289.897.054.245.819:1115:211729-1.818558.9
333Dan Hamhuis37NSHD6066565250.5-0.851447951.80.17.692.4100.048.651.414:3111:56934-4.010143.6
334Dougie Hamilton26CARD4793668657.74.573452858.26.010.092.6102.651.648.423:1717:40224011.933950.1
335Travis Hamonic29CGYD5088792848.9-2.465772447.6-3.09.090.899.845.654.421:1017:402136-4.416849.4
336Noah Hanifin23CGYD701263122350.80.694498149.0-0.98.090.998.948.651.421:1017:543863-0.526949.1
337Joel Hanley28DALD8717449.0-2.4565351.4-1.87.089.296.251.148.911:2111:07051.11040.0
338Jansen Harkins22WPGC2926028947.4-1.119222945.6-2.37.592.199.653.746.310:3710:3277-4.54465.9
339Scott Harrington26CBJD3943049546.5-2.434635949.1-1.24.993.598.550.349.713:5713:03590.47350.7
340Ryan Hartman25MINRW6973567252.23.555649752.83.99.091.1100.146.853.212:1510:5734146.918960.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%
341Garnet Hathaway28WSHRW6660653053.31.444738453.81.97.493.1100.549.650.410:479:2021167.113957.6
342Erik Haula28TOTLW4855455849.8-3.743543150.2-2.29.691.6101.247.952.115:4912:432129-3.5
342Erik Haula28CARLW4145946649.6-4.435836449.6-3.19.692.0101.547.252.815:5112:361526-4.312761.4
342Erik Haula28FLALW7959250.80.3776753.52.59.889.899.651.648.415:4113:26630.92751.9
343Jayce Hawryluk24TOTC2625823052.91.518917651.81.08.191.399.547.752.311:0610:3711121.8
343Jayce Hawryluk24FLAC1511810253.62.7927654.84.37.890.698.442.957.19:419:26550.61566.7
343Jayce Hawryluk24OTTC1114012852.20.39710049.2-2.18.591.9100.453.346.713:0012:13671.22466.7
344John Hayden24NJDC4327343838.4-10.120032438.2-11.27.794.4102.129.170.99:439:12137-5.86857.4
345Kevin Hayes27PHIRW6986686949.9-1.965366949.4-2.38.989.698.546.054.017:4414:014334-0.928162.3
346Barrett Hayton19ARIC2020423246.8-0.515519044.9-2.06.995.7102.659.440.611:0910:3984-0.84461.4
347Victor Hedman29TBLD661175105952.60.791381552.82.112.791.9104.553.646.424:0418:1447406.830650.7
348Tim Heed29SJSD3843237353.75.131327653.14.94.489.393.754.545.513:0011:2610171.59446.8
349Danton Heinen24TOTC/LW6770777547.7-3.251157846.9-4.28.092.5100.555.144.914:2812:081930-1.9
349Danton Heinen24BOSC/LW5858562848.2-3.242446247.9-3.67.993.7101.658.042.014:1111:5315270.014761.2
349Danton Heinen24ANAC/LW912214745.4-1.78711642.9-5.68.588.296.745.854.216:2113:4843-1.93751.4
350Ville Heinola18WPGD811712149.2-0.98810046.8-1.912.993.3106.259.540.518:0417:05315-2.01855.6
351Miro Heiskanen20DALD681249121750.62.091489650.52.08.793.5102.251.548.523:4419:1442796.133348.9
352Darren Helm33DETC/LW6868173648.12.052055348.52.54.992.697.540.259.813:4411:532430-3.115466.2
353Adam Henrique29ANAC7198890752.15.574469951.64.69.689.398.950.050.016:5213:3826320.928160.5
354Tomáš Hertl26SJSC4869361752.94.050046551.83.710.084.694.749.150.918:2713:5225181.919859.1
355Joe Hicketts23DETD6677547.2-3.9545450.0-0.57.982.189.956.343.818:1715:5623-0.41250.0
356Matthew Highmore23CHILW3625828847.3-2.418522844.8-4.88.593.3101.943.556.59:499:22159-4.16157.4
357Vinnie Hinostroza25ARIC6880682249.51.359462648.70.26.992.899.742.557.513:0612:033020-1.620963.2
358Roope Hintz23DALLW6069771949.20.151053948.60.08.192.7100.756.443.614:4412:1823342.520857.7
359Taro Hirose23DETLW2620125544.1-3.615618945.2-2.63.489.993.449.250.812:3310:04620-5.43953.8
360Nico Hischier21NJDC5873282347.10.557261348.31.39.089.498.450.050.018:0314:104228-3.119762.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%
361Niklas Hjalmarsson32ARID2739147545.2-6.029435145.6-4.95.693.899.346.153.918:4615:541120-4.63946.2
362Mike Hoffman30FLAC/LW6986580751.72.863862250.60.910.389.499.660.939.116:5013:023152-2.941451.7
363Nick Holden32VEGD61104881056.41.980562656.31.46.989.896.854.945.118:5116:52263516.920449.5
364Justin Holl28TORD681087103351.3-1.084477252.21.39.091.7100.743.256.818:3116:2321594.718548.1
365Korbinian Holzer31TOTD4951574041.0-8.538554541.4-8.26.893.7100.544.555.516:0214:10228-9.8
365Korbinian Holzer31ANAD4649869241.8-7.937151441.9-7.57.193.6100.644.355.716:1314:20227-8.17149.3
365Korbinian Holzer31NSHD3174826.2-20.9143131.1-21.80.095.795.747.852.213:0811:3001-1.54100.0
366Patric Hörnqvist33PITRW5256359248.7-2.444744450.2-1.310.392.3102.653.946.115:5612:35128-0.823471.8
367Bo Horvat24VANC691077109049.71.980080150.01.39.189.098.144.056.019:4415:242827-2.627465.0
368Brett Howden21NYRC7059386940.6-7.843563640.6-8.58.191.399.346.453.613:0910:482525-9.69865.3
369Filip Hronek22DETD65983110347.11.674786246.40.68.487.996.345.154.923:5418:071876-13.125748.6
370Jonathan Huberdeau26FLALW69100894651.62.778174051.32.012.188.6100.758.241.818:4614:5842700.827655.1
371Charles Hudon25MTLLW1513913051.7-6.19910049.7-6.11.488.389.755.344.711:3210:1752-1.74252.4
372Cameron Hughes23BOSC15935.7-5.24450.010.60.066.766.712.587.59:539:1800-0.210.0
373Jack Hughes18NJDC6166278245.81.151159846.10.35.090.995.959.240.815:5212:364253-3.820859.1
374Quinn Hughes20VAND681225108553.07.192182952.65.69.788.798.459.140.921:5317:4735601.331240.4
375Brad Hunt31MIND5971471849.90.754152550.81.87.990.398.252.447.615:0812:3815142.618357.9
376Dryden Hunt24FLALW2119319449.9-1.415514252.20.65.892.097.827.272.810:3010:12440.74868.8
377Ben Hutton26LAKD65116693555.53.686971754.83.07.391.398.646.953.118:1616:4312415.722450.9
378Zach Hyman27TORC5188579052.81.966860152.62.312.090.3102.351.648.419:0616:0532167.118956.1
379Alex Iafallo26LAKC70100092751.9-1.875970651.8-1.39.390.199.450.349.718:5614:591811-1.723161.5
380Matt Irwin32TOTD3646147349.4-2.236235250.7-1.05.689.094.648.551.514:2813:17813-4.9
380Matt Irwin32NSHD2730328052.0-0.623721053.00.04.889.594.448.451.611:4911:2148-3.59144.0
380Matt Irwin32ANAD915819345.0-2.512514246.80.17.188.295.348.651.422:2719:0445-1.43452.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%
381Joshua Jacobs23NJDD2233738.3-6.8162341.0-3.18.3100.0108.341.758.316:3616:1510-0.2475.0
382Mark Jankowski25CGYC5644948648.0-3.633837547.4-3.44.391.495.740.859.211:068:423220-3.68146.9
383Mattias Janmark27DALC6270369050.51.052751350.71.96.092.098.053.546.514:3712:1827314.315257.2
384Calle Järnkrok28NSHC6478973751.70.759955651.90.07.792.7100.455.045.015:5612:271911-3.723158.9
385Christián Jaroš23OTTD138810146.6-2.6637645.3-3.611.690.9102.559.340.710:319:4615-0.81631.3
386Boone Jenner26CBJC70948108446.7-3.073678248.5-2.86.091.697.745.954.118:0714:1724280.327166.1
387Nick Jensen29WSHD6895992650.9-1.771769750.7-1.87.791.999.649.150.917:4915:2026480.114841.2
388Ryan Johansen27NSHC6893087151.61.269665351.60.28.990.799.652.347.717:0313:193824-4.515863.9
389Marcus Johansson29BUFC/W6072777148.5-0.455961047.8-0.78.489.698.045.254.817:0914:201524-0.915356.9
390Stephen Johns27DALD1726025350.7-0.718318749.5-2.08.592.9101.353.047.017:4016:55511-1.86546.2
391Adam Johnson25PITC7323746.4-3.9252847.2-3.815.885.0100.824.076.06:426:39110.8683.3
392Erik Johnson31COLD591022102150.0-2.574677449.1-3.59.392.2101.547.352.721:0117:133227-2.320348.8
393Jack Johnson33PITD67964110146.7-6.571684845.8-8.68.391.9100.246.153.919:2817:091523-10.414443.8
394Luke Johnson25MINC3193336.5-13.5152438.5-12.10.084.284.230.070.011:3510:2400-1.51100.0
395Tyler Johnson29TBLC6574071051.0-0.855954650.6-0.49.794.1103.851.748.314:3312:1314205.219059.5
396Andreas Johnsson25TORLW4361354852.8-0.544442251.3-1.68.890.699.556.843.215:4513:1713203.412761.4
397Ross Johnston25NYILW3219027041.3-5.313919641.5-5.78.694.6103.249.350.77:597:5724-1.82564.0
398Henri Jokiharju20BUFD6991491649.90.871371949.81.38.091.399.247.552.517:1315:55730-1.215151.7
399Caleb Jones22EDMD4351653749.02.138340548.61.09.390.499.850.549.514:0813:37826-1.27948.1
400Max Jones21ANALW5967968050.03.350052149.01.95.892.798.553.546.514:1612:381932-2.317658.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%
401Seth Jones25CBJD561046107649.31.779378750.20.28.492.2100.657.642.425:1719:4829372.924451.6
402Mathieu Joseph22TBLRW3733732051.3-1.525425350.1-1.97.391.398.652.647.411:3110:3317120.97248.6
403Roman Josi29NSHD691552140052.63.21156101753.23.09.992.1102.150.050.025:4720:1534687.652549.5
404Tyson Jost21COLC6769164751.6-0.149147350.9-0.68.493.8102.247.053.012:4610:3817125.118960.8
405Tomáš Jurčo27EDMRW1210110249.81.7757151.42.18.391.7100.063.436.69:599:4462-0.22035.0
406Nazem Kadri29COLC5168465451.10.050750550.1-1.111.192.6103.652.947.117:2613:1021281.022658.8
407Dominik Kahun24TOTC5658458550.0-1.643543849.8-2.011.990.3102.254.945.113:1712:11189-0.7
407Dominik Kahun24PITC5053251151.0-0.340037751.5-0.511.490.4101.756.143.913:2712:151770.510873.1
407Dominik Kahun24BUFC6527441.3-12.2356136.5-14.917.290.2107.542.957.111:5311:4112-1.21457.1
408Kaapo Kakko18NYRRW6670088644.1-3.251268342.8-5.95.391.196.451.049.014:1712:023521-10.519655.6
409Vladislav Kamenev23COLLW3824624949.7-2.717417649.7-2.65.891.597.352.547.58:597:42187-1.86450.0
410David Kämpf25CHIC7068876347.4-1.751756847.6-0.85.692.598.138.161.913:4011:253717-7.214064.3
411Steven Kampfer31BOSD1011211150.20.5817850.91.08.694.0102.660.339.713:3812:49410.52846.4
412Evander Kane28SJSLW6493091350.50.068867150.60.98.487.996.350.749.319:3215:064551-3.834762.2
413Patrick Kane31CHIRW701171124648.4-0.586393847.9-0.511.192.3103.457.242.821:2017:284341-5.846459.3
414Kasperi Kapanen23TORRW6982077551.4-0.459759750.0-1.49.690.7100.350.549.515:4712:453629-4.721456.5
415Erik Karlsson29SJSD56102191552.74.676769852.44.88.587.896.351.948.124:3118:2052682.824549.4
416Melker Karlsson29SJSC6147457245.3-5.234643144.5-5.78.291.699.851.049.012:159:452611-6.29459.6
417William Karlsson27VEGC63102484454.80.976563054.80.68.890.999.755.045.018:5214:57543711.725155.0
418David Kaše23PHIRW6294141.4-8.3223538.6-11.46.796.0102.750.050.09:479:3321-0.21050.0
419Ondřej Kaše24TOTRW5578869453.24.560053752.84.17.190.697.857.142.916:3313:3641302.7
419Ondřej Kaše24ANARW4971961453.95.254648453.04.47.490.297.657.142.916:4713:5437262.123657.2
419Ondřej Kaše24BOSRW6698046.3-1.5545350.51.04.994.999.757.142.914:3211:04440.41464.3
420Zack Kassian29EDMRW5981087348.11.262666848.40.611.289.8101.054.845.215:4015:1026452.416460.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%
421Martin Kaut20COLRW9695854.32.4474451.60.29.484.093.451.148.910:089:1920-0.32552.0
422Duncan Keith36CHID611145119449.00.283490548.0-0.68.892.0100.954.046.024:2319:164274-6.625643.4
423Clayton Keller21ARIC7094086152.25.371367451.44.36.991.598.562.337.716:1813:2134322.529662.2
424Joel Kellman25SJSF3120623946.3-5.315317846.2-5.67.392.099.344.056.011:3510:2588-0.45062.0
425Adrian Kempe23LAKLW6989672655.22.768055355.23.25.189.995.152.547.516:0112:3524274.226256.5
426Michal Kempný29WSHD5894394250.0-2.769670649.6-3.112.191.9104.050.249.818:3816:561335-4.917042.9
427Alexander Kerfoot25TORC6585175653.01.865058152.82.310.588.699.148.351.714:4613:042833-2.715257.9
428Phil Kessel32ARIRW7094392650.53.070072949.01.16.590.997.362.537.517:0913:4319410.227056.7
429Jujhar Khaira25EDMLW6453665744.9-3.339847545.6-3.05.589.995.438.761.312:3210:371536-11.111958.0
430Alex Killorn30TBLC/LW6884076352.40.762059151.20.012.492.6105.048.052.017:5612:5527260.420962.2
431Joel Kiviranta23DALF111148856.410.7896757.110.91.695.797.368.231.810:3910:10530.92552.0
432Oscar Klefbom26EDMD621043119246.7-1.579485248.2-0.19.490.099.451.948.125:2418:533658-2.531450.6
433John Klingberg27DALD581131108351.12.583282150.31.77.291.899.054.945.122:1019:0924711.128841.7
434Nikolai Knyzhov21SJSD331814.3-32.00110.0-44.887.560.040.010:499:5212-0.830.0
435Slater Koekkoek25CHID4262957252.44.146442152.44.57.692.7100.446.753.316:4515:239272.511740.2
436Mikko Koivu36MINC5564163750.20.648347150.61.18.392.4100.742.957.115:3412:0229136.211464.9
437Otto Koivula21NYILW12679042.7-5.5486642.1-6.85.095.5100.530.070.07:557:4923-0.6580.0
438Keegan Kolesar22VEGRW15935.7-26.64640.0-25.40.0100.0100.050.050.012:0612:0600-0.41100.0
439Leo Komarov33NYIC4841854943.2-4.328939542.3-5.68.493.6102.137.962.112:3610:491316-2.86570.8
440Travis Konecny22PHIC6697577855.66.173161054.54.99.090.299.349.850.216:4813:5029478.224058.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%
441Anže Kopitar32LAKC701147101653.0-0.286278152.5-0.49.490.599.949.550.521:0216:2239490.224355.6
442Egor Korshkov23TORF19852.915.96842.95.833.3100.0133.30.0100.010:0810:0810-0.51100.0
443Klim Kostin20STLC/LW4242846.2-8.0172540.5-13.27.7100.0107.740.060.08:328:3101-0.3771.4
444Jesperi Kotkaniemi19MTLC3644038053.7-0.731329251.7-2.96.390.296.561.638.412:6011:081421-2.78763.2
445Ilya Kovalchuk36TOTLW4664855453.91.249540255.22.78.789.097.751.748.316:5814:2511256.0
445Ilya Kovalchuk36MTLLW2234926656.72.725919157.64.711.390.5101.952.447.618:5416:224166.410459.6
445Ilya Kovalchuk36LAKLW1719820549.1-3.515315449.8-3.55.286.591.751.548.515:2512:3159-0.75662.5
445Ilya Kovalchuk36WSHLW71018354.96.1835759.310.16.790.797.449.150.914:4012:58200.32669.2
446Chris Kreider28NYRLW6382488448.23.360968347.10.812.091.8103.848.851.217:1513:452261-2.025860.5
447David Krejčí33BOSC6187987050.30.166866550.1-0.49.493.7103.159.440.617:1015:013137-1.416350.9
448Torey Krug28BOSD61104883655.66.376965054.24.38.289.297.568.431.620:2916:2122488.127352.7
449Dominik Kubalík24CHILW6884883650.42.364562750.73.311.189.8101.049.150.914:2212:222325-2.227058.1
450Nikita Kucherov26TBLRW68113488756.16.086068255.86.612.192.1104.259.840.218:5214:55305910.438654.4
451Karson Kuhlman24BOSC2529424354.73.122918155.94.43.597.7101.260.040.012:3211:46252.37560.0
452Tom Kühnhackl28NYIRW2823332841.5-5.617022742.8-4.55.390.896.249.051.011:189:44411-4.74660.9
453Dean Kukan26CBJD3342541450.71.932830352.00.65.490.195.560.539.515:5814:407140.39056.7
454Brett Kulak26MTLD56100376856.61.874358655.91.67.190.697.750.849.217:0816:47133610.318953.4
455Dmitry Kulikov29WPGD5189886550.91.366967050.01.67.291.799.054.445.620:0118:311655-7.414138.3
456Luke Kunin22MINC6373288345.3-5.455663646.6-4.18.889.398.143.556.515:2813:15915-1.823853.8
457Janne Kuokkanen21NJDC/LW14833.3-5.13537.5-10.50.080.080.033.366.712:0411:51010.10
458Sean Kuraly27BOSC6964577945.3-6.850759745.9-6.28.491.6100.031.268.813:1711:312827-5.516657.2
459Evgeny Kuznetsov27WSHC6378590146.6-7.159871445.6-8.613.289.5102.752.247.817:5114:342245-6.218769.0
460Oliver Kylington22CGYD4857962848.0-3.943147347.7-3.36.292.398.554.046.013:4213:14829-2.39638.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%
461Jordan Kyrou21STLC2828022755.23.022416957.03.88.289.898.060.639.410:5210:131362.96659.1
462Joel L'Esperance24DALRW3131252.03.381142.1-6.220.087.5107.550.050.07:216:1112-0.3450.0
463Kevin Labanc24SJSRW7099782354.86.372663253.55.06.686.092.653.246.816:0413:0933332.530457.9
464Andrew Ladd34NYILW4334244.0-9.2273543.5-7.28.7100.0108.746.953.111:5811:42010.4771.4
465Paul Ladue27LAKD2262056.5-2.1161748.5-10.10.0100.0100.075.025.012:4812:3311-0.1633.3
466Sam Lafferty24PITC/LW5035138647.6-3.527229548.0-3.57.995.0103.036.363.79:378:571712-3.98565.9
467William Lagesson23EDMD8798448.5-0.9566247.5-2.04.987.091.846.353.711:5210:3107-1.11942.1
468Patrik Laine21WPGRW681029109748.4-0.778689046.9-1.411.891.0102.859.140.919:2516:074157-9.741654.3
469Maxime Lajoie22OTTD6402858.813.9252154.39.617.681.398.954.245.87:497:38000.4560.0
470Gabriel Landeskog27COLLW5487481051.90.266459452.81.710.490.1100.553.546.520:0215:4939255.525457.1
471Dylan Larkin23DETC711173114550.67.188888650.16.39.688.798.450.050.021:1417:0943810.638557.9
472Adam Larsson27EDMD4976685547.30.058762548.41.18.891.8100.644.355.719:5017:501635-3.612748.0
473Jacob Larsson22ANAD6069793842.6-7.752572042.2-8.59.892.0101.746.553.516:0814:42631-7.712546.4
474Johan Larsson27BUFLW/C6263462650.31.948948850.12.39.492.8102.239.061.014:5412:472423-0.99960.6
475Brian Lashoff29DETD9919548.9-0.6786953.11.85.797.9103.552.547.514:3313:13020.51154.5
476Scott Laughton25PHIC4952359846.7-7.139144446.8-6.712.092.1104.143.756.314:3612:432221-0.212260.7
477Jeremy Lauzon22BOSD1922024747.1-4.816818048.3-4.17.394.5101.855.644.415:2513:05361.53360.6
478Curtis Lazar24BUFC/RW3826731745.7-5.120823646.8-3.49.189.798.742.557.511:5010:011310-3.86055.0
479Nick Leddy28NYID601013122245.3-2.875591145.3-3.69.792.0101.749.850.221:0718:431752-7.518040.0
480Anders Lee29NYILW681145108651.36.985177852.27.810.191.0101.155.944.118:1815:4424448.730364.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%
481Artturi Lehkonen24MTLLW7092681753.1-2.065161251.5-3.47.691.699.253.846.215:2612:4630226.725056.0
482Brendan Leipsic25WSHLW6149042753.41.235930853.82.08.691.299.946.153.99:108:378244.79949.5
483Josh Leivo26VANLW3648544252.33.234733351.00.78.090.998.950.050.015:0112:5111151.214447.9
484Brendan Lemieux23NYRLW5954073542.4-4.642352144.8-2.56.490.596.947.053.012:5210:531530-6.316950.9
485Otto Leskinen22MTLD5375042.5-12.1254336.8-20.410.096.7106.750.050.010:1810:1715-0.2633.3
486Kris Letang32PITD611216113451.72.092086951.40.79.589.599.150.849.225:4419:5931803.034052.1
487Mark Letestu34WPGC7507041.7-10.1394844.8-5.53.796.6100.329.370.710:369:2801-0.5862.5
488Maxim Letunov23SJSC3241463.214.817965.417.211.183.394.475.025.09:059:05210.5475.0
489Tyler Lewington25WSHD6535549.11.3363650.00.35.088.593.552.847.210:109:4613-0.7633.3
490Trevor Lewis33LAKC5659754652.2-0.447041753.00.86.790.397.051.248.811:5410:581114-0.515061.3
491Jakob Lilja26CBJF3725635142.2-6.119224743.7-6.08.696.2104.842.058.09:549:3498-1.74353.5
492Timothy Liljegren20TORD11688644.2-6.1476940.5-9.88.181.489.554.145.910:189:4306-1.5922.2
493Oskar Lindblom23PHILW3041735054.43.330726254.04.39.890.6100.556.044.017:3713:5215133.312558.4
494Esa Lindell25DALD691108129346.1-5.281297445.5-6.19.392.4101.644.955.123:2418:223162-4.720148.8
495Ryan Lindgren21NYRD6070680646.7-0.953359347.3-0.812.391.9104.151.848.216:3414:2028252.69251.1
496Anton Lindholm25COLD4404646.5-4.2283345.9-3.613.092.6105.643.256.811:4711:24000.8425.0
497Elias Lindholm25CGYC70102395451.71.976573950.91.79.888.998.752.647.419:4314:3138331.027162.4
498Hampus Lindholm26ANAD56100894651.63.976973451.23.27.190.597.647.053.022:3917:532053-4.823746.0
499Pär Lindholm28BOSC4031932149.8-0.824224050.2-0.67.396.7104.041.358.711:149:1914133.76058.3
500Gustav Lindström21DETD1618223144.1-0.214217944.21.61.893.395.149.750.316:3214:0437-0.72536.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%
501Bryan Little32WPGRW71128058.310.1796256.010.19.596.0105.565.734.316:0913:1522-0.32552.0
502Blake Lizotte22LAKC6579765055.12.359948655.23.05.291.696.854.645.413:5811:5022218.315855.1
503Adam Lowry26WPGLW4949958646.0-3.337545345.3-2.85.893.399.238.661.414:5812:303111-7.211260.7
504Milan Lucic31CGYLW6874273150.40.256055650.20.97.591.398.949.350.713:2011:3319421.814457.6
505Matt Luff22LAKRW1818117550.8-5.013312950.8-4.38.087.595.551.049.010:2210:1444-0.74753.2
506Isac Lundeström20ANAC1512415145.1-3.59311644.5-4.310.389.699.951.148.913:5511:2042-1.42147.6
507Eetu Luostarinen21CARC8815659.1-1.2634558.3-1.72.289.391.548.851.29:599:58211.11275.0
508Joona Luoto22WPGF165310733.1-16.2417236.3-11.90.094.394.338.761.36:356:3035-3.91752.9
509Ilya Lyubushkin25ARID5165866549.71.249550549.51.37.794.0101.748.751.314:1113:5213206.79045.6
510Olli Määttä25CHID6595699649.00.471474648.90.99.290.9100.146.054.018:2516:122257-2.816947.3
511Kurtis MacDermid25LAKD4554352450.9-1.040541049.7-1.95.190.695.757.842.213:4312:32526-2.910847.2
512Mackenzie MacEachern25STLLW5138836151.82.130228851.21.87.993.6101.542.657.48:578:5114111.58871.6
513Zack MacEwen23VANC1713518042.9-4.210313343.6-3.015.795.8111.546.353.79:379:1448-1.83154.8
514Ryan MacInnis23CBJC10658643.0-5.3556047.8-3.84.397.6101.944.855.29:219:15320.71586.7
515Nathan MacKinnon24COLC691266110653.43.296183353.63.911.589.8101.357.642.421:1216:40385310.755257.6
516Josh Mahura21ANAD1116117248.31.512512949.21.99.489.098.458.441.616:1414:3125-0.62544.0
517Cale Makar21COLD5798189452.32.273467252.22.310.690.7101.362.137.921:0116:4534408.627244.5
518Beck Malenstyn21WSHLW3252154.36.1171947.2-0.50.090.090.020.080.09:167:4810-0.2666.7
519Denis Malgin23TOTC4448242353.33.635632552.31.97.586.894.360.639.411:5910:532617-1.0
519Denis Malgin23FLAC3639334553.33.129226752.21.38.886.295.060.839.212:2111:082012-1.28555.3
519Denis Malgin23TORC8897853.35.7645852.54.92.089.791.859.640.410:219:48650.11225.0
520Evgeni Malkin33PITC5590278653.43.471259054.74.811.089.0100.062.437.619:3115:47706912.329458.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%
521Andrew Mangiapane23CGYLW6893181553.34.070662253.24.810.090.4100.446.153.913:4212:5438295.020553.2
522Brandon Manning29EDMD9737848.3-2.0585153.22.22.991.794.654.345.711:0311:0218-1.21650.0
523Josh Manson28ANAD5086186250.01.666066549.81.36.491.197.548.351.720:3817:382141-2.213846.4
524Anthony Mantha25DETRW4367256954.110.953043954.711.69.687.497.055.544.518:5215:3822309.923658.1
525Brad Marchand31BOSLW70105984055.87.379862955.97.412.689.6102.261.338.719:2714:0443718.730161.5
526Jonathan Marchessault29VEGC66107990054.50.780369353.7-0.88.290.899.155.045.017:1715:01374811.638860.6
527Mason Marchment24TORF4153331.3-15.6102429.4-16.314.390.9105.216.783.38:057:5411-0.3650.0
528Martin Marinčin27TORD2635333651.2-0.526425251.20.68.989.598.444.555.515:1213:30922-1.87139.4
529John Marino22PITD5682280350.6-0.862158451.5-0.311.391.9103.247.952.120:1517:2637422.415738.9
530Patrick Marleau40TOTC6681884049.3-1.660561949.4-1.19.890.099.948.052.015:3513:332915-2.5
530Patrick Marleau40SJSC5872675549.0-1.353855849.1-0.79.090.699.647.053.015:3613:472613-2.315963.5
530Patrick Marleau40PITC8928552.0-3.2676152.3-3.416.785.4102.156.143.915:2511:5232-0.23348.5
531Mitch Marner22TORRW5999788752.92.375466453.23.611.189.5100.752.947.121:3315:5664717.127755.6
532Pat Maroon31TBLLW6463160950.9-1.247146150.5-0.88.893.2102.049.450.612:2510:3514174.212464.5
533Matt Martin30NYILW5541653243.9-3.628938642.8-5.06.294.4100.632.967.110:259:521117-3.09452.1
534Alec Martinez32TOTD5191889250.7-5.269564751.8-3.49.088.797.751.748.321:3018:2614322.4
534Alec Martinez32LAKD4171969950.7-4.455252251.4-3.08.987.396.249.250.821:3118:12631-2.013743.1
534Alec Martinez32VEGD1019919350.8-8.114312553.4-5.29.394.5103.962.337.721:2819:23814.63941.0
535Jordan Martinook27CARLW4543037553.4-0.932028552.9-1.07.390.397.656.643.411:169:502419-1.99546.3
536Mike Matheson25FLAD5991892949.7-0.168669549.7-0.69.789.899.546.653.418:0116:144154-6.521648.1
537Stefan Matteau25CBJLW910311946.4-1.8848749.10.18.191.599.645.554.512:2211:5821-0.62962.1
538Auston Matthews22TORC701351115453.93.2101887953.73.810.590.9101.559.640.420:5817:32784815.650457.5
539Scott Mayfield27NYID671014113447.20.973483246.9-0.28.293.2101.447.952.119:5717:0321700.223941.0
540Gerald Mayhew27MINF1312412949.00.27810043.8-6.114.593.7108.261.138.911:3310:1342-0.42955.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%
541Charlie McAvoy22BOSD671263120551.20.497490751.81.39.692.8102.549.650.423:1019:4237687.922045.9
542Jake McCabe26BUFD6689790649.80.669669550.01.87.590.397.843.756.318:3216:101921-2.314751.0
543Jared McCann23PITC6674775149.9-1.257155050.9-0.410.990.1101.053.846.215:1513:0133292.224960.2
544Connor McDavid23EDMC641049111848.41.081987248.4-0.111.489.3100.757.542.521:5217:3153752.633962.5
545Ryan McDonagh30TBLD5077279749.2-3.757860848.7-3.110.092.3102.245.055.020:4217:082532-1.913437.3
546Brock McGinn25CARLW6871266051.9-2.951749950.9-3.37.090.797.750.149.913:1210:401910-1.615858.9
547Dylan McIlrath27DETD1613617244.2-3.49713442.0-5.92.991.093.946.453.614:4912:0648-3.03342.4
548Greg McKegg27NYRC5334749241.4-7.027036842.3-6.85.393.498.846.353.79:348:341413-3.96561.5
549Michael McLeod21NJDC129113240.8-2.6678743.5-0.810.996.6107.533.366.710:149:60400.41668.8
550Brayden McNabb29VEGD711179108352.1-3.589980952.6-3.18.290.999.147.252.820:0116:5032329.017641.5
551Jayson Megna29COLC8465844.2-3.4314143.1-4.55.992.698.531.069.06:436:4201-0.7850.0
552Timo Meier23SJSRW70100789652.93.874666552.94.38.586.795.154.745.317:1713:5839313.434158.4
553Brennan Menell22MIND5583661.716.0412760.312.210.090.5100.570.030.013:5912:49200.21040.0
554Nicholas Merkley22NJDRW4333449.311.3302455.617.69.588.297.833.366.711:2210:45220.1988.9
555Dakota Mermis26NJDD1016118346.84.711913147.65.712.994.6107.539.660.419:1317:06172.03351.5
556Jonathon Merrill27VEGD4974967552.6-1.457548154.50.28.892.1100.954.445.618:0916:3414278.09738.1
557Victor Mete21MTLD5178370452.7-2.458453252.3-2.38.592.6101.145.854.215:6015:088352.212147.1
558Jacob Middleton24SJSD10948153.7-1.0715755.50.65.986.192.049.150.910:469:60111.41656.3
559Ilya Mikheyev25TORF3957448754.11.944338653.42.49.691.7101.348.251.815:3513:192414-0.217356.6
560Niko Mikkola23STLD5674162.07.3553362.59.08.995.8104.768.131.914:2213:05010.91376.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%
561Sonny Milano23TOTLW5559863248.6-0.946446150.2-0.76.791.197.955.944.113:0611:3222302.6
561Sonny Milano23CBJLW4648749549.6-0.437936351.1-0.56.690.997.659.440.612:3811:1018253.58773.6
561Sonny Milano23ANALW911113744.8-2.5859846.4-0.57.192.099.144.355.715:3013:2345-1.12152.4
562Colin Miller27BUFD5167268549.51.050453548.50.17.291.698.850.149.917:0815:26929-5.417545.1
563J.T. Miller26VANC69115897954.28.586770955.08.610.390.1100.456.643.420:0615:26523611.029056.9
564Casey Mittelstadt21BUFC3126632644.9-6.019925244.1-6.48.391.499.751.548.512:4610:5469-4.55858.6
565Sean Monahan25CGYC701033101850.4-0.176980948.7-1.39.189.999.058.042.018:0614:5443360.827660.1
566Brandon Montour25BUFD5478985448.0-2.861968847.4-2.910.193.4103.652.247.819:3017:371227-6.415356.2
567John Moore29BOSD2432431550.7-0.724823551.30.27.791.298.956.643.416:3314:26272.06848.5
568Trevor Moore24TOTLW4242545348.4-4.431235346.9-4.48.190.898.852.447.612:5410:462120-1.6
568Trevor Moore24TORLW2725726049.7-4.019019749.1-3.06.991.098.049.051.012:5310:011315-1.16761.2
568Trevor Moore24LAKLW1516819346.5-4.512215643.9-5.99.790.4100.157.942.112:5512:0685-0.43357.6
569Samuel Morin24PHID1111640.7-18.271531.8-22.90.090.990.971.428.612:3212:3212-1.50
570Josh Morrissey24WPGD651205127148.70.0885101746.5-1.910.091.4101.452.447.622:4520:022246-13.925846.5
571Tyler Motte24VANC3429245039.4-10.222531741.5-9.06.592.198.620.879.213:0711:05169-8.47650.0
572Mirco Müller24NJDD5061981243.3-2.547258844.5-2.37.690.998.542.557.517:3915:06927-8.47339.7
573Connor Murphy26CHID581005101049.90.973973250.21.89.790.6100.246.054.021:1518:241744-2.823649.6
574Ryan Murray26CBJD2740344447.6-2.730531249.4-2.86.690.396.949.051.019:5716:466150.86450.0
575Jake Muzzin30TORD53103091852.90.978167753.63.210.789.8100.546.153.921:3618:3224634.719151.8
576Philippe Myers23PHID5074870851.41.056354051.00.812.292.2104.452.347.717:0616:2821323.617843.8
577Tyler Myers29VAND681200126748.60.589993649.00.07.990.898.753.146.921:3018:214241-3.626351.0
578Vladislav Namestnikov27TOTC6564077145.4-3.248957246.1-2.510.188.999.045.654.415:0311:462528-5.4
578Vladislav Namestnikov27OTTC5451762545.3-2.339846646.1-2.09.189.098.145.554.515:0811:312223-5.414558.6
578Vladislav Namestnikov27COLC910812845.8-9.9819546.0-8.116.790.1106.851.248.814:5713:26330.31855.6
578Vladislav Namestnikov27NYRC2151845.51.3101147.64.80.075.075.00.0100.013:3011:1002-0.3560.0
579Riley Nash30CBJC6451061645.3-4.039743447.8-3.17.993.8101.747.152.911:5110:3225101.79468.1
580James Neal32EDMLW5567268249.63.751051249.93.07.490.197.563.236.816:1813:042429-0.121452.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%
581Martin Nečas21CARC6473865852.9-2.256250552.7-1.47.991.499.352.947.114:1012:152336-4.516254.9
582Brock Nelson28NYIC68903108145.5-1.765878545.6-2.012.889.9102.648.851.218:5214:582652-0.527264.3
583Patrik Nemeth27DETD64987104848.53.574479348.43.66.891.798.539.760.322:0218:161054-4.617251.7
584Aaron Ness29ARID2425927248.80.319920749.01.38.890.899.655.644.412:3212:00181.22740.7
585Valeri Nichushkin24COLRW6581264855.65.357446955.04.810.893.8104.645.055.014:0411:4538189.918062.8
586Nino Niederreiter27CARRW6789668056.93.567953156.13.37.391.198.351.049.014:4912:4835426.721653.2
587Frans Nielsen35DETC6048659045.2-1.737744845.7-0.84.691.496.040.259.813:4110:461115-7.012867.2
588Matthew Nieto27COLLW7074270251.40.153551850.8-0.38.692.1100.740.959.113:3010:5419170.814160.3
589Boo Nieves26NYRC4162638.1-5.9102033.3-11.228.6100.0128.625.075.07:326:5410-0.3728.6
590Sami Niku23WPGD1722228843.5-7.616122741.5-8.26.893.5100.451.648.416:1015:34211-4.84362.8
591Matt Niskanen33PHID68108997352.82.583373953.03.19.690.199.744.255.821:5417:1014568.523254.3
592Stefan Noesen26TOTRW4039138150.6-0.330829351.20.04.994.899.749.450.611:3210:401681.8
592Stefan Noesen26SJSRW3435033850.90.127526251.20.45.194.699.751.648.411:5010:571372.68966.3
592Stefan Noesen26PITRW6414348.8-3.4333151.6-2.23.696.399.927.372.79:519:0431-0.81172.7
593Joakim Nordström27BOSC4835649042.1-9.327537542.3-9.24.792.897.528.171.912:069:601210-5.18855.7
594Joshua Norris20OTTC3385043.2-9.6203040.0-10.313.3100.0113.372.028.017:5515:0710-1.31464.3
595Tomáš Nosek27VEGC6765658053.1-1.649342653.6-1.36.892.198.954.046.011:3610:1522168.215460.4
596Ryan Nugent-Hopkins26EDMC6590199647.5-0.268473648.20.010.791.7102.456.143.920:2814:555439-2.730456.6
597Darnell Nurse24EDMD711329144647.90.61015112647.4-1.19.790.7100.450.949.123:2720:012654-1.532951.7
598Markus Nutivaara25CBJD3752253549.40.739739350.30.86.393.7100.057.842.215:5515:206130.08952.8
599Joakim Nygård27EDMF3324931544.1-2.919822746.6-1.710.290.8101.148.751.310:419:4714104.75867.2
600Alexander Nylander21CHILW6569070549.50.950152848.70.58.191.899.946.153.912:0810:572523-2.215162.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%
601William Nylander23TORC68113793454.94.185474453.43.19.489.498.860.439.618:1315:0842417.029566.8
602Gustav Nyquist30CBJRW70927102347.5-1.771775348.8-2.49.691.9101.549.750.318:0214:3227411.322965.9
603Logan O'Connor23COLRW1613410556.14.9987257.67.07.489.897.154.545.58:268:03500.22853.6
604Ryan O'Reilly28STLC7197386952.83.174468152.22.411.590.0101.548.951.120:3415:176922-3.118364.5
605Jordan Oesterle27ARID5883192247.4-0.763569047.9-0.15.592.998.449.550.517:0115:011137-0.915943.4
606Kyle Okposo31BUFRW5249748150.82.938837351.03.97.791.999.639.460.612:5112:0315131.413361.7
607Jamie Oleksiak27DALD69100690452.74.672665452.64.65.592.497.849.350.715:4915:0524468.914951.0
608Mathieu Olivier22NSHF8404646.5-8.0323150.8-4.97.195.5102.624.475.67:337:33030.2966.7
609Gustav Olofsson25MTLD3143429.2-28.3102330.3-29.90.075.075.050.050.08:068:0601-0.9633.3
610Victor Olofsson24BUFRW5476175250.30.558959849.60.210.390.6100.959.440.618:2314:531226-2.222855.7
611Dmitry Orlov28WSHD691367119553.42.1102490553.11.89.990.1100.050.549.522:1019:4449651.422446.9
612T.J. Oshie33WSHC/RW6998495450.8-1.977072051.7-0.512.089.6101.651.548.518:1614:264245-0.924953.8
613Xavier Ouellet26MTLD1214513052.7-2.210410051.0-3.49.790.9100.653.546.513:5412:5214-0.12828.6
614Alex Ovechkin34WSHLW681159102353.11.584478052.0-0.111.287.999.153.646.420:3915:3928483.660251.7
615Max Pacioretty31VEGLW71127789658.86.299466260.07.79.589.899.456.543.517:5415:22325526.754955.9
616Jean-Gabriel Pageau27TOTC67962104048.1-0.474175449.61.47.391.098.341.358.819:0815:023332-0.2
616Jean-Gabriel Pageau27OTTC6088293848.50.467767949.92.18.091.499.441.358.719:1615:1229240.722061.4
616Jean-Gabriel Pageau27NYIC78010244.0-7.9647546.0-4.60.087.087.040.859.217:6013:3648-0.82466.7
617Ondřej Palát28TBLLW6993782553.21.667961352.61.711.393.3104.652.347.716:1213:4441345.922058.2
618Kyle Palmieri28NJDRW6578786647.62.663164949.33.79.991.9101.853.946.117:0613:282928-0.628554.4
619Artemi Panarin28NYRLW691159113350.66.391785851.77.013.491.8105.254.745.320:3616:4956828.840351.9
620Richard Pánik28WSHRW5961951254.72.545839953.41.310.594.2104.750.349.711:2010:252129-1.312554.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%
621Cédric Paquette26TBLC6156960248.6-5.341845747.8-5.58.191.399.444.155.913:0310:57179-3.313657.4
622Colton Parayko26STLD641066110649.1-2.083284549.6-1.09.291.9101.147.452.622:5819:583341-2.628457.0
623Zach Parise35MINLW6990594349.0-0.767270248.9-1.29.290.199.352.547.517:1213:202122-0.923865.1
624David Pastrňák23BOSRW70110291654.65.881669753.94.711.991.2103.162.537.518:5815:0349887.150755.0
625Greg Pateryn29MIND2020126742.9-9.314618344.4-8.312.491.1103.547.452.615:2813:1936-0.15341.5
626Nick Paul24OTTLW5665774446.9-2.749153447.9-1.67.693.0100.642.058.014:2713:152719-3.418456.0
627Joe Pavelski35DALC6788182251.72.864361751.02.38.393.7102.153.846.316:5613:2438276.823553.2
628Tanner Pearson27VANLW6991596648.60.368372548.5-0.88.491.299.646.553.516:3113:423733-7.725564.3
629Matthew Peca26TOTC1413213050.4-2.3989850.0-3.06.089.395.344.655.410:279:39010.0
629Matthew Peca26OTTC9988553.61.6736254.12.86.589.195.744.255.811:1110:03000.41520.0
629Matthew Peca26MTLC5344543.0-10.9253641.0-15.24.889.794.445.554.59:068:5601-0.4757.1
630Andrew Peeke21CBJD2226925950.9-0.220718752.5-0.37.292.899.953.246.813:5113:14381.25343.4
631Adam Pelech25NYID3856371943.9-3.540951044.5-3.29.491.6101.137.962.121:0818:093248-3.811542.6
632Brendan Perlini23TOTLW4025536441.2-5.019329539.5-6.63.690.594.147.152.910:429:1878-8.4
632Brendan Perlini23DETLW3924936140.8-5.318929239.3-6.83.790.494.148.651.410:469:2078-8.29748.5
632Brendan Perlini23CHILW16366.719.74357.18.90.0100.0100.00.0100.07:497:4900-0.2250.0
633Mathieu Perreault32WPGC4954852950.92.440141349.32.05.991.597.444.755.313:0611:381711-2.011959.7
634David Perron31STLLW7198685453.64.276267153.23.89.989.899.653.446.618:1915:013935-0.532451.2
635Corey Perry34DALRW5758865747.2-3.543948547.5-3.17.792.5100.252.547.513:4311:3317261.215948.4
636Joel Persson25EDMD1316718347.71.112513947.30.69.392.2101.555.045.015:1914:5828-0.63351.5
637Brett Pesce25CARD61109598252.7-2.280976651.4-3.29.191.2100.449.250.821:5318:144239-0.222246.8
638Nic Petan24TORC1617514355.01.313210954.84.05.790.696.338.861.211:0710:18420.24146.3
639Jeff Petry32MTLD711499113057.03.8110885956.33.57.189.096.152.247.823:3918:59308813.937741.9
640Elias Pettersson21VANC68105886055.29.580062656.19.811.890.1101.861.438.618:3214:25363311.632849.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%
641Marcus Pettersson23PITD691100100852.21.885575353.22.59.790.8100.652.947.119:2417:1117386.619340.9
642Alex Pietrangelo30STLD701270112653.03.997787252.83.910.689.7100.351.648.424:0818:5643453.941853.8
643Lawrence Pilut24BUFD1310914942.2-8.28412041.2-8.45.291.796.846.253.816:1414:4224-0.91735.3
644Neal Pionk24WPGD711336125551.64.1101399650.44.08.791.6100.255.344.723:2319:313162-7.434052.1
645Brandon Pirri28VEGC1614116546.1-11.010012245.0-11.74.893.398.156.743.312:3410:4884-0.55345.3
646Tyler Pitlick28PHIC6353562246.2-6.340545747.0-5.011.992.1104.046.553.512:0310:532815-0.112759.8
647Ryan Poehling21MTLC2725023551.5-4.018516952.3-2.83.893.697.450.849.210:209:2878-1.84459.1
648Austin Poganski23STLRW11614.3-37.71614.3-39.80.0100.0100.050.050.05:545:5400-0.30
649Brayden Point23TBLC66108890654.63.282468554.64.013.290.7103.957.043.018:5415:17301910.127750.9
650Roman Polák33DALD4145458843.6-7.433141344.5-5.95.392.697.941.358.716:4013:45422-1.37346.6
651Tucker Poolman26WPGD5781491847.0-2.660473445.1-3.811.190.6101.650.549.517:2716:311446-11.914943.0
652Derrick Pouliot26STLD210662.515.67463.620.00.066.766.757.142.98:208:20010.0333.3
653Nikolai Prokhorkin26LAKLW4348643153.00.135635450.1-2.44.993.198.050.050.012:0611:291914-4.511355.8
654Dalton Prout29SJSD2192048.71.8151648.44.69.190.9100.077.822.212:4912:2420-0.6450.0
655Ivan Provorov23PHID691226111152.51.992885352.11.79.990.6100.545.854.224:5118:5916676.827554.5
656Ryan Pulock25NYID681100135344.8-2.982395046.4-0.910.890.7101.543.756.322:2418:4715640.631551.7
657Mark Pysyk28FLAD5857772044.5-6.443453444.8-6.49.892.0101.933.466.612:4512:052615-4.910561.9
658John Quenneville23CHIC9989650.50.1687547.60.212.088.3100.349.450.611:0310:2025-1.61973.7
659Alan Quine26CGYC9817252.91.8565251.92.22.794.697.354.545.59:489:4721-0.31866.7
660Gage Quinney24VEGF3241857.18.4201458.89.315.470.085.433.366.79:439:39000.3450.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
661Lukáš Radil29SJSC149511445.5-3.2638941.4-5.64.991.896.750.749.39:178:1444-2.21963.2
662Alexander Radulov33DALRW6085978152.44.064657453.04.87.794.1101.861.338.716:4514:0426448.021860.6
663Michael Raffl31PHILW5853355848.9-2.840341749.1-2.28.590.699.151.648.412:2210:5819230.49371.0
664Rickard Rakell26ANARW6594791850.83.173070151.03.29.289.198.355.045.018:0914:5130422.631658.9
665Mikko Rantanen23COLRW4268961452.92.752646453.13.19.989.098.957.842.218:5715:0634162.518258.8
666Victor Rask26MINC4341837552.74.431728552.73.88.993.7102.655.844.210:2910:041353.36360.3
667Ryan Reaves33VEGRW7167158353.5-1.250442954.0-0.97.091.398.258.042.010:099:531775.99961.6
668Mike Reilly26TOTD4477471352.12.358753852.22.87.690.498.052.847.218:0115:529394.5
668Mike Reilly26OTTD3058154051.84.044741352.04.75.690.996.551.648.419:5417:099281.414743.5
668Mike Reilly26MTLD1419317352.7-0.414012552.8-0.213.588.7102.155.644.413:5913:070113.04348.8
669Sam Reinhart24BUFC691114102952.04.086583251.03.39.589.699.159.140.920:3817:042133-4.627153.1
670Anthony Richard23NSHC14544.4-5.04450.0-3.00.075.075.0100.00.04:104:1000-0.42100.0
671Brad Richardson34ARIC5953572442.5-7.440753643.2-6.57.692.8100.429.570.513:3910:541218-6.213357.1
672Tobias Rieder27CGYC5550854148.4-2.838440348.8-1.64.291.896.045.754.311:059:20178-2.112959.7
673Morgan Rielly25TORD47100895051.5-2.075675050.2-2.89.990.8100.750.050.024:1019:2917420.926147.1
674Juuso Riikola26PITD3641437252.73.330626753.44.16.093.999.956.443.613:5312:398163.38345.8
675Zac Rinaldo29CGYC1913518542.2-7.010714642.3-6.77.892.5100.247.053.08:168:1455-3.62867.9
676Rasmus Ristolainen25BUFD691020116546.7-4.278892246.1-4.311.190.5101.647.652.422:4818:101724-6.721459.8
677Brett Ritchie26BOSRW2722420851.91.317116850.40.39.090.699.655.644.410:249:5234-1.95759.6
678Nick Ritchie24TOTLW4858354651.65.045940852.96.67.992.099.952.247.814:1012:101120-0.1
678Nick Ritchie24ANALW4151046352.46.240735053.88.18.392.1100.450.050.014:2312:2511160.312257.4
678Nick Ritchie24BOSLW7738346.8-2.3525847.3-3.75.091.796.768.231.812:4910:3904-0.41650.0
679Jason Robertson20DALLW3252649.08.6162044.42.716.784.6101.358.341.712:1911:06100.3666.7
680Buddy Robinson28CGYRW5495746.2-2.8383949.43.23.896.2100.045.954.112:039:46210.81442.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%
681Eric Robinson24CBJLW5046343851.44.135631752.94.18.694.3102.950.549.510:5710:3713116.311759.0
682Evan Rodrigues26TOTC4538037250.5-0.828227850.4-1.06.690.196.747.053.011:1710:0314130.4
682Evan Rodrigues26BUFC3832234048.6-2.423925548.4-2.57.189.896.948.052.011:1910:121211-0.29468.1
682Evan Rodrigues26PITC7583264.411.3432365.211.23.294.197.341.558.511:089:14220.61861.1
683Kevin Rooney26NJDC4935947243.2-3.226434943.1-4.28.595.9104.432.367.711:449:231713-2.09760.8
684Calle Rosén25TOTD1215215649.4-0.111412348.1-1.56.093.299.157.043.013:3512:5728-0.6
684Calle Rosén25COLD810410649.5-1.6828150.3-0.66.794.9101.653.746.313:4913:1725-0.12343.5
684Calle Rosén25TORD4485049.03.0324243.2-3.54.289.793.862.537.513:0512:1703-0.51330.8
685Jack Roslovic23WPGC7193788051.63.468969749.72.48.393.2101.556.443.614:5413:332438-8.420656.8
686Antoine Roussel30VANLW4140445946.80.132233948.71.310.691.2101.852.247.811:5010:30713-4.89259.8
687Carter Rowney30ANARW7158280142.1-7.645360842.7-6.99.193.6102.736.263.812:4910:112426-7.911455.3
688Matt Roy24LAKD70122996156.14.393671756.65.78.892.1100.954.245.818:0716:397439.824246.3
689Nicolas Roy22VEGC2829618661.45.222314061.44.77.989.297.157.742.311:2610:451066.46564.6
690German Rubtsov21PHIC482127.6-25.151327.8-25.90.090.990.954.545.56:486:4811-0.41100.0
691Chad Ruhwedel29PITD4145246949.1-1.134635049.7-1.18.892.7101.552.547.514:4613:277171.98452.4
692Kris Russell32EDMD5556574443.2-4.942651745.2-2.96.693.7100.343.556.516:4714:243138-5.68254.9
693Patrick Russell27EDMRW4538144446.2-2.528531847.3-1.34.690.094.632.167.911:2210:19913-1.69461.7
694Bryan Rust27PITRW5582679551.00.264459052.21.312.589.7102.259.041.019:4615:1929379.124461.9
695Jan Rutta29TBLD3345839853.51.334531852.0-0.211.391.3102.650.949.115:3313:54285.58153.1
696Bobby Ryan32OTTLW2428224853.24.820018452.12.79.093.2102.257.242.813:3110:481218-0.39545.3
697Derek Ryan33CGYC6875279248.7-1.856159248.7-0.88.194.4102.548.151.914:3211:4834260.117060.6
698Joakim Ryan26LAKD3554549652.4-3.242937753.2-1.34.291.996.153.646.419:0917:246281.69954.5
699Brandon Saad27CHILW5883380450.93.562261150.43.08.391.499.853.246.816:4513:4040254.321465.4
700Aleksi Saarela23FLAC99110845.7-0.1777750.06.67.794.8102.549.051.012:1511:1463-1.32462.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%
701Scott Sabourin27OTTF3521426544.7-5.515818546.1-4.16.590.296.748.351.77:016:5556-3.94959.2
702Miikka Salomäki26NSHRW5384545.8-8.3272849.1-4.89.5100.0109.528.171.912:0911:38130.2540.0
703Rasmus Sandin19TORD2835829654.74.025624151.50.58.288.396.556.143.914:1913:18215-2.04845.8
704Zach Sanford25STLLW5864960551.81.851248351.52.010.392.0102.354.046.013:4412:2318192.015956.6
705Travis Sanheim23PHID691151106751.91.086481751.40.510.089.799.749.450.620:0917:2022534.822648.7
706Steven Santini24NSHD2151157.7-9.013861.9-6.628.685.7114.360.040.09:339:16000.1250.0
707Ashton Sautner25VAND12340.0-11.91325.0-38.30.0100.0100.050.050.02:492:4900-0.21100.0
708David Savard29CBJD681102127046.5-3.386788949.4-1.47.692.199.641.558.520:4118:2218435.419350.3
709Luca Sbisa30WPGD4458268346.0-3.144553645.4-2.09.391.5100.850.449.617:5615:54426-7.99949.5
710Marco Scandella29TOTD6286780851.8-0.365960752.10.810.192.5102.650.249.817:3515:3018495.5
710Marco Scandella29BUFD3142738052.94.233828654.26.110.892.7103.449.150.916:3614:309143.57651.3
710Marco Scandella29MTLD2027826251.5-3.920120050.1-4.39.490.6100.055.045.017:3815:466271.15836.2
710Marco Scandella29STLD1116216649.4-6.212012149.8-4.89.495.5104.844.855.220:1617:49380.83745.9
711Colton Sceviour30FLAC/RW6963879944.4-6.849756846.7-4.27.693.2100.825.274.813:1310:332635-5.917166.7
712Tim Schaller29TOTLW5334350540.4-10.726036741.5-10.14.990.795.734.565.511:348:45149-8.0
712Tim Schaller29VANLW5132949639.9-11.025135941.1-10.35.190.996.033.766.311:428:47148-7.98457.1
712Tim Schaller29LAKLW214960.93.19852.9-1.50.083.383.350.050.08:027:5701-0.1250.0
713Mark Scheifele26WPGC711256129449.30.3952104147.8-0.311.989.2101.157.842.221:4818:115746-8.428859.0
714Brayden Schenn28STLC7194892250.70.172070450.60.19.591.2100.753.946.118:2615:0626390.722461.6
715Luke Schenn30TBLD2524727447.4-8.018620847.2-8.27.587.795.250.050.012:2710:43510-3.45655.4
716Nick Schmaltz23ARIC7089488950.12.567968449.82.28.692.1100.759.140.915:3213:025227-0.318850.5
717Nate Schmidt28VEGD591148102152.9-3.586276652.9-4.09.091.8100.849.750.321:4019:0033399.922549.8
718Justin Schultz29PITD4671970850.4-0.957453052.00.87.389.196.456.443.619:5316:546183.117848.3
719Jaden Schwartz27STLC7195385852.62.872666252.32.58.991.4100.454.046.018:1014:5250291.928656.6
720Brent Seabrook34CHID3245156444.4-6.032842043.9-5.67.994.0101.946.253.818:0915:45327-8.07851.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%
721Nick Seeler26TOTD1210516738.6-9.37912039.7-8.54.189.793.756.643.411:5611:1417-2.9
721Nick Seeler26CHID66710139.9-12.3537641.1-13.06.193.499.552.347.713:3212:4803-2.2616.7
721Nick Seeler26MIND6386636.5-7.3264437.1-5.20.080.880.862.537.510:199:4014-0.71136.4
722Tyler Seguin28DALC691132112350.21.283083050.01.17.692.399.951.049.019:0815:4434524.339562.0
723Andrej Sekera33DALD5776684647.5-2.757561648.3-1.15.796.1101.944.955.118:0015:378501.112849.2
724Brett Seney23NJDLW2131350.0-2.581044.4-10.00.085.785.750.050.09:569:5613-0.6250.0
725Zachary Senyshyn22BOSRW4302257.74.7241758.58.39.5100.0109.546.253.88:268:22110.8425.0
726Mikhail Sergachev21TBLD701177104652.91.385279851.60.49.492.1101.554.745.320:2217:0118396.827443.1
727Damon Severson25NJDD691112123647.42.384190748.12.27.689.897.445.055.022:5818:133573-5.822151.6
728Michael Sgarbossa27WSHC2111247.8-6.591047.4-6.40.0100.0100.050.050.08:078:0721-0.5425.0
729Kevin Shattenkirk31TBLD701177101453.72.587077652.92.29.893.7103.653.246.818:5316:50323410.024653.3
730Andrew Shaw28CHIC2632831850.83.722924648.21.58.891.3100.149.250.814:2711:4712151.76966.7
731Logan Shaw28WPGRW3513322936.7-12.610016038.5-9.65.896.2102.044.755.36:496:4025-3.93655.6
732Riley Sheahan28EDMC6651666443.7-5.039948645.1-3.97.389.797.032.367.712:4710:153625-4.310964.2
733Conor Sheary27TOTLW6366465450.40.350451549.5-0.28.790.098.750.749.313:0611:5319181.1
733Conor Sheary27BUFLW5555255749.80.342144348.7-0.28.290.999.146.953.112:5511:3816161.914361.5
733Conor Sheary27PITLW81129753.6-1.1837253.5-1.911.584.996.468.531.514:2713:2932-0.72458.3
734Kiefer Sherwood24ANARW108311043.0-4.6638642.3-5.77.595.4102.946.953.113:2012:1747-3.63351.5
735Kole Sherwood23CBJRW3231560.510.1191065.510.90.0100.0100.046.753.36:386:38200.26100.0
736Devin Shore25TOTC4540949945.0-2.832438345.8-2.57.689.797.450.649.411:3910:33128-5.6
736Devin Shore25ANAC3936244345.0-3.028934245.8-2.47.490.097.451.348.711:5910:46118-4.17364.4
736Devin Shore25CBJC6475645.6-1.7354146.1-3.110.087.997.945.254.89:259:0810-1.5650.0
737Nick Shore27TOTC6335846543.5-7.826834843.5-6.55.895.9101.726.074.09:117:381416-5.5
737Nick Shore27WPGC4221227743.4-6.416420844.1-4.44.395.8100.137.662.49:097:22117-2.55569.1
737Nick Shore27TORC2114618843.7-10.610414042.6-10.38.196.0104.116.383.79:138:1139-2.92231.8
738Jonas Siegenthaler22WSHD6475573750.6-2.657454051.5-1.28.193.3101.446.653.415:4412:2213322.311044.5
739Dylan Sikura24CHIC9849347.5-2.2677447.5-1.07.794.8102.554.245.89:549:5320-2.51283.3
740Jakob Silfverberg29ANALW6684185249.72.062965049.21.110.689.399.951.748.317:4113:304032-2.227057.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%
741Radim Šimek27SJSD4865275546.3-6.247156645.4-7.57.290.998.146.553.517:0915:072036-6.68746.0
742Wayne Simmonds31TOTRW6875884747.20.956761348.11.36.691.197.748.151.914:5512:052718-1.0
742Wayne Simmonds31NJDRW6167676846.80.750755447.81.06.791.197.848.052.015:1012:0924170.317861.8
742Wayne Simmonds31BUFRW7827950.92.1605950.43.55.791.397.049.051.012:4011:2431-1.71656.3
743Dominik Simon25PITC6486576353.13.166658153.42.77.290.097.258.541.514:2413:4041313.018056.7
744Colton Sissons26NSHC5754565645.4-6.742245848.0-4.49.490.6100.030.669.414:2011:351425-4.29256.5
745Jeff Skinner27BUFLW/C5974274849.8-0.255858248.9-0.67.190.097.152.147.916:2913:572824-1.329162.9
746Brady Skjei25TOTD671104126646.6-1.684597646.4-2.88.989.898.647.252.820:4117:583655-9.1
746Brady Skjei25NYRD60982115845.9-1.575488945.9-2.58.890.499.246.853.220:4117:593052-8.021557.7
746Brady Skjei25CARD712210853.0-2.5918751.1-5.19.283.692.850.050.020:5017:5363-1.12462.5
747Jaccob Slavin25CARD681355110055.21.7106385555.43.210.491.0101.452.847.223:2419:17814916.929349.5
748Brendan Smith30NYRD6243356143.6-4.033140744.9-2.94.790.895.547.152.911:068:581824-7.38751.7
749Craig Smith30NSHC6985070154.85.266752556.05.89.693.6103.151.348.713:2511:0226267.628065.7
750Dalton Smith27BUFLW110100.047.810100.048.2100.050.050.01:261:26000.10
751Gemel Smith25TBLC3152537.5-6.3131940.62.09.193.3102.430.869.29:107:3010-0.61100.0
752Givani Smith21DETRW2111313246.10.29310247.72.24.593.898.247.252.89:418:2126-1.12878.6
753Reilly Smith28VEGRW71103189953.4-1.576969352.6-3.010.291.0101.256.843.217:5514:0558418.226663.5
754Zack Smith31CHIC5040648745.5-4.128437043.4-5.97.994.4102.341.558.511:4710:212114-6.67656.6
755Vladimír Sobotka32BUFC1615519544.3-4.411714744.3-3.89.894.3104.139.860.214:1612:3633-2.13271.9
756Carl Söderberg34ARIC7079592146.3-2.661169346.9-1.88.393.9102.246.054.015:5412:332824-5.321961.6
757Marcus Sorensen27SJSRW6667371148.6-1.948753247.8-2.67.490.197.545.854.213:5111:472818-4.912462.9
758Carson Soucy25MIND5563371147.1-3.648752448.2-2.811.094.2105.143.256.815:3814:1517160.611254.5
759Jason Spezza36TORC5851950650.6-1.238538550.0-1.39.590.8100.445.354.710:509:2820330.313255.3
760Daniel Sprong22ANARW81189156.57.6966958.29.06.688.294.841.958.114:0511:19100.63154.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%
761Jared Spurgeon30MIND621103100652.33.981876351.72.79.790.299.849.250.822:3417:25102310.323447.9
762Eric Staal35MINC6687189149.4-0.663567748.4-2.411.988.2100.155.744.317:0713:592546-0.523248.7
763Jordan Staal31CARC6899479155.72.174761454.91.98.291.699.846.653.417:3013:5830415.820261.9
764Marc Staal33NYRD5265485743.3-5.451364044.5-5.08.893.4102.147.152.917:3914:491934-5.28752.9
765Steven Stamkos29TBLC5783878151.8-0.862660850.7-1.613.489.6103.057.642.418:2514:2824336.531955.2
766Paul Stastny34VEGC71104981056.42.678960056.82.88.090.298.252.447.617:0813:43411815.620068.0
767Troy Stecher25VAND69975102848.70.473875949.30.38.493.7102.239.360.715:2114:341625-2.617748.6
768Sam Steel21ANAC6577281048.81.259064147.9-0.16.891.998.757.542.515:3313:142537-8.716850.6
769Alexander Steen35STLC5553756948.6-3.239741449.0-2.611.090.9101.947.752.314:0211:1816121.211561.7
770Kevin Stenlund23CBJC3232935847.91.024225648.6-0.26.893.6100.451.348.713:5911:49691.410057.0
771Derek Stepan29ARIC7093495449.51.770073448.80.86.992.499.346.853.217:3913:443828-3.525861.2
772Mitchell Stephens22TBLC3833429253.41.225623352.41.07.387.995.243.556.510:479:26642.28252.4
773Chandler Stephenson25TOTC6580667654.40.162950155.71.510.393.6103.951.848.214:1912:21372210.9
773Chandler Stephenson25VEGC4159644057.51.646832958.73.011.392.8104.058.042.015:4713:38241713.110154.5
773Chandler Stephenson25WSHC2421023647.1-4.716117248.3-3.56.995.2102.138.961.111:5010:10135-2.13256.3
774Chris Stewart32PHIRW166712834.4-18.2519734.5-16.910.886.196.950.050.07:477:3631-4.71241.7
775Riley Stillman21FLAD3448553947.4-3.936239947.6-3.48.690.999.547.152.919:0716:391328-5.98347.0
776Mark Stone27VEGRW65113983957.65.388862858.66.59.689.999.554.245.819:2414:57783824.127661.2
777Michael Stone29CGYD3344453345.4-7.733140145.2-7.27.791.599.353.146.916:1914:4969-4.911051.8
778Anton Strålman33FLAD691137126447.4-3.786994348.0-3.29.789.399.048.151.921:0418:094048-6.416853.0
779Ben Street32NJDC3122334.3-14.181732.0-17.416.7100.0116.740.060.08:085:3000-0.8666.7
780Dylan Strome22CHIC5874976949.31.854056748.81.810.092.0102.056.643.415:5613:133026-4.014766.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%
781Ryan Strome26NYRC70994104148.83.278778550.13.912.291.8104.053.047.019:3514:2227547.924163.9
782Jack Studnicka20BOSC2191950.06.3161748.58.518.2100.0118.250.050.012:0811:06030.4475.0
783Nico Sturm24MINC6565152.32.7383254.34.210.796.0106.743.156.911:5411:22110.1450.0
784P.K. Subban30NJDD681118124947.21.987694648.12.16.591.197.648.251.822:0717:531965-6.529251.7
785C.J. Suess25WPGLW121313.3-18.61127.7-19.887.525.075.06:266:2600-0.510.0
786Oskar Sundqvist25STLC5759866247.5-5.645449447.9-4.59.592.1101.638.661.414:2312:273611-2.616758.1
787Antti Suomela25SJSC2016518547.1-2.911513246.6-3.211.993.6105.546.753.39:419:16641.42962.1
788Ryan Suter35MIND691295128750.21.194999448.8-1.510.489.9100.349.550.524:3819:0819272.425343.9
789Brandon Sutter30VANC/RW4443053544.6-6.533539246.1-5.48.293.3101.531.968.114:5111:36159-3.911267.9
790Nick Suzuki20MTLC7194382253.4-1.668961752.8-1.97.190.497.553.746.315:5913:2331370.622262.2
791Andrei Svechnikov19CARRW68103480056.43.179163055.73.110.889.1100.054.145.916:4413:44296610.132057.2
792Evgeny Svechnikov23DETLW4342854.8-1.6282453.8-1.50.094.794.742.957.18:207:36030.51070.0
793Jordan Szwarz28OTTRW371531.8-14.85550.02.30.0100.0100.050.050.04:554:5500-0.12100.0
794Brandon Tanev28PITLW6869070349.5-1.850552948.8-3.37.291.999.138.261.814:4612:263337-4.016259.3
795Chris Tanev30VAND69959111946.2-3.372780947.3-2.611.690.5102.245.754.319:3215:512045-10.29845.9
796Vladimir Tarasenko28STLRW1012211052.64.4948253.45.111.486.297.658.741.316:1113:43350.04755.3
797Tomáš Tatar29MTLC68122479160.78.691760960.18.29.288.497.752.447.616:1813:58312917.026461.4
798John Tavares29TORC63111097853.21.483776852.10.810.088.198.153.246.819:3216:2635473.435755.2
799Matt Tennyson29NJDD2019723245.9-2.015918046.9-2.314.886.2100.953.246.812:0912:0528-0.32653.8
800Teuvo Teräväinen25CARF68107678857.75.181262456.54.310.490.2100.656.044.019:1214:19444410.131757.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%
801Troy Terry22ANAC/RW4750951649.71.339740149.71.56.591.197.757.242.814:3112:283119-1.314052.1
802Alexandre Texier20CBJC3640339350.61.031428952.10.27.992.9100.855.244.812:4511:5516120.58557.6
803Shea Theodore24VEGD711513109458.05.7116385257.74.97.391.698.958.741.322:1518:56555427.946047.6
804Robert Thomas20STLC6675170651.50.555955150.4-0.710.291.4101.556.243.814:3412:5246309.014659.6
805Nate Thompson35TOTC7063872446.8-8.647351048.1-6.96.692.198.838.261.812:4710:272533-1.6
805Nate Thompson35MTLC6359366347.2-9.144447048.6-7.06.591.698.138.961.112:4810:272228-2.010757.9
805Nate Thompson35PHIC7456142.5-4.9294042.0-8.08.0100.0108.030.070.012:3710:26350.5862.5
806Tage Thompson22BUFC17653.81.55455.67.60.0100.0100.066.733.36:596:59100.020.0
807Joe Thornton40SJSC7091281952.73.466660852.33.37.187.794.851.348.715:3012:605530-2.612560.8
808Calvin Thurkauf22CBJC3131940.6-7.591439.1-11.10.0100.0100.028.671.48:158:1500-0.3333.3
809Chris Tierney25OTTC7190698947.8-0.768475747.5-1.69.990.1100.041.758.317:1113:453242-5.318156.4
810Dmytro Timashov23TOTLW4430834547.2-5.222626046.5-5.48.094.6102.636.563.58:328:1757-3.2
810Dmytro Timashov23TORLW3926629647.3-6.019522346.7-6.38.694.4102.931.968.18:067:4933-1.25957.6
810Dmytro Timashov23DETLW5424946.22.6313745.64.44.596.0100.565.534.511:5411:5424-2.0742.9
811Conor Timmins21COLD2241857.112.7191261.317.914.3100.0114.355.644.410:259:32100.5425.0
812Jarred Tinordi27NSHD2834544543.7-6.426833244.7-6.39.092.3101.344.555.516:3715:08118-4.95238.5
813Brady Tkachuk20OTTLW711203115151.14.191787251.34.07.590.698.153.346.718:5515:4635406.243260.2
814Matthew Tkachuk22CGYLW69109894953.64.381173452.53.711.088.299.247.752.318:1815:1040867.432358.2
815Devon Toews25NYID681142110850.86.184782450.75.58.591.5100.053.646.420:3117:47325711.725947.1
816Jonathan Toews31CHIC701092107950.32.279682749.01.112.089.5101.555.344.719:4714:265840-2.428560.4
817Tyler Toffoli27TOTC68105680856.74.679061356.33.98.089.697.655.244.816:5113:45353410.7
817Tyler Toffoli27LAKC5888665657.54.566450157.04.27.489.596.954.845.216:3713:2531298.129256.5
817Tyler Toffoli27VANC1017015252.85.112611252.92.910.890.4101.157.043.018:1515:39452.65964.4
818Dominic Toninato25FLAC4641049645.3-5.030636445.7-4.59.193.6102.739.260.811:0910:251713-3.36558.5
819Yakov Trenin23NSHC2119519450.11.013712452.52.210.090.2100.242.257.89:449:42730.34555.6
820Vincent Trocheck26TOTC6283073553.04.261254652.83.910.786.797.458.241.816:4414:0451642.0
820Vincent Trocheck26FLAC5574765853.25.254447953.25.011.586.598.059.340.716:5214:1747613.121659.7
820Vincent Trocheck26CARC7837751.9-3.7686750.4-5.54.087.891.850.749.315:3912:2143-1.12254.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%
821Zach Trotman29PITD8998454.10.1785956.91.86.589.696.064.535.514:4313:3606-0.62937.9
822Jacob Trouba25NYRD701169142345.1-2.5880105545.5-3.07.891.299.045.354.722:3418:164369-8.533350.5
823Alexander True22SJSF121199854.83.7927654.83.29.491.5100.958.641.410:009:29251.81866.7
824Alex Tuch23VEGRW4250244653.0-3.037033352.6-3.86.988.895.760.339.714:3712:4227273.217058.2
825Kyle Turris30NSHC6279377150.70.457558249.7-1.78.289.797.955.244.815:2512:182129-6.316254.3
826Carsen Twarynski22PHIF1511214543.6-9.88110044.8-8.31.694.596.248.651.410:4110:2360-1.41877.8
827T.J. Tynan27COLC1610011646.3-2.6707647.9-0.83.494.497.955.144.98:287:5450-1.41353.8
828Urho Vaakanainen21BOSD5507938.8-9.7396537.5-14.312.097.6109.654.345.716:5115:1613-0.9922.2
829James van Riemsdyk30PHILW6678770252.91.659551853.53.09.491.6101.049.650.414:5412:1717168.323664.0
830Trevor van Riemsdyk28CARD4962755353.1-1.146343451.6-2.17.190.097.153.047.014:5113:291317-0.511351.3
831Sami Vatanen28NJDD4768574747.80.050755947.6-1.37.989.797.650.149.921:4516:211424-2.920047.5
832Frank Vatrano25FLALW6981779750.61.261459350.91.27.590.397.858.341.715:0112:103218-2.423868.1
833Lukas Vejdemo24MTLC7393155.74.1282453.85.35.386.791.948.052.08:017:53220.81070.0
834Carter Verhaeghe24TBLC5246639254.32.136031253.62.37.288.795.850.449.69:229:0019113.19758.8
835Max Veronneau24OTTRW4271761.412.0221362.913.50.081.881.850.050.08:257:4401-0.1650.0
836Jimmy Vesey26BUFLW6468670049.50.053354649.40.49.493.5103.051.348.713:4812:252616-3.016357.1
837Gabriel Vilardi20LAKC1010411447.7-0.2769245.2-1.611.190.3101.457.142.912:5111:2410-1.42965.5
838Jake Virtanen23VANRW6982186348.80.463963250.31.66.892.599.352.048.013:0512:023731-4.524262.0
839Marc-Édouard Vlasic32SJSD701068110449.2-1.678780449.5-0.68.689.998.547.852.220:1716:381840-6.620037.0
840Alexander Volkov22TBLRW9737150.7-3.5495746.2-8.73.082.986.055.944.110:1610:1642-0.61353.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%
841Jakub Voráček30PHIRW6992179853.63.269562652.62.210.291.6101.854.945.117:0313:5828305.225152.6
842Mikhail Vorobyev23PHIC2012614846.0-6.19611445.7-6.312.187.699.852.147.910:269:4454-4.42853.6
843Jakub Vrána23WSHLW6987082751.3-1.168363351.9-0.110.590.9101.550.949.114:5312:4931420.631359.7
844Austin Wagner22LAKLW6576062554.92.358248454.62.74.492.997.253.047.011:4511:3620216.520261.4
845Chris Wagner28BOSC6756768845.2-6.945052846.0-6.06.891.698.430.469.612:2610:431621-1.613956.1
846Oliver Wahlstrom19NYIRW9637446.00.7484850.03.66.191.297.258.042.010:179:21150.31656.3
847Nathan Walker25STLC5694958.515.3484253.310.85.487.592.950.050.011:0811:06010.21060.0
848Sean Walker25LAKD701293106154.92.796482653.91.76.789.396.050.149.918:5016:4825651.326947.2
849Lucas Wallmark24TOTC6764262450.7-3.847345750.9-3.07.991.299.046.553.512:4610:352217-0.9
849Lucas Wallmark24CARC6058155351.2-3.643040451.6-2.37.791.198.846.653.412:4910:3420140.713359.4
849Lucas Wallmark24FLAC7617146.2-5.4435344.8-8.49.791.7101.345.854.212:2810:4023-1.61050.0
850Jake Walman23STLD18753.313.34544.43.233.3100.0133.371.428.611:0411:04000.31100.0
851Austin Watson28NSHLW5341958641.7-12.332041343.7-10.29.488.497.729.970.111:3710:201820-9.78956.2
852Jordan Weal27MTLC4960146656.31.644134855.92.15.491.396.748.052.013:3711:3222124.313762.8
853Shea Weber*34MTLD651408115954.90.0106586655.21.38.690.699.349.450.624:0018:28187911.937848.9
854Yannick Weber31NSHD4152259546.7-4.439445146.6-5.07.693.3100.946.653.414:0113:401111-6.09447.9
855Anton Wedin26CHIF4222348.9-2.8181652.90.98.3100.0108.316.783.39:048:5810-0.3366.7
856MacKenzie Weegar26FLAD4571666951.72.256049453.13.610.389.9100.246.453.620:0717:4625383.113258.3
857Dale Weise31MTLRW2316818847.2-9.712814646.7-8.17.093.3100.346.253.89:168:488120.82268.2
858Alexander Wennberg25CBJC5764767449.01.751250050.61.56.391.798.047.252.816:4112:5820250.011164.9
859Zach Werenski22CBJD631144114749.92.488284651.01.59.291.6100.858.741.323:5919:0432474.233456.0
860Blake Wheeler33WPGRW71108398052.54.982274852.46.39.090.699.657.642.419:1915:2237460.030858.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%
861Colin White23OTTC6178480249.42.058962248.60.77.191.698.655.544.515:4213:192329-0.915155.0
862Colton White22NJDD6368928.8-13.5276429.7-12.810.091.7101.740.459.613:5913:0226-2.4450.0
863Zach Whitecloud23VEGD1619912661.24.41519162.44.99.990.9100.869.830.214:1913:17815.02931.0
864Justin Williams38CARRW2022017455.83.515113253.41.611.688.5100.149.750.313:3711:073130.58669.8
865Colin Wilson30COLC91058655.08.1786355.39.211.1100.0111.132.167.912:3710:16131.62060.0
866Scott Wilson27BUFC/LW6434051.81.6333449.30.512.593.1105.633.366.711:3811:2950-0.71266.7
867Tom Wilson25WSHRW6899092051.8-0.572270350.7-2.111.587.398.851.448.618:1614:1825403.225560.4
868Luke Witkowski29TBLD126610937.7-14.1508736.5-13.57.990.598.452.447.68:488:2522-2.71376.9
869Christian Wolanin24OTTD3585650.9-9.2454052.9-6.86.395.8102.166.733.317:3014:24020.6757.1
870Miles Wood24NJDLW6873194243.7-2.955271143.7-3.97.091.098.040.060.013:1412:101522-7.222163.8
871Kailer Yamamoto21EDMRW2743243349.93.233032850.23.313.593.3106.853.846.317:2316:2319100.97360.3
872Keith Yandle33FLAD691066109249.4-0.481384049.2-1.29.291.7100.958.141.919:4215:452566-1.027247.4
873Alexander Yelesin23CGYD4434051.8-4.6363153.70.28.788.096.752.048.012:3010:39020.4728.6
874Danil Yurtaykin22SJSF4382956.78.3292454.78.75.087.592.565.434.612:5410:5320-0.6825.0
875Pavel Zacha22NJDC6568285944.3-2.153563945.6-1.49.489.298.644.155.916:1612:243531-7.815463.0
876Filip Zadina20DETRW2828632746.71.621925746.01.06.389.695.953.546.515:1012:381217-1.810756.1
877Nikita Zadorov24COLD6495996849.8-2.069470149.7-1.89.092.5101.445.754.317:4615:362335-3.816240.1
878Nikita Zaitsev28OTTD58986121444.8-6.874691345.0-7.06.992.199.043.956.122:0918:462044-10.616538.8
879Travis Zajac34NJDC6983397846.00.263472646.6-0.17.889.997.845.254.817:0613:263617-6.212458.9
880Mika Zibanejad26NYRC5785384350.34.565363550.73.911.789.8101.549.850.221:3815:174243-0.335059.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%
881Mats Zuccarello32MINLW6576682548.1-2.257060748.4-2.310.589.099.554.645.415:5613:1633171.616458.5
882Jason Zucker28TOTLW6077577650.00.357758549.7-0.411.189.2100.254.145.916:1913:4531252.5
882Jason Zucker28MINLW4552556648.1-1.339042148.1-1.512.389.0101.250.449.615:5213:1125172.711664.7
882Jason Zucker28PITLW1525021054.33.618716453.31.78.689.798.362.937.117:4015:2768-0.25763.2
883Valentin Zykov24VEGLW1510712845.5-8.27410242.0-12.19.190.799.854.745.312:1310:50512-1.53161.3