NHL Advanced Stats / Analytics

Teams

Advanced Stats Finder
Search our database using advanced filtering tools.

Team Page
Choose a team 

Players

Advanced Stats Finder
Search our database using advanced filtering tools.

Player Page
Search for a player page for complete advanced stats, links to situational advanced stats, and game-by-game breakdowns.

More

Season Totals
Advanced stats totals for each team in that season.
Choose a season 

Games
Our boxscores have complete advanced stats information going back to 2008, including visual shot location charts.

Glossary

Current Advanced Stats Summary

Click a header to order by that category. Scroll right to see more categories.
Use the links/dropdowns above to see more.

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%
1Calen Addison21MIND81066661.612.6795359.810.76.386.793.047.552.513:1211:52001.32250.0
2Andrew Agozzino31OTTLW18466.726.75271.429.10.0100.0100.050.050.06:526:52000.01100.0
3Jack Ahcan24BOSD2431672.921.2341372.319.30.0100.0100.071.428.614:1912:59010.9728.6
4Sebastian Aho24CARF3347140653.7-1.834332051.7-3.612.293.1105.356.743.319:0613:2925221.118454.9
5Sebastian Aho25NYID1214815648.72.311111848.54.05.189.494.566.333.717:1715:1039-2.93154.8
6Alexander Alexeyev22WSHD191242.9-5.46746.2-1.50.0100.0100.060.040.010:3510:35000.410.0
7Michael Amadio25TOTC2624923151.9-2.518416053.5-1.45.392.898.145.854.210:5010:431351.86154.1
8Joey Anderson23TORRW3282157.10.9221855.0-3.80.088.988.966.733.37:467:41101.4887.5
9Josh Anderson27MTLRW2837841747.50.126132944.2-2.37.988.396.249.250.817:0014:581010-4.413351.9
10Michael Anderson22LAKD4070858354.81.255644255.70.78.792.0100.748.451.620:0418:066193.310343.7
11Jaret Anderson-Dolan22LAKC2191851.4-5.8151550.0-7.00.085.785.758.341.712:2410:5600-0.21100.0
12Lias Andersson23LAKC1311414044.9-11.08810844.9-13.53.394.797.965.234.811:0710:0705-4.02185.7
13Rasmus Andersson25CGYD3560856551.8-2.646843152.1-1.49.991.3101.251.248.822:2317:4512197.111352.2
14Andy Andreoff30NYILW5324939.5-8.5213140.4-4.47.790.097.755.644.49:529:4513-1.9785.7
15Anthony Angello25PITC15271.410.14266.78.50.0100.0100.080.020.05:195:19000.12100.0
16Mason Appleton26SEAC2527029048.20.520522048.20.98.788.196.735.164.914:0813:2323-2.95463.0
17Joel Armia28MTLRW3229435345.4-3.821226744.3-3.35.993.399.351.548.513:5511:331617-1.18460.7
18Viktor Arvidsson28LAKLW3456440958.04.243529359.84.97.890.698.454.645.417:3214:10746.821155.5
19Rasmus Asplund24BUFF4045244650.34.735334450.66.67.887.895.550.549.515:5213:08139-2.09866.3
20Zach Aston-Reese27PITC3230233647.3-6.623525048.5-6.67.794.1101.835.364.713:5512:25950.55862.1
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
21Andreas Athanasiou27LAKC1114313052.41.41159255.65.110.095.1105.141.758.315:1513:25600.94254.8
22Cam Atkinson32PHIRW4052253449.41.938940349.12.111.790.4102.159.740.317:4913:342310-3.618767.4
23Nicolas Aube-Kubel25TOTRW3329431548.3-5.021224546.4-6.010.493.6104.042.457.610:4810:321091.67167.6
24Mikael Backlund32CGYC3549040654.71.636531054.11.55.493.498.849.850.217:3413:4122163.513456.0
25Nicklas Backstrom34WSHC81106961.510.5794961.710.212.181.893.974.125.917:3413:20212.03066.7
26Brandon Baddock26MTLLW14640.00.32433.3-5.40.0100.0100.00.0100.08:247:32000.00
27Sven Baertschi29VEGLW161726.1-33.941323.5-41.20.090.990.971.428.613:5413:4600-1.11100.0
28Kevin Bahl21NJDD4354742.7-6.6283941.8-5.05.384.689.945.055.013:3512:5420-1.5850.0
29Josh Bailey32NYIC2733741045.1-1.824630444.7-3.39.693.0102.559.640.417:3715:091313-3.54852.1
30Justin Bailey26VANRW10489633.3-23.8337730.0-25.73.490.694.025.874.29:417:5573-2.61758.8
31Rudolfs Balcers24SJSLW2736136150.04.425926649.32.110.087.797.744.655.415:5214:161414-0.58556.5
32Alexander Barabanov27SJSF3342850645.8-2.632336946.7-3.411.190.2101.343.956.116:5515:131914-3.56467.2
33Ivan Barbashev26STLC3845355844.8-4.534743644.3-4.312.591.4104.051.648.417:0914:181920-3.210759.8
34Riley Barber27DETRW210952.613.77558.318.516.7100.0116.775.025.06:086:08020.3366.7
35Aleksander Barkov26FLAC2742331157.63.233224357.73.711.691.9103.447.352.719:5514:2829267.513761.3
36Alex Barre-Boulet24TOTF1612315144.9-6.08611642.6-9.512.392.3104.653.746.311:009:1643-4.32857.1
37Tyson Barrie30EDMD3553355848.9-4.537345245.2-8.08.092.2100.257.342.719:4516:23618-5.215547.1
38Justin Barron20COLD2292355.813.6202050.08.26.787.594.237.562.512:3511:4610-0.240.0
39Morgan Barron23NYRC6295036.7-9.7233440.4-5.45.3100.0105.331.868.29:259:0621-0.84100.0
40Mathew Barzal24NYIC2945045050.05.232334848.11.98.291.9100.165.834.218:2715:381837-1.412458.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%
41Nathan Bastian24TOTRW3124325349.0-3.818618550.1-2.39.489.598.926.873.210:4810:0085-0.55263.5
42Drake Batherson23OTTC2844247348.34.333734749.34.211.290.8102.064.635.419:3116:2010192.712856.3
43Gavin Bayreuther27CBJD1820522048.2-0.214917146.6-1.78.889.598.247.752.314:1413:3776-3.53751.4
44Jay Beagle36ARIRW/C2117023142.4-5.212717142.6-5.33.189.492.529.870.214:0211:4843-5.32356.5
45Jake Bean23CBJD3665372647.4-1.048957945.8-1.89.891.8101.655.544.522:0319:591413-9.212143.8
46Ethan Bear24CARD2741330957.24.131924456.74.29.592.0101.551.148.916:2414:388131.18048.8
47Nicolas Beaudin22CHID2101050.01.44833.3-13.00.083.383.3100.00.06:106:1000-0.61100.0
48Nathan Beaulieu29WPGD168810944.7-6.5727549.0-0.92.291.493.648.751.38:487:1609-1.43148.4
49Anthony Beauvillier24NYILW2935739347.62.325629546.50.86.691.598.153.746.317:0214:361616-1.110659.4
50Adam Beckman20MINLW3333151.6-9.2222348.9-10.05.088.993.942.157.910:259:3712-0.7666.7
51Pierre-Edouard Bellemare36TBLLW4038739749.4-2.329229949.4-2.811.394.5105.839.160.914:3111:561490.27451.4
52Kieffer Bellows23NYILW1815718346.2-3.011413645.6-3.710.093.6103.650.549.512:0111:21211-1.95642.9
53Alex Belzile30MTLF11837751.90.2606348.8-1.35.993.699.543.156.910:248:59350.21968.4
54Emil Bemstrom22CBJC9757151.47.8605651.79.16.888.995.762.237.810:109:1022-1.12060.0
55Jamie Benn32DALLW3748351448.4-1.634038447.0-3.77.392.099.352.747.317:2514:181820-0.215556.8
56Jordie Benn34MIND1819924744.6-4.513919142.1-7.79.891.4101.246.953.114:4913:4315-4.23647.2
57Sam Bennett25FLAC3143932457.51.332825156.60.314.791.7106.475.025.018:0113:4619255.419357.0
58Matt Benning27NSHD3843248946.9-3.333437147.4-2.87.690.598.239.160.916:5814:34516-4.17455.4
59Simon Benoit23ANAD2527831047.3-2.021424346.8-2.47.193.6100.749.250.813:3513:09212-2.13537.1
60Tyler Benson23EDMLW1814213551.30.81019950.50.52.691.193.752.347.78:388:3723-0.92343.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%
61Patrice Bergeron36BOSC3659435162.913.647026264.213.77.191.498.560.040.018:1913:3816911.019571.3
62Jacob Bernard-Docker21OTTD7879248.61.0616847.3-1.312.293.0105.251.848.214:5714:4702-1.31250.0
63Tyler Bertuzzi26DETLW3247448249.64.536438048.92.511.792.7104.353.646.419:3815:5622353.412665.1
64Alex Biega33TORD2192048.7-11.4161551.6-8.20.083.383.369.230.813:0712:4801-0.2450.0
65Clark Bishop25OTTC2121446.2-2.981142.1-4.30.0100.0100.028.671.49:269:2600-0.5540.0
66Anders Bjork25BUFLW3528238042.6-4.820629541.1-5.37.692.399.943.256.812:1111:17135-5.85653.6
67Kasper Bjorkqvist24PITRW6393254.90.4292751.8-2.03.889.593.339.360.78:227:21000.61172.7
68Oliver Bjorkstrand26CBJRW3552551450.52.739339849.73.08.687.896.451.748.318:3615:372220-2.718850.0
69Tobias Bjornfot20LAKD4157258349.5-6.344645249.7-7.86.393.099.350.749.317:1915:49916-4.66750.7
70Nick Bjugstad29MINC2823727446.4-6.219021946.5-5.96.390.596.839.360.710:1110:0376-0.46869.1
71Colin Blackwell28SEAC1612914147.8-3.49510547.5-4.212.584.396.845.354.711:4110:4858-0.52962.1
72Sammy Blais25NYRLW1413717344.22.010113043.71.510.395.0105.346.253.813:2812:1524-0.93351.5
73Anton Blidh26BOSLW2011117838.4-14.18613139.6-14.413.290.4103.628.072.010:309:2931-0.32259.1
74Teddy Blueger27PITC3841146946.7-6.532435247.9-6.19.993.0102.931.069.016:0613:512115-1.68970.8
75Brock Boeser24VANRW3352941156.37.636430154.75.65.291.496.662.437.618:5015:27199-0.419148.7
76Zach Bogosian31TBLD2331035047.0-3.724426947.6-3.67.796.1103.844.155.917:2516:5045-4.85558.2
77Matt Boldy20MINLW4545051.96.3383155.19.023.3100.0123.369.830.216:2714:33301.61560.0
78Nick Bonino33SJSC3938952642.5-5.729535945.1-3.98.290.498.635.664.416:4613:23283-5.29964.6
79Adam Boqvist21CBJD2638637151.05.629228750.46.09.885.194.962.837.217:0714:55613-0.47644.7
80Jesper Boqvist23NJDC1515617846.7-2.712014645.1-4.25.488.694.050.050.011:5311:3466-2.82661.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%
81William Borgen25SEAD1111112646.8-4.6879647.5-2.24.891.496.251.948.114:1313:2615-0.62060.0
82Henrik Borgström24CHIC2622823349.52.315916648.92.94.789.293.958.541.511:4110:41158-0.15550.9
83Mark Borowiecki32NSHD3431833848.5-1.424624650.00.88.291.599.740.459.613:2611:3136-2.45747.4
84Robert Bortuzzo32STLD3229432347.60.322625247.30.94.894.799.454.745.314:0211:4536-1.84353.5
85Evan Bouchard22EDMD3667856554.54.551942854.86.88.889.498.255.045.021:0617:351437-0.216252.5
86Madison Bowey26VAND2193535.2-20.8132732.5-22.00.083.383.341.758.315:4413:3100-0.530.0
87Travis Boyd28ARIC3031039244.2-1.124228446.00.913.487.7101.146.653.415:3813:53710-3.46561.5
88Brian Boyle37PITC2720621748.7-3.016116549.4-2.85.793.098.737.262.810:418:42731.05567.3
89Tyler Bozak35STLC3227831447.0-2.921625146.3-3.23.789.693.345.354.712:5210:561310-1.54070.0
90Erik Brannstrom22OTTD711211449.63.8878849.72.74.390.594.866.733.318:2215:46250.62653.8
91Derick Brassard34PHIC1917620546.2-2.313816246.0-2.211.295.9107.154.645.413:4611:3784-0.33669.4
92Jesper Bratt23NJDW3554546653.93.644235955.25.910.589.499.961.138.916:5714:3018267.814168.1
93Justin Braun34PHID4056363846.9-1.741146946.7-1.27.392.599.840.759.319:5017:11917-6.210542.9
94Guillaume Brisebois24VAND11420.0-28.91325.0-21.40.066.766.750.050.04:134:1300-0.20
95Philip Broberg20EDMD81049851.53.7777849.72.23.783.186.845.554.515:3514:4313-2.12240.9
96T.J. Brodie31TORD3768160652.90.451848051.90.37.993.3101.252.747.320:4118:38182511.06432.8
97Jonas Brodin28MIND2953150351.40.540837951.81.49.990.5100.450.349.723:3519:0612124.49061.1
98Jonny Brodzinski28NYRC3162836.4-8.5131940.6-3.79.1100.0109.144.455.610:029:4710-0.6475.0
99Adam Brooks25TOTC11997656.63.0745557.44.17.594.9102.453.846.210:5110:17222.7862.5
100Connor Brown28OTTRW2634534849.86.726525650.97.27.586.393.848.651.419:5815:1020271.58750.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%
101Dustin Brown37LAKRW3848745951.5-2.938734852.7-3.06.793.099.850.050.015:5813:29414-0.316666.3
102Josh Brown28OTTD1716123540.7-7.012617741.6-6.96.291.497.640.060.013:4511:52210-2.82161.9
103Logan Brown23STLC1615816149.56.412512849.46.85.692.998.542.357.711:5910:4935-0.53262.5
104Patrick Brown29PHIC2017518149.2-0.312913848.3-0.35.291.997.127.272.811:5810:0154-2.14557.8
105Jacob Bryson24BUFD3242447247.3-0.232237346.3-0.28.188.896.945.154.919:3716:50810-3.44247.6
106Pavel Buchnevich26STLLW3445642951.54.536333651.95.610.194.2104.352.847.218:1814:2417171.814571.7
107Connor Bunnaman23PHIF8547143.2-8.7435145.7-5.20.089.789.740.060.09:489:2701-0.8875.0
108Michael Bunting26TORLW3753443055.43.740333854.43.69.989.699.555.444.615:0713:4819910.613357.1
109Andre Burakovsky26COLLW3654040457.25.138530855.64.413.587.4100.955.944.116:2113:3212211.514447.9
110Brent Burns36SJSD/RW4172587445.3-3.654462846.4-4.012.489.6101.944.755.325:5521:042944-4.523046.5
111Kyle Burroughs26VAND3032632250.3-0.322123448.6-2.46.092.098.044.155.913:0612:2554-4.66250.0
112Will Butcher27BUFD3039543147.81.730434047.22.15.891.096.862.038.017:2116:2618-1.46645.5
113Quinton Byfield19LAKC112570.66.710566.70.60.0100.0100.080.020.015:009:45100.9475.0
114Bowen Byram20COLD1833725856.66.523619754.54.99.490.7100.157.842.219:3418:09571.56950.7
115Drake Caggiula27BUFLW1817019147.1-0.812615145.5-2.610.089.299.245.154.914:3812:5362-4.73762.2
116Kyle Capobianco24ARID1517019247.0-0.113815846.60.28.787.396.053.047.014:4813:5047-2.41963.2
117Michael Carcone25ARIF18850.0-4.17653.80.70.080.080.00.0100.010:2710:2700-0.2580.0
118Brandon Carlo25BOSD3552851250.8-5.141739851.2-6.27.391.999.242.157.919:4016:441094.210860.2
119John Carlson32WSHD3863957652.61.150742354.52.712.090.2102.255.644.423:4318:0216132.917652.8
120Gabriel Carlsson25CBJD1615017146.7-2.710613144.7-2.914.989.6104.457.142.911:5211:1333-2.01936.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%
121Lucas Carlsson24FLAD1928018360.55.120914159.74.97.491.598.969.430.612:4912:41384.44346.5
122Ryan Carpenter31CHIC3527832446.20.319623745.3-0.84.393.097.332.667.412:5810:07115-5.27159.2
123Sam Carrick29ANAC3028129548.8-1.220521149.3-1.47.091.698.649.250.811:0810:2687-0.47761.0
124Alexandre Carrier25NSHD3955359948.0-3.041045847.2-4.19.594.4103.945.154.920:3516:3318211.410448.1
125William Carrier27VEGLW3234928055.51.126618958.54.09.791.9101.649.150.911:0810:551245.76570.8
126Jeff Carter37PITC3343247047.9-5.133335548.4-5.512.088.8100.945.354.718:3714:531520-1.816764.7
127Jackson Cates24PHIC7566247.5-0.6455146.91.26.393.599.831.768.39:058:2220-1.21060.0
128Cole Caufield21MTLRW2929634646.10.422126945.10.26.287.894.053.146.914:4012:05910-4.512058.3
129Cody Ceci28EDMD3250548651.0-1.837137449.8-1.98.988.497.341.258.820:2818:09314-3.69052.2
130Erik Cernak24TBLD2131326254.43.424020154.42.49.192.8101.937.063.019:2416:301051.48149.4
131Thomas Chabot25OTTD3372574849.27.254454949.86.710.189.799.857.442.627:1623:2420352.018948.1
132Zdeno Chara44NYID2938950743.4-4.630137944.3-4.38.893.9102.747.352.718:4116:47216-5.16647.0
133Jalen Chatfield25CARD71128656.6-1.4866357.70.56.293.599.654.445.616:4716:13213.42050.0
134Ben Chiarot30MTLD3659770845.7-2.444754745.0-1.76.690.597.140.659.423:2019:101233-10.113951.8
135Alex Chiasson31VANRW3019321647.2-5.114316047.2-4.85.592.497.845.554.510:197:5945-1.04465.9
136Yegor Chinakhov20CBJRW2828430148.51.421423747.51.08.486.795.164.535.512:2611:111311-4.08459.5
137Declan Chisholm22WPGD123874.221.113765.013.90.0100.0100.066.733.313:4413:42000.1944.4
138Dennis Cholowski23WSHD6609040.0-11.0447437.3-13.614.386.5100.850.050.013:4013:0311-2.9837.5
139Jake Christiansen22CBJD2131644.8-2.0111247.81.00.0100.0100.075.025.010:3510:2400-0.3250.0
140Jakob Chychrun23ARID2743048447.02.333136047.93.45.085.490.442.557.524:4020:051021-7.917449.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%
141Filip Chytil22NYRC3636741447.02.728430748.13.08.591.7100.258.341.712:5411:3512120.712157.9
142Anthony Cirelli24TBLC3650545752.51.938334352.81.712.289.9102.149.350.719:4715:232453.913754.0
143Casey Cizikas30NYIC2618328938.8-9.014221939.3-8.97.593.2100.628.072.013:5611:501114-4.75366.0
144Fredrik Claesson29TBLD4364743.4-12.1303347.6-9.60.095.895.861.138.911:1611:1302-0.1742.9
145Kale Clague23TOTD2125429246.5-1.319122945.5-3.64.995.5100.355.144.918:1815:20318-2.83935.9
146Kyle Clifford31TOTLW12819047.4-3.5576845.6-4.712.881.194.071.828.28:348:1312-0.61855.6
147Connor Clifton26BOSD2435230253.8-0.229122756.21.16.489.696.050.050.016:3715:31425.06350.8
148Cal Clutterbuck34NYIRW3223631343.0-4.218523544.0-3.26.893.099.730.669.413:5311:311311-1.96163.9
149Dylan Coghlan23VEGD3242635954.31.031324955.71.86.691.698.352.747.314:3913:2212151.513347.4
150Andrew Cogliano34SJSLW/C3732939245.6-2.425128147.2-2.07.789.597.241.158.913:1911:261615-5.48655.8
151Ian Cole32CARD3449437856.72.036928556.42.89.791.2100.858.341.717:2514:3310234.68547.1
152Blake Coleman30CGYC3447138055.32.834927955.63.76.990.497.452.347.715:2613:4515232.915569.0
153Ross Colton25TBLC3841237852.21.632629352.71.78.391.8100.148.451.613:3311:52146-1.812458.9
154Blake Comeau35DALRW6464848.9-4.0363451.4-1.87.787.094.623.376.711:2810:27140.8540.0
155J.T. Compher26COLLW2627631346.9-7.719122745.7-7.513.992.3106.350.349.717:2312:181161.07955.7
156Max Comtois23ANALW2226525351.24.619918951.34.08.587.495.953.746.314:5312:21420-1.06753.7
157Kevin Connauton31TOTD2327728149.6-3.620921848.9-5.09.093.5102.458.341.712:4212:22370.14740.4
158Brett Connolly29CHIRW4233539.7-2.9162440.0-5.10.0100.0100.029.470.68:257:2500-1.4933.3
159Kyle Connor25WPGLW3665657153.53.149645852.01.49.389.498.759.440.621:3117:0030302.524664.2
160Andrew Copp27WPGC3656850253.12.444639653.02.89.490.9100.355.944.120:4715:3518211.115565.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%
161Paul Cotter22VEGC6424846.7-3.1293247.5-4.314.392.9107.144.855.28:538:50100.01566.7
162Nick Cousins28NSHC3637431154.65.928823754.96.56.290.296.355.344.712:4610:56874.29463.8
163Logan Couture32SJSC3757055450.74.443340151.94.510.390.0100.450.349.718:5714:5431123.114960.4
164Sean Couturier29PHIC2947338655.110.135129254.69.57.189.796.747.952.120:2315:242517-0.913658.1
165Charlie Coyle29BOSC/RW3752248651.8-2.342436353.9-1.17.489.797.151.748.317:2514:0016255.69065.6
166Dylan Cozens20BUFC3744047947.90.933836747.92.38.789.197.859.041.015:5813:52816-3.810660.4
167Kyle Criscuolo29DETC2151845.5-1.8111345.8-0.514.390.0104.353.346.710:2210:2200-0.2425.0
168Sidney Crosby34PITC2747842153.22.136432253.10.611.392.5103.859.240.819:1916:247244.012458.9
169Lawson Crouse24ARILW3744645249.75.435833152.08.310.489.9100.444.355.717:6014:0618101.714062.9
170Austin Czarnik29NYIC9666251.65.7534156.411.811.494.1105.543.656.410:399:53440.21457.1
171Kirby Dach21CHIC3648752848.01.734737947.81.910.089.799.757.242.819:3415:542515-2.010757.9
172Evgenii Dadonov32VEGRW3953646453.61.038833553.7-0.110.291.4101.556.243.816:0513:459127.115962.9
173Jonathan Dahlen24SJSC3648146850.74.436133551.94.57.690.498.151.448.615:0413:058153.211759.0
174Rasmus Dahlin21BUFD4068170549.13.851758946.71.88.290.899.060.639.423:5720:121423-6.116953.3
175Michael Dal Colle25NYILW1101245.5-8.47750.0-3.725.0100.0125.044.455.614:3413:4401-0.32100.0
176Zac Dalpe32FLARW12722.2-33.72433.3-23.80.075.075.080.020.06:086:0800-0.10
177Riley Damiani21DALC4362460.02.4282058.31.15.992.398.244.455.68:327:41100.51163.6
178Phillip Danault28LAKC3965344759.47.352232561.68.98.492.1100.547.352.717:5114:169157.814364.3
179Justin Danforth28CBJRW/C1313111054.45.9928452.35.27.790.097.753.846.210:5110:4410-0.13953.8
180Laurent Dauphin26MTLC109812943.2-1.37610142.9-2.513.586.8100.352.547.514:2912:3262-3.02147.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%
181Jeremy Davies25NSHD1121152.2-9.1111052.4-6.30.071.471.483.316.712:3012:3001-0.43100.0
182Sean Day24TBLD2132435.1-23.0111739.3-16.614.381.395.535.364.710:4310:3310-1.0366.7
183Calvin de Haan30CHID3548256945.9-0.636140447.22.05.391.697.049.950.119:0917:131231-2.710943.1
184Chase De Leo26NJDC215962.56.010758.83.30.085.785.754.545.58:098:09000.2540.0
185Anthony DeAngelo26CARD2950441454.90.637432253.70.212.893.0105.863.436.619:0715:178160.811653.4
186Alex DeBrincat24CHIRW3954359947.51.839644846.91.510.088.698.656.543.520:3515:423323-3.021555.3
187Jake DeBrusk25BOSLW3234334549.9-4.828027350.6-5.65.392.297.547.652.413:5812:081593.311065.5
188Danny DeKeyser31DETD3242749446.40.032036446.80.07.989.897.745.454.618:4816:2149-3.18052.5
189Michael Del Zotto31OTTD1012617841.4-4.99513142.0-4.211.382.894.135.464.617:1615:0815-0.23148.4
190Ty Dellandrea21DALC15935.7-20.75645.5-12.20.080.080.040.060.010:3710:3700-0.2250.0
191Dylan DeMelo28WPGD3542038852.00.532128852.71.97.192.899.953.446.616:0613:20417-0.25660.7
192Grigori Denisenko21FLALW1201458.85.0151157.73.70.0100.0100.057.142.915:3014:29001.33100.0
193Travis Dermott25TORD2634133350.6-3.526327249.2-4.68.691.7100.354.145.914:2213:554153.34546.7
194Nicolas Deslauriers30ANALW4133243243.5-6.625030944.7-5.55.593.198.654.345.712:0510:4626-4.18256.1
195Connor Dewar22MINC8737350.0-1.3495646.7-5.00.087.587.525.574.510:199:3220-1.42347.8
196Jason Dickinson26VANC3636335950.3-0.926125950.2-0.96.595.3101.739.860.213:0711:30116-2.98056.3
197Brenden Dillon31WPGD3353152150.5-1.040541049.7-1.910.193.8103.956.044.018:5817:3511160.510543.8
198Cam Dineen23ARID1416517149.13.013312252.25.57.487.094.457.342.714:1813:16030.83551.4
199Noah Dobson22NYID3042850545.9-0.533238146.6-0.18.593.6102.152.847.220:4917:20834-4.114247.2
200Max Domi26CBJLW2732034148.42.423525747.83.113.687.9101.564.935.113:1912:031615-5.88852.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%
201Ryan Donato25SEAC3430629850.70.922422849.60.012.782.995.650.050.012:6011:1416120.612661.1
202Joonas Donskoi29SEARW3935839147.8-2.626029946.5-4.111.388.599.843.956.115:5212:061515-3.78554.1
203Pavel Dorofeyev21VEGLW11325.0-20.91325.0-22.2100.00.0100.04:074:0710-0.20
204Drew Doughty32LAKD2247830661.05.636523161.24.08.989.198.052.447.625:1219:457165.510253.9
205Nic Dowd31WSHC2830331648.9-3.022822750.1-2.68.092.5100.524.275.814:2612:231150.35863.8
206Justin Dowling31VANC1912515944.0-8.49011045.0-7.35.690.195.765.934.19:438:5031-3.42462.5
207Leon Draisaitl26EDMC3665159652.20.848747150.80.611.689.7101.253.047.022:5718:182539-1.221455.1
208Jonathan Drouin26MTLLW3237947844.2-2.028038642.0-4.09.790.8100.550.050.017:1714:30615-6.79960.6
209Jack Drury21CARC2272551.9-0.7171848.6-4.523.1100.0123.150.050.015:5814:21220.7875.0
210Jamie Drysdale19ANAD4265770648.2-0.850652948.9-0.47.491.198.552.447.619:4917:42819-1.814945.0
211Dillon Dube23CGYC3539834553.60.129627851.6-1.86.589.295.758.941.112:5211:041392.410364.1
212Pierre-Luc Dubois23WPGLW3661552054.24.146938754.85.58.090.598.559.240.818:4815:3913206.117162.0
213Matt Duchene31NSHC3857950953.25.244639752.94.310.688.298.861.238.819:0116:079334.717462.1
214Anthony Duclair26FLALW3245338454.1-1.334529454.0-1.015.094.6109.562.937.115:1613:1523273.510465.4
215Walker Duehr24CGYF151033.3-28.03633.3-24.70.0100.0100.016.783.38:478:47000.010.0
216Brandon Duhaime24MINRW3331633648.5-2.923225547.6-4.08.487.696.039.560.511:0510:2466-0.27963.3
217Mathew Dumba27MIND3461663149.4-2.045847449.1-2.411.890.2102.046.553.523:4119:4012223.216845.8
218Brian Dumoulin30PITD3459466647.1-7.745048048.4-7.09.992.5102.447.652.422:0519:411720-1.09045.6
219Vince Dunn25SEAD3451748851.42.037936550.91.28.286.794.955.144.919:5917:43925-2.111939.5
220Sean Durzi23LAKD2332329951.9-4.725022752.4-6.38.091.099.157.742.317:5014:407150.07247.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%
221Christian Dvorak25MTLC3238548244.4-3.327837142.8-3.58.387.295.544.355.718:1614:09712-6.38860.2
222Ryan Dzingel29ARIC2018722045.91.513617244.2-0.810.192.4102.546.253.813:2912:2746-4.93652.8
223Cody Eakin30BUFC3530140142.9-5.223230143.5-2.87.690.798.341.158.913:3412:16126-3.27167.6
224Jordan Eberle31SEARW3753749052.33.641336553.15.17.685.793.359.540.518:0815:1928136.014756.5
225Alexander Edler35LAKD2645835856.15.034725957.35.58.092.6100.653.746.318:2616:224103.98446.4
226Nikolaj Ehlers25WPGLW3459348754.95.845737155.26.69.391.9101.159.740.318:3516:1123181.726650.4
227Aaron Ekblad25FLAD3977358457.01.858441658.44.012.491.1103.556.343.725:0818:4126517.520059.5
228Mattias Ekholm31NSHD3860261549.50.344746449.1-0.512.190.2102.345.254.823:2318:4012261.314342.0
229William Eklund19SJSLW9838848.52.2556346.60.12.595.297.755.045.014:2012:0328-0.81553.3
230Oliver Ekman-Larsson30VAND3665462651.1-0.250546851.91.35.695.2100.846.453.622:2918:2513122.418749.2
231Remi Elie26TBLLW191340.9-14.98850.0-5.70.075.075.00.0100.010:579:4400-0.3366.7
232Lars Eller32WSHC3444643350.7-1.033933150.6-2.411.691.3102.940.759.317:2814:102015-2.010057.0
233Ryan Ellis31PHID4565650.04.8364047.4-0.312.097.0109.053.846.222:4818:4225-0.11346.2
234Pierre Engvall25TORLW3434931252.80.227024752.20.65.594.5100.026.873.213:0311:0211195.711860.2
235Tyler Ennis32OTTC2923930543.9-2.218024042.9-4.87.188.795.841.558.512:0210:22613-3.86457.8
236Mackenzie Entwistle22CHIRW2315325337.7-9.410618236.8-10.612.090.4102.439.560.511:1710:16510-3.12085.0
237Loui Eriksson36ARILW3024432143.2-3.518624543.2-3.56.588.595.036.863.212:3411:1777-6.65770.2
238Joel Eriksson Ek25MINC3038333753.23.129025053.74.010.492.3102.745.454.618:4313:151033.213068.5
239Adam Erne26DETLW3936347943.1-4.027634444.5-2.77.190.097.244.555.514:0212:441214-7.18257.3
240Jake Evans25MTLC/RW3137438549.32.627830547.72.25.791.597.239.160.915:4813:201312-3.49057.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%
241Robby Fabbri26DETC3845153046.0-0.234341645.2-1.97.289.596.749.750.317:1914:331214-0.914664.4
242Dante Fabbro23NSHD3558954152.12.346041052.92.89.792.2101.960.839.219:0418:0611115.49943.4
243Samuel Fagemo21LAKLW4494253.8-9.2352855.6-9.23.690.994.545.554.513:4312:01210.01145.5
244Radek Faksa28DALC3738348444.2-7.228534245.5-5.58.189.597.629.970.116:0914:081813-11.07556.0
245Joel Farabee21PHILW3340943948.20.830133947.0-0.310.691.9102.556.443.617:1213:271115-1.711351.3
246Hudson Fasching26ARIRW7485546.60.7354344.9-1.00.097.297.250.050.08:398:3120-0.71010.0
247Jesper Fast30CARRW3645536555.50.634228754.40.17.592.399.945.654.414:3212:277113.27761.0
248Justin Faulk29STLD3358554152.04.446043651.34.011.294.6105.860.639.422:5619:3312172.813256.1
249Martin Fehervary22WSHD3862159751.0-1.148844752.2-0.610.592.5103.052.947.119:1617:33712-0.48851.1
250Mario Ferraro23SJSD3865681144.7-4.648957246.1-4.610.591.4101.942.457.623:5120:562025-6.67346.6
251Kevin Fiala25MINLW3549941654.55.437232853.13.79.990.9100.766.233.817:3714:1313185.620357.1
252Christian Fischer24ARIRW3022231341.5-5.116422741.9-5.15.692.297.841.658.413:0310:371114-3.56155.7
253Casey Fitzgerald24BUFD4386238.0-2.8304540.03.28.793.8102.459.440.614:5814:56100.5771.4
254Haydn Fleury25SEAD1820525744.4-7.415218145.6-5.68.090.898.944.056.016:4715:271100.94548.9
255Warren Foegele25EDMLW3644839053.52.333030052.42.56.887.994.757.442.613:3712:381210-2.410455.8
256Marcus Foligno30MINLW3542137852.72.831027852.72.912.992.7105.545.055.016:4112:4820145.97767.5
257Nick Foligno34BOSLW2425623951.7-1.920818552.9-2.64.491.796.151.948.114:3411:43543.45972.9
258Callan Foote23TBLD2731229551.41.425022652.52.411.090.5101.551.148.913:5013:35253.86339.7
259Nolan Foote21NJDLW291734.6-15.491439.1-10.50.0100.0100.025.075.07:327:0411-0.21100.0
260Derek Forbort29BOSD3443646648.3-7.134735549.4-7.57.790.698.336.963.118:2215:068141.06053.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%
261Alex Formenton22OTTLW3030836345.90.823926447.51.88.088.496.444.355.713:4611:591870.28170.4
262Filip Forsberg27NSHC2943036454.24.332627953.94.811.489.9101.359.440.618:0715:1415222.015952.8
263Gustav Forsling25FLAD3462453953.7-2.946642352.4-4.611.892.2104.140.559.521:1018:2828222.812850.0
264Gabriel Fortier21TBLLW10776355.08.6584655.89.62.491.493.850.050.09:179:1613-0.32166.7
265Liam Foudy21CBJC171236.81.871138.95.00.087.587.50.0100.011:5111:0500-0.21100.0
266Cam Fowler30ANAD3968665351.23.550549950.31.68.689.798.342.157.923:4318:5815182.816440.2
267Adam Fox23NYRD4064569948.05.349849750.17.011.891.9103.852.147.924:4019:0435302.513155.7
268Trent Frederic23BOSC2418519548.7-5.215515450.2-5.06.196.3102.435.864.210:139:56622.74860.4
269Mark Friedman26PITD1215714352.31.013610955.54.19.890.4100.252.447.613:3312:01212.62347.8
270Martin Frk28LAKRW2281959.6-0.1231265.7-1.30.088.988.960.040.018:1913:17020.51450.0
271Jesper Froden27BOSF112570.610.110376.914.20.0100.0100.071.428.612:5912:06000.52100.0
272Morgan Frost22PHIC2119822247.1-0.414717645.5-1.87.592.499.959.840.213:0110:60128-2.64454.5
273Kurtis Gabriel28CHIRW28850.05.04450.06.40.0100.0100.040.060.06:026:02100.510.0
274Jonah Gadjovich23SJSLW2214817246.3-1.111613346.6-1.92.390.392.663.436.68:428:4148-0.12642.3
275Sam Gagner32DETC4029635145.7-0.423024948.01.98.888.297.042.257.813:2510:07108-4.68575.3
276Alex Galchenyuk27ARIC1814820042.5-3.311415043.2-2.99.688.598.157.043.012:5311:5444-4.53971.8
277Brendan Gallagher29MTLRW2532231050.92.623324348.92.38.089.897.851.248.815:2312:4977-3.410557.1
278Jakub Galvas22CHID3554157.321.0353252.212.16.796.2102.864.036.020:0915:22020.31233.3
279Dylan Gambrell25OTTC2216326038.5-8.212818241.3-5.25.593.799.225.274.812:3010:3334-3.63655.6
280Rhett Gardner25DALC/LW4182839.1-11.0162143.2-7.00.091.791.725.075.08:068:06410.510.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%
281Conor Garland25VANRW3750945652.72.339333753.84.09.992.0101.955.344.716:1814:1519174.016266.0
282Adam Gaudette25TOTC137712039.1-4.9559337.2-6.57.987.094.945.554.510:148:5634-2.52955.2
283Frederick Gaudreau28MINC2932132749.5-2.223325048.2-3.710.290.4100.658.441.616:4113:071313-1.07847.4
284Johnny Gaudreau28CGYLW3561645357.66.046835257.16.112.192.3104.454.145.918:2915:30192912.120457.4
285Frederik Gauthier26NJDC8496841.9-12.4354643.2-11.70.094.494.433.366.711:068:1603-1.6580.0
286Julien Gauthier24NYRRW2824629145.80.719421547.41.06.591.898.362.038.010:3610:15992.07464.9
287Vladislav Gavrikov26CBJD3654964446.0-3.141950145.5-2.114.189.6103.729.071.021:2318:261011-9.07450.0
288Glenn Gawdin24CGYC2181358.1-1.812957.10.80.0100.0100.037.562.59:159:13010.1475.0
289Morgan Geekie23SEAC3532332649.80.822825247.5-2.08.488.997.357.142.912:4311:111310-1.59054.4
290Mason Geertsen26NJDD12658144.5-4.9426439.6-8.36.986.493.345.754.37:067:0521-2.1944.4
291Timothy Gettinger23NYRLW5224234.4-9.0192741.3-2.57.1100.0107.142.957.19:359:3301-0.22100.0
292Ryan Getzlaf36ANAC3454145354.47.741434754.47.37.788.396.140.359.719:1315:3219402.813355.6
293Mark Giordano38SEAD3351848451.71.938136850.90.98.487.195.455.244.821:0917:0210184.416040.6
294Samuel Girard23COLD3670260653.71.651345752.92.310.289.099.153.546.521:6018:5914153.511245.5
295Zemgus Girgensons28BUFC3331131849.41.724924750.23.96.790.797.438.261.815:2312:12126-2.18567.1
296Claude Giroux34PHIC/LW3757146055.410.142535454.69.58.788.096.652.048.018:4114:5314171.916360.7
297Cody Glass22NSHC4293644.6-10.7222943.1-11.70.0100.0100.050.050.012:199:5900-0.2955.6
298Luke Glendening32DALC3731337445.6-5.024027047.1-3.28.690.198.628.771.313:5011:2894-3.88458.3
299Alex Goligoski36MIND3046646450.1-0.236534851.21.213.090.9103.953.446.619:4716:33680.67349.3
300Barclay Goodrow28NYRRW3734553039.4-7.027138041.6-5.413.892.8106.636.263.816:2713:241911-6.27560.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%
301Shayne Gostisbehere28ARID3855865246.10.841950145.5-0.69.690.9100.546.753.322:1218:182224-4.515149.7
302Yanni Gourde30SEAC3140841049.9-1.531330350.8-0.19.985.995.847.053.018:5515:302515-0.39855.1
303Mikael Granlund29NSHC4056958649.3-0.443244849.1-0.912.190.0102.158.341.720:4715:5824252.710955.0
304Derek Grant31ANAC3633841345.0-4.825330745.2-5.14.191.295.334.765.313:4911:16108-4.28565.9
305Ryan Graves26NJDD3357854951.3-0.843740851.7-0.311.189.0100.141.158.921:1618:111622-0.811646.6
306Anthony Greco28NYRRW1121348.04.08947.13.70.0100.0100.00.0100.09:449:44010.55100.0
307Andy Greene39NYID2835945644.0-3.527133244.9-2.98.192.5100.649.250.817:5516:04413-2.05131.4
308Jordan Greenway24MINLW2827232245.8-4.821323347.8-2.814.193.1107.239.260.814:1312:071031.96160.7
309A.J. Greer25NJDLW2121250.00.491242.9-8.114.3100.0114.361.538.58:328:32000.2366.7
310Noah Gregor23SJSC2531235346.9-2.023423949.5-1.25.792.197.952.048.015:3613:46118-0.112359.3
311Seth Griffith29EDMC19469.20.46366.70.650.050.0100.0100.00.05:375:37100.20
312Rocco Grimaldi28NSHC7685854.03.1534653.52.12.396.999.261.138.910:569:09530.51361.5
313Jordan Gross26COLD17277.835.97277.836.70.0100.0100.050.050.08:198:19000.20
314Benoit-Olivier Groulx21ANAC1812816643.5-5.19212742.0-7.07.594.3101.844.155.910:609:2143-1.73154.8
315Carl Grundstrom24LAKRW2722725347.3-5.616820445.2-9.36.595.6102.155.844.211:1310:4747-3.66770.1
316Matt Grzelcyk28BOSD3563050355.63.549937557.13.98.589.998.458.641.419:1317:2991610.612256.6
317Radko Gudas31FLAD3862553453.9-3.146940054.0-3.111.992.3104.237.862.218:4016:2713306.012350.4
318Erik Gudbranson30CGYD3555444255.63.041335154.11.65.193.198.259.240.817:4914:508150.910850.0
319Jake Guentzel27PITC3357251452.71.242939252.3-0.511.890.5102.259.240.819:0915:4715126.417266.3
320Brendan Guhle24ANAD2262749.1-2.3231856.11.60.0100.0100.037.562.513:4213:15010.3650.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%
321Denis Gurianov24DALRW3336435950.3-0.225626848.9-2.06.794.5101.251.049.014:0111:50424-1.814850.0
322David Gustafsson21WPGC23442.9-3.72250.05.80.0100.0100.0100.00.02:282:28100.30
323Erik Gustafsson29CHID3342240750.95.931931550.36.310.491.3101.773.526.516:3114:197220.28648.8
324Brandon Hagel23CHILW3342539551.86.629830049.85.09.387.196.456.044.016:2413:16209-4.19756.7
325Carl Hagelin33WSHLW3944442850.9-0.533832051.4-0.97.193.4100.626.673.414:1112:19127-2.28860.2
326Robert Hagg26BUFD3037448043.8-3.528936444.3-2.18.989.898.733.166.917:4115:11215-8.06939.1
327Nicolas Hague23VEGD3251048751.20.439735452.91.812.389.1101.351.448.618:1916:3316142.513752.6
328Libor Hajek23NYRD98214436.3-8.86310537.5-10.14.389.593.847.452.614:2214:0623-2.81361.5
329Jani Hakanpaa29DALD3636140647.1-2.727128648.7-0.711.492.1103.537.562.515:1812:55210-3.06744.8
330Jayden Halbgewachs24SJSF3353153.05.6312357.411.813.688.2101.960.040.013:0612:21110.91070.0
331Taylor Hall30BOSLW3754143355.53.044332457.84.37.889.897.665.934.116:1113:4014218.113864.5
332Dougie Hamilton28NJDD3061152353.93.246139553.93.710.287.297.451.648.421:2518:148250.920951.7
333Travis Hamonic31VAND913215246.5-11.18410544.4-13.93.496.099.451.848.218:2716:2217-2.83141.9
334Noah Hanifin25CGYD3460253153.1-1.045540053.2-0.19.190.299.351.848.321:0717:3218286.215743.9
335Joel Hanley30DALD1410412545.4-6.9879747.3-3.47.089.796.841.758.310:3610:1815-2.51040.0
336Mike Hardman22CHIRW2012620138.5-9.48715136.6-11.47.790.398.038.961.19:199:0555-1.42548.0
337Jansen Harkins24WPGC3528930548.7-3.521122848.1-3.96.094.6100.654.145.910:5310:4416160.07247.2
338Thomas Harley20DALD81018255.27.3745756.510.37.490.297.751.748.313:0513:04251.22045.0
339Ben Harpur27NSHD9939050.8-2.9676650.4-5.06.478.084.433.966.113:4212:32060.81338.5
340Scott Harrington28CBJD7509235.2-16.8346733.7-16.69.587.897.334.865.214:2813:1620-3.7955.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%
341Ryan Hartman27MINRW3552045253.54.140033554.45.616.592.4108.951.648.418:3914:311296.419362.2
342Rafael Harvey-Pinard23MTLLW3274537.5-6.1213140.4-1.810.088.598.561.938.113:3610:5921-0.5580.0
343Santeri Hatakka21SJSD78111042.4-4.0668244.6-2.37.189.396.436.763.313:0712:5503-2.5633.3
344Garnet Hathaway30WSHRW3643240951.40.133830752.40.29.693.2102.831.968.113:5312:401561.011261.6
345Erik Haula30BOSLW3640840450.2-4.132731550.9-4.87.391.398.748.551.514:5412:481093.39366.7
346John Hayden26BUFC3325432144.2-1.919525243.6-1.14.893.798.449.150.911:2110:3086-2.96366.7
347Kevin Hayes29PHIRW2021027543.3-7.415321541.6-8.76.188.194.253.246.815:5113:291013-4.27256.9
348Barrett Hayton21ARIC2627130547.01.321623148.32.85.191.496.544.155.916:3512:5356-4.05451.9
349Dillon Heatherington26OTTD9699442.3-5.9597444.4-4.22.593.095.547.152.912:2010:3802-0.8944.4
350Victor Hedman31TBLD4179365854.75.761850854.95.513.787.3101.057.742.325:1019:4026288.322547.1
351Danton Heinen26PITC/LW3539835353.01.031826154.92.010.690.5101.157.742.312:5811:401480.99164.8
352Miro Heiskanen22DALD3666861652.04.350645352.85.26.490.697.048.251.824:4020:3323416.516551.5
353Darren Helm35COLC/LW3226725451.2-2.217619347.7-5.44.991.996.839.560.510:588:49133-0.67564.0
354Adam Henrique31ANAC2435631453.15.926624452.24.710.291.1101.242.257.816:5214:419105.711360.2
355Aleksi Heponiemi23FLAC4584755.22.1473656.65.40.086.786.746.953.112:4012:27330.6683.3
356Tomas Hertl28SJSC4162159950.94.945943451.43.812.388.7101.047.252.819:2015:4025151.219659.7
357Thomas Hickey32NYID2203337.7-8.8132633.3-9.30.082.482.456.044.019:2916:2211-0.810.0
358Matthew Highmore25VANLW1513515945.9-4.09811146.9-2.87.794.6102.337.262.812:3811:1852-0.32181.0
359Cameron Hillis21MTLC1111444.04.891340.95.10.0100.0100.025.075.010:159:3500-0.42100.0
360Vinnie Hinostroza27BUFC3640342848.51.430433647.51.49.190.199.250.050.014:0813:291015-4.69159.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%
361Roope Hintz25DALLW3549840855.08.137031054.47.010.990.8101.760.639.417:0713:2211178.916860.7
362Taro Hirose25DETLW171138.9-8.24833.3-15.125.0100.0125.080.020.013:3612:32010.210.0
363Nico Hischier23NJDC3248738855.74.937228756.45.89.289.698.848.151.919:0514:4027135.412056.7
364Mike Hoffman32MTLC/LW2427531446.7-1.620022447.2-0.15.486.591.948.351.717:4314:431111-3.49958.6
365Gregory Hofmann29CBJC2424026847.2-2.518119947.6-0.510.694.6105.248.151.912:3011:4279-1.15164.7
366Nils Hoglander21VANLW3950344453.12.937234452.01.55.494.599.947.952.114:0212:551719-0.713169.5
367Nick Holden34OTTD2734344543.5-4.226332644.7-3.97.690.898.439.360.719:0815:55522-3.86238.7
368Justin Holl30TORD2946547549.5-4.134636148.9-3.99.791.5101.240.759.320:3217:538250.64348.8
369Alexander Holtz20NJDRW7447537.0-13.2305137.0-11.89.186.895.946.953.111:429:1941-1.22152.4
370Patric Hornqvist35FLARW3745833457.81.734425057.92.09.390.099.345.354.713:1710:3615105.913870.3
371Bo Horvat26VANC3861753853.43.347140853.63.86.191.998.144.056.020:0415:4515143.716665.1
372Brett Howden23VEGC2925124750.4-3.718717951.1-3.79.491.4100.850.649.410:049:497100.14461.4
373Filip Hronek24DETD3857268145.7-0.542953144.7-2.59.490.599.948.351.722:3419:09825-8.014247.2
374Jonathan Huberdeau28FLALW4056844855.90.242334355.2-0.713.590.0103.571.328.719:1113:3538363.316565.5
375Jack Hughes20NJDC2136632453.02.426625850.8-1.110.088.097.966.733.318:5616:363118-0.610956.0
376Quinn Hughes22VAND3879663355.77.556246055.06.38.492.6101.063.037.024:4420:2719223.419040.0
377Brad Hunt33VAND1111912648.6-0.4969151.31.77.680.988.549.350.713:5212:5038-0.82763.0
378Dryden Hunt26NYRLW3531438145.20.723228245.1-0.67.290.998.053.746.311:4611:21105-1.18155.6
379Ben Hutton28VEGD2229425153.9-0.522718155.6-0.49.889.198.953.646.414:3814:081180.96048.3
380Grant Hutton26NYID5505945.9-0.7354245.51.93.896.8100.671.029.015:1613:5912-0.81163.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%
381Zach Hyman29EDMC3248043252.62.434934450.41.47.489.196.555.844.219:0614:381490.414257.0
382Alex Iafallo28LAKC3962544158.67.049132860.07.78.189.697.750.050.018:5214:132357.117963.1
383Matt Irwin34WSHD1114810957.66.51147859.49.07.188.395.447.053.013:0512:31251.33164.5
384Mark Jankowski27BUFC109210047.93.7648144.11.710.4100.0110.439.460.613:5511:4337-2.01844.4
385Mattias Janmark29VEGC3640439250.8-4.230029250.7-5.710.190.4100.546.853.214:0212:301390.57660.5
386Calle Jarnkrok30SEAC2831232549.0-2.624024849.2-2.29.686.496.151.348.716:2713:071090.47356.2
387Christian Jaros25NJDD8696551.51.2524354.75.72.784.687.352.347.710:5910:31030.41250.0
388Seth Jarvis19CARC2736927956.91.027421556.01.710.491.3101.667.232.813:4912:163146.39150.5
389Dmitrij Jaskin28ARIRW1212914347.41.59311544.7-3.05.888.594.342.457.614:4713:24380.44353.5
390Tanner Jeannot24NSHF4241152244.1-7.731739044.8-6.812.192.1104.237.262.815:3612:481416-3.99766.0
391Jan Jenik21ARIRW3131448.13.5101147.63.50.088.988.928.671.46:426:4200-0.4450.0
392Boone Jenner28CBJC3753260846.7-1.840346846.3-0.89.990.2100.144.655.420:1415:482319-6.915961.6
393Nick Jensen31WSHD3958156750.6-1.544041951.2-1.711.593.4104.937.862.219:2016:5815192.210746.7
394Lucas Johansen24WSHD110283.332.58188.936.314.3100.0114.350.050.012:1812:18000.510.0
395Ryan Johansen29NSHC3946848749.0-0.935536549.3-0.711.989.8101.752.747.316:3213:2216190.68472.6
396Marcus Johansson31SEAC/W2834034349.81.625026148.90.75.486.491.848.751.316:3714:071990.27761.0
397Erik Johnson33COLD3852652650.0-4.336739348.3-5.013.891.5105.344.655.418:1815:0120130.113951.1
398Jack Johnson35COLD3439343347.6-6.727932246.4-6.69.793.8103.534.965.116:0113:34510-1.64250.0
399Reese Johnson23CHIF1812216742.2-5.88212539.6-8.47.192.699.731.069.09:599:1464-1.62347.8
400Tyler Johnson31CHIC86810240.0-8.9537541.4-5.25.086.991.951.348.714:2610:2920-1.72055.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%
401Andreas Johnsson27NJDLW3650446751.90.537734951.90.910.789.199.854.345.715:0313:2515171.310763.6
402Ross Johnston27NYILW9526544.4-3.4475247.5-1.35.494.6100.044.255.810:0210:0123-0.7366.7
403Henri Jokiharju22BUFD2438544946.2-0.327837242.8-3.27.192.9100.056.443.621:0818:48514-7.35451.9
404Ben Jones22VEGF2142833.3-23.5111739.3-19.614.392.9107.110.090.08:038:0200-0.6333.3
405Caleb Jones24CHID1719421647.32.013615746.42.14.694.098.650.549.514:4313:4857-1.13450.0
406Max Jones23ANALW2131743.34.491340.90.30.090.090.025.075.09:548:5002-0.5450.0
407Seth Jones27CHID3561761450.15.144945149.95.67.389.596.758.241.825:5420:121630-3.716259.3
408Zachary Jones21NYRD3225130.1-7.4183832.1-8.36.390.096.362.537.514:5713:3830-1.1520.0
409Axel Jonsson Fjällby23WSHLW9827851.32.9696153.14.45.695.3100.934.865.211:2811:11231.71752.9
410Mathieu Joseph24TBLRW3837937550.3-1.828430348.4-4.68.793.0101.750.249.814:0412:032410-3.57261.1
411Pierre-Olivier Joseph22PITD4645852.5-2.8503856.81.55.188.293.439.061.018:1417:37510.51353.8
412Dakota Joshua25STLC1813313050.65.610610051.56.310.193.9104.141.558.58:338:26542.82462.5
413Roman Josi31NSHD4078477950.20.860860450.20.710.291.9102.161.938.125:0121:2717304.328152.0
414Tyson Jost23COLC3833835149.1-4.923726047.7-5.110.391.4101.644.655.413:5110:50173-0.58665.1
415Olli Juolevi23FLAD91139255.10.8807352.3-2.29.491.8101.269.031.012:3112:1913-0.81752.9
416Noah Juulsen24VAND2233639.0-16.4162539.0-19.70.087.587.545.055.016:1615:3201-0.1250.0
417Nazem Kadri31COLC3556542157.36.440232655.25.115.087.0102.155.544.518:5014:2114107.220257.9
418Kaapo Kakko20NYRRW3645545749.97.335234350.66.88.594.3102.852.847.216:0414:061272.69756.7
419Arthur Kaliyev20LAKRW4037631154.70.730023256.41.37.888.696.358.841.212:3910:27783.214166.0
420Wyatt Kalynuk24CHID4394148.8-5.0253343.1-10.45.992.097.964.335.712:3212:1111-1.0714.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%
421David Kampf27TORC3738140548.5-5.328131846.9-6.17.693.1100.718.481.614:4312:1012111.07660.5
422Patrick Kane33CHIRW3553156648.42.838741548.33.28.688.396.967.033.021:5517:332223-7.223754.0
423Kasperi Kapanen25PITRW3852147152.51.241535653.81.79.192.5101.654.445.616:2814:2623154.913456.0
424Kirill Kaprizov24MINLW3455546654.45.541035153.94.815.488.6104.059.940.119:0415:4123302.521955.7
425Erik Karlsson31SJSD3364162150.85.049645352.35.38.789.998.653.446.623:0619:1339363.516749.7
426William Karlsson29VEGC2643432257.43.831623557.42.48.188.396.456.743.318:4214:5720143.29457.4
427Ondrej Kase26TORRW3035033151.4-2.426626250.4-2.17.395.1102.324.675.414:3012:2019114.013761.3
428Zack Kassian31EDMRW2834231052.51.825123951.21.59.089.198.149.850.213:1712:468150.75655.4
429Boris Katchouk23TBLLW3125923652.30.919617752.50.96.895.2102.151.448.69:579:36931.65952.5
430Martin Kaut22COLRW6394546.4-2.5263046.4-1.08.7100.0108.769.630.48:497:04100.4425.0
431Joey Keane22CARD111955.0-1.69950.0-1.80.0100.0100.085.714.313:3813:3801-0.4250.0
432Duncan Keith38EDMD2745242651.5-0.232732650.1-0.810.190.2100.344.155.920:3618:022126-0.97951.9
433Clayton Keller23ARIC3849554347.73.039541648.74.110.988.799.647.452.619:5415:523823-4.816566.7
434Parker Kelly22OTTF11729642.9-3.5537342.1-5.78.891.199.925.075.010:128:2833-0.91947.4
435Adrian Kempe25LAKLW3854644155.33.042434755.00.98.689.598.147.952.118:1313:3719181.121054.3
436Michal Kempny31WSHD4527341.6-12.4315038.3-14.910.591.7102.239.560.519:6017:1402-1.0922.2
437Alexander Kerfoot27TORC3747845951.0-2.236335050.9-1.113.991.3105.150.949.115:3513:3515195.19362.4
438Tanner Kero29DALRW159011543.9-3.5718545.5-1.35.889.395.141.258.89:358:5654-0.71457.1
439Phil Kessel34ARIRW3845946649.65.536735351.07.111.685.897.450.050.017:1914:2515190.114256.3
440Jujhar Khaira27CHILW2724830544.8-2.417321844.2-2.63.894.398.133.566.513:3611:4222-0.95162.7
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
441Matt Kiersted23FLAD6796853.7-0.6594954.6-0.14.485.089.452.447.613:4813:02330.41154.5
442Alex Killorn32TBLC/LW4153151450.8-0.640940650.2-2.014.587.8102.448.451.619:2514:2025151.812656.3
443Bryce Kindopp22ANAF16460.013.14450.04.40.0100.0100.0100.00.06:066:0600-0.1366.7
444Joel Kiviranta25DALF3021322348.9-0.616217248.5-1.26.190.296.347.752.39:059:0055-0.94660.9
445John Klingberg29DALD3257557550.00.540943748.3-2.68.987.696.559.240.821:3618:25432-3.115133.1
446Artemi Kniazev21SJSD191242.9-2.06842.9-0.60.060.060.080.020.011:5911:2400-0.5366.7
447Slater Koekkoek27EDMD1716116749.1-4.212213248.0-3.69.890.099.856.044.011:1910:2811-2.62343.5
448Otto Koivula23NYILW3243143.6-2.0172243.63.07.786.794.450.050.011:419:4401-0.6580.0
449Keegan Kolesar24VEGRW4146342951.9-1.234231652.0-2.37.691.599.252.547.513:3612:181518-0.38962.9
450Vladislav Kolyachonok20ARID4275931.4-8.7244335.8-3.418.888.6107.347.452.614:2914:0011-1.2475.0
451Leo Komarov35NYIC161331.6-9.16842.91.20.0100.0100.050.050.010:5010:5000-0.30
452Travis Konecny24PHIC3856150652.66.141138951.44.87.391.298.552.048.017:0614:311010-0.718655.4
453Anze Kopitar34LAKC4165554254.71.150741155.20.27.789.397.048.951.121:1115:4220122.619158.1
454Klim Kostin22STLC/LW2521120650.60.216116948.8-0.66.094.4100.354.945.19:309:217100.84652.2
455Jesperi Kotkaniemi21CARC3645031558.84.931923457.74.49.389.698.863.336.712:2411:1413133.18458.3
456Peyton Krebs21TOTC1515922541.4-5.411717440.2-6.64.587.792.248.251.814:3113:1348-5.22951.7
457Chris Kreider30NYRLW4048951048.95.938137350.56.89.992.0101.946.953.118:4714:0311241.119663.8
458Torey Krug30STLD3456250552.77.843243150.14.812.592.4104.962.637.420:4217:258183.013545.2
459Dominik Kubalík26CHILW3942249346.1-0.229834446.40.77.890.598.350.549.515:3313:23712-4.116352.8
460Nikita Kucherov28TBLRW916011258.88.61359060.010.313.482.495.861.538.520:0416:14321.56159.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%
461Karson Kuhlman26TOTC2014218443.6-10.510813145.2-10.24.895.3100.132.767.310:079:48641.33759.5
462Dean Kukan28CBJD911211948.52.6869547.52.011.391.4102.754.345.714:4914:17551.41866.7
463Brett Kulak28MTLD3342645548.4-0.530634447.1-0.56.889.195.948.151.916:5616:05719-1.56344.4
464Dmitry Kulikov31MIND3446645750.5-0.533635248.8-2.711.991.7103.645.854.217:4215:147132.16636.4
465Luke Kunin24NSHC4244051346.2-4.932138045.8-5.512.191.7103.753.047.015:1312:3398-2.411859.3
466Janne Kuokkanen23NJDC/LW3537241447.3-5.927631346.9-6.16.589.295.744.355.713:1511:53188-5.96360.3
467Rasmus Kupari21LAKC3728733346.3-8.622426146.2-10.35.894.9100.760.139.911:3610:271015-2.95954.2
468Sean Kuraly29CBJC3739544247.2-0.929633646.80.013.491.7105.125.274.814:4112:201711-4.59260.9
469Philipp Kurashev22CHIC3330635246.51.022325446.81.57.190.998.061.538.513:2911:59138-1.98261.0
470Evgeny Kuznetsov29WSHC3856355250.5-1.242641051.0-1.813.390.0103.370.030.021:3516:512316-1.117055.9
471Oliver Kylington24CGYD3458251353.2-0.343138552.8-0.110.492.4102.851.049.018:3417:2511306.313647.8
472Jordan Kyrou23STLC3545043251.03.534835049.92.911.991.2103.257.942.116:2714:2216162.616258.0
473Kevin Labanc26SJSRW2117520845.7-1.113214747.3-1.74.093.097.036.463.613:1711:2466-0.36258.1
474Andrew Ladd36ARILW3026732445.2-1.019224543.9-3.08.390.298.543.156.913:5912:071315-2.36046.7
475Paul Ladue29NYID19852.92.94640.0-2.30.060.060.081.818.212:4711:0300-0.2250.0
476Sam Lafferty26TOTC/LW13998354.45.0786355.34.79.191.3100.429.670.49:598:40231.82763.0
477Alexis Lafreniere20NYRLW3837445345.20.928435744.3-1.68.293.1101.355.244.813:2811:5116141.08655.8
478William Lagesson25EDMD101038654.54.9846855.35.89.585.194.659.440.611:3211:01021.81861.1
479Patrik Laine23CBJRW1821325945.1-2.216020943.4-3.410.191.1101.249.650.418:1214:45918-2.69550.5
480Maxime Lajoie24CARD5653962.56.6463159.74.88.695.2103.875.624.412:3211:20010.91833.3
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
481Juho Lammikko26VANRW3221029042.0-10.215520443.2-8.67.991.299.139.660.410:399:0662-1.74163.4
482Gabriel Landeskog29COLLW3050139356.04.237129655.65.415.390.4105.860.339.720:0515:5611155.413761.3
483Hendrix Lapierre19WSHC6375142.0-8.1282949.1-3.214.395.5109.768.032.09:358:3831-1.2977.8
484Dylan Larkin25DETC3547648649.53.336338248.71.313.788.7102.554.345.718:3915:3915150.818955.6
485Adam Larsson29SEAD3960864348.6-1.944148947.4-3.69.286.896.044.155.922:1319:471114-5.312143.0
486Jacob Larsson24ANAD5706950.43.3565351.44.12.686.188.750.050.015:2515:2202-0.1771.4
487Johan Larsson29ARILW/C2632632749.96.425524950.66.612.188.7100.838.261.817:5915:011082.55650.0
488Scott Laughton27PHIC3749151748.70.235537748.50.67.189.696.844.555.516:0314:052019-3.310953.2
489Jeremy Lauzon24SEAD3134642045.2-5.927331646.3-4.77.787.995.639.260.817:2315:30512-3.76643.9
490Curtis Lazar26BOSC/RW3023128644.7-11.119222745.8-10.910.392.0102.328.371.712:0510:24552.66660.6
491Brett Leason22WSHRW2925021254.13.218615554.53.16.494.0100.441.858.29:129:12741.75867.2
492Nick Leddy30DETD3858370245.4-1.344355544.4-3.87.790.898.549.450.621:3419:331420-7.06454.7
493Anders Lee31NYILW2738141348.02.028032146.6-0.79.990.8100.661.938.116:5914:35410-2.69862.2
494Artturi Lehkonen26MTLLW3641136053.37.930827053.39.45.790.796.447.952.114:0511:431085.211157.7
495Josh Leivo28CARLW3282949.1-3.7252649.0-1.612.590.0102.550.050.09:499:4801-0.4560.0
496Brendan Lemieux25LAKLW2933624258.14.925518158.53.98.292.1100.355.944.111:2511:147125.09348.4
497John Leonard23SJSLW5345140.0-7.8283743.1-3.80.095.595.556.543.510:379:54000.81275.0
498Jake Leschyshyn22VEGC2015325137.9-13.511417539.4-13.08.994.1103.042.657.411:4710:5971-4.73060.0
499Kris Letang34PITD3573870651.1-1.956152351.8-2.311.591.8103.350.349.725:4821:2317303.318950.3
500Vinni Lettieri26ANAC1413614348.71.510110249.81.81.693.795.267.432.613:0710:5615-2.14459.1
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
501Tyler Lewington27BOSD2192444.2-12.9172045.9-13.70.092.992.935.764.312:2711:4200-1.2366.7
502Trevor Lewis35CGYC3532639745.1-10.725130445.2-9.96.592.198.647.152.912:6011:1564-3.87962.0
503Timothy Liljegren22TORD2232727854.02.323820853.43.48.591.199.656.343.716:0815:1611154.06045.0
504Kole Lind23SEARW4112431.4-16.191734.6-12.912.585.798.240.060.07:327:32210.30
505Oskar Lindblom25PHILW3943049546.5-1.831636746.3-1.27.490.798.150.849.213:4312:14119-2.311060.0
506Esa Lindell27DALD3757664647.1-3.743946048.8-1.27.292.199.244.655.422:5019:31922-1.511567.8
507Ryan Lindgren23NYRD3750759945.81.138842247.92.912.793.9106.649.550.520:2717:4711230.87145.1
508Elias Lindholm27CGYC3557443656.84.743733556.65.212.992.2105.153.246.820:1215:02251411.713770.1
509Hampus Lindholm28ANAD4069776047.8-1.453757148.5-1.28.692.1100.752.147.922:3419:531823-1.515952.2
510Gustav Lindstrom23DETD3134439946.3-0.727128948.41.08.192.8100.949.051.016:1614:206151.44161.0
511Blake Lizotte24LAKC3537129655.61.827922555.40.07.892.5100.352.747.311:5610:501342.67160.6
512Jon Lizotte27MIND151722.7-25.851327.8-18.220.088.9108.950.050.014:4313:4200-0.51100.0
513Ryan Lomberg27FLALW2832121959.45.323516958.23.49.294.1103.331.968.111:5510:241453.49655.2
514Steven Lorentz25CARC/LW3232526555.1-1.024918956.81.86.792.499.258.042.010:5410:281452.26464.1
515Adam Lowry28WPGLW3638138349.9-2.028229648.8-2.95.494.8100.345.854.215:3612:3616100.06953.6
516Milan Lucic33CGYLW3536037149.2-5.526429047.7-6.87.191.698.755.244.812:3611:0213211.07459.5
517Matt Luff24NSHRW9577443.5-3.1395939.8-6.020.095.2115.233.366.78:588:5711-0.51553.3
518Anton Lundell20FLAC3649644552.7-4.135131452.8-3.812.592.2104.644.455.616:3013:1342204.212156.2
519Isac Lundestrom22ANAC4243558442.7-8.133643943.4-7.78.194.3102.333.966.116:0613:56813-4.48764.4
520Nils Lundkvist21NYRD2523132041.9-3.118525342.2-4.39.495.1104.555.144.913:5612:19315-3.55954.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%
521Eetu Luostarinen23FLAC3644534256.51.033626356.10.57.991.899.740.359.713:4611:5418173.98550.6
522Ilya Lyubushkin27ARID3740049144.9-0.730136545.2-0.78.591.199.736.963.117:5615:111012-7.54955.1
523Olli Maatta27LAKD2634334350.0-3.727024652.3-2.37.192.299.347.952.117:2015:28916-0.35347.2
524Kurtis MacDermid27COLD2616616250.6-3.411712149.2-3.111.289.5100.749.150.97:036:4928-1.73455.9
525Jacob MacDonald28COLD7685555.33.1514453.72.42.391.794.027.872.28:437:51020.51957.9
526Zack MacEwen25PHIC3827934544.7-3.821126644.2-3.75.092.297.235.364.79:469:311110-6.97062.9
527Ryan MacInnis25BUFC15838.5-27.84640.0-21.40.0100.0100.033.366.710:0010:0000-0.42100.0
528Nathan MacKinnon26COLC2850943853.72.437433253.03.613.388.0101.360.539.521:4717:3016290.322755.5
529Josh Mahura23ANAD1212817742.0-10.510512246.3-6.26.789.596.152.347.713:5713:2315-0.92540.0
530Cale Makar23COLD3468753156.44.650239655.95.712.591.2103.760.739.324:3819:2015118.522145.7
531Beck Malenstyn23WSHLW12867354.11.0645553.81.810.492.5102.931.868.29:038:18211.01758.8
532Evgeni Malkin35PITC5707548.3-0.4555948.20.3