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%
1Noel Acciari31STLC4944158443.0-4.235441745.9-1.19.291.2100.440.159.914:1712:31216-1.410260.8
2Calen Addison22MIND4653248452.42.140438151.50.47.987.395.258.841.216:2512:378151.611947.9
3Sebastian Aho26NYID4770967651.23.651949851.03.78.590.999.457.342.716:4615:3211254.812152.9
4Sebastian Aho25CARF4167047758.4-2.052636159.3-0.410.388.398.657.142.919:3814:0233335.621160.7
5Nikita Alexandrov22STLC1611013045.83.3848350.37.07.9100.0107.962.537.58:488:47212.62181.0
6Alexander Alexeyev23WSHD1211116739.9-10.28412240.8-7.79.390.499.629.770.313:5013:3424-3.12429.2
7Wade Allison25PHIRW3233738146.91.727026950.14.57.897.2105.044.255.812:1111:44851.98956.2
8Michael Amadio26VEGC3640638851.11.629228051.00.57.989.096.955.244.811:4811:232261.08063.8
9Nils Aman22VANC3525337540.3-8.218827041.0-6.35.691.797.343.057.012:0110:5932-5.33857.9
10Joey Anderson24TORRW9654161.35.2523063.46.79.487.596.965.834.28:378:15320.91154.5
11Josh Anderson28MTLRW4755467545.1-2.239551043.6-3.810.689.099.647.252.816:1713:272116-8.718456.5
12Michael Anderson23LAKD5184180951.0-0.764058852.1-1.19.490.9100.248.052.021:4719:1214152.812247.5
13Jaret Anderson-Dolan23LAKC3632532949.7-2.325123052.2-1.57.587.895.357.342.710:3910:0625-1.37067.1
14Lias Andersson24LAKC161233.3-14.24930.8-17.10.080.080.016.783.38:378:3700-0.2333.3
15Rasmus Andersson26CGYD5096988352.3-5.375767053.0-4.29.590.199.655.244.824:4319:0019357.521151.7
16Mason Appleton27WPGC1418122744.4-8.413717144.5-7.98.692.7101.352.947.116:3414:3841-2.73271.9
17Josh Archibald30PITRW3020822847.7-2.616716450.50.58.798.4107.126.074.010:158:3372-1.36365.1
18Joel Armia29MTLRW3233139645.5-1.323929744.6-2.14.793.297.943.556.515:0312:14126-6.59558.9
19Viktor Arvidsson29LAKLW4662959751.3-0.348141953.41.18.190.298.246.753.316:4714:267214.121553.0
20Rasmus Asplund25BUFF2521225445.5-7.817119746.5-4.912.090.2102.233.166.911:3610:2040-5.94468.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%
21Zach Aston-Reese28TORC4737343046.5-5.729530649.1-3.75.892.398.039.360.711:0910:04129-1.59251.1
22Andreas Athanasiou28CHIC4651068342.70.438750143.61.87.491.298.650.649.415:4014:023329-8.915852.5
23Nicolas Aube-Kubel26TOTRW2525021553.81.117315153.40.28.790.399.036.463.610:4610:40762.46547.7
23Nicolas Aube-Kubel26WSHRW1921715458.57.015310858.66.89.089.698.641.958.111:1811:17753.35949.2
23Nicolas Aube-Kubel26TORRW6336135.1-21.9204331.7-26.56.392.398.613.386.79:058:4101-1.0633.3
24Mikael Backlund33CGYC5078150360.87.159538460.87.18.390.598.855.644.417:3213:36362712.424264.0
25Nicklas Backstrom35WSHC81019152.60.1736552.91.87.888.496.261.138.916:0413:23340.22860.7
26Kevin Bahl22NJDD1614715448.8-4.311010950.2-3.85.291.997.160.539.511:3111:0713-0.32737.0
27Josh Bailey33NYIC4758461548.70.042946248.1-0.68.790.999.658.341.715:3912:461530-1.69264.1
28Rudolfs Balcers25TOTLW1717513157.2-1.91309956.8-1.77.788.396.058.341.710:129:44242.53863.2
28Rudolfs Balcers25FLALW1415212255.5-4.41139255.1-3.67.687.595.157.342.710:5510:26241.43265.6
28Rudolfs Balcers25TBLLW323971.916.617770.813.78.3100.0108.380.020.06:536:24001.1650.0
29Alexander Barabanov28SJSF4560262749.00.143046148.3-0.610.285.195.247.652.417:5015:0518192.214357.3
30Ivan Barbashev27STLC4957965846.80.745650047.71.38.291.9100.252.147.916:1113:383127-1.512558.4
31Cole Bardreau29NYIF18188.926.350100.037.50.00.0100.06:376:37000.320.0
32Aleksander Barkov27FLAC4169749158.76.751339056.85.110.289.099.247.852.221:2215:0730233.921257.1
33Alex Barre-Boulet25TBLF17846.7-7.24450.0-9.00.0100.0100.066.733.310:019:5510-0.1250.0
34Tyson Barrie31EDMD4967770049.2-2.351953149.4-0.99.390.499.752.147.919:2415:1820274.217750.3
35Justin Barron21MTLD1215419344.43.311214343.93.010.887.998.762.137.916:0814:58214-2.02441.7
36Morgan Barron24WPGC3838841948.1-3.029030648.7-2.16.792.298.935.164.914:1912:2487-3.69963.6
37Mathew Barzal25NYIC5082765755.79.560450154.78.48.490.999.379.021.018:4415:0339629.321355.4
38Nathan Bastian25NJDRW2624726148.6-7.218318649.6-6.96.896.6103.538.461.613:0510:00621.05257.7
39Drake Batherson24OTTC4876565553.92.857649553.83.06.285.491.661.938.118:4014:4625246.027053.0
40Gavin Bayreuther28CBJD2026329846.90.418821047.21.37.389.997.256.643.415:1814:1224-0.55543.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%
41Jake Bean24CBJD1415821342.6-3.011216141.0-5.510.591.2101.751.148.915:4214:1783-3.13250.0
42Ethan Bear25VAND3650248151.14.238836851.34.98.690.198.750.749.318:1716:278183.39351.6
43Nathan Beaulieu30ANAD2324432942.6-2.418524742.8-1.98.886.295.035.564.513:2611:3553-4.93638.9
44Anthony Beauvillier25NYILW4867763751.53.150150250.01.28.990.199.058.042.015:4413:4523270.717364.7
45Adam Beckman21MINLW6595551.80.3424747.2-4.80.094.394.336.163.910:089:4020-0.51752.9
46Pierre-Edouard Bellemare37TBLLW4531836146.8-5.124626748.0-4.25.293.598.744.855.211:238:571914-4.35455.6
47Kieffer Bellows24TOTLW1311713446.6-1.2877952.45.50.087.287.244.855.211:3010:37450.03259.4
47Kieffer Bellows24PHILW1210712146.90.1817352.66.90.088.488.445.254.811:5210:5444-0.33161.3
47Kieffer Bellows24NYILW1101343.5-15.46650.0-11.80.075.075.040.060.07:167:16010.310.0
48Alex Belzile31MTLF3373352.916.8272255.120.021.193.8114.872.227.810:5510:53200.41040.0
49Emil Bemstrom23CBJC2223025747.22.016618747.02.29.590.199.661.538.512:2510:3654-4.77552.0
50Matthew Beniers20SEAC4758759849.5-2.644244949.6-3.613.489.4102.754.245.816:5914:2127264.815957.9
51Jamie Benn33DALLW5159261649.0-2.542747247.5-3.513.892.2105.956.343.715:2711:4332241.420559.0
52Jordie Benn35TORD1215417347.1-4.911511949.1-4.89.088.397.344.056.015:4814:03015-1.13043.3
53Sam Bennett26FLAC5080566554.81.761350454.93.17.590.397.754.545.517:4414:1130315.925558.0
54Matt Benning28SJSD4858776643.4-8.044556943.9-7.011.188.399.529.770.319:2516:041223-1.79537.9
55Simon Benoit24ANAD4557779442.1-2.843462740.9-3.47.091.998.938.261.818:3515:36625-16.710251.0
56Tyler Benson24EDMLW27846.71.04544.4-3.70.0100.0100.033.366.76:176:0200-0.320.0
57Patrice Bergeron37BOSC4873448160.412.655235560.912.09.794.4104.158.241.817:5112:37281114.028557.9
58Jonatan Berggren22DETRW3532135147.8-0.824524949.60.910.391.4101.849.051.013:3011:36615-1.18262.2
59Jacob Bernard-Docker22OTTD1319022246.1-7.714916946.9-8.65.193.198.247.652.417:1816:5615-3.03542.9
60Tim Berni22CBJD2638243746.6-0.327132545.5-1.16.588.594.944.755.317:5716:55413-4.36643.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%
61Tyler Bertuzzi27DETLW1724019954.78.518214455.88.15.986.892.735.764.315:6013:31281.45664.3
62William Bitten24STLC4111444.0-3.1111247.80.610.0100.0110.018.281.86:396:3911-0.40
63Anders Bjork26BUFLW18850.0-1.46842.9-0.90.0100.0100.042.957.19:389:38100.0250.0
64Marcus Bjork25CBJD2639046645.6-1.229535645.3-1.08.792.1100.843.356.719:0115:54210-3.05354.7
65Oliver Bjorkstrand27SEARW4862651155.15.147637356.15.59.791.1100.855.744.315:2513:143694.420959.8
66Tobias Bjornfot21LAKD6877753.02.8675953.21.310.492.1102.561.438.614:2913:29000.81656.3
67Nick Bjugstad30ARIC4956167545.41.641151644.30.910.792.9103.537.262.816:4614:061823-5.814958.4
68Colin Blackwell29CHIC4128742040.6-2.020529141.3-0.87.789.497.030.369.711:4810:121213-5.87855.1
69Sammy Blais26NYRLW3828732746.7-6.021023247.5-5.87.694.5102.257.542.59:429:26312-2.95455.6
70Nick Blankenburg24CBJD1522525546.90.816818447.71.39.587.597.051.648.418:2016:2575-5.34060.0
71Anton Blidh27COLLW14748646.3-2.9526743.7-3.80.096.396.330.669.46:356:3410-0.51369.2
72Teddy Blueger28PITC3326332544.7-6.320123745.9-4.35.491.797.115.584.512:469:60196-3.75673.2
73Matej Blumel22DALRW6505348.5-4.1364146.8-4.53.790.093.778.121.99:429:3235-0.51258.3
74Brock Boeser25VANRW4152553849.41.340342148.90.812.184.096.254.245.816:4514:021413-0.614761.2
75Zach Bogosian32TBLD2329529050.4-2.421722349.3-4.29.594.2103.651.948.114:0813:35113-0.34847.9
76Samuel Bolduc22NYID3453655.63.5352855.64.24.2100.0104.281.019.015:0712:21001.2933.3
77Matt Boldy21MINLW4760751354.24.745438654.04.18.089.897.853.446.617:4313:3830195.227451.8
78Nick Bonino34SJSC4747460244.1-6.235440146.9-2.510.489.199.440.859.215:5812:2526131.311058.2
79Adam Boqvist22CBJD1926424751.77.420719351.88.411.287.999.169.530.517:1014:23115-4.15446.3
80Jesper Boqvist24NJDC4136836850.0-4.425627148.6-5.98.791.199.851.348.710:5310:20814-1.17350.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%
81William Borgen26SEAD4856255350.4-1.141539951.0-1.310.690.4101.047.752.315:4714:109140.98946.1
82Mark Borowiecki33NSHD4353847.9-5.3253243.9-6.810.092.0102.033.366.79:568:47000.3714.3
83Robert Bortuzzo33STLD3022028743.4-4.317219746.6-0.411.092.9103.942.557.512:0110:1758-0.13850.0
84Evan Bouchard23EDMD4980161756.58.258447755.07.28.188.096.254.845.217:5715:18444510.522942.4
85Shane Bowers23COLC14266.722.54180.032.80.0100.0100.0100.00.01:461:46000.21100.0
86Travis Boyd29ARIC4952570342.8-2.139154441.8-2.610.688.298.850.050.017:1314:051724-10.310755.1
87Erik Brannstrom23OTTD4363745658.37.945032658.07.86.488.294.660.739.315:1813:2616274.712533.6
88Derick Brassard35OTTC3841038251.8-0.429427751.5-0.85.394.699.941.258.813:1410:541118-2.89865.3
89Jesper Bratt24NJDW4985556060.48.962841260.48.510.291.7101.956.343.717:3714:35252713.623853.4
90Justin Braun35PHID3339747745.4-2.429634246.4-2.67.693.3100.946.353.716:1214:2067-1.76443.8
91Guillaume Brisebois25VAND3324243.29.9283246.716.014.391.3105.634.865.216:5214:37000.9475.0
92Philip Broberg21EDMD2329320359.18.021414959.08.310.790.7101.462.137.913:2212:017195.94240.5
93T.J. Brodie32TORD2841739151.6-2.532228153.4-0.710.091.1101.255.744.321:0918:0916247.05565.5
94Jonas Brodin29MIND4173368151.82.653650751.41.49.791.4101.150.649.422:2519:0517164.311252.7
95Jonny Brodzinski29NYRC1612011650.8-0.9888850.0-1.18.394.9103.262.337.79:218:57640.24163.4
96Connor Brown29WSHRW4494353.31.9343350.71.74.282.686.889.310.716:4613:0512-0.3825.0
97Josh Brown29ARID4538465137.1-10.328649336.7-9.712.891.0103.837.962.115:2012:32918-12.66651.5
98Logan Brown24STLC11649340.8-10.2506742.7-6.75.491.596.948.651.49:579:1020-0.51154.5
99Patrick Brown30PHIC3124428646.0-3.818719249.3-1.64.791.296.036.463.611:209:5439-0.56055.0
100Jacob Bryson25BUFD4050348650.9-2.337938349.7-2.16.588.795.149.350.715:2013:59126-2.74348.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%
101Pavel Buchnevich27STLLW3851855448.32.737944246.2-0.511.889.2101.054.945.119:2814:512014-2.214549.7
102Michael Bunting27TORLW5075267652.72.157049453.62.211.292.7104.063.936.116:1314:14312711.118455.4
103Andre Burakovsky27SEALW4761360150.5-1.045845350.3-2.29.388.597.856.943.116:5314:153017-0.920250.5
104Callahan Burke25COLC2122235.3-16.891734.6-18.10.091.791.714.385.78:498:3120-1.22100.0
105Brent Burns37CARD/RW4899966660.00.874251659.0-0.18.789.297.958.441.623:2617:4632309.532846.0
106Kyle Burroughs27VAND2126330746.1-2.720021847.8-0.13.489.492.847.252.817:0315:2244-0.33652.8
107Quinton Byfield20LAKC2223223449.8-1.116817449.1-4.011.888.5100.347.652.413:0811:3568-0.25248.1
108Bowen Byram21COLD1016516350.3-1.711612248.7-1.36.195.7101.838.062.020:4718:2644-3.72740.7
109Drake Caggiula28PITLW3192147.5-1.5151845.5-1.50.092.392.320.080.07:287:2810-0.9366.7
110Kyle Capobianco25WPGD8777152.04.4595253.25.64.797.5102.266.133.912:1211:2132-0.11428.6
111Michael Carcone26ARIF9979151.69.5727050.78.310.293.9104.039.360.712:3912:17510.22560.0
112Brandon Carlo26BOSD4458354751.60.745138054.32.810.694.1104.633.266.818:3415:2219910.110353.4
113John Carlson33WSHD3058551753.13.144736754.95.69.487.997.365.434.623:2417:0914224.620250.0
114Lucas Carlsson25FLAD2261268.44.3131056.5-6.50.085.785.741.758.310:069:4501-0.2450.0
115Ryan Carpenter32NYRC2113016044.8-8.89612044.4-9.68.587.495.854.845.29:368:29612-0.93056.7
116Sam Carrick30ANAC3426238040.8-3.519429140.0-3.46.689.596.232.367.710:339:2286-9.96261.3
117Alexandre Carrier26NSHD4055558848.6-1.040744447.8-1.97.392.8100.243.256.818:0515:271311-3.79548.4
118William Carrier28VEGLW4446247449.40.233734049.8-0.710.092.6102.531.868.212:2712:061344.613665.4
119Jeff Carter38PITC4544854345.2-5.833240545.0-6.27.991.299.125.974.114:5012:061720-5.014354.5
120Jackson Cates25PHIC5334442.9-0.2203337.7-8.15.995.7101.529.470.68:598:5610-0.4850.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%
121Noah Cates23PHILW5056870144.8-3.141749845.6-3.68.093.5101.541.858.217:3613:373211-1.311452.6
122Cole Caufield22MTLRW4663264649.53.346947549.74.111.886.097.860.839.218:0314:461923-5.329453.7
123Cody Ceci29EDMD4974881847.8-4.656062847.1-4.410.092.7102.741.758.320:3017:211630-1.211547.0
124Erik Cernak25TBLD4361361150.1-1.946743251.90.19.690.4100.045.454.619:3616:2916193.49046.7
125Thomas Chabot26OTTD4394090251.0-0.770067351.0-0.39.188.497.649.850.225:5321:351246-0.423847.9
126Rourke Chartier26OTTC6454748.9-1.5322754.26.04.394.498.836.763.310:208:44100.01457.1
127Jalen Chatfield26CARD4860843458.3-1.545832158.8-0.38.991.099.952.447.613:4212:461475.311544.3
128Ben Chiarot31DETD4870490443.8-5.252764345.0-4.18.588.597.042.757.320:5117:4749-5.316846.4
129Yegor Chinakhov21CBJRW3030936545.81.123726547.22.49.888.898.655.844.213:1512:042110-3.39148.4
130Dennis Cholowski24NYID2261563.423.8161355.215.711.177.888.990.010.012:4710:2901-0.170.0
131Jake Christiansen23CBJD1721923448.34.915216847.52.87.490.597.964.235.813:5213:4544-0.34344.2
132Jakob Chychrun24ARID3359660049.88.245447049.17.911.490.7102.253.846.223:0319:361330-3.420051.0
133Filip Chytil23NYRC4150646452.20.736733452.41.212.393.1105.456.643.414:2113:0713172.416055.6
134Nick Cicek22SJSD1413619341.3-8.110013243.1-6.05.889.194.940.759.314:3013:5825-2.2175.9
135Anthony Cirelli25TBLC2435332152.42.027024452.51.710.490.9101.344.255.816:3314:011644.59555.8
136Casey Cizikas31NYIC5049656846.6-2.535740047.2-1.58.492.2100.629.770.313:5411:442213-2.39859.2
137Kale Clague24BUFD2029625853.41.423020652.82.08.090.798.861.638.416:0415:56450.03545.7
138Brandt Clarke19LAKD912011052.2-0.5927056.84.813.881.895.761.938.113:3912:35131.52152.4
139Kyle Clifford32TORLW2161748.5-5.0111247.8-0.412.5100.0112.566.733.37:557:5500-0.3540.0
140Connor Clifton27BOSD4873675149.5-2.653955849.1-4.510.593.6104.150.050.018:3416:501236-0.611757.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%
141Cal Clutterbuck35NYIRW3426732445.2-2.720222247.61.011.291.9103.128.171.912:0910:09510-4.15054.0
142Dylan Coghlan24CARD131828867.47.51336367.99.76.686.492.965.934.112:2711:03131.55444.4
143Andrew Cogliano35COLLW/C4542745848.2-5.031235446.8-4.88.293.7102.030.669.413:4011:23137-6.28968.5
144Ian Cole33TBLD4463662250.6-0.448245251.60.410.891.7102.543.256.819:1516:2920225.611255.4
145Blake Coleman31CGYC5077952559.75.759540459.65.56.792.098.756.343.715:0213:26251811.520157.7
146Ross Colton26TBLC4647443052.42.034932551.80.77.090.998.048.751.311:5910:372312-0.714755.1
147J.T. Compher27COLLW4774067452.3-0.454549552.41.97.491.699.048.951.120:1715:2418155.514660.3
148Max Comtois24ANALW3842056342.7-1.332044741.7-1.56.991.298.044.955.113:5813:02619-10.88263.4
149Kyle Connor26WPGLW5083675552.53.264757453.04.311.890.3102.160.639.420:2916:4021254.130656.5
150Andrew Copp28DETC4854462846.4-1.039848844.9-3.811.492.2103.643.456.617:3313:441124-2.512455.6
151Paul Cotter23VEGC3233443243.6-7.023930444.0-7.57.692.199.651.748.312:4912:15117-1.88257.3
152Nick Cousins29FLAC4849652848.4-4.837438949.0-3.210.090.2100.255.444.611:1911:0412121.811559.1
153Logan Couture33SJSC5060566847.5-2.044147748.0-1.211.284.295.443.956.118:4313:3747192.718860.6
154Charlie Coyle30BOSC/RW4857665646.8-6.143748247.6-6.310.594.0104.533.067.016:5113:263720-1.214961.7
155Dylan Cozens21BUFC4856255450.4-1.943543749.9-1.111.688.9100.548.451.616:4112:1328101.120360.1
156Joseph Cramarossa30MINC4192939.6-8.7162440.0-8.010.094.1104.130.869.27:487:4310-0.9333.3
157Sidney Crosby35PITC4883677252.02.860358750.70.912.390.3102.662.937.120:0816:073938-0.124754.3
158Lawson Crouse25ARILW4452159746.63.638645346.03.512.489.2101.639.860.217:5613:431822-3.614656.2
159William Cuylle20NYRLW29950.00.89660.09.30.080.080.090.99.16:106:08100.2250.0
160Austin Czarnik30DETC1210414042.6-3.18010343.7-0.410.094.4104.456.743.311:2710:5171-1.12552.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%
161Kirby Dach22MTLC4966966550.14.949247750.86.210.088.098.058.341.718:0814:372328-2.115558.1
162Evgenii Dadonov33MTLRW4044947148.82.332635447.91.67.391.698.949.850.214:1012:161314-5.410657.5
163Rasmus Dahlin22BUFD4797886053.22.474266452.83.412.189.7101.755.844.226:0620:3328414.824157.3
164Zac Dalpe33FLARW118810346.1-7.5658244.2-8.011.381.192.541.558.59:319:13100.21973.7
165Phillip Danault29LAKC5170464252.31.253144954.21.97.790.398.046.653.418:1514:1519192.416558.2
166Justin Danforth29CBJRW/C6706751.16.9484949.54.211.481.392.758.741.313:2310:56110.62050.0
167Laurent Dauphin27ARIC3202148.8-4.5151550.0-3.10.092.392.326.773.39:058:5731-0.9955.6
168Jeremy Davies26BUFD181240.0-16.151033.3-28.00.0100.0100.0100.00.08:338:3300-0.21100.0
169Calvin de Haan31CARD3949734459.10.637625160.02.17.889.397.154.645.413:0212:3310124.610233.3
170Anthony DeAngelo27PHID4579287647.51.459867147.1-0.87.689.096.652.747.323:1018:081642-7.518558.9
171Alex DeBrincat25OTTRW4877272251.7-0.456954151.3-0.77.288.695.859.340.719:2815:1029210.829655.4
172Jake DeBrusk26BOSLW3650838057.27.738828158.08.19.893.8103.657.642.417:0812:34151110.316267.3
173Ty Dellandrea22DALC5156956150.4-0.742042549.7-0.510.792.0102.751.248.814:1411:491515-0.610256.9
174Dylan DeMelo29WPGD4668370649.2-2.350852449.2-2.010.891.8102.548.251.819:2116:361630-2.011045.5
175Grigori Denisenko22FLALW129912145.0-5.0638642.3-6.910.086.796.752.847.211:2010:4410-2.51963.2
176Semyon Der-Arguchintsev22TORC141323.5-20.24736.4-7.733.3100.0133.350.050.07:166:22010.40
177Travis Dermott26VAND119012941.1-9.1689541.7-9.99.686.295.849.350.713:4512:36110.11450.0
178Vincent Desharnais26EDMD7737250.3-5.3605353.1-1.813.693.8107.457.442.612:1010:13122.3944.4
179Nick DeSimone28CGYD4353847.9-11.3312456.4-3.95.368.874.082.617.411:1510:30210.5757.1
180Nicolas Deslauriers31PHILW5035943645.2-2.327030946.6-2.03.992.896.750.849.210:179:1565-3.18251.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%
181Connor Dewar23MINC4632435647.6-3.624825349.5-1.76.491.898.235.964.111:069:091310-1.09353.8
182Phillip Di Giuseppe29VANLW181338.12.84544.411.80.075.075.040.060.010:2810:2820-0.310.0
183Jason Dickinson27CHIC4339754242.3-0.328838842.60.18.986.895.735.964.115:1512:463225-7.510352.4
184Brenden Dillon32WPGD5079073451.82.160356551.62.19.091.2100.245.254.819:5117:191232-1.013244.7
185Noah Dobson23NYID4885884250.52.963162450.32.98.191.299.363.536.521:0416:5127372.030944.3
186Max Domi27CHILW4756678641.9-0.744661342.1-0.28.892.7101.554.046.018:1514:574036-8.518856.9
187Ryan Donato26SEAC4141235353.93.031526154.73.313.692.9106.552.447.611:2710:342484.511759.8
188Pavel Dorofeyev22VEGLW3261957.85.914960.98.00.0100.0100.050.050.011:439:51100.91145.5
189Drew Doughty33LAKD5092083952.31.669461053.21.09.289.798.950.549.526:1220:3614416.219746.7
190Nic Dowd32WSHC4444741951.60.532527054.64.010.391.2101.515.184.912:5310:3918184.97655.3
191Leon Draisaitl27EDMC4778579549.7-1.560461849.4-0.911.888.7100.652.247.822:0517:0641606.424359.7
192Sheldon Dries28VANC3025227348.0-1.118020347.0-2.58.786.294.949.150.911:309:50481.18355.4
193Jonathan Drouin27MTLLW2825233642.9-4.918125641.4-6.55.889.695.354.945.113:4711:111310-6.66254.8
194Jack Drury22CARC2122213262.75.21649463.66.86.195.9102.058.841.29:509:21642.65558.2
195Jamie Drysdale20ANAD89814340.7-5.07511240.1-1.26.791.798.348.251.817:3716:1103-2.41844.4
196Dillon Dube24CGYC5063555453.4-2.948942953.3-3.110.388.198.457.142.915:3912:5021161.815454.5
197Pierre-Luc Dubois24WPGLW5074469051.92.159251753.44.612.690.1102.860.839.218:3115:0226310.326055.0
198Matt Duchene32NSHC4772768551.52.753651051.22.611.289.0100.260.239.817:5714:5523422.820852.4
199Walker Duehr25CGYF8915761.55.6664360.65.46.088.294.254.845.29:119:07311.02352.2
200William Dufour21NYIRW16746.2-12.04736.4-13.60.050.050.0100.00.06:486:4801-0.20
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%
201Brandon Duhaime25MINRW2418519948.2-2.714114349.6-2.09.192.9102.035.864.29:468:51651.65763.2
202Mathew Dumba28MIND4574278348.7-3.153859247.6-5.27.992.5100.449.550.521:1519:078250.914540.0
203Brian Dumoulin31PITD4877878249.9-0.457158149.6-0.79.290.499.647.752.320:1817:131727-3.68436.9
204Vince Dunn26SEAD4894583753.03.071862253.62.714.090.5104.559.840.223:5320:21313510.318946.6
205Joshua Dunne24CBJC3131350.04.5121250.02.90.087.587.550.050.05:445:4400-0.610.0
206Sean Durzi24LAKD4874673850.3-1.255252351.3-1.98.089.197.150.949.120:0416:1815420.718641.9
207Christian Dvorak26MTLC4952366644.0-3.635748742.3-5.58.391.299.541.158.917:0212:371627-6.610662.3
208Jordan Eberle32SEARW4860559350.5-1.044945349.8-3.013.688.6102.254.945.116:2513:5038194.817159.6
209Alexander Edler36LAKD4357355350.9-1.042537852.9-0.48.188.396.550.949.115:1113:415221.311637.9
210Joel Edmundson29MTLD3950766543.3-4.137747244.4-1.78.286.794.946.553.519:5115:53752-6.69058.9
211Nikolaj Ehlers26WPGLW1422815659.48.918112060.112.210.889.6100.474.525.516:5213:251382.69646.9
212Jack Eichel26VEGC3761253553.46.546335456.79.010.388.999.254.745.318:5215:3026304.621161.1
213Aaron Ekblad26FLAD4067864551.20.451450950.2-0.49.686.996.548.851.223:3117:041740-1.019556.9
214Mattias Ekholm32NSHD4878575850.92.057657150.21.37.493.0100.444.056.021:3517:2113240.618146.4
215Oliver Ekman-Larsson31VAND4871483146.2-2.555264246.2-2.19.388.798.045.654.420:2917:521023-8.018447.3
216Lars Eller33WSHC4964559951.81.146142951.81.08.291.499.640.459.615:2113:2626143.015552.9
217Andreas Englund27COLD2724221353.20.416916450.80.16.792.599.224.076.011:1910:5055-0.93930.8
218Pierre Engvall26TORLW4852647852.41.838235951.6-0.58.091.999.934.765.312:5611:2811185.414854.7
219Mackenzie Entwistle23CHIRW4126536442.10.418726741.2-0.89.290.9100.133.566.511:169:4898-3.46245.2
220Joel Eriksson Ek26MINC4760860050.3-0.544544050.3-1.09.790.8100.539.160.919:2613:332971.523959.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%
221Adam Erne27DETLW4338252442.2-6.128137343.0-5.69.490.299.647.752.313:5612:18813-4.68246.3
222Jake Evans26MTLC/RW4340748645.6-2.528633646.0-1.46.690.997.638.561.514:2211:231522-4.18549.4
223Michael Eyssimont26TOTC2831624556.37.222518155.46.611.190.7101.851.548.511:3010:511545.48955.1
223Michael Eyssimont26WPGC1917815154.13.012810654.73.811.294.0105.250.949.110:129:49710.65151.0
223Michael Eyssimont26SJSC91389459.515.1977556.412.611.086.096.952.447.614:1413:01834.83860.5
224Robby Fabbri27DETC1212416742.6-9.89212043.4-10.09.594.8104.338.161.916:0914:1322-0.93357.6
225Dante Fabbro24NSHD4563363250.00.447445651.01.97.292.599.745.354.716:0714:4311212.312052.5
226Samuel Fagemo22LAKLW8555948.2-3.4384545.8-6.112.085.797.753.346.78:018:0113-1.31050.0
227Radek Faksa29DALC5149151448.9-2.533536148.1-2.47.893.4101.232.967.113:2511:1515100.28060.0
228Joel Farabee22PHILW5064677845.4-2.447556645.6-3.810.091.1101.152.547.517:2814:191529-1.515757.3
229Hudson Fasching27NYIRW1922020851.42.715214451.42.412.691.8104.538.561.512:3412:02823.04544.4
230Jesper Fast31CARRW4659142458.2-1.643231457.9-1.610.688.499.049.051.014:5712:5113143.18647.7
231Justin Faulk30STLD4981993046.80.863271347.00.410.889.2100.062.137.923:4919:332936-8.922152.5
232Martin Fehervary23WSHD3962067647.8-5.044648448.0-4.19.991.3101.238.661.419:2317:59817-3.111546.1
233Mario Ferraro24SJSD4062272746.1-4.744553245.5-4.58.586.094.543.856.321:4718:162312-0.78543.5
234Kevin Fiala26LAKLW5173468351.80.553750651.5-1.910.987.798.654.145.917:4014:3414283.526860.1
235Christian Fischer25ARIRW4948064442.7-2.135947942.8-1.17.692.6100.140.859.215:0312:491119-6.213260.6
236Casey Fitzgerald25BUFD2322022649.3-3.016717848.4-3.19.890.3100.156.243.813:0311:1451-4.14030.0
237Trey Fix-Wolansky23CBJRW4334343.4-1.4272948.22.65.394.499.758.641.49:569:1702-0.11060.0
238Cale Fleury24SEAD1011211948.5-4.9877952.4-1.36.791.498.055.045.013:1012:51391.82638.5
239Haydn Fleury26TBLD2018021345.8-6.213316744.3-8.86.591.598.047.652.412:0711:0725-0.94242.9
240Warren Foegele26EDMLW3639735352.92.329026352.42.46.992.399.249.650.412:2711:3329103.611753.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%
241Steven Fogarty29MINC2101540.0-10.371236.8-9.10.0100.0100.033.366.710:199:39100.210.0
242Marcus Foligno31MINLW3844046948.4-2.832734149.0-2.99.491.5100.937.962.115:3312:562016-0.99253.3
243Nick Foligno35BOSLW4839246545.7-6.830033547.2-6.110.694.8105.420.179.912:1410:4917140.79160.4
244Callan Foote24TBLD2124328346.2-2.018621846.0-3.19.894.7104.545.854.214:2613:2874-4.13444.1
245Nolan Foote22NJDLW3192543.2-10.0161847.1-3.20.0100.0100.060.040.06:596:59100.6333.3
246Derek Forbort30BOSD3747353846.8-5.435338148.1-5.711.492.9104.341.558.518:2114:591018-0.57935.4
247Filip Forsberg28NSHC4869767350.91.953250751.22.610.888.699.460.139.917:4414:3034290.931250.0
248Gustav Forsling26FLAD5195987852.2-1.772669451.1-2.310.491.1101.549.950.123:4419:1429300.123754.9
249Gabriel Fortier22TBLLW151033.3-13.25741.70.50.0100.0100.066.733.38:258:2500-1.20
250Jean-Luc Foudy20COLC9758048.4-4.3605751.30.64.788.493.052.947.110:029:1635-1.11580.0
251Liam Foudy22CBJC2923230043.6-2.415721742.0-3.74.586.591.041.558.511:2110:2084-4.34344.2
252Cam Fowler31ANAD49829101944.91.263080344.01.38.491.9100.352.747.324:0519:172729-12.318244.0
253Adam Fox24NYRD4999272457.89.474655357.48.610.392.9103.257.642.425:0318:57454414.323146.8
254Trent Frederic24BOSC4545146649.2-2.334633251.0-1.412.094.6106.639.860.211:4411:129101.99669.8
255Mark Friedman27PITD99811446.2-5.0758646.6-4.413.293.8107.045.654.415:1813:4514-1.02147.6
256Byron Froese31VEGC7565251.90.5453953.61.16.992.699.544.455.69:599:45220.71573.3
257Morgan Frost23PHIC4959661349.32.644944250.42.59.589.198.658.341.715:3012:5422151.915754.8
258Jonah Gadjovich24SJSLW3123925148.8-1.218120347.1-3.27.888.996.642.557.59:079:051012-0.65257.7
259Sam Gagner33WPGC4144440052.62.834130253.03.57.390.798.056.044.012:3410:55983.111361.9
260Alex Galchenyuk28COLC4195127.1-30.1113722.9-33.50.089.389.330.070.09:508:4600-1.2450.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%
261Brendan Gallagher30MTLRW2527529048.7-0.218820248.2-0.910.685.396.045.454.614:1212:11311-2.310753.3
262Dylan Gambrell26OTTC2920924745.8-7.415317646.5-6.92.893.296.038.361.710:519:2265-3.34250.0
263Conor Garland26VANRW4859859150.33.144347048.51.07.692.099.646.353.715:2013:412525-1.717159.1
264Frederick Gaudreau29MINC4751652749.5-1.638838150.5-0.79.791.5101.251.948.115:4812:1622100.212969.0
265Johnny Gaudreau29CBJLW4981282049.85.860262349.15.110.187.797.854.545.519:3016:202826-0.224353.5
266Brendan Gaunce28CBJC5425145.24.2344244.71.88.390.098.340.559.510:2810:0811-1.11275.0
267Julien Gauthier25NYRRW3523728345.6-6.016820644.9-6.99.690.3100.055.944.18:218:2046-1.96254.8
268Vladislav Gavrikov27CBJD4875392844.8-1.658269445.6-0.38.991.099.835.664.422:1818:061713-11.710651.9
269Glenn Gawdin25ANAC3202346.50.4181652.94.10.091.791.730.869.29:367:1801-0.1475.0
270Morgan Geekie24SEAC3826631445.9-5.222222250.0-0.916.294.8111.149.750.310:218:551471.95567.3
271Dennis Gilbert26CGYD9976460.25.4714461.75.32.190.692.861.838.210:3510:20211.61533.3
272Mark Giordano39TORD5078676050.8-0.560353553.01.49.292.9102.145.654.419:3716:36163310.314947.7
273Samuel Girard24COLD4173769651.4-3.752853449.7-3.45.592.297.648.151.920:3218:242418-3.415242.8
274Zemgus Girgensons29BUFC4642040151.2-0.931530151.10.46.392.198.443.156.912:3211:07154-2.710351.5
275Claude Giroux35OTTC/LW4886167056.26.462051154.84.68.189.397.455.944.118:2514:5428237.119558.5
276Cody Glass23NSHC3844338153.84.432828153.95.18.993.0101.947.452.613:0811:142084.611656.0
277Luke Glendening33DALC5138146744.9-7.225533843.0-8.55.691.196.629.770.312:199:4475-6.99145.1
278Alex Goligoski37MIND1929823256.24.923016957.67.69.286.295.465.234.817:0215:18273.65451.9
279Barclay Goodrow29NYRRW4953863545.9-8.040844847.7-5.99.991.4101.243.756.314:5512:421522-6.211354.0
280Shayne Gostisbehere29ARID4876688846.33.557967546.24.310.189.899.952.048.022:3818:382139-8.120149.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%
281Yanni Gourde31SEAC4766056953.73.649841054.84.111.191.4102.552.547.516:5614:3842147.313160.3
282Mikael Granlund30NSHC4866375046.9-3.648156645.9-4.88.590.298.756.943.118:4114:482920-7.113047.7
283Derek Grant32ANAC1511020135.4-11.67815633.3-11.85.092.497.426.473.613:4811:1694-5.34055.0
284Kevin Gravel30NSHD5488236.9-15.1336135.1-17.30.090.790.746.753.313:5712:2612-1.61250.0
285Ryan Graves27NJDD4677273351.3-3.555252351.3-4.011.593.4104.940.060.019:1116:5911313.015747.1
286Jordan Greenway25MINLW3032836447.4-3.623424548.9-2.68.492.8101.340.859.213:5212:4869-1.89450.0
287A.J. Greer26BOSLW3321725046.5-4.317017948.7-3.08.094.7102.721.378.79:089:041070.24665.2
288Noah Gregor24SJSC2523834440.9-8.218824343.6-5.28.192.9101.043.057.012:2412:13134-2.08159.3
289Ridly Greig20OTTC2302653.65.1272156.37.910.094.1104.129.470.614:4411:30200.51181.8
290Jordan Gross27NSHD1013414847.5-2.610010848.1-2.79.588.698.167.832.218:4916:0125-1.03951.3
291Jonathan Gruden22PITC381142.1-11.55838.5-13.90.0100.0100.033.366.75:204:51100.010.0
292Carl Grundstrom25LAKRW3735135649.6-2.525724751.0-2.48.987.196.056.543.511:0510:12713-2.910252.0
293Matt Grzelcyk29BOSD4469263952.01.152744954.02.511.295.0106.260.239.817:1516:3511168.011654.3
294Radko Gudas32FLAD4165655854.00.549440854.82.27.892.099.850.449.618:1315:3217214.914946.3
295Erik Gudbranson31CBJD4870598741.7-6.549773440.4-8.36.990.897.747.152.920:4518:25625-17.213646.3
296Dylan Guenther19ARIRW3228333745.62.220425244.71.26.991.298.145.754.313:1311:131013-4.810748.6
297Jake Guentzel28PITC4476074450.50.654856149.4-1.112.491.3103.662.737.320:0116:102027-1.222954.6
298Kaiden Guhle21MTLD3648061044.0-6.134744144.0-5.710.987.198.044.255.820:4617:412145-10.98144.4
299Denis Gurianov25DALRW3534040445.7-6.523730044.1-7.56.193.899.947.652.412:3011:16813-6.010952.3
300David Gustafsson22WPGC3828229848.6-1.721722149.5-0.76.193.699.745.854.210:118:27139-1.65763.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%
301Erik Gustafsson30WSHD5095277855.05.670158154.75.29.491.6101.067.832.220:0417:4720349.821343.2
302Brandon Hagel24TBLLW4765862551.30.450947851.60.211.791.9103.557.942.118:5314:2260275.216462.8
303Robert Hagg27DETD1312821237.6-7.29716037.7-6.85.489.094.450.050.015:4314:4014-2.83357.6
304Nicolas Hague24VEGD4974980248.3-1.754957149.0-2.38.491.399.752.447.618:2117:2511140.415044.7
305Libor Hajek24NYRD1616321343.4-8.811914545.1-6.97.795.2102.949.150.913:1613:0927-1.72552.0
306Jani Hakanpaa30DALD5169178246.9-5.649357146.3-5.311.293.1104.332.567.519:1815:33828-1.912936.4
307Taylor Hall31BOSLW4866857453.83.650341954.63.39.291.4100.655.344.715:5913:4020269.320558.0
308Filip Hallander22PITC241719.0-32.441028.6-23.60.0100.0100.040.060.09:587:5222-1.10
309James Hamblin23EDMF10706053.82.9484651.10.52.988.691.461.438.68:528:0621-0.71675.0
310Dougie Hamilton29NJDD49102482355.42.276361855.21.411.589.8101.458.042.022:2018:4894511.134551.0
311Travis Hamonic32OTTD4879076750.7-1.858157350.3-2.16.090.596.545.055.018:4715:3711361.618144.2
312Noah Hanifin26CGYD4986381951.3-6.968061952.3-5.410.190.7100.754.345.722:2318:0443377.022351.1
313Joel Hanley31DALD1312912051.80.9968951.92.08.698.3106.950.050.011:5111:45251.62240.9
314Jansen Harkins25WPGC2222018554.35.416113155.16.48.393.8102.133.666.410:4910:45782.44045.0
315Ben Harpur28NYRD1920126742.9-11.914718744.0-10.48.792.4101.057.342.713:2513:2348-6.44438.6
316Scott Harrington29SJSD2025631644.8-7.119723046.1-5.410.389.099.339.160.915:0614:27221.04242.9
317Jordan Harris22MTLD4567872648.33.247854246.91.79.390.299.546.553.518:2817:081321-6.210744.9
318Ryan Hartman28MINRW2534929953.94.826422254.34.410.185.895.942.257.814:2512:3610112.710859.3
319Rafaël Harvey-Pinard24MTLLW5556247.07.3354543.83.714.893.8108.656.044.013:5112:05110.61090.0
320Garnet Hathaway31WSHRW5152748552.11.037432053.93.19.290.699.817.282.812:0510:24995.910756.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%
321Erik Haula31NJDLW4972460254.60.754143655.41.49.990.2100.151.248.816:4713:3326246.017154.4
322John Hayden27SEAC2191163.318.016866.719.810.0100.0110.057.142.97:257:25000.2742.9
323Kevin Hayes30PHIRW4974474350.04.356556250.12.69.688.698.155.444.618:0214:4223230.725756.0
324Barrett Hayton22ARIC4952560546.53.039046845.52.410.888.198.942.657.416:1212:572326-3.914562.8
325Dillon Heatherington27OTTD3242549.01.0181652.95.70.076.976.957.142.99:169:1312-0.7333.3
326Victor Hedman32TBLD4487883051.40.367462451.90.511.191.9103.058.841.224:2419:2527460.520644.2
327Danton Heinen27PITC/LW4138639649.4-0.627629748.2-2.27.891.499.342.357.711:0710:11157-2.09658.3
328Ville Heinola21WPGD109411145.9-3.8628841.3-8.67.187.794.851.948.113:1612:2328-0.91338.5
329Miro Heiskanen23DALD4899587053.44.271164052.64.210.190.9101.060.139.925:1520:1524387.626948.0
330Darren Helm36COLC/LW5243143.6-14.7162539.0-17.10.078.978.927.872.29:287:4501-1.7650.0
331Adam Henrique32ANAC4859464547.95.144350246.95.010.891.6102.354.445.618:2213:342228-1.816756.9
332Aleksi Heponiemi24FLAC10509235.2-17.7367731.9-20.614.890.0104.850.050.08:358:3011-2.0875.0
333Tomas Hertl29SJSC4883570054.47.759452653.05.611.286.898.060.439.619:1916:0623217.519357.5
334Vinnie Hinostroza28BUFC1918722245.7-5.513717344.2-5.78.291.599.738.161.912:1511:4953-3.14650.0
335Roope Hintz26DALLW4362250955.05.444437454.36.012.191.9104.056.743.317:0613:25131910.218457.6
336Nico Hischier24NJDC4874958456.23.455142356.63.411.390.8102.247.652.419:1913:4932226.625560.0
337Hayden Hodgson26PHIRW10110.0-34.4050.0-36.4100.050.050.04:464:4600-0.10
338Mike Hoffman33MTLC/LW3536639348.21.926227249.13.89.390.099.353.746.314:4312:091017-3.813453.7
339Nils Hoglander22VANLW2527829048.92.319622346.81.19.089.998.952.247.812:0311:4899-4.05850.0
340Nick Holden35OTTD4359652853.01.443139752.10.46.790.697.351.648.416:2613:45722-0.910448.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%
341Justin Holl31TORD5078081848.8-3.658359349.6-3.79.791.4101.142.357.721:1317:5621373.77352.1
342Dylan Holloway21EDMC4537334052.32.227427350.10.37.892.3100.258.042.09:268:479131.97452.7
343Mac Hollowell24TORD6739742.90.5517440.8-5.715.094.3109.351.548.512:5612:3631-2.4666.7
344Pontus Holmberg23TORRW3124125648.5-2.918418849.5-3.410.292.4102.653.746.310:299:5066-0.93850.0
345Simon Holmström21NYIRW2322325446.8-2.515618445.9-2.98.393.8102.248.551.511:2711:07166-0.53839.5
346Alexander Holtz21NJDRW1813312451.8-8.4899548.4-12.17.285.392.565.434.610:188:3437-0.14643.5
347Patric Hornqvist36FLARW2216814354.0-2.112710854.0-1.33.390.193.546.953.19:167:03501.36660.6
348Bo Horvat27VANC4972269551.04.453553150.23.712.189.3101.448.052.020:4915:082715-5.621566.5
349Brett Howden24VEGC2324031843.0-7.316321643.0-9.58.694.7103.349.150.913:0312:2194-0.95246.2
350Filip Hronek25DETD4873777048.92.755856849.62.912.091.7103.747.952.121:5317:497273.821850.5
351Jonathan Huberdeau29CGYLW4767156754.2-1.948442453.3-2.88.990.399.260.040.016:5913:4425334.513259.1
352Charles Hudon28COLLW9937057.12.5725955.03.23.791.895.557.942.110:479:52300.02669.2
353Jack Hughes21NJDC4992564958.86.968148058.76.311.988.3100.264.335.720:0816:48414814.635661.8
354Quinn Hughes23VAND4584977252.46.060558350.94.012.189.8102.052.547.524:5819:5334275.820538.5
355Brad Hunt34COLD2324620854.2-1.317616252.1-1.18.993.6102.544.455.611:3511:25540.64753.2
356Dryden Hunt27TOTLW3723923350.6-0.117217349.9-0.94.088.892.848.052.08:048:0252-2.24254.8
356Dryden Hunt27COLLW2517414754.24.612211551.52.61.191.492.544.455.67:517:4920-1.23050.0
356Dryden Hunt27TORLW9546645.0-7.1424747.2-6.412.085.797.755.644.48:268:2631-0.8966.7
356Dryden Hunt27NYRLW3112035.5-20.881142.1-16.114.366.781.066.733.38:498:4101-0.2366.7
357Ben Hutton29VEGD2130525854.23.923818855.95.15.192.097.166.933.115:1814:341135.67354.8
358Zach Hyman30EDMLF4883476052.32.364160551.42.111.889.7101.552.447.620:4016:15261614.328665.4
359Alex Iafallo29LAKC2837935851.41.228823455.23.29.490.9100.245.654.416:4313:22962.710960.6
360Matt Irwin35WSHD3636139947.5-6.327027749.4-4.87.792.6100.241.858.212:3712:01410-2.28253.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%
361Mark Jankowski28NSHC2419725743.4-5.014718244.7-2.98.197.6105.736.763.312:0810:16660.24753.2
362Mattias Janmark30EDMC3334137947.4-4.826128447.9-3.49.592.0101.544.955.115:2613:231714-2.76764.2
363Calle Jarnkrok31TORC4339841648.9-2.329330948.7-3.711.288.8100.145.854.213:3810:5288-0.310258.8
364Seth Jarvis20CARC4868349957.8-2.351837358.1-1.39.191.5100.656.143.915:5213:3018165.017659.1
365Tanner Jeannot25NSHF4853059047.3-2.839244946.6-3.68.594.1102.644.255.815:0611:592017-3.713459.0
366Jan Jenik22ARIRW14450.02.24357.112.90.0100.0100.033.366.73:593:5300-0.10
367Boone Jenner29CBJC3863465649.15.346948749.15.09.287.696.849.250.820:0416:392115-0.820456.9
368Nick Jensen32WSHD5188688050.2-1.762765049.1-3.48.991.8100.736.963.120:5918:2928334.216440.9
369David Jiricek19CBJD2212942.01.5142337.82.50.077.877.866.733.315:3114:4110-0.9580.0
370Lucas Johansen25WSHD2172441.5-10.4121741.4-11.60.0100.0100.042.957.112:4012:4010-0.6560.0
371Ryan Johansen30NSHC4861557751.62.845543551.12.47.389.396.553.047.015:3812:2619171.013756.2
372Marcus Johansson32WSHC/W5166658853.12.448344152.31.28.292.0100.251.248.815:5512:3019165.214061.4
373Erik Johnson34COLD4767571048.7-5.549453747.9-4.68.393.6101.841.458.617:5915:481515-5.314054.3
374Jack Johnson36CHID4757689439.2-4.843766339.7-3.85.992.097.941.358.720:0217:40523-16.89751.5
375Kent Johnson20CBJC4648049849.13.633837047.72.210.889.9100.765.134.913:3911:531523-3.611753.8
376Reese Johnson24CHIF3822834839.6-2.616825339.9-1.910.189.399.430.269.810:219:13107-6.55457.4
377Tyler Johnson32CHIC2219729140.4-4.314920741.9-2.312.491.0103.442.757.314:5412:53118-3.26162.3
378Andreas Johnsson28NJDLW24640.0-7.82433.3-17.00.0100.0100.066.733.34:444:44000.01100.0
379Ross Johnston28NYILW11499334.5-12.1366735.0-13.68.093.5101.539.460.68:157:5701-1.4540.0
380Wyatt Johnston19DALC5164567548.9-2.747251347.9-3.09.992.6102.554.545.514:4913:0629290.416258.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%
381Henri Jokiharju23BUFD2641741450.2-2.431833948.4-3.510.890.6101.450.349.720:4918:081117-3.16254.8
382Caleb Jones25CHID3848457645.74.336144344.93.47.589.597.051.448.617:5915:532525-5.110242.2
383Max Jones24ANALW3632144342.0-2.723334240.5-3.24.791.896.439.760.311:4511:26127-9.08156.8
384Seth Jones28CHID3758175243.61.444455844.32.88.088.596.550.749.324:3619:062836-7.617953.6
385Zachary Jones22NYRD1619722546.7-10.614316945.8-12.37.891.599.253.846.215:3714:3879-3.33050.0
386Axel Jonsson Fjällby24WPGLW4535935950.00.427327050.30.96.791.397.944.955.110:279:311311-1.49056.7
387Mathieu Joseph25OTTRW2930032548.0-5.121724746.8-5.79.194.2103.336.563.514:2111:201311-2.95754.4
388Pierre-Olivier Joseph23PITD4458857550.60.443945449.2-1.39.393.1102.456.343.714:5413:461922-0.313249.2
389Dakota Joshua26VANC4634542944.6-3.626831446.0-1.76.190.196.246.353.710:369:58217-1.85875.9
390Roman Josi32NSHD48106299451.73.777573751.33.310.191.0101.261.138.925:0820:3919191.239251.3
391Tyson Jost24TOTC4242145048.3-3.731936047.0-4.48.990.198.948.052.013:5011:57156-0.510757.0
391Tyson Jost24BUFC3031930651.0-0.724724650.1-0.89.589.599.048.151.914:1612:151251.49156.0
391Tyson Jost24MINC1210214441.5-11.67211438.7-14.16.891.398.147.852.212:4511:1231-1.81662.5
392Noah Juulsen25VAND2172243.6-8.8121642.9-10.40.088.988.987.512.511:0410:5230-0.5333.3
393Nazem Kadri32CGYC5079165754.6-1.458249454.1-2.18.888.397.161.838.217:4314:2726325.430553.8
394Kaapo Kakko21NYRRW4971059954.23.352344054.33.19.591.3100.855.045.015:5314:2325211.914257.0
395Arthur Kaliyev21LAKRW3431627853.22.024819955.53.49.288.998.156.943.112:199:585121.614654.1
396David Kampf28TORC5050256946.9-5.637341647.3-6.26.992.899.729.670.415:2412:283924-0.99661.5
397Evander Kane31EDMLW1728226751.41.220720750.00.88.391.699.948.751.319:0516:127132.411654.3
398Patrick Kane34CHIRW4454780240.5-2.542361640.7-2.07.890.698.456.443.619:4716:081732-13.823762.0
399Kasperi Kapanen26PITRW3532234448.3-1.324326248.1-2.08.291.499.639.560.511:4510:1898-5.37572.0
400Kirill Kaprizov25MINLW4779962856.07.959346556.07.59.988.298.069.430.620:4616:4634297.834052.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%
401Erik Karlsson32SJSD50116296554.610.085673653.88.811.986.298.064.235.825:2521:5340629.931241.3
402William Karlsson30VEGC5074369351.72.955849153.23.58.390.498.755.344.717:5114:3724196.517753.7
403Ondrej Kase27CARRW117868.06.515768.29.10.0100.0100.069.230.811:029:0810-0.130.0
404Zack Kassian32ARIRW3218632036.8-8.813424935.0-10.35.091.296.228.871.29:229:19712-7.02657.7
405Mark Kastelic23OTTC4330735646.3-6.922324048.2-4.13.990.894.623.776.39:148:151410-1.28357.8
406Boris Katchouk24CHILW2315621841.7-0.411916442.00.37.693.2100.833.067.09:429:1386-2.73253.1
407Martin Kaut23COLRW2719219549.6-3.112814546.9-4.77.891.899.647.552.59:088:11610.75543.6
408Milos Kelemen23ARIF17943.8-10.35935.7-14.30.0100.0100.014.385.710:048:28000.2250.0
409Clayton Keller24ARIC4966279045.62.049861544.71.611.588.5100.151.548.520:3917:012833-9.518959.8
410Parker Kelly23OTTF4631135246.9-5.522523648.8-3.13.891.595.231.568.510:138:081511-3.58756.3
411Adrian Kempe26LAKLW5168066250.7-1.051247751.8-1.59.490.599.950.249.818:5114:1216274.027053.7
412Alexander Kerfoot28TORC5053649152.21.339236451.9-0.210.090.3100.437.662.414:3612:0526243.313560.0
413Phil Kessel35VEGRW5052459446.9-3.638443746.8-5.17.890.097.857.742.312:3411:002014-3.415659.0
414Jujhar Khaira28CHILW2921629142.60.015819544.82.46.390.396.623.776.313:1710:4714130.15453.7
415Matt Kiersted24FLAD2021916157.61.615613054.5-0.38.393.3101.652.747.39:519:26175.33737.8
416Alex Killorn33TBLC/LW4760958651.00.044843550.7-0.913.390.2103.642.957.117:1413:2327362.713959.7
417Justin Kirkland26ANALW7486044.42.1364246.24.64.585.790.351.648.47:137:13000.61435.7
418Joel Kiviranta26DALF5146247049.6-1.631934448.1-2.44.391.395.636.563.512:1610:31239-1.510764.5
419John Klingberg30ANAD4168283045.11.451566143.81.18.289.597.757.142.921:0418:421825-19.215540.0
420Cole Koepke24TBLLW1712814147.6-3.48810445.8-6.55.188.193.152.647.49:068:5746-0.53237.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%
421Keegan Kolesar25VEGRW4845651247.1-3.032636047.5-3.69.393.4102.729.770.311:3011:2210134.27454.1
422Travis Konecny25PHIC4466071348.11.948253647.3-0.89.887.997.750.649.420:0814:532216-2.426056.5
423Anze Kopitar35LAKC5175671351.50.156351152.4-0.610.089.299.249.350.720:2115:2132367.118658.1
424Joona Koppanen24BOSLW5253839.7-12.5202544.4-7.39.193.3102.48.791.310:509:0843-0.5450.0
425Kaedan Korczak22VEGD1016815252.53.413211254.14.18.487.796.138.761.317:3417:06610.73447.1
426Klim Kostin23EDMC/LW3329131148.3-3.721522648.8-2.212.392.6104.944.155.910:3110:2497-0.27254.2
427Jesperi Kotkaniemi22CARC4861839061.32.444429660.01.26.492.398.759.041.014:1111:5813237.413951.1
428Johnathan Kovacevic25MTLD4458858350.23.741843948.82.48.592.1100.744.855.216:5014:542751-5.910645.3
429Filip Kral23TORD2222151.24.3171651.52.89.190.9100.053.846.29:589:02010.01100.0
430Vitali Kravtsov23NYRRW2727324153.10.219718451.7-1.28.395.7103.957.842.211:2710:5175-0.45250.0
431Peyton Krebs22BUFC4040433854.42.929225553.43.08.089.697.652.547.512:4111:37911-3.07350.7
432Chris Kreider31NYRLW4667954855.35.552341955.55.39.592.4102.049.450.619:1213:3121206.524461.1
433David Krejci36BOSC4354054549.8-2.240039250.5-2.313.992.1106.057.342.717:0114:2010251.711856.8
434Torey Krug31STLD3352853449.75.040141649.13.38.484.893.273.027.019:3916:54914-3.913453.0
435Dominik Kubalík27DETLW4851258346.8-0.537341347.5-0.310.288.498.748.151.915:1312:121013-0.920057.5
436Nikita Kucherov29TBLRW4779767654.14.762052754.14.012.589.5102.062.637.420:3016:1735587.332051.6
437Karson Kuhlman27TOTC3430331049.4-2.722923749.1-2.98.891.099.852.247.812:0810:531310-0.68243.9
437Karson Kuhlman27WPGC2021121849.2-0.815716648.6-1.28.289.597.747.252.813:5012:3966-1.65740.4
437Karson Kuhlman27SEAC14929250.0-5.0727150.3-4.810.095.3105.363.236.89:428:20741.02552.0
438Brett Kulak29EDMD4967772448.3-3.551655548.2-2.78.292.1100.351.848.218:1016:0520241.312252.5
439Dmitry Kulikov32ANAD4966189642.5-2.448070140.6-3.710.490.9101.341.059.020:1217:051036-19.811055.5
440Luke Kunin25SJSC3130841342.7-8.424027746.4-3.89.587.897.348.651.415:2612:10126-3.39958.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%
441Rasmus Kupari22LAKC3527027549.5-2.119718351.8-1.27.889.096.856.044.09:589:0937-1.74656.5
442Sean Kuraly30CBJC4743962141.4-6.032045141.5-5.66.489.295.621.278.814:3011:52189-10.412055.8
443Philipp Kurashev23CHIC4755773743.01.041559041.3-1.38.488.296.648.551.517:0714:213014-11.215054.0
444Andrei Kuzmenko26VANF4859054052.25.743940652.05.813.588.1101.652.947.115:5812:5920146.415255.9
445Evgeny Kuznetsov30WSHC5066865650.5-1.550151049.6-2.89.690.9100.567.332.718:2514:1233361.321754.4
446Jordan Kyrou24STLC4662767248.32.846952247.30.59.985.395.361.238.818:1215:213034-3.026561.1
447Kevin Labanc27SJSRW4568751957.010.749337956.510.310.686.597.156.143.915:2913:5520169.916749.7
448Tanner Laczynski25PHIC1914415947.52.210611148.81.97.294.0101.248.851.210:139:4943-0.42360.9
449Sam Lafferty27CHIC/LW4140649445.13.529436444.72.98.589.698.140.259.814:4312:212020-8.99959.6
450Alexis Lafreniere21NYRLW4863156652.70.945341352.30.29.791.1100.861.138.915:1613:521821-2.015355.6
451Patrik Laine24CBJRW3458354951.58.943641651.28.98.689.097.656.943.119:2816:101122-0.524351.0
452Maxime Lajoie25CARD3191457.6-3.712957.1-0.80.0100.0100.058.841.27:517:44010.2728.6
453Dylan Larkin26DETC4764863050.75.250046152.06.310.689.199.849.750.319:5214:3037303.127254.4
454Adam Larsson30SEAD4895587552.21.674364753.52.513.291.4104.657.542.524:1121:0222227.517348.6
455Jacob Larsson25OTTD3383055.90.6292553.7-3.80.094.794.750.050.012:4612:35020.2450.0
456Scott Laughton28PHIC4660869346.7-0.345849248.20.18.088.996.944.355.718:4413:5926230.416860.1
457Jakub Lauko22BOSC7475844.8-9.2324541.6-13.98.394.3102.65.095.010:219:29220.01353.8
458Jeremy Lauzon25NSHD4148756046.5-4.038141647.8-2.58.292.2100.437.262.815:6013:49216-6.210053.0
459Curtis Lazar27VANC/RW3931344041.6-8.723730943.4-5.76.492.398.740.159.912:1611:12133-2.27265.3
460Brett Leason23ANARW4033650839.8-4.224939938.4-4.85.291.296.442.357.711:1311:0475-12.17545.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%
461Nick Leddy31STLD4572880947.40.955462547.0-0.29.190.299.238.062.021:0819:302720-7.910349.5
462Anders Lee32NYILW5176468752.75.355849652.95.910.589.199.759.940.116:5813:3016266.121464.5
463Artturi Lehkonen27COLLW4481664955.74.858750253.94.48.391.8100.062.437.621:4516:051977.020452.0
464Josh Leivo29STLLW3636733452.48.128025452.48.010.688.999.544.255.812:2811:441882.511757.3
465Brendan Lemieux26LAKLW2419016453.71.213510855.62.16.188.294.458.841.38:358:2641-0.33948.7
466Jake Leschyshyn23TOTC2819324544.1-9.014518843.5-10.24.092.196.151.848.29:179:0633-2.34165.9
466Jake Leschyshyn23VEGC2216020543.8-8.611715742.7-11.03.891.495.246.054.09:369:2631-2.63663.9
466Jake Leschyshyn23NYRC6334045.2-10.0283147.5-6.44.895.8100.670.429.68:087:54020.3580.0
467Kris Letang35PITD3160966148.0-2.345849348.2-2.88.989.998.854.245.824:3620:262336-4.316540.0
468Anton Levtchi27FLAF262122.2-37.641917.4-42.40.0100.0100.055.644.49:359:1302-0.61100.0
469Trevor Lewis36CGYC5053541856.10.740330656.81.66.189.595.753.246.812:2310:2022111.814968.5
470Timothy Liljegren23TORD3961658851.20.947543252.40.79.995.5105.453.846.218:4116:429245.38751.7
471Oskar Lindblom26SJSLW4836942946.2-3.827333145.2-4.99.587.797.245.154.910:189:3868-3.19151.6
472Esa Lindell28DALD5171279047.4-5.051457547.2-4.112.593.4106.032.467.619:5715:531934-1.814951.0
473Ryan Lindgren24NYRD4775561555.15.057447254.94.410.594.2104.753.846.218:6016:507134.512543.2
474Elias Lindholm28CGYC4965356553.6-2.949542353.9-2.410.188.798.852.447.618:5313:2426233.918957.7
475Hampus Lindholm29BOSD4893076754.85.870956555.75.710.993.6104.543.556.523:3619:05163014.719252.1
476Gustav Lindstrom24DETD2122427045.31.715920443.8-1.25.989.295.152.247.813:4213:39111-3.33534.3
477Blake Lizotte25LAKC5154350651.80.440336352.6-0.39.587.997.453.246.812:2710:5618112.49563.2
478William Lockwood24VANRW139410846.5-5.4767251.4-1.21.884.386.148.851.310:179:41430.92060.0
479Ryan Lomberg28FLALW5152948352.3-1.339937551.6-1.37.290.097.249.350.710:069:341360.111560.0
480Steven Lorentz26SJSC/LW4842047347.0-2.031736346.6-2.66.489.696.039.061.011:1910:262210-1.910661.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%
481Adam Lowry29WPGLW5050054947.7-3.535241945.7-5.810.490.4100.831.268.815:2311:441815-3.011965.5
482Jake Lucchini27OTTF11898551.10.2675654.52.40.095.595.533.366.711:409:52370.62751.9
483Milan Lucic34CGYLW4754548552.9-3.938837650.8-6.58.588.296.757.043.011:4311:272222-1.79055.6
484Matt Luff25DETRW7436241.0-3.1304838.5-8.04.595.299.858.141.98:268:2613-1.81050.0
485Anton Lundell21FLAC4253045154.00.539134053.50.69.388.297.550.749.316:4112:2123202.016462.2
486Isac Lundestrom23ANAC2825736041.7-5.220228141.8-4.07.992.2100.036.763.314:0411:42143-4.75952.5
487Nils Lundkvist22DALD4470068150.7-0.251650750.40.67.790.498.155.444.617:1515:475231.814349.7
488Eetu Luostarinen24FLAC5159355651.6-2.245742451.9-0.910.992.5103.452.547.515:3712:1930274.014055.0
489Olle Lycksell23PHIRW3143826.9-20.1112728.9-16.80.0100.0100.030.869.29:369:3600-1.22100.0
490Ilya Lyubushkin28BUFD3435037848.1-4.226529347.5-3.68.292.4100.636.064.014:2012:17109-3.93452.9
491Olli Maatta28DETD4458662648.31.442746747.8-0.211.191.5102.648.251.818:0716:511520-2.97943.0
492Matias Maccelli22ARILW3132539845.01.824430044.92.29.891.4101.241.158.915:0212:421423-1.15147.1
493Kurtis MacDermid28COLD2616019345.3-9.311215042.7-10.58.393.2101.637.662.47:417:3445-1.12532.0
494Jacob MacDonald29TOTD3425527448.2-4.119521247.9-3.36.593.299.734.365.78:528:31213-1.46149.2
494Jacob MacDonald29COLD3324025948.1-4.618319947.9-3.66.392.999.135.065.08:408:18212-1.35949.2
494Jacob MacDonald29SJSD1151550.09.2121348.07.310.0100.0110.025.075.015:3815:2201-0.1250.0
495Zack MacEwen26PHIC4645852746.5-1.233037047.1-1.95.991.497.344.755.312:1911:37910-3.312152.1
496Connor Mackey26CGYD1012010254.1-1.2858550.0-6.18.281.089.255.144.910:1710:0225-0.22040.0
497Nathan MacKinnon27COLC3675560455.67.054947753.56.010.492.3102.762.837.222:2417:5728233.631361.0
498Saku Maenalanen28WPGRW3425736141.6-10.618628139.8-12.27.495.6102.934.865.211:2110:101110-6.76159.0
499Josh Mahura24FLAD5175460155.63.255545754.83.19.192.2101.355.144.914:2513:469205.812341.5
500Cale Makar24COLD4397876856.05.169959354.14.28.790.799.463.436.627:0820:04373912.130645.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%
501Beck Malenstyn24WSHLW5273940.9-5.8202841.7-4.827.395.2122.59.790.38:348:3210-0.4757.1
502Denis Malgin26TOTC3133226655.52.225520355.73.24.192.096.148.251.811:5210:4512143.511353.1
502Denis Malgin26TORC2322820153.10.717215053.40.75.492.798.052.747.311:3710:318111.38256.1
502Denis Malgin26COLC81046561.55.9835361.09.41.690.291.834.165.912:3611:25432.33145.2
503Evgeni Malkin36PITC4874564753.54.856049153.34.68.390.698.967.932.118:3414:2850646.725556.1
504Brad Malone33EDMC/LW10645155.76.0443853.73.90.085.285.252.547.57:416:2931-0.81450.0
505Mikhail Maltsev24COLLW5252847.2-3.7192345.2-4.80.0100.0100.052.447.66:366:36200.3580.0
506Andrew Mangiapane26CGYLW5079558457.72.959144457.12.17.989.397.260.939.116:3613:2726199.320652.4
507Josh Manson31COLD2129228650.50.621820851.22.27.094.2101.244.655.416:5714:541711-1.65653.6
508Anthony Mantha28WSHRW4763655653.42.846640553.52.98.588.897.350.949.114:3013:3613215.415160.9
509Brad Marchand34BOSLW4063144958.410.346833358.49.010.094.7104.758.941.118:5013:5516449.519854.0
510Kirill Marchenko22CBJRW2626031245.5-1.818622345.5-0.99.991.8101.752.147.913:1411:22164-1.88953.9
511Jonathan Marchessault32VEGC4467856354.67.251540056.38.27.787.395.058.341.716:5914:2624157.926755.4
512Mason Marchment27DALF5167070648.7-3.049352448.5-2.37.492.9100.355.144.915:4414:002531-2.220058.5
513John Marino25NJDD3256148453.7-4.440434154.2-4.88.093.9101.945.254.821:2017:3617141.99046.7
514Mitch Marner25TORRW5071962453.53.354246054.12.911.089.4100.455.744.321:1614:5557557.725948.3
515Pat Maroon34TBLLW4743039951.91.132929352.91.85.792.898.549.850.210:1810:141814-4.18150.6
516Matt Martin33NYILW5042548846.5-2.731634547.8-1.19.192.1101.230.869.210:3810:321015-2.08550.6
517Alec Martinez35VEGD4672086345.5-5.953358747.6-4.19.791.5101.245.954.119:0517:1318192.411736.8
518Jordan Martinook30CARLW4868145060.21.050734059.91.110.189.599.648.851.215:3513:3227114.917852.8
519Mike Matheson28MTLD1524724650.15.618517851.06.99.389.498.745.654.423:0517:401124-2.37345.2
520Auston Matthews25TORC4782172953.03.463152554.64.413.090.9104.064.835.220:1616:22444011.436355.1
Rk Player Age Tm Pos GP