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 Addison21MIND7916159.99.7684958.19.17.485.492.849.150.913:0411:47000.91546.7
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 Aho24CARF3246139054.2-1.433530752.2-3.111.892.8104.656.743.319:1013:2924220.917954.7
5Sebastian Aho25NYID1214815648.72.311111848.54.05.189.494.566.333.717:1715:1039-2.73154.8
6Alexander Alexeyev22WSHD191242.9-5.46746.2-1.50.0100.0100.060.040.010:3510:35000.410.0
7Michael Amadio25TOTC2421422548.7-5.216115650.8-3.86.092.698.643.756.310:5210:451341.15457.4
8Joey Anderson23TORRW3282157.10.9221855.0-3.80.088.988.966.733.37:467:41101.4887.5
9Josh Anderson27MTLRW2534435948.90.023828545.5-2.28.087.995.948.951.117:0715:0698-3.712055.0
10Michael Anderson22LAKD3764055453.60.450941954.80.69.292.4101.647.752.320:0518:045182.79142.9
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 Andersson25CGYD3459155051.8-2.945441652.2-1.69.791.3101.052.048.022:2317:4011176.810850.9
14Andy Andreoff30NYILW5324939.5-8.5213140.4-4.47.790.097.755.644.49:529:4513-1.8785.7
15Anthony Angello25PITC15271.410.14266.78.50.0100.0100.080.020.05:195:19000.12100.0
16Mason Appleton26SEAC2324228146.3-0.618421446.2-0.67.488.495.834.965.114:0913:2922-3.35066.0
17Joel Armia28MTLRW3127934544.7-4.720326243.7-3.96.193.899.951.548.513:5411:341616-0.78261.0
18Viktor Arvidsson28LAKLW3150437457.44.539027059.15.18.091.799.754.046.017:3914:18727.619656.6
19Rasmus Asplund24BUFF3743040451.65.533931451.97.58.086.894.852.347.715:6013:11139-0.69267.4
20Zach Aston-Reese27PITC3230233647.3-6.623525048.5-6.67.794.1101.835.364.713:5512:25950.65862.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:25601.04254.8
22Cam Atkinson32PHIRW3747349648.81.735737948.51.812.391.2103.459.240.817:3613:281910-4.117267.4
23Nicolas Aube-Kubel25TOTRW3027028648.6-5.519522246.8-6.89.992.9102.842.657.410:5410:381082.36668.2
24Mikael Backlund32CGYC3447739454.81.535629954.41.55.193.898.951.348.717:2713:3721163.212956.6
25Nicklas Backstrom34WSHC6885462.010.1643763.410.510.680.090.673.826.217:3013:28200.82572.0
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.6850.0
29Josh Bailey32NYIC2530938644.5-2.522828744.3-3.99.393.1102.360.040.017:3815:081312-3.74551.1
30Justin Bailey26VANRW10489633.3-23.8337730.0-25.73.490.694.025.874.29:417:5573-2.61758.8
31Rudolfs Balcers24SJSLW2634034349.83.424525249.31.28.387.695.943.856.215:5314:161414-1.17957.0
32Alexander Barabanov27SJSF3240849445.2-3.330736146.0-4.311.190.0101.143.556.516:4915:121913-4.26066.7
33Ivan Barbashev26STLC3744154444.8-4.833842644.2-4.611.491.2102.652.647.417:0814:181820-3.010258.8
34Riley Barber27DETRW210952.613.77558.318.516.7100.0116.775.025.06:086:08020.3366.7
35Aleksander Barkov26FLAC2539928558.33.131522558.33.711.292.5103.646.653.420:0514:4429267.712463.7
36Alex Barre-Boulet24TOTF1612315144.9-6.08611642.6-9.512.392.3104.653.746.311:009:1643-4.32857.1
37Tyson Barrie30EDMD3451054048.6-4.635743745.0-7.88.391.9100.258.042.019:4716:25617-4.614747.6
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 Barzal24NYIC2741842149.85.230432448.42.48.392.1100.466.233.818:3015:391835-0.911559.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%
41Nathan Bastian24TOTRW3022824847.9-4.817518049.3-3.110.089.399.323.676.410:4810:0384-0.64963.3
42Drake Batherson23OTTC2638543846.83.229432247.73.012.191.5103.663.636.419:1216:069181.211656.0
43Gavin Bayreuther27CBJD1719120648.1-0.913715946.3-2.39.688.598.147.252.814:0813:3775-2.63650.0
44Jay Beagle36ARIRW/C2117023142.4-5.212717142.6-5.33.189.492.529.870.214:0211:4843-5.22356.5
45Jake Bean23CBJD3563570947.2-1.547656645.7-2.110.291.5101.755.444.622:0320:051413-7.711944.5
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.51100.0
48Nathan Beaulieu29WPGD168810944.7-6.5727549.0-0.92.291.493.648.751.38:487:1609-1.33148.4
49Anthony Beauvillier24NYILW2732336646.91.523127545.7-0.15.791.497.154.046.017:0314:311515-1.110160.4
50Adam Beckman20MINLW3333151.6-9.2222348.9-10.05.088.993.942.157.910:259:3712-0.8666.7
51Pierre-Edouard Bellemare36TBLLW3937838749.4-2.628628949.7-2.810.794.8105.539.360.714:3111:581480.27251.4
52Kieffer Bellows23NYILW1614115847.2-1.810111746.3-2.811.193.7104.849.550.511:5811:1329-1.35143.1
53Alex Belzile30MTLF11837751.90.2606348.8-1.35.993.699.543.156.910:248:59350.31968.4
54Emil Bemstrom22CBJC8666650.05.6535151.08.27.790.097.758.541.510:169:1922-1.11855.6
55Jamie Benn32DALLW3543349146.9-2.230836545.8-3.97.392.7100.052.247.817:2614:231820-1.914457.6
56Jordie Benn34MIND1718522545.1-3.813017842.2-7.09.691.6101.248.052.014:4113:4214-4.53345.5
57Sam Bennett25FLAC2941229058.71.830722557.70.815.091.4106.473.626.418:0613:3918216.118458.2
58Matt Benning27NSHD3538846145.7-4.630134646.5-3.67.591.198.638.661.416:5314:24313-5.66756.7
59Simon Benoit23ANAD2527831047.3-2.021424346.8-2.47.193.6100.749.250.813:3513:09212-2.13537.1
60Tyler Benson23EDMLW1712212549.4-0.7929250.00.82.892.094.852.447.68:228:2223-1.22245.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 Bergeron36BOSC3457133962.713.545025763.612.97.191.198.360.439.618:2113:4216910.118371.0
62Jacob Bernard-Docker21OTTD5517341.1-4.8375540.2-6.816.091.1107.152.447.614:3714:2702-1.8757.1
63Tyler Bertuzzi26DETLW3144847448.63.734337347.91.711.992.9104.853.246.819:3715:5122352.512166.9
64Alex Biega33TORD171041.2-25.57653.8-11.50.0100.0100.055.644.413:5313:1400-0.1250.0
65Clark Bishop25OTTC15838.5-0.13730.0-8.20.0100.0100.025.075.08:028:0200-0.620.0
66Anders Bjork25BUFLW3225833443.6-4.518725941.9-5.17.691.298.944.455.612:0611:11115-4.95251.9
67Kasper Bjorkqvist24PITRW6393254.90.4292751.8-2.03.889.593.339.360.78:227:21000.61172.7
68Oliver Bjorkstrand26CBJRW3451649750.93.038838750.13.48.487.495.852.647.418:3715:392220-1.518450.5
69Tobias Bjornfot20LAKD3852755048.9-6.041143048.9-7.86.693.099.550.649.417:3115:58813-5.25851.7
70Nick Bjugstad29MINC2823727446.4-6.219021946.5-5.96.390.596.839.360.710:1110:0376-0.36869.1
71Colin Blackwell28SEAC1512213946.7-2.89110446.7-3.513.084.397.245.254.811:5411:0058-0.72864.3
72Sammy Blais25NYRLW1413717344.22.010113043.71.510.395.0105.346.253.813:2812:1524-1.03351.5
73Anton Blidh26BOSLW1810416438.8-13.48011940.2-13.614.591.8106.327.472.610:489:4731-0.12259.1
74Teddy Blueger27PITC3639244746.7-7.230933548.0-6.59.492.6102.131.968.116:1513:592015-2.38672.1
75Brock Boeser24VANRW3251539756.57.435429254.85.35.391.296.562.637.418:4815:30189-0.718547.6
76Zach Bogosian31TBLD2331035047.0-3.724426947.6-3.67.796.1103.844.155.917:2516:5045-5.05558.2
77Matt Boldy20MINLW3403255.611.6272452.99.222.7100.0122.766.733.316:1214:15200.91080.0
78Nick Bonino33SJSC3737850442.9-5.628734545.4-3.98.390.899.136.363.716:5313:32283-4.29464.9
79Adam Boqvist21CBJD2638637151.05.629228750.46.09.885.194.962.837.217:0714:55613-0.57644.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 Borgen25SEAD99411145.9-3.0758447.20.23.790.694.347.152.914:2613:4715-0.91866.7
82Henrik Borgström24CHIC2522622450.22.315815949.83.14.889.093.758.541.511:4710:481580.15451.9
83Mark Borowiecki32NSHD3128330548.1-1.421622349.20.28.192.6100.640.259.813:1611:2335-3.05046.0
84Robert Bortuzzo32STLD3128731447.80.222124447.51.04.994.599.455.344.714:0611:4936-1.24254.8
85Evan Bouchard22EDMD3565255554.04.050142254.36.59.189.698.755.144.921:1317:421334-1.415552.3
86Madison Bowey26VAND2193535.2-20.8132732.5-22.00.083.383.341.758.315:4413:3100-0.530.0
87Travis Boyd28ARIC2828436643.7-1.722226345.80.612.386.598.848.052.015:3313:5679-3.26061.7
88Brian Boyle37PITC2519019749.1-3.314815149.5-3.15.392.397.638.861.210:348:32620.55064.0
89Tyler Bozak35STLC3127130846.8-3.421224746.2-3.63.889.493.245.754.312:5610:591310-1.73969.2
90Erik Brannstrom22OTTD5656948.57.3505149.56.72.794.997.662.237.816:5514:1623-0.31457.1
91Derick Brassard34PHIC1917620546.2-2.313816246.0-2.211.295.9107.154.645.413:4611:3784-0.53669.4
92Jesper Bratt23NJDW3453045054.14.243034655.46.510.889.6100.460.339.716:5414:2616257.713767.9
93Justin Braun34PHID3751460645.9-2.537744545.9-1.87.293.0100.240.659.420:0417:23915-6.69941.4
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.02240.9
96T.J. Brodie31TORD3666359152.90.450647051.80.27.993.1101.053.346.720:3518:33182510.46432.8
97Jonas Brodin28MIND2953150351.40.540837951.81.49.990.5100.450.349.723:3519:0612124.39061.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 Brown37LAKRW3544643350.7-2.735632652.2-2.46.994.2101.149.350.716:0413:37412-1.315568.4
102Josh Brown28OTTD1514020840.2-5.910815640.9-6.26.192.098.138.361.714:0912:10210-3.41861.1
103Logan Brown23STLC1515115050.27.011911750.47.85.793.499.241.858.211:5810:44350.43164.5
104Patrick Brown29PHIC2017518149.2-0.312913848.3-0.35.291.997.127.272.811:5810:0154-2.24557.8
105Jacob Bryson24BUFD3242447247.3-0.232237346.3-0.28.188.896.945.154.919:3716:50810-3.34247.6
106Pavel Buchnevich26STLLW3445642951.54.536333651.95.610.194.2104.352.847.218:1814:2417172.014571.7
107Connor Bunnaman23PHIF5354444.3-4.8273245.8-3.10.085.785.747.852.29:409:0701-0.84100.0
108Michael Bunting26TORLW3652241955.53.939532954.63.99.790.199.855.844.215:0613:4718911.213057.7
109Andre Burakovsky26COLLW3349636357.74.936027756.54.413.886.9100.756.943.116:3113:3310192.613647.1
110Brent Burns36SJSD/RW3970184345.4-4.052760746.5-4.411.989.3101.244.955.125:5921:202742-4.322247.7
111Kyle Burroughs26VAND2932231450.6-0.321922649.2-1.96.191.897.944.555.513:0712:2454-4.46050.0
112Will Butcher27BUFD2736738448.92.028230448.12.26.190.296.364.335.717:5416:5918-1.06144.3
113Bowen Byram20COLD1833725856.66.523619754.54.99.490.7100.157.842.219:3418:09571.56950.7
114Drake Caggiula27BUFLW1817019147.1-0.812615145.5-2.610.089.299.245.154.914:3812:5362-4.83762.2
115Kyle Capobianco24ARID1517019247.0-0.113815846.60.28.787.396.053.047.014:4813:5047-2.41963.2
116Michael Carcone25ARIF18850.0-4.17653.80.70.080.080.00.0100.010:2710:2700-0.2580.0
117Brandon Carlo25BOSD3349748450.7-5.439437651.2-6.47.792.2100.041.059.019:4016:451094.410461.5
118John Carlson32WSHD3863957652.61.150742354.52.712.090.2102.255.644.423:4318:0216133.017652.8
119Gabriel Carlsson25CBJD1615017146.7-2.710613144.7-2.914.989.6104.457.142.911:5211:1333-2.01936.8
120Lucas Carlsson24FLAD1827116961.65.220213260.54.67.690.998.669.330.712:5312:44364.84346.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%
121Ryan Carpenter31CHIC3427331046.80.419122845.6-1.04.593.397.732.667.412:5710:05115-5.07058.6
122Sam Carrick29ANAC2927228149.2-0.819620149.4-1.27.391.999.248.951.111:1010:26860.07660.5
123Alexandre Carrier25NSHD3650654948.0-2.837542047.2-3.89.194.1103.244.755.320:2616:3017201.29649.0
124William Carrier27VEGLW3031526953.90.023718256.62.310.391.5101.948.052.011:0510:511143.95870.7
125Jeff Carter37PITC3141244448.1-5.531734048.2-6.311.489.5100.947.952.118:4915:021319-2.315763.7
126Jackson Cates24PHIC7566247.5-0.6455146.91.26.393.599.831.768.39:058:2220-1.31060.0
127Cole Caufield21MTLRW2828733346.30.821425945.20.76.488.995.351.848.214:4212:0799-4.211758.1
128Cody Ceci28EDMD3148446850.8-1.635636549.4-2.09.288.898.140.559.520:2618:08313-2.88552.9
129Erik Cernak24TBLD2131326254.43.424020154.42.49.192.8101.937.063.019:2416:301051.68149.4
130Thomas Chabot25OTTD3166270448.57.050051449.37.010.690.1100.755.844.227:0523:1519351.316948.5
131Zdeno Chara44NYID2735947343.1-4.827435343.7-5.08.594.3102.847.552.518:4016:48115-5.06246.8
132Jalen Chatfield25CARD71128656.6-1.4866357.70.56.293.599.654.445.616:4716:13213.22050.0
133Ben Chiarot30MTLD3356762547.6-1.342449046.4-1.06.390.897.141.758.323:2919:231028-8.013050.0
134Alex Chiasson31VANRW2918920847.6-4.914015347.8-4.45.592.097.544.455.610:207:5735-0.64365.1
135Yegor Chinakhov20CBJRW2727828449.52.320922648.01.68.686.094.666.433.612:2811:121310-3.18359.0
136Declan Chisholm22WPGD123874.221.113765.013.90.0100.0100.066.733.313:4413:42000.1944.4
137Dennis Cholowski23WSHD5497838.6-11.3376337.0-11.816.086.4102.447.452.613:4513:0111-1.8633.3
138Jake Christiansen22CBJD19852.91.78753.34.80.0100.0100.0100.00.012:4612:25000.0250.0
139Jakob Chychrun23ARID2641446447.22.031734448.03.24.784.789.444.255.824:5020:09920-7.416850.0
140Filip Chytil22NYRC3535740047.22.927729748.33.37.791.899.558.441.612:5111:3312121.411857.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%
141Anthony Cirelli24TBLC3549843553.42.738032753.72.512.389.5101.849.550.519:5015:232444.313454.5
142Casey Cizikas30NYIC2416626738.3-9.312920338.9-9.35.292.797.928.871.213:5411:55913-4.94866.7
143Fredrik Claesson29TBLD4364743.4-12.1303347.6-9.60.095.895.861.138.911:1611:13020.0742.9
144Kale Clague23TOTD1922825946.8-3.817520446.2-5.53.894.998.756.543.518:1915:10218-2.43438.2
145Kyle Clifford31TOTLW11747948.4-1.9526046.4-3.414.381.395.565.634.48:398:1612-0.51650.0
146Connor Clifton26BOSD2233027954.20.127420856.81.96.390.697.049.550.516:4715:35424.65653.6
147Cal Clutterbuck34NYIRW3021928943.1-3.917221744.2-2.84.992.597.431.468.613:5811:401311-2.15666.1
148Dylan Coghlan23VEGD3038833154.01.628623055.42.37.392.099.451.548.514:2813:1410132.512446.0
149Andrew Cogliano34SJSLW/C3531837346.0-2.324326847.6-2.07.989.997.842.457.613:2211:321512-4.58257.3
150Ian Cole32CARD3347836856.51.535527756.22.310.190.9100.958.641.417:2214:309224.38347.0
151Blake Coleman30CGYC3345937155.32.534127055.83.76.790.797.554.245.815:2413:4313222.515268.4
152Ross Colton25TBLC3740737252.21.432328852.91.58.491.6100.048.151.913:4211:59146-2.412458.9
153Blake Comeau35DALRW6464848.9-4.0363451.4-1.87.787.094.623.376.711:2810:27140.7540.0
154J.T. Compher26COLLW2324628146.7-9.216820345.3-9.813.591.5105.051.248.817:4112:331150.67356.2
155Max Comtois23ANALW2125824251.65.219218151.54.68.887.195.953.846.214:4912:26418-1.36753.7
156Kevin Connauton31TOTD2327728149.6-3.620921848.9-5.09.093.5102.458.341.712:4212:22370.04740.4
157Brett Connolly29CHIRW4233539.7-2.9162440.0-5.10.0100.0100.029.470.68:257:2500-1.5933.3
158Kyle Connor25WPGLW3461754053.32.946843351.91.39.290.199.358.441.621:1516:5729272.722664.2
159Andrew Copp27WPGC3452946953.02.341636853.12.99.591.7101.255.244.820:3515:3316210.514466.0
160Paul Cotter22VEGC6424846.7-3.1293247.5-4.314.392.9107.144.855.28:538:50100.01566.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%
161Nick Cousins28NSHC3333628554.15.525821654.46.26.489.696.055.244.812:4510:53673.19063.3
162Logan Couture32SJSC3555753251.14.742638452.65.110.490.3100.750.949.118:5815:0530123.714161.0
163Sean Couturier29PHIC2947338655.110.135129254.69.57.189.796.747.952.120:2315:242517-0.813658.1
164Charlie Coyle29BOSC/RW3550045852.2-1.741034154.6-0.27.690.297.851.948.117:2914:0515235.88865.9
165Dylan Cozens20BUFC3440443248.30.531233448.31.98.288.596.659.240.816:0113:54813-3.59560.0
166Kyle Criscuolo29DETC2151845.5-1.8111345.8-0.514.390.0104.353.346.710:2210:2200-0.2425.0
167Sidney Crosby34PITC2544738154.02.333729253.60.611.192.2103.360.239.819:1916:307234.611356.6
168Lawson Crouse24ARILW3541642849.34.833731351.88.19.189.898.946.453.618:0314:0817101.913563.7
169Austin Czarnik29NYIC9666251.65.7534156.411.811.494.1105.543.656.410:399:53440.31457.1
170Kirby Dach21CHIC3648752848.01.734737947.81.910.089.799.757.242.819:3415:542515-1.710757.9
171Evgenii Dadonov32VEGRW3749945052.60.535732352.5-0.99.992.2102.154.245.816:0513:458105.614763.3
172Jonathan Dahlen24SJSC3446844451.34.935431752.85.37.890.798.552.048.015:0613:087153.911558.3
173Rasmus Dahlin21BUFD3762463949.43.247653247.21.67.890.097.859.740.323:5920:101421-4.115854.4
174Michael Dal Colle25NYILW1101245.5-8.47750.0-3.725.0100.0125.044.455.614:3413:4401-0.32100.0
175Zac Dalpe32FLARW12722.2-33.72433.3-23.80.075.075.080.020.06:086:0800-0.10
176Riley Damiani21DALC2151550.04.8111150.03.811.1100.0111.133.366.79:158:28100.4666.7
177Phillip Danault28LAKC3659341259.07.947730161.39.58.993.2102.145.754.317:5914:259148.513166.4
178Justin Danforth28CBJRW/C1313111054.45.9928452.35.27.790.097.753.846.210:5110:44100.03953.8
179Laurent Dauphin26MTLC77810143.6-6.5608242.3-9.211.689.2100.957.142.915:1813:2742-2.31844.4
180Sean Day24TBLD2132435.1-23.0111739.3-16.614.381.395.535.364.710:4310:3310-1.0366.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%
181Calvin de Haan30CHID3447453746.90.235738048.43.15.491.296.650.849.218:6017:051228-2.510642.5
182Chase De Leo26NJDC215962.56.010758.83.30.085.785.754.545.58:098:09000.2540.0
183Anthony DeAngelo26CARD2848639355.31.035730653.80.311.892.7104.564.235.819:0615:138151.011354.0
184Alex DeBrincat24CHIRW3853658048.01.839043547.31.410.288.398.557.142.920:2815:443322-2.921054.8
185Jake DeBrusk25BOSLW3032231750.4-4.126425351.1-5.15.192.697.747.352.713:5712:071482.710365.0
186Danny DeKeyser31DETD3141048345.90.130735546.40.18.290.098.245.055.018:4516:1949-2.97953.2
187Michael Del Zotto31OTTD1012617841.4-4.99513142.0-4.211.382.894.135.464.617:1615:0815-0.23148.4
188Ty Dellandrea21DALC15935.7-20.75645.5-12.20.080.080.040.060.010:3710:3700-0.2250.0
189Dylan DeMelo28WPGD3339135552.41.130026353.32.67.293.2100.554.245.815:4813:024170.25060.0
190Grigori Denisenko21FLALW1201458.85.0151157.73.70.0100.0100.057.142.915:3014:29001.33100.0
191Travis Dermott25TORD2533032050.8-3.225526049.5-4.18.993.0101.953.246.814:2513:584153.54546.7
192Nicolas Deslauriers30ANALW4032641643.9-6.024429845.0-5.05.792.998.654.445.612:0610:4926-3.87655.3
193Connor Dewar22MINC7606149.6-2.4394745.3-5.80.091.291.228.971.110:279:4520-1.42147.6
194Jason Dickinson26VANC3535734750.7-0.725624950.7-0.56.095.0101.140.159.913:0711:31116-2.07955.7
195Brenden Dillon31WPGD3353152150.5-1.040541049.7-1.910.193.8103.956.044.018:5817:3511160.610543.8
196Cam Dineen23ARID1416517149.13.013312252.25.57.487.094.457.342.714:1813:16030.63551.4
197Noah Dobson22NYID2838547045.0-1.529935245.9-0.98.893.5102.352.048.020:3717:06833-4.112446.8
198Max Domi26CBJLW2631133648.11.722825247.52.714.088.1102.264.535.513:2512:121615-6.18351.8
199Ryan Donato25SEAC3228629349.40.121022448.4-0.811.583.294.749.750.313:0011:1914120.311560.9
200Joonas Donskoi29SEARW3734338247.3-2.425229246.3-3.711.188.399.443.856.215:5912:171414-4.08154.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%
201Pavel Dorofeyev21VEGLW11325.0-20.91325.0-22.2100.00.0100.04:074:0710-0.20
202Drew Doughty32LAKD1940027359.44.630920759.93.49.890.8100.751.049.025:1219:456134.78351.8
203Nic Dowd31WSHC2628229548.9-3.221321449.9-3.28.692.8101.425.974.114:2112:201050.45267.3
204Justin Dowling31VANC1812115344.2-8.98710445.5-7.25.789.395.065.434.69:498:5331-3.12462.5
205Leon Draisaitl26EDMC3562458051.80.646846150.40.312.089.8101.852.947.122:5818:232338-1.520157.2
206Jonathan Drouin26MTLLW2935843545.1-2.326735443.0-4.09.190.399.449.550.517:3614:50614-6.69260.9
207Jack Drury21CARC2272551.9-0.7171848.6-4.523.1100.0123.150.050.015:5814:21220.7875.0
208Jamie Drysdale19ANAD4164768148.7-0.149851049.40.67.590.998.352.347.719:4717:40718-1.414844.6
209Dillon Dube23CGYC3438632754.10.628726352.2-1.36.788.695.359.041.012:5011:011282.610064.0
210Pierre-Luc Dubois23WPGLW3457649653.73.444436954.65.27.891.198.958.241.818:3515:3512176.516161.5
211Matt Duchene31NSHC3553546553.55.941436453.25.110.488.398.760.339.719:0116:109284.915762.4
212Anthony Duclair26FLALW3042935354.9-1.132626954.8-0.615.694.6110.260.739.315:0913:1222264.49767.0
213Walker Duehr24CGYF151033.3-28.03633.3-24.70.0100.0100.016.783.38:478:47000.010.0
214Brandon Duhaime24MINRW3230532548.4-3.122424747.6-3.98.888.497.240.459.611:1010:3156-0.27763.6
215Mathew Dumba27MIND3359460449.6-1.844245849.1-2.211.490.1101.646.653.423:3919:4112222.416346.0
216Brian Dumoulin30PITD3255960947.9-7.442244248.8-6.99.392.4101.749.051.022:0119:3616200.28246.3
217Vince Dunn25SEAD3247846250.92.035134850.20.98.487.095.354.845.219:5717:45924-1.710637.7
218Sean Durzi23LAKD2027426450.9-4.321320451.1-6.58.391.399.658.341.717:5814:49415-1.36046.7
219Christian Dvorak25MTLC2936443745.4-3.625833943.2-4.47.387.995.344.855.218:1414:17711-6.18359.0
220Ryan Dzingel29ARIC1918021345.81.713016743.8-1.010.592.3102.846.653.413:3612:3346-5.03452.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%
221Cody Eakin30BUFC3228136043.8-4.921527144.2-2.87.589.797.140.959.113:3812:20126-2.66867.6
222Jordan Eberle31SEARW3550846552.24.438934752.95.58.085.293.259.440.618:0815:2027125.913357.1
223Alexander Edler35LAKD2645835856.15.034725957.35.58.092.6100.653.746.318:2616:224103.88446.4
224Nikolaj Ehlers25WPGLW3357747754.75.344436255.16.19.691.7101.359.940.118:4416:1522171.526351.0
225Aaron Ekblad25FLAD3773653757.82.355738759.04.312.590.5103.055.444.625:1218:4624456.719259.4
226Mattias Ekholm31NSHD3759160349.50.044145449.3-0.412.090.0102.045.754.323:2018:4012231.414041.4
227William Eklund19SJSLW9838848.52.2556346.60.12.595.297.755.045.014:2012:0328-0.91553.3
228Oliver Ekman-Larsson30VAND3564160051.70.349245052.21.55.795.0100.747.252.822:3318:2613122.218649.5
229Remi Elie26TBLLW191340.9-14.98850.0-5.70.075.075.00.0100.010:579:4400-0.2366.7
230Lars Eller32WSHC3242640851.1-0.632230951.0-2.011.391.0102.340.459.617:4114:251813-0.29558.9
231Ryan Ellis31PHID4565650.04.8364047.4-0.312.097.0109.053.846.222:4818:4225-0.21346.2
232Pierre Engvall25TORLW3333430552.3-0.425824351.5-0.35.494.499.727.073.013:0010:5611194.511258.9
233Tyler Ennis32OTTC2823129144.3-1.417322843.1-3.97.488.796.141.758.312:0310:24512-3.46258.1
234Mackenzie Entwistle22CHIRW2215024438.1-10.010317736.8-11.712.290.8103.038.861.211:2210:23510-2.72085.0
235Loui Eriksson36ARILW2923630643.5-3.418023543.4-3.45.388.193.437.362.712:3511:1877-6.85470.4
236Joel Eriksson Ek25MINC3038333753.23.129025053.74.010.492.3102.745.454.618:4313:151033.113068.5
237Adam Erne26DETLW3835247442.6-4.126833944.2-2.77.489.997.344.355.714:0512:471214-7.17758.4
238Jake Evans25MTLC/RW2833834249.71.425327448.01.25.891.096.740.159.915:5213:301112-2.78057.5
239Robby Fabbri26DETC3742752344.9-1.032441044.1-2.86.889.696.449.350.717:1714:281213-1.913964.0
240Dante Fabbro23NSHD3558954152.12.346041052.92.89.792.2101.960.839.219:0418:0611115.59943.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%
241Samuel Fagemo21LAKLW191932.1-30.081436.4-27.70.091.791.720.080.011:5411:5400-0.9333.3
242Radek Faksa28DALC3535546343.4-6.726432844.6-5.28.689.498.029.170.916:1314:141713-11.06457.8
243Joel Farabee21PHILW3035840047.20.226831246.2-0.611.292.8104.055.344.716:6013:241115-1.99854.1
244Hudson Fasching26ARIRW7485546.60.7354344.9-1.00.097.297.250.050.08:398:3120-0.71010.0
245Jesper Fast30CARRW3544935755.70.733728054.60.47.792.299.945.254.814:3412:277103.57560.0
246Justin Faulk29STLD3256851852.34.644541751.64.111.094.7105.761.138.922:5719:2812163.013056.2
247Martin Fehervary22WSHD3658256250.9-1.445741852.2-0.89.992.6102.553.546.519:1017:28712-0.78349.4
248Mario Ferraro23SJSD3663177644.8-4.847054846.2-5.110.291.2101.442.557.524:0021:101924-6.17045.7
249Kevin Fiala25MINLW3448639855.05.936232053.13.89.490.6100.065.734.317:3414:1012185.219756.3
250Christian Fischer24ARIRW2820829741.2-5.615321741.4-6.05.891.997.841.958.112:5610:321110-3.35756.1
251Casey Fitzgerald24BUFD4386238.0-2.8304540.03.28.793.8102.459.440.614:5814:56100.5771.4
252Haydn Fleury25SEAD1820525744.4-7.415218145.6-5.68.090.898.944.056.016:4715:271100.94548.9
253Warren Foegele25EDMLW3542837653.22.431429251.82.27.188.195.257.742.313:3612:381210-2.310254.9
254Marcus Foligno30MINLW3440736752.62.530027252.42.713.492.5105.945.254.816:4212:5019144.97468.9
255Nick Foligno34BOSLW2324423351.2-2.619918052.5-2.94.791.596.252.347.714:3311:45533.25771.9
256Callan Foote23TBLD2629727352.11.824120953.63.110.491.7102.151.248.813:2413:11254.36040.0
257Nolan Foote21NJDLW291734.6-15.491439.1-10.50.0100.0100.025.075.07:327:0411-0.21100.0
258Derek Forbort29BOSD3241644448.4-7.233333549.9-7.07.791.699.336.064.018:2815:137131.05952.5
259Alex Formenton22OTTLW2827334244.4-0.121424946.21.17.889.597.341.158.913:3911:55176-0.47272.2
260Filip Forsberg27NSHC2638732454.44.929725054.35.711.689.9101.558.341.718:0315:1412172.413755.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%
261Gustav Forsling25FLAD3360752453.7-3.045141052.4-4.612.192.6104.840.659.421:1118:2728223.212549.6
262Gabriel Fortier21TBLLW10776355.08.6584655.89.62.491.493.850.050.09:179:1613-0.32166.7
263Liam Foudy21CBJC171236.81.871138.95.00.087.587.50.0100.011:5111:0500-0.21100.0
264Cam Fowler30ANAD3968665351.23.550549950.31.68.689.798.342.157.923:4318:5815182.716440.2
265Adam Fox23NYRD3963068148.15.548548649.96.911.091.8102.852.847.224:4019:0235282.112955.0
266Trent Frederic23BOSC2418519548.7-5.215515450.2-5.06.196.3102.435.864.210:139:56622.74860.4
267Mark Friedman26PITD1215714352.31.013610955.54.19.890.4100.252.447.613:3312:01212.72347.8
268Martin Frk28LAKRW2281959.6-0.1231265.7-1.30.088.988.960.040.018:1913:17020.51450.0
269Jesper Froden27BOSF112570.610.110376.914.20.0100.0100.071.428.612:5912:06000.52100.0
270Morgan Frost22PHIC1817319846.60.312815645.1-1.28.792.2100.960.939.112:5711:05116-2.84257.1
271Kurtis Gabriel28CHIRW28850.05.04450.06.40.0100.0100.040.060.06:026:02100.610.0
272Jonah Gadjovich23SJSLW2214817246.3-1.111613346.6-1.92.390.392.663.436.68:428:41480.02642.3
273Sam Gagner32DETC3929134445.80.222624348.22.59.087.996.942.857.213:3110:12108-4.68175.3
274Alex Galchenyuk27ARIC1713918642.8-3.410814143.4-3.07.788.095.758.841.212:5911:5744-4.93773.0
275Brendan Gallagher29MTLRW2532231050.92.623324348.92.38.089.897.851.248.815:2312:4977-3.310557.1
276Jakub Galvas22CHID3554157.321.0353252.212.16.796.2102.864.036.020:0915:22020.21233.3
277Dylan Gambrell25OTTC2014223337.9-7.611116440.4-5.06.393.799.925.574.512:3510:3734-3.13357.6
278Rhett Gardner25DALC/LW3132534.2-8.0111837.9-5.80.090.090.025.075.09:299:29410.410.0
279Conor Garland25VANRW3750945652.72.339333753.84.09.992.0101.955.344.716:1814:1519174.216266.0
280Adam Gaudette25TOTC116010137.3-3.9417734.7-6.011.588.199.747.452.69:568:4134-2.52556.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%
281Frederick Gaudreau28MINC2831531250.2-1.522924148.7-2.99.890.4100.258.241.816:3813:071313-1.27647.4
282Johnny Gaudreau28CGYLW3460244357.65.845734357.15.811.992.1104.054.745.318:3315:31182511.119656.6
283Frederik Gauthier26NJDC8496841.9-12.4354643.2-11.70.094.494.433.366.711:068:1603-1.7580.0
284Julien Gauthier24NYRRW2723728445.50.418821047.20.76.791.698.362.637.410:3710:16992.17266.7
285Vladislav Gavrikov26CBJD3654964446.0-3.141950145.5-2.114.189.6103.729.071.021:2318:261011-8.57450.0
286Glenn Gawdin24CGYC2181358.1-1.812957.10.80.0100.0100.037.562.59:159:13010.1475.0
287Morgan Geekie23SEAC3431632349.50.422525047.4-2.27.988.896.756.943.112:5011:211310-1.68854.5
288Mason Geertsen26NJDD12658144.5-4.9426439.6-8.36.986.493.345.754.37:067:0521-2.2944.4
289Timothy Gettinger23NYRLW5224234.4-9.0192741.3-2.57.1100.0107.142.957.19:359:3301-0.22100.0
290Ryan Getzlaf36ANAC3352444254.27.440133954.27.28.088.996.940.259.819:1215:3318372.412755.9
291Mark Giordano38SEAD3149247251.01.936235750.31.07.286.894.054.745.321:0517:169182.915439.6
292Samuel Girard23COLD3363955253.70.547241653.21.210.588.498.953.246.822:0618:5812133.910146.5
293Zemgus Girgensons28BUFC3331131849.41.724924750.23.96.790.797.438.261.815:2312:12126-1.98567.1
294Claude Giroux34PHIC/LW3451943054.79.938933453.89.19.088.497.451.448.618:3114:5514161.114561.4
295Cody Glass22NSHC4293644.6-10.7222943.1-11.70.0100.0100.050.050.012:199:5900-0.2955.6
296Luke Glendening32DALC3528735644.6-4.722225946.2-3.09.090.299.228.471.613:4811:2593-4.07761.0
297Alex Goligoski36MIND2944444050.2-0.234733351.01.113.690.8104.453.746.319:4416:2868-0.16850.0
298Barclay Goodrow28NYRRW3633651339.6-6.826536941.8-5.213.592.5106.136.563.516:2713:251711-5.67360.3
299Shayne Gostisbehere28ARID3652762045.90.439847845.4-0.88.890.599.347.152.922:0918:212020-4.914751.0
300Yanni Gourde30SEAC2938139049.4-1.129528850.60.410.485.896.246.153.918:4615:342213-0.29354.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%
301Mikael Granlund29NSHC3752753849.50.240141449.2-0.412.089.9101.957.242.820:4315:5822232.910352.4
302Derek Grant31ANAC3532340444.4-5.523930144.3-6.14.391.595.932.867.213:4311:1497-4.68366.3
303Ryan Graves26NJDD3256354051.0-0.842940351.6-0.211.289.3100.440.859.221:1718:111620-0.611347.8
304Anthony Greco28NYRRW1121348.04.08947.13.70.0100.0100.00.0100.09:449:44010.55100.0
305Andy Greene39NYID2634042144.7-2.426030845.8-1.56.992.499.350.050.017:5516:07413-1.85032.0
306Jordan Greenway24MINLW2725931245.4-5.420422747.3-3.114.692.9107.539.560.514:1412:11831.85959.3
307A.J. Greer25NJDLW2121250.00.491242.9-8.114.3100.0114.361.538.58:328:32000.2366.7
308Noah Gregor23SJSC2329832747.7-1.622522150.4-0.75.992.798.653.047.015:3713:511070.511660.3
309Seth Griffith29EDMC19469.20.46366.70.650.050.0100.0100.00.05:375:37100.20
310Rocco Grimaldi28NSHC7685854.03.1534653.52.12.396.999.261.138.910:569:09530.31361.5
311Jordan Gross26COLD17277.835.97277.836.70.0100.0100.050.050.08:198:19000.30
312Benoit-Olivier Groulx21ANAC1812816643.5-5.19212742.0-7.07.594.3101.844.155.910:609:2143-1.73154.8
313Carl Grundstrom24LAKRW2621424846.3-6.115819944.3-9.87.095.5102.555.244.811:1410:4847-4.76669.7
314Matt Grzelcyk28BOSD3359747855.53.347135956.73.28.789.798.559.340.719:1217:317158.611755.6
315Radko Gudas31FLAD3659150454.0-3.844337554.2-3.511.992.6104.437.362.718:4116:2713296.111849.2
316Erik Gudbranson30CGYD3454243155.72.940634154.41.65.292.998.160.040.017:4614:508140.510650.9
317Jake Guentzel27PITC3154047353.31.340136252.6-0.611.690.1101.759.940.119:1015:5013126.916466.5
318Brendan Guhle24ANAD1121938.7-20.7101245.5-15.70.0100.0100.040.060.016:3816:3801-0.5333.3
319Denis Gurianov24DALRW3130733447.9-1.821724547.0-3.06.695.6102.348.951.113:4811:42423-3.412949.6
320David Gustafsson21WPGC23442.9-3.72250.05.80.0100.0100.0100.00.02:282:28100.30
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
321Erik Gustafsson29CHID3241239750.95.131130750.35.510.391.5101.873.326.716:2714:246220.58348.2
322Brandon Hagel23CHILW3241737652.66.929228550.65.39.387.096.456.143.916:1613:18209-3.09258.7
323Carl Hagelin33WSHLW3742240151.3-0.132230351.5-0.97.593.6101.127.972.114:0812:17126-1.88660.5
324Robert Hagg26BUFD2734341945.0-2.926431645.5-1.59.188.597.633.766.317:4715:15112-7.46439.1
325Nicolas Hague23VEGD3251048751.20.439735452.91.812.389.1101.351.448.618:1916:3316142.713752.6
326Libor Hajek23NYRD98214436.3-8.86310537.5-10.14.389.593.847.452.614:2214:0623-2.91361.5
327Jani Hakanpaa29DALD3434339546.5-1.925627947.9-0.311.491.9103.338.062.015:3113:11210-3.56546.2
328Jayden Halbgewachs24SJSF3353153.05.6312357.411.813.688.2101.960.040.013:0612:21110.91070.0
329Taylor Hall30BOSLW3551441255.52.942430957.84.47.890.298.165.434.616:0313:3713218.313264.4
330Dougie Hamilton28NJDD3061152353.93.246139553.93.710.287.297.451.648.421:2518:148250.820951.7
331Travis Hamonic31VAND913215246.5-11.18410544.4-13.93.496.099.451.848.218:2716:2217-2.73141.9
332Noah Hanifin25CGYD3358451753.0-1.444138653.3-0.38.890.399.152.647.421:0817:3018256.015144.4
333Joel Hanley30DALD128811842.7-6.6739344.0-3.96.389.595.740.459.611:1410:5515-3.4944.4
334Mike Hardman22CHIRW1912219938.0-11.38515036.2-13.17.790.297.939.860.29:329:1755-1.52548.0
335Jansen Harkins24WPGC3327129048.3-3.919721747.6-4.56.495.0101.457.043.010:5610:461614-0.36845.6
336Thomas Harley20DALD81018255.27.3745756.510.37.490.297.751.748.313:0513:04251.22045.0
337Ben Harpur27NSHD8848450.0-3.2596149.2-5.86.878.785.534.066.013:3912:26050.41338.5
338Scott Harrington28CBJD7509235.2-16.8346733.7-16.69.587.897.334.865.214:2813:1620-3.7955.6
339Ryan Hartman27MINRW3450143253.74.338432254.45.716.592.5109.051.448.618:3514:261295.918562.2
340Rafael Harvey-Pinard23MTLLW3274537.5-6.1213140.4-1.810.088.598.561.938.113:3610:5921-0.4580.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%
341Santeri Hatakka21SJSD78111042.4-4.0668244.6-2.37.189.396.436.763.313:0712:5503-2.4633.3
342Garnet Hathaway30WSHRW3440638051.70.532128652.90.69.693.1102.729.670.413:4912:371541.910862.0
343Erik Haula30BOSLW3438138449.8-4.730830050.7-5.37.491.999.346.653.414:5112:451082.98465.5
344John Hayden26BUFC3023527446.2-0.317921545.40.44.492.697.151.348.711:1510:2375-2.06066.7
345Kevin Hayes29PHIRW1919826243.0-7.614320341.3-8.96.588.294.655.144.915:4713:301012-4.16956.5
346Barrett Hayton21ARIC2627130547.01.321623148.32.85.191.496.544.155.916:3512:5356-3.95451.9
347Dillon Heatherington26OTTD9699442.3-5.9597444.4-4.22.593.095.547.152.912:2010:3802-0.6944.4
348Victor Hedman31TBLD4077863954.95.760849555.15.313.387.5100.857.942.124:5919:3325268.121846.8
349Danton Heinen26PITC/LW3439234153.51.331325155.52.510.490.6101.057.142.913:0211:421481.19064.4
350Miro Heiskanen22DALD3459159150.02.945043351.04.07.190.597.647.053.024:2720:2922384.315353.6
351Darren Helm35COLC/LW3226725451.2-2.217619347.7-5.44.991.996.839.560.510:588:49133-0.77564.0
352Adam Henrique31ANAC2435631453.15.926624452.24.710.291.1101.242.257.816:5214:419105.511360.2
353Aleksi Heponiemi23FLAC4584755.22.1473656.65.40.086.786.746.953.112:4012:27330.6683.3
354Tomas Hertl28SJSC3958356950.64.143241251.23.011.488.599.946.853.219:1615:4524150.018861.2
355Thomas Hickey32NYID2203337.7-8.8132633.3-9.30.082.482.456.044.019:2916:2211-0.810.0
356Matthew Highmore25VANLW1413414448.2-1.79810049.50.07.794.1101.838.361.712:4311:2342-0.12080.0
357Cameron Hillis21MTLC1111444.04.891340.95.10.0100.0100.025.075.010:159:3500-0.42100.0
358Vinnie Hinostroza27BUFC3539942148.71.230033047.61.39.290.099.249.550.514:1413:361014-4.59058.9
359Roope Hintz25DALLW3345539453.67.933830152.96.511.390.9102.259.540.516:5713:2210167.715158.3
360Taro Hirose25DETLW171138.9-8.24833.3-15.125.0100.0125.080.020.013:3612:32010.210.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%
361Nico Hischier23NJDC3146938055.24.736028256.15.69.490.099.447.352.719:0414:3724135.011457.0
362Mike Hoffman32MTLC/LW2124826148.7-1.517818748.8-0.34.486.190.548.052.018:0114:59109-2.58861.4
363Gregory Hofmann29CBJC2424026847.2-2.518119947.6-0.510.694.6105.248.151.912:3011:4279-1.05164.7
364Nils Hoglander21VANLW3848943952.72.135834051.30.35.194.599.647.952.114:0412:571519-1.812770.1
365Nick Holden34OTTD2530941442.7-4.323630543.6-4.48.091.499.441.158.919:1916:05521-3.55540.0
366Justin Holl30TORD2946547549.5-4.134636148.9-3.99.791.5101.240.759.320:3217:538250.64348.8
367Alexander Holtz20NJDRW7447537.0-13.2305137.0-11.89.186.895.946.953.111:429:1941-1.32152.4
368Patric Hornqvist35FLARW3645432658.22.134024658.02.29.489.899.245.454.613:2810:4515105.813669.9
369Bo Horvat26VANC3861753853.43.347140853.63.86.191.998.144.056.020:0415:4515143.616665.1
370Brett Howden23VEGC2822724448.2-5.517017749.0-5.410.391.3101.649.350.710:049:49710-0.83762.2
371Filip Hronek24DETD3755667245.3-0.541752444.3-2.49.490.399.748.751.322:3719:08825-9.014247.2
372Jonathan Huberdeau28FLALW3854642056.50.340732255.8-0.513.889.8103.770.429.619:1013:3436344.015765.0
373Jack Hughes20NJDC2034530952.82.725024650.4-1.110.488.398.764.935.118:5016:292815-0.710455.8
374Quinn Hughes22VAND3777761855.77.154744954.95.98.192.4100.463.136.924:4120:3016223.318440.2
375Brad Hunt33VAND1111912648.6-0.4969151.31.77.680.988.549.350.713:5212:5038-0.72763.0
376Dryden Hunt26NYRLW3531438145.20.723228245.1-0.67.290.998.053.746.311:4611:21105-1.28155.6
377Ben Hutton28VEGD2026622953.70.720816256.21.510.889.3100.252.847.214:3814:16971.35550.9
378Grant Hutton26NYID5505945.9-0.7354245.51.93.896.8100.671.029.015:1613:5912-0.71163.6
379Zach Hyman29EDMC3248043252.62.434934450.41.47.489.196.555.844.219:0614:381490.514257.0
380Alex Iafallo28LAKC3657141358.07.345131059.37.98.591.199.649.850.218:4814:112056.016563.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%
381Matt Irwin34WSHD101429958.97.51117360.39.17.387.795.050.050.013:0212:33151.73164.5
382Mark Jankowski27BUFC8757251.05.9535748.25.49.8100.0109.847.952.113:4811:3427-0.81643.8
383Mattias Janmark29VEGC3437637050.4-3.827927450.5-5.310.890.6101.446.253.813:5612:271272.06860.3
384Calle Jarnkrok30SEAC2628330548.1-2.721923248.6-2.29.186.095.150.249.816:1513:11109-0.75759.6
385Christian Jaros25NJDD7565749.60.7433853.15.33.291.394.551.348.710:5410:21020.2955.6
386Seth Jarvis19CARC2635925858.22.326519857.23.19.890.5100.367.532.513:4512:143146.48950.6
387Dmitrij Jaskin28ARIRW1212914347.41.59311544.7-3.05.888.594.342.457.614:4713:24380.44353.5
388Tanner Jeannot24NSHF3938249543.6-8.129237144.0-7.612.092.3104.337.262.815:4312:541316-4.69065.6
389Jan Jenik21ARIRW3131448.13.5101147.63.50.088.988.928.671.46:426:4200-0.4450.0
390Boone Jenner28CBJC3652359047.0-1.639745546.6-0.59.489.999.345.254.820:1415:502119-5.515761.1
391Nick Jensen31WSHD3755054450.3-2.141340150.7-2.711.693.5105.037.462.619:2517:0611191.610347.6
392Lucas Johansen24WSHD110283.332.58188.936.314.3100.0114.350.050.012:1812:18000.610.0
393Ryan Johansen29NSHC3643046048.3-1.532734149.0-0.911.789.8101.552.247.816:3713:2813170.57772.7
394Marcus Johansson31SEAC/W2631931850.13.323624049.62.75.285.590.747.652.416:3814:10168-0.17363.0
395Erik Johnson33COLD3548446850.8-4.034535249.5-4.614.191.2105.445.554.518:0714:5619101.812853.9
396Jack Johnson35COLD3135238947.5-7.725229246.3-8.19.693.7103.333.266.815:5813:3358-1.73852.6
397Reese Johnson23CHIF1812216742.2-5.88212539.6-8.47.192.699.731.069.09:599:1464-1.62347.8
398Tyler Johnson31CHIC86810240.0-8.9537541.4-5.25.086.991.951.348.714:2610:2920-1.72055.0
399Andreas Johnsson27NJDLW3549145352.01.036833952.11.311.189.5100.553.146.915:0613:2514170.510462.5
400Ross Johnston27NYILW9526544.4-3.4475247.5-1.35.494.6100.044.255.810:0210:0123-0.7366.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%
401Henri Jokiharju22BUFD2133737947.1-0.624431543.6-3.26.092.098.056.643.420:5118:34413-6.54652.2
402Ben Jones22VEGF2142833.3-23.5111739.3-19.614.392.9107.110.090.08:038:0200-0.6333.3
403Caleb Jones24CHID1618720647.60.912915046.20.54.994.799.550.549.514:4113:5157-0.53246.9
404Max Jones23ANALW2131743.34.491340.90.30.090.090.025.075.09:548:5002-0.5450.0
405Seth Jones27CHID3561761450.15.144945149.95.67.389.596.758.241.825:5420:121630-3.516259.3
406Zachary Jones21NYRD3225130.1-7.4183832.1-8.36.390.096.362.537.514:5713:3830-1.2520.0
407Axel Jonsson Fjällby23WSHLW8797053.04.7665455.05.75.894.6100.435.564.511:5411:35032.21752.9
408Mathieu Joseph24TBLRW3736936750.1-2.427729648.3-5.17.393.3100.650.549.514:0412:052310-4.06860.3
409Pierre-Olivier Joseph22PITD4645852.5-2.8503856.81.55.188.293.439.061.018:1417:37510.41353.8
410Dakota Joshua25STLC1813313050.65.610610051.56.310.193.9104.141.558.58:338:26542.82462.5
411Roman Josi31NSHD3772072549.80.656156250.00.79.991.5101.461.838.224:5421:2717263.426752.4
412Tyson Jost23COLC3532632749.9-4.723024248.7-5.010.690.8101.344.255.814:0811:081630.58264.6
413Olli Juolevi23FLAD81028155.71.3716651.8-2.410.290.9101.166.733.312:1011:5712-0.21546.7
414Noah Juulsen24VAND2233639.0-16.4162539.0-19.70.087.587.545.055.016:1615:3201-0.2250.0
415Nazem Kadri31COLC3251237657.76.036829155.84.615.885.9101.757.142.918:4114:1614107.318159.1
416Kaapo Kakko20NYRRW3544644949.87.334433750.56.78.394.2102.552.647.416:0914:111271.99756.7
417Arthur Kaliyev20LAKRW3733428753.80.426721755.20.78.390.999.258.241.812:3210:24572.112864.8
418Wyatt Kalynuk24CHID4394148.8-5.0253343.1-10.45.992.097.964.335.712:3212:1111-1.0714.3
419David Kampf27TORC3636739748.0-5.827031346.3-6.97.593.0100.518.481.614:4012:061211-0.27159.2
420Patrick Kane33CHIRW3451954149.02.837839648.83.28.788.397.066.833.221:4917:332122-6.123153.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%
421Kasperi Kapanen25PITRW3650644053.51.840333454.72.58.492.5100.954.046.016:3214:2622155.013256.1
422Kirill Kaprizov24MINLW3353444754.45.539333853.84.815.488.2103.660.139.919:0515:3820301.621055.7
423Erik Karlsson31SJSD3161458751.15.148142952.95.78.190.698.753.746.323:1219:2638353.815850.6
424William Karlsson29VEGC2439729757.24.728721457.33.38.987.896.656.143.918:4115:0020143.78256.1
425Ondrej Kase26TORRW3035033151.4-2.426626250.4-2.17.395.1102.324.675.414:3012:2019113.913761.3
426Zack Kassian31EDMRW2732130051.71.224023250.81.59.489.598.949.850.213:1612:488140.35655.4
427Boris Katchouk23TBLLW3025423052.50.719317252.90.87.095.0102.050.749.310:029:41931.45651.8
428Martin Kaut22COLRW6394546.4-2.5263046.4-1.08.7100.0108.769.630.48:497:04100.5425.0
429Joey Keane22CARD111955.0-1.69950.0-1.80.0100.0100.085.714.313:3813:3801-0.4250.0
430Duncan Keith38EDMD2642640451.30.131130950.20.010.589.7100.244.655.420:3918:0220230.07352.1
431Clayton Keller23ARIC3646651547.52.637239448.63.810.288.098.248.751.319:5715:603719-4.415267.8
432Parker Kelly22OTTF11729642.9-3.5537342.1-5.78.891.199.925.075.010:128:2833-0.91947.4
433Adrian Kempe25LAKLW3854644155.33.042434755.01.08.689.598.147.952.118:1313:3719181.321054.3
434Michal Kempny31WSHD3385540.9-15.0243739.3-16.76.788.094.732.068.019:4417:0401-0.6714.3
435Alexander Kerfoot27TORC3646644451.2-1.935533951.2-0.714.291.8105.950.849.215:3613:3615185.48962.9
436Tanner Kero29DALRW159011543.9-3.5718545.5-1.35.889.395.141.258.89:358:5654-0.71457.1
437Phil Kessel34ARIRW3643544849.35.035233950.97.010.785.896.551.049.017:2614:341516-0.113858.0
438Jujhar Khaira27CHILW2624429145.6-2.416920944.7-2.83.194.797.933.566.513:3711:4222-0.65062.0
439Matt Kiersted23FLAD5705655.6-2.3524155.9-2.64.981.886.752.647.413:5213:19320.41060.0
440Alex Killorn32TBLC/LW4052149051.50.140338850.9-1.414.487.8102.248.751.319:2114:1724152.012656.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%
441Bryce Kindopp22ANAF16460.013.14450.04.40.0100.0100.0100.00.06:066:0600-0.1366.7
442Joel Kiviranta25DALF2819721348.00.214716247.6-0.76.690.597.146.853.29:209:1555-0.74362.8
443John Klingberg29DALD3052254349.01.037541147.7-1.79.088.397.357.542.521:2818:30330-3.513933.8
444Artemi Kniazev21SJSD191242.9-2.06842.9-0.60.060.060.080.020.011:5911:2400-0.4366.7
445Slater Koekkoek27EDMD1716116749.1-4.212213248.0-3.69.890.099.856.044.011:1910:2811-2.32343.5
446Otto Koivula23NYILW3243143.6-2.0172243.63.07.786.794.450.050.011:419:4401-0.5580.0
447Keegan Kolesar24VEGRW3944040751.9-0.432629852.2-1.38.091.899.852.048.013:3712:1615171.28661.6
448Vladislav Kolyachonok20ARID3184429.0-7.0153231.9-4.18.388.997.257.142.914:1213:3610-0.6475.0
449Leo Komarov35NYIC161331.6-9.16842.91.20.0100.0100.050.050.010:5010:5000-0.30
450Travis Konecny24PHIC3550547751.45.136936750.13.77.490.998.350.949.117:0614:341010-2.617156.7
451Anze Kopitar34LAKC3859651253.80.946339254.2-0.28.190.498.548.651.421:1315:4318111.516958.0
452Klim Kostin22STLC/LW2420520050.6-0.115816449.1-0.66.194.2100.356.143.99:309:21690.74452.3
453Jesperi Kotkaniemi21CARC3543430858.54.230622857.33.88.389.297.564.135.912:2211:1311132.47955.7
454Peyton Krebs21TOTC1213817444.2-3.69913242.9-5.15.685.691.142.757.314:2113:0746-4.02347.8
455Chris Kreider30NYRLW3947949949.06.037236650.46.79.592.2101.646.853.218:5114:0710240.919063.2
456Torey Krug30STLD3354648353.18.141841350.34.912.492.4104.862.637.420:4117:218183.213144.3
457Dominik Kubalík26CHILW3841747646.7-0.129433247.00.87.590.297.750.949.115:3413:24712-3.915951.6
458Nikita Kucherov28TBLRW814910159.67.41248160.58.013.883.697.463.037.019:5516:14221.65558.2
459Karson Kuhlman26BOSC1913717943.4-10.910712845.5-10.24.995.2100.132.767.310:1410:01641.43759.5
460Dean Kukan28CBJD810410649.53.1798548.22.69.190.399.455.244.815:1414:38542.01866.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%
461Brett Kulak28MTLD3241544948.0-0.929833946.8-0.87.089.496.347.752.317:0616:13719-1.26245.2
462Dmitry Kulikov31MIND3344742951.00.232133648.9-2.512.191.7103.745.654.417:3015:045131.56435.9
463Luke Kunin24NSHC3941348346.1-4.830035345.9-5.112.092.1104.153.047.015:1412:3898-1.410957.8
464Janne Kuokkanen23NJDC/LW3436140247.3-5.626830546.8-5.96.889.596.343.756.313:1511:53188-6.56261.3
465Rasmus Kupari21LAKC3526531845.5-8.920924845.7-10.15.695.8101.460.539.511:2910:231013-2.35354.7
466Sean Kuraly29CBJC3638642247.8-0.428832247.20.413.391.3104.625.474.614:4012:221711-3.58959.6
467Philipp Kurashev22CHIC3229832747.71.821923448.32.87.190.998.061.838.213:2311:54138-0.78062.5
468Evgeny Kuznetsov29WSHC3653252050.6-1.240638651.3-1.612.990.1102.969.330.721:3616:5820140.116156.5
469Oliver Kylington24CGYD3357049553.50.042237053.30.210.392.2102.552.147.918:3417:2311276.113448.5
470Jordan Kyrou23STLC3444141651.53.834033850.13.112.391.8104.057.742.316:3114:2414162.815957.2
471Kevin Labanc26SJSRW2117520845.7-1.113214747.3-1.74.093.097.036.463.613:1711:2466-0.36258.1
472Andrew Ladd36ARILW2825529746.20.118222744.5-2.48.689.798.343.556.513:4812:071113-2.45745.6
473Paul Ladue29NYID19852.92.94640.0-2.30.060.060.081.818.212:4711:0300-0.2250.0
474Sam Lafferty26TOTC/LW12917654.53.1735855.73.27.790.598.231.368.89:308:19221.32268.2
475Alexis Lafreniere20NYRLW3736544645.00.627935344.1-1.88.393.0101.356.044.013:2911:5216141.18257.3
476William Lagesson25EDMD101038654.54.9846855.35.89.585.194.659.440.611:3211:01021.91861.1
477Patrik Laine23CBJRW1720224944.8-3.114920242.5-4.810.090.8100.849.250.818:1714:50918-2.89047.8
478Maxime Lajoie24CARD5653962.56.6463159.74.88.695.2103.875.624.412:3211:20010.91833.3
479Juho Lammikko26VANRW3120626943.4-8.815218944.6-7.27.390.597.742.058.010:288:5762-1.14062.5
480Gabriel Landeskog29COLLW2745132658.05.833624158.27.416.088.9104.960.739.319:5915:4410135.912763.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%
481Hendrix Lapierre19WSHC6375142.0-8.1282949.1-3.214.395.5109.768.032.09:358:3831-1.1977.8
482Dylan Larkin25DETC3446247349.43.835137248.51.613.588.8102.353.746.318:3515:3214151.118555.1
483Adam Larsson29SEAD3757061348.2-1.641546946.9-3.69.286.996.143.756.321:6019:481014-5.411644.0
484Jacob Larsson24ANAD4535648.60.9414448.21.43.887.190.944.455.615:2515:2202-0.3666.7
485Johan Larsson29ARILW/C2429830049.86.223622950.86.710.288.498.740.359.718:0215:071073.15050.0
486Scott Laughton27PHIC3443747547.9-0.231634547.80.26.789.996.642.857.216:0214:031816-4.49549.5
487Jeremy Lauzon24SEAD3034041045.3-5.726930846.6-4.57.987.695.438.761.317:2715:35511-3.26544.6
488Curtis Lazar26BOSC/RW2821526644.7-11.118021046.2-10.511.292.7103.927.772.312:0110:23552.16259.7
489Brett Leason22WSHRW2722419453.62.516614353.71.96.393.599.845.354.78:598:59741.25366.0
490Nick Leddy30DETD3755968744.9-1.542354143.9-4.07.790.798.548.851.221:3519:331319-6.26155.7
491Anders Lee31NYILW2536038848.12.426730047.10.29.791.0100.862.637.417:0414:3849-1.49862.2
492Artturi Lehkonen26MTLLW3338331854.68.128824254.39.65.390.896.149.350.714:1311:55885.110156.4
493Josh Leivo28CARLW3282949.1-3.7252649.0-1.612.590.0102.550.050.09:499:4801-0.4560.0
494Brendan Lemieux25LAKLW2630021957.85.822816857.64.28.794.0102.755.244.811:1911:11684.28646.5
495John Leonard23SJSLW5345140.0-7.8283743.1-3.80.095.595.556.543.510:379:54000.81275.0
496Jake Leschyshyn22VEGC2015325137.9-13.511417539.4-13.08.994.1103.042.657.411:4710:5971-4.73060.0
497Kris Letang34PITD3370364652.1-1.153448152.6-1.511.191.6102.851.648.425:4521:2317294.118150.8
498Vinni Lettieri26ANAC1312613049.22.1929250.02.61.893.294.968.331.713:1111:0014-2.24360.5
499Tyler Lewington27BOSD2192444.2-12.9172045.9-13.70.092.992.935.764.312:2711:4200-1.2366.7
500Trevor Lewis35CGYC3432238845.4-10.624829745.5-9.96.591.998.548.251.813:0511:1864-3.87761.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%
501Timothy Liljegren22TORD2131126354.22.622419853.13.28.691.9100.555.844.216:0315:1111143.55846.6
502Kole Lind23SEARW4112431.4-16.191734.6-12.912.585.798.240.060.07:327:32210.30
503Oskar Lindblom25PHILW3637345245.2-2.827333544.9-2.47.190.998.149.650.413:3211:59108-4.09858.2
504Esa Lindell27DALD3553160946.6-2.840643148.5-0.17.193.0100.143.156.922:5719:37921-1.610467.3
505Ryan Lindgren23NYRD3649058045.81.037441047.72.611.794.0105.750.050.020:2717:459200.97045.7
506Elias Lindholm27CGYC3456242756.84.542832656.85.112.992.0104.954.046.020:1415:02251411.013669.9
507Hampus Lindholm28ANAD3968173548.1-1.052255448.5-1.08.892.2101.051.948.122:2119:501722-1.615552.9
508Gustav Lindstrom23DETD3032438845.5-1.125527947.80.78.592.5101.048.751.316:1114:146151.23959.0
509Blake Lizotte24LAKC3233427554.81.925121354.1-0.57.793.4101.151.448.611:5310:471041.56457.8
510Jon Lizotte27MIND151722.7-25.851327.8-18.220.088.9108.950.050.014:4313:4200-0.51100.0
511Ryan Lomberg27FLALW2630019660.55.722015458.83.49.993.5103.432.667.411:5910:211453.59054.4
512Steven Lorentz25CARC/LW3131925755.4-0.924418457.01.96.992.299.257.742.310:5010:241352.26363.5
513Adam Lowry28WPGLW3435435849.7-2.126227748.6-3.15.395.5100.847.252.815:3212:321510-0.66654.5
514Milan Lucic33CGYLW3434935449.6-5.125627648.1-6.57.391.298.555.045.012:3510:6013211.47360.3
515Matt Luff24NSHRW9577443.5-3.1395939.8-6.020.095.2115.233.366.78:588:5711-0.51553.3
516Anton Lundell20FLAC3447641553.4-3.933429353.3-3.812.791.7104.442.957.116:4013:2041174.211755.6
517Isac Lundestrom22ANAC4142256142.9-7.832342343.3-7.68.494.1102.532.967.116:0513:54813-4.48465.5
518Nils Lundkvist21NYRD2523132041.9-3.118525342.2-4.39.495.1104.555.144.913:5612:19315-3.65954.2
519Eetu Luostarinen23FLAC3442232156.80.632024956.20.18.391.399.641.358.713:4511:5418174.08251.2
520Ilya Lyubushkin27ARID3536846544.2-1.827734644.5-1.77.690.898.439.460.618:0015:11911-8.54654.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%
521Olli Maatta27LAKD2328430348.4-3.922522150.4-2.97.593.8101.346.653.417:1315:21915-0.34250.0
522Kurtis MacDermid27COLD2315214351.5-3.511110451.6-1.810.787.798.448.151.97:066:51280.23154.8
523Jacob MacDonald28COLD7685555.33.1514453.72.42.391.794.027.872.28:437:51020.51957.9
524Zack MacEwen25PHIC3526232244.9-3.019624744.2-3.15.392.097.436.263.89:439:351110-6.66462.5
525Ryan MacInnis25BUFC15838.5-27.84640.0-21.40.0100.0100.033.366.710:0010:0000-0.42100.0
526Nathan MacKinnon26COLC2545636755.43.833627355.25.313.986.4100.461.238.821:4417:2113261.321156.4
527Josh Mahura23ANAD1212817742.0-10.510512246.3-6.26.789.596.152.347.713:5713:2315-1.12540.0
528Cale Makar23COLD3161545457.55.144733457.25.913.389.4102.761.039.024:2719:0615108.820343.8
529Beck Malenstyn23WSHLW12867354.11.0645553.81.810.492.5102.931.868.29:038:18210.91758.8
530Evgeni Malkin35PITC3514851.5-0.7393950.01.611.187.598.646.253.816:4714:33430.4862.5
531Mikhail Maltsev23COLLW9655355.15.5514652.64.52.684.486.941.758.39:078:1340-0.61866.7
532Maxim Mamin27FLAC/RW2025920455.9-1.219015055.9-1.311.190.2101.349.450.612:3312:206135.64656.5
533Andrew Mangiapane25CGYLW3447535357.44.935927057.15.27.391.598.862.337.715:5812:5318177.713263.6
534Josh Manson30ANAD4165264650.22.248048549.71.07.792.099.741.059.020:0717:3624282.310650.9
535Anthony Mantha27WSHRW101009850.5-2.4746652.9-3.014.386.7101.044.255.813:52