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 Acciari31STLC5146861243.3-3.737443746.1-0.68.890.999.639.760.314:3012:39216-0.911159.5
2Calen Addison22MIND4753549252.11.940638851.10.17.887.295.058.941.116:2312:348161.511947.9
3Sebastian Aho26NYID4872168751.23.652950551.23.98.691.099.757.542.516:4715:3211254.712653.2
4Sebastian Aho25CARF4268048458.4-2.053436859.2-0.610.688.298.856.343.819:3713:5737346.321760.8
5Nikita Alexandrov22STLC1812315045.12.29310048.24.88.698.6107.163.636.48:468:44211.92378.3
6Alexander Alexeyev23WSHD1211116739.9-10.28412240.8-7.79.390.499.629.770.313:5013:3424-3.22429.2
7Wade Allison25PHIRW3233738146.91.727026950.14.57.897.2105.044.255.812:1111:44851.88956.2
8Michael Amadio26VEGC3741940351.01.429929050.80.07.789.597.254.945.111:5111:262260.78263.4
9Nils Aman22VANC3525337540.3-8.218827041.0-6.35.691.797.343.057.012:0110:5932-5.33857.9
10Joey Anderson24TORRW10794762.77.6653664.48.010.390.0100.362.237.88:568:33321.01650.0
11Josh Anderson28MTLRW4857169445.1-2.140752443.7-3.510.488.799.147.552.516:2113:292316-8.819156.0
12Michael Anderson23LAKD5285882051.1-0.365259652.2-0.89.491.0100.448.052.021:4919:1515163.412447.6
13Jaret Anderson-Dolan23LAKC3733434649.1-2.925624151.5-2.37.987.195.057.043.010:4710:1336-1.67268.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.421151.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.26365.1
18Joel Armia29MTLRW3233139645.5-1.323929744.6-2.14.793.297.943.556.515:0312:14126-6.59558.9
19Viktor Arvidsson29LAKLW4764760951.50.149842953.71.58.190.198.146.953.116:5014:297214.522253.2
20Rasmus Asplund25BUFF2621526045.3-8.117420246.3-5.212.590.3102.833.566.511:2610:1340-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-Reese28TORC4837443846.1-6.229631148.8-4.26.292.498.639.061.011:0610:01129-1.79351.6
22Andreas Athanasiou28CHIC4752369742.90.639951143.82.27.290.898.150.949.115:4214:043329-8.816052.5
23Nicolas Aube-Kubel26TOTRW2626321854.72.318215454.21.58.390.498.735.864.210:5310:45772.86848.5
23Nicolas Aube-Kubel26WSHRW2023015759.48.316211159.38.28.589.798.341.158.911:2611:23763.76250.0
23Nicolas Aube-Kubel26TORRW6336135.1-21.9204331.7-26.56.392.398.613.386.79:058:4101-0.9633.3
24Mikael Backlund33CGYC5078150360.87.159538460.87.18.390.598.855.644.417:3213:36362712.424264.0
25Nicklas Backstrom35WSHC91119653.61.7787052.72.57.585.493.061.039.015:5213:0134-0.23259.4
26Kevin Bahl22NJDD1614715448.8-4.311010950.2-3.85.291.997.160.539.511:3111:0713-0.32737.0
27Josh Bailey33NYIC4859462348.80.043646848.2-0.58.591.199.658.441.615:3512:421532-1.69364.5
28Rudolfs Balcers25TOTLW1717513157.2-1.91309956.8-1.77.788.396.058.341.710:129:44242.43863.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.0650.0
29Alexander Barabanov28SJSF4662064049.20.544447148.5-0.211.085.496.447.352.717:4615:0218193.214656.8
30Ivan Barbashev27STLC5161168747.11.248052148.01.98.191.599.651.748.316:1813:433227-0.712859.4
31Cole Bardreau29NYIF18188.926.350100.037.50.00.0100.06:376:37000.320.0
32Aleksander Barkov27FLAC4271851358.36.252940556.64.810.889.099.847.852.221:2315:1130233.521957.1
33Alex Barre-Boulet25TBLF17846.7-7.24450.0-9.00.0100.0100.066.733.310:019:5510-0.1250.0
34Tyson Barrie31EDMD5069671149.5-2.153353749.8-0.69.390.599.852.447.619:2215:1821275.318151.4
35Justin Barron21MTLD1316721643.62.012116242.81.710.088.298.260.439.616:2015:11214-2.12842.9
36Morgan Barron24WPGC4042545248.5-2.831832649.4-1.57.092.799.736.763.314:2412:3098-2.910563.8
37Mathew Barzal25NYIC5184667755.59.261751354.68.38.490.999.379.320.718:4615:0743639.522056.4
38Nathan Bastian25NJDRW2624726148.6-7.218318649.6-6.96.896.6103.538.461.613:0510:00621.15257.7
39Drake Batherson24OTTC4978866454.33.259449954.33.56.385.491.761.938.118:3614:4225246.827252.9
40Gavin Bayreuther28CBJD2127931347.10.920022247.41.86.990.497.356.443.615:2214:1924-0.65644.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.49351.6
43Nathan Beaulieu30ANAD2426134842.9-2.819626342.7-2.68.386.995.235.664.413:3311:4353-4.83638.9
44Anthony Beauvillier25NYILW4969465651.42.951351350.01.39.090.199.058.941.115:4713:5023270.917664.2
45Owen Beck18MTLC141818.2-33.821611.1-37.10.088.988.916.783.39:489:3900-0.610.0
46Adam Beckman21MINLW6595551.80.3424747.2-4.80.094.394.336.163.910:089:4020-0.51752.9
47Pierre-Edouard Bellemare37TBLLW4632936647.3-4.525327048.4-3.66.393.699.845.154.911:228:581914-3.95657.1
48Kieffer Bellows24TOTLW1413414647.90.31018953.26.51.588.589.944.655.411:3810:48450.93658.3
48Kieffer Bellows24PHILW1312413348.21.5958353.47.81.689.691.144.955.111:5811:05440.63560.0
48Kieffer Bellows24NYILW1101343.5-15.46650.0-11.80.075.075.040.060.07:167:16010.310.0
49Alex Belzile31MTLF4434250.612.1302851.715.220.089.5109.573.726.310:5710:31200.11338.5
50Emil Bemstrom23CBJC2323726846.91.817219347.12.59.990.5100.463.037.012:2510:3864-4.87552.0
51Matthew Beniers20SEAC4758759849.5-2.644244949.6-3.613.489.4102.754.245.816:5914:2127264.815957.9
52Jamie Benn33DALLW5159261649.0-2.542747247.5-3.513.892.2105.956.343.715:2711:4332241.520559.0
53Jordie Benn35TORD1215417347.1-4.911511949.1-4.89.088.397.344.056.015:4814:03015-1.13043.3
54Sam Bennett26FLAC5182067454.91.862551255.03.17.590.197.654.645.417:4314:1231316.325958.3
55Matt Benning28SJSD4960378843.4-7.945858344.0-6.811.388.6100.029.570.519:2516:041224-1.89638.5
56Simon Benoit24ANAD4659381242.2-3.044564141.0-3.66.892.198.937.862.218:3915:39625-17.210750.5
57Tyler Benson24EDMLW27846.71.04544.4-3.70.0100.0100.033.366.76:176:0200-0.320.0
58Patrice Bergeron37BOSC5075451159.612.056837960.011.39.594.4103.958.042.017:5512:37301213.629457.8
59Jonatan Berggren22DETRW3532135147.8-0.824524949.60.910.391.4101.849.051.013:3011:36615-1.18262.2
60Jacob Bernard-Docker22OTTD1319022246.1-7.714916946.9-8.65.193.198.247.652.417:1816:5615-2.93542.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%
61Tim Berni22CBJD2738646145.6-1.727334144.5-2.36.488.194.544.655.417:4916:49414-5.46643.9
62Tyler Bertuzzi27DETLW1724019954.78.518214455.88.15.986.892.735.764.315:6013:31281.45664.3
63William Bitten24STLC4111444.0-3.1111247.80.610.0100.0110.018.281.86:396:3911-0.40
64Anders Bjork26BUFLW18850.0-1.46842.9-0.90.0100.0100.042.957.19:389:38100.0250.0
65Marcus Bjork25CBJD2639046645.6-1.229535645.3-1.08.792.1100.843.356.719:0115:54210-3.15354.7
66Oliver Bjorkstrand27SEARW4964152455.04.948538156.05.29.891.3101.155.144.915:2513:163694.221359.2
67Tobias Bjornfot21LAKD6877753.02.8675953.21.310.492.1102.561.438.614:2913:29000.81656.3
68Nick Bjugstad30ARIC5057369145.31.541952944.20.610.492.7103.137.562.516:4514:061823-5.815358.8
69Colin Blackwell29CHIC4229443540.3-2.420930440.7-1.57.589.497.030.969.111:4910:131213-6.67954.4
70Sammy Blais26NYRLW3828732746.7-6.021023247.5-5.87.694.5102.257.542.59:429:26312-2.95455.6
71Nick Blankenburg24CBJD1522525546.90.816818447.71.39.587.597.051.648.418:2016:2575-5.24060.0
72Anton Blidh27COLLW14748646.3-2.9526743.7-3.80.096.396.330.669.46:356:3410-0.41369.2
73Teddy Blueger28PITC3427733845.0-6.121424446.7-3.55.191.997.015.784.312:4810:04208-2.95974.6
74Matej Blumel22DALRW6505348.5-4.1364146.8-4.53.790.093.778.121.99:429:3235-0.51258.3
75Brock Boeser25VANRW4152553849.41.340342148.90.812.184.096.254.245.816:4514:021413-0.614761.2
76Zach Bogosian32TBLD2431030250.7-2.122823149.7-3.59.694.4103.950.749.314:1513:44113-0.15149.0
77Samuel Bolduc22NYID4554455.64.0433356.67.06.9100.0106.984.016.014:3212:09001.21136.4
78Matt Boldy21MINLW4862352554.35.046839554.24.58.090.098.153.546.517:4613:4032195.528352.3
79Nick Bonino34SJSC4847962243.5-6.935841746.2-3.310.689.299.739.760.315:5812:2527130.711358.4
80Adam Boqvist22CBJD1926424751.77.420719351.88.411.287.999.169.530.517:1014:23115-4.15446.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%
81Jesper Boqvist24NJDC4136836850.0-4.425627148.6-5.98.791.199.851.348.710:5310:20814-1.37350.7
82William Borgen26SEAD4958156750.6-1.042841051.1-1.410.790.3100.946.753.315:5014:149141.09345.2
83Mark Borowiecki33NSHD4353847.9-5.3253243.9-6.810.092.0102.033.366.79:568:47000.3714.3
84Robert Bortuzzo33STLD3123229544.0-3.517920446.7-0.211.491.8103.243.256.811:5910:1458-0.24146.3
85Evan Bouchard23EDMD5081862556.78.359548255.27.18.287.996.054.745.317:5415:18454511.123442.7
86Shane Bowers23COLC14266.722.54180.032.80.0100.0100.0100.00.01:461:46000.21100.0
87Travis Boyd29ARIC5053473342.1-3.039956541.4-3.410.788.599.249.850.217:1014:041724-11.710755.1
88Erik Brannstrom23OTTD4465146558.37.946333258.27.96.688.495.060.539.515:1213:2216274.912834.4
89Derick Brassard35OTTC3942839052.30.230828352.1-0.35.594.7100.241.558.513:1110:511119-2.510364.1
90Jesper Bratt24NJDW4985556060.48.962841260.48.510.291.7101.956.343.717:3714:35252713.623853.4
91Justin Braun35PHID3440348445.4-2.429934646.4-2.67.593.4101.046.253.816:0414:1567-1.86543.1
92Guillaume Brisebois25VAND3324243.29.9283246.716.014.391.3105.634.865.216:5214:37000.9475.0
93Philip Broberg21EDMD2431222058.67.222616058.57.410.690.5101.161.138.913:3212:128205.94339.5
94T.J. Brodie32TORD2943539952.2-1.633728654.10.210.491.3101.755.544.521:0918:0716277.75664.3
95Jonas Brodin29MIND4275070651.52.255052551.21.29.591.7101.251.049.022:3019:1417163.911851.7
96Jonny Brodzinski29NYRC1612011650.8-0.9888850.0-1.18.394.9103.262.337.79:218:57640.24163.4
97Connor Brown29WSHRW4494353.31.9343350.71.74.282.686.889.310.716:4613:0512-0.3825.0
98Josh Brown29ARID4640267337.4-9.930150837.2-9.212.191.0103.138.361.715:2112:34919-13.07252.8
99Logan Brown24STLC136912136.3-14.5558838.5-10.85.091.896.848.851.29:428:5331-1.61346.2
100Patrick Brown30PHIC3225130145.5-4.519020648.0-3.14.791.996.635.464.611:259:5749-0.96254.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%
101Jacob Bryson25BUFD4151750050.8-2.338839449.6-2.36.788.795.349.450.615:1513:55126-2.64450.0
102Pavel Buchnevich27STLLW3851855448.32.737944246.2-0.511.889.2101.054.945.119:2814:512014-2.114549.7
103Michael Bunting27TORLW5176069752.21.457650653.21.611.392.9104.264.135.916:1514:16322711.119056.3
104Andre Burakovsky27SEALW4862961150.7-0.947346050.7-1.89.488.497.856.543.516:5314:153117-0.820651.0
105Callahan Burke25COLC2122235.3-16.891734.6-18.10.091.791.714.385.78:498:3120-1.22100.0
106Brent Burns37CARD/RW49101267460.00.975352359.0-0.18.789.197.958.641.423:2117:3732329.833246.4
107Kyle Burroughs27VAND2126330746.1-2.720021847.8-0.13.489.492.847.252.817:0315:2244-0.33652.8
108Quinton Byfield20LAKC2324324250.1-0.517818149.6-3.311.189.0100.146.853.213:1311:44680.15549.1
109Bowen Byram21COLD1016516350.3-1.711612248.7-1.36.195.7101.838.062.020:4718:2644-3.62740.7
110Drake Caggiula28PITLW3192147.5-1.5151845.5-1.50.092.392.320.080.07:287:2810-0.9366.7
111Kyle Capobianco25WPGD9947954.36.0745955.67.45.595.7101.165.234.812:0811:21320.41735.3
112Michael Carcone26ARIF9979151.69.5727050.78.310.293.9104.039.360.712:3912:17510.32560.0
113Brandon Carlo26BOSD4659859050.3-0.646341352.91.410.393.2103.632.967.118:2815:171999.110852.8
114John Carlson33WSHD3058551753.13.144736754.95.69.487.997.365.434.623:2417:0914224.620250.0
115Lucas Carlsson25FLAD2261268.44.3131056.5-6.50.085.785.741.758.310:069:4501-0.1450.0
116Ryan Carpenter32NYRC2113016044.8-8.89612044.4-9.68.587.495.854.845.29:368:29612-0.93056.7
117Sam Carrick30ANAC3527438541.6-3.020329540.8-2.96.389.796.133.067.010:289:1996-9.76561.5
118Alexandre Carrier26NSHD4055558848.6-1.040744447.8-1.97.392.8100.243.256.818:0515:271311-3.79548.4
119William Carrier28VEGLW4547948649.60.535034550.40.09.992.7102.632.267.812:3012:071355.214066.4
120Jeff Carter38PITC4646455545.5-5.634641045.8-5.47.691.398.925.974.114:4912:071721-4.014454.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%
121Jackson Cates25PHIC5334442.9-0.2203337.7-8.15.995.7101.529.470.68:598:5610-0.4850.0
122Noah Cates23PHILW5158971645.1-2.743250945.9-3.28.793.7102.441.958.117:3813:393211-0.711851.7
123Cole Caufield22MTLRW4663264649.53.346947549.74.111.886.097.860.839.218:0314:461923-5.329453.7
124Cody Ceci29EDMD5076683148.0-4.557663947.4-4.310.492.6103.141.958.120:2617:191630-0.511747.9
125Erik Cernak25TBLD4462362150.1-1.947344051.80.09.590.6100.145.754.319:3316:2917193.29246.7
126Thomas Chabot26OTTD4496591851.2-0.571868351.2-0.29.188.697.750.050.025:5021:3312460.024448.4
127Rourke Chartier26OTTC6454748.9-1.5322754.26.04.394.498.836.763.310:208:44100.01457.1
128Jalen Chatfield26CARD4962343958.7-1.147232659.10.18.890.799.652.947.113:4512:421786.511844.9
129Ben Chiarot31DETD4870490443.8-5.252764345.0-4.18.588.597.042.757.320:5117:4749-5.016846.4
130Yegor Chinakhov21CBJRW3030936545.81.123726547.22.49.888.898.655.844.213:1512:042110-3.39148.4
131Dennis Cholowski24NYID2261563.423.8161355.215.711.177.888.990.010.012:4710:2901-0.170.0
132Jake Christiansen23CBJD1823324948.35.016318047.53.17.091.298.265.134.913:5313:4644-0.64645.7
133Jakob Chychrun24ARID3461862149.98.247148649.27.811.191.1102.254.345.723:0519:381332-3.320651.5
134Filip Chytil23NYRC4150646452.20.736733452.41.212.393.1105.456.643.414:2113:0713172.316055.6
135Nick Cicek22SJSD1413619341.3-8.110013243.1-6.05.889.194.940.759.314:3013:5825-2.2175.9
136Anthony Cirelli25TBLC2536333252.21.727525352.11.210.391.3101.643.956.116:3814:051643.99655.2
137Casey Cizikas31NYIC5151258546.7-2.536741047.2-1.48.192.0100.230.369.713:5811:482314-2.210159.4
138Kale Clague24BUFD2131026853.61.624221453.12.48.191.099.159.940.116:0916:01560.23743.2
139Brandt Clarke19LAKD912011052.2-0.5927056.84.813.881.895.761.938.113:3912:35131.62152.4
140Kyle Clifford32TORLW2161748.5-5.0111247.8-0.412.5100.0112.566.733.37:557:5500-0.3540.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
141Connor Clifton27BOSD5077277849.8-1.656658049.4-3.610.293.6103.850.449.618:2816:4712360.412057.5
142Cal Clutterbuck35NYIRW3426732445.2-2.720222247.61.011.291.9103.128.171.912:0910:09510-4.15054.0
143Dylan Coghlan24CARD141929666.76.71437067.18.87.188.295.465.634.412:3411:13141.55745.6
144Andrew Cogliano35COLLW/C4643947348.1-5.232236247.1-4.78.593.5102.031.368.713:4111:26147-6.39067.8
145Ian Cole33TBLD4564763250.6-0.449046051.60.410.991.5102.543.356.719:1616:2921225.211554.8
146Blake Coleman31CGYC5077952559.75.759540459.65.56.792.098.756.343.715:0213:26251811.620157.7
147Ross Colton26TBLC4748044451.91.335433951.1-0.17.791.098.748.851.211:5810:372312-0.914955.7
148J.T. Compher27COLLW4875569352.1-0.755551052.11.47.791.899.548.651.420:1615:2619155.715160.9
149Max Comtois24ANALW3943556843.4-0.833245242.3-1.17.091.398.345.554.513:5512:57620-10.88363.9
150Kyle Connor26WPGLW5286478752.32.666960052.73.511.990.0101.960.539.520:3116:3621252.831955.8
151Andrew Copp28DETC4854462846.4-1.039848844.9-3.811.492.2103.643.456.617:3313:441124-2.312455.6
152Paul Cotter23VEGC3335245443.7-6.925532044.3-7.27.092.599.551.248.812:5812:25117-2.38657.0
153Nick Cousins29FLAC4951253748.8-4.438439449.4-2.89.790.4100.156.044.011:2011:0512122.111758.1
154Logan Couture33SJSC5162468147.8-1.545748448.6-0.412.284.596.743.656.418:4013:3548194.019361.7
155Charlie Coyle30BOSC/RW5060068246.8-5.645550047.6-5.710.694.2104.832.267.816:5013:2438210.515461.7
156Dylan Cozens21BUFC4856255450.4-1.943543749.9-1.111.688.9100.548.451.616:4112:1328101.020360.1
157Joseph Cramarossa30MINC4192939.6-8.7162440.0-8.010.094.1104.130.869.27:487:4310-1.0333.3
158Sidney Crosby35PITC4986379552.12.862060550.60.711.990.1102.163.236.820:1016:1041380.225553.7
159Lawson Crouse25ARILW4553261546.43.239346845.62.812.189.2101.440.060.017:5213:411822-3.814656.2
160William Cuylle20NYRLW29950.00.89660.09.30.080.080.090.99.16:106:08100.2250.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%
161Austin Czarnik30DETC1210414042.6-3.18010343.7-0.410.094.4104.456.743.311:2710:5171-1.12552.0
162Kirby Dach22MTLC5069267850.55.550948851.16.89.688.497.958.141.918:1314:392328-1.316058.1
163Evgenii Dadonov33MTLRW4146548249.12.833836448.12.27.091.998.849.650.414:1212:171314-4.810857.4
164Rasmus Dahlin22BUFD48100087153.42.776067253.13.812.089.7101.755.544.526:0620:3528424.924557.6
165Zac Dalpe33FLARW118810346.1-7.5658244.2-8.011.381.192.541.558.59:319:13100.21973.7
166Phillip Danault29LAKC5272365352.51.654845954.42.27.789.997.646.853.218:1314:1620193.017058.8
167Justin Danforth29CBJRW/C6706751.16.9484949.54.211.481.392.758.741.313:2310:56110.62050.0
168Laurent Dauphin27ARIC3202148.8-4.5151550.0-3.10.092.392.326.773.39:058:5731-0.9955.6
169Jeremy Davies26BUFD181240.0-16.151033.3-28.00.0100.0100.0100.00.08:338:3300-0.21100.0
170Calvin de Haan31CARD4050835359.00.538725860.02.17.989.897.654.545.513:1112:3711134.710535.2
171Anthony DeAngelo27PHID4681589147.81.861968247.6-0.17.889.297.052.847.222:6018:011743-6.719260.4
172Alex DeBrincat25OTTRW4978973851.7-0.558455051.5-0.67.588.896.259.240.819:2615:0929221.330155.8
173Jake DeBrusk26BOSLW3650838057.27.738828158.08.19.893.8103.657.642.417:0812:34151110.216267.3
174Ty Dellandrea22DALC5156956150.4-0.742042549.7-0.510.792.0102.751.248.814:1411:491515-0.610256.9
175Dylan DeMelo29WPGD4668370649.2-2.350852449.2-2.010.891.8102.548.251.819:2116:361630-2.011045.5
176Grigori Denisenko22FLALW129912145.0-5.0638642.3-6.910.086.796.752.847.211:2010:4410-2.51963.2
177Semyon Der-Arguchintsev22TORC141323.5-20.24736.4-7.733.3100.0133.350.050.07:166:22010.40
178Travis Dermott26VAND119012941.1-9.1689541.7-9.99.686.295.849.350.713:4512:36110.11450.0
179Vincent Desharnais26EDMD8848450.0-6.3696053.5-2.112.294.7107.057.442.612:2410:23132.11145.5
180Nick DeSimone28CGYD4353847.9-11.3312456.4-3.95.368.874.082.617.411:1510:30210.5757.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%
181Nicolas Deslauriers31PHILW5137244745.4-2.028131747.0-1.53.793.096.750.549.510:209:1975-3.18852.3
182Connor Dewar23MINC4733036547.5-3.625326149.2-1.96.491.597.935.364.711:039:091310-1.39353.8
183Phillip Di Giuseppe29VANLW181338.12.84544.411.80.075.075.040.060.010:2810:2820-0.310.0
184Jason Dickinson27CHIC4440955542.4-0.129939743.00.79.086.595.536.663.415:1512:483525-7.610753.3
185Brenden Dillon32WPGD5283176052.22.463658252.22.78.591.299.746.153.919:4517:1512350.113744.5
186Noah Dobson23NYID4885884250.52.963162450.32.98.191.299.363.536.521:0416:5127372.030944.3
187Max Domi27CHILW4858179942.1-0.345362242.10.08.992.6101.554.145.918:1614:584036-8.319356.5
188Ryan Donato26SEAC4242036653.42.332027254.12.313.493.1106.451.548.511:2610:332484.511859.3
189Pavel Dorofeyev22VEGLW3261957.85.914960.98.00.0100.0100.050.050.011:439:51100.91145.5
190Drew Doughty33LAKD5194285252.52.071062053.41.39.489.699.050.449.626:1120:3714426.919946.7
191Nic Dowd32WSHC4444741951.60.532527054.64.010.391.2101.515.184.912:5310:3918184.97655.3
192Leon Draisaitl27EDMC4880480949.8-1.561962849.6-0.912.188.6100.752.347.721:6017:0442608.224759.9
193Sheldon Dries28VANC3025227348.0-1.118020347.0-2.58.786.294.949.150.911:309:50481.18355.4
194Jonathan Drouin27MTLLW2825233642.9-4.918125641.4-6.55.889.695.354.945.113:4711:111310-6.56254.8
195Jack Drury22CARC2122213262.75.21649463.66.86.195.9102.058.841.29:509:21642.55558.2
196Jamie Drysdale20ANAD89814340.7-5.07511240.1-1.26.791.798.348.251.817:3716:1103-2.51844.4
197Dillon Dube24CGYC5063555453.4-2.948942953.3-3.110.388.198.457.142.915:3912:5021161.515454.5
198Pierre-Luc Dubois24WPGLW5276972051.61.560953853.13.912.890.6103.360.739.318:2714:542633-0.326855.2
199Matt Duchene32NSHC4772768551.52.753651051.22.611.289.0100.260.239.817:5714:5523422.720852.4
200Walker Duehr25CGYF8915761.55.6664360.65.46.088.294.254.845.29:119:07311.12352.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%
201William Dufour21NYIRW16746.2-12.04736.4-13.60.050.050.0100.00.06:486:4801-0.20
202Brandon Duhaime25MINRW2519021047.5-3.314515348.7-3.09.092.6101.635.264.89:458:51651.15962.7
203Mathew Dumba28MIND4675880348.6-3.155160847.5-5.27.892.7100.550.249.821:1719:108250.614540.0
204Brian Dumoulin31PITD4979580449.7-0.758459649.5-1.09.090.699.648.451.620:2017:161927-3.78536.5
205Vince Dunn26SEAD4997385953.12.974163653.82.813.890.7104.559.540.523:5820:26343611.019246.4
206Joshua Dunne24CBJC3131350.04.5121250.02.90.087.587.550.050.05:445:4400-0.610.0
207Sean Durzi24LAKD4975975750.1-1.456353651.2-2.17.888.696.450.749.320:0116:1916430.519041.6
208Christian Dvorak26MTLC5052868043.7-3.936050041.9-5.88.291.499.640.759.317:0012:331627-6.711163.1
209Jordan Eberle32SEARW4962260150.9-0.746345850.3-2.513.588.7102.254.945.116:2813:5340196.017758.8
210Alexander Edler36LAKD4458456850.7-1.243538952.8-0.57.988.095.951.049.015:1113:405221.011838.1
211Joel Edmundson29MTLD3950766543.3-4.137747244.4-1.78.286.794.946.553.519:5115:53752-6.49058.9
212Nikolaj Ehlers26WPGLW1625817759.38.420413660.011.110.289.699.974.625.416:5613:231582.111146.8
213Jack Eichel26VEGC3863255053.56.748136456.99.39.989.299.154.545.518:5315:3226315.021862.4
214Aaron Ekblad26FLAD4170867051.40.453752650.5-0.19.486.896.248.851.223:3617:121741-0.420556.6
215Mattias Ekholm32NSHD4878575850.92.057657150.21.37.493.0100.444.056.021:3517:2113240.518146.4
216Oliver Ekman-Larsson31VAND4871483146.2-2.555264246.2-2.19.388.798.045.654.420:2917:521023-8.018447.3
217Lars Eller33WSHC5065660751.91.346943551.91.38.191.599.640.060.015:2313:2826143.015952.8
218Andreas Englund27COLD2825122353.00.117717051.00.27.992.7100.723.376.711:1410:4655-0.44032.5
219Pierre Engvall26TORLW4954148552.72.239536552.00.08.192.1100.235.164.912:5911:3011195.715354.2
220Mackenzie Entwistle23CHIRW4227638142.00.219628041.2-0.78.790.999.632.167.911:169:5099-4.26346.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%
221Joel Eriksson Ek26MINC4861861550.1-0.645345150.1-1.19.590.7100.239.260.819:2513:333071.624759.9
222Adam Erne27DETLW4338252442.2-6.128137343.0-5.69.490.299.647.752.313:5612:18813-4.68246.3
223Jake Evans26MTLC/RW4340748645.6-2.528633646.0-1.46.690.997.638.561.514:2211:231522-4.18549.4
224Michael Eyssimont26TOTC2933625956.57.724219155.97.511.991.2103.150.749.311:3510:541856.710057.0
224Michael Eyssimont26WPGC1917815154.13.012810654.73.811.294.0105.250.949.110:129:49710.65151.0
224Michael Eyssimont26SJSC1015810859.415.41148557.314.012.687.5100.150.649.414:1512:571146.14963.3
225Robby Fabbri27DETC1212416742.6-9.89212043.4-10.09.594.8104.338.161.916:0914:1322-1.03357.6
226Dante Fabbro24NSHD4563363250.00.447445651.01.97.292.599.745.354.716:0714:4311212.112052.5
227Samuel Fagemo22LAKLW9586746.4-5.1395043.8-8.311.582.594.054.545.57:517:5113-1.91050.0
228Radek Faksa29DALC5149151448.9-2.533536148.1-2.47.893.4101.232.967.113:2511:1515100.18060.0
229Joel Farabee22PHILW5165779145.4-2.448157845.4-4.010.191.3101.552.048.017:2114:121529-1.415956.6
230Hudson Fasching27NYIRW1922020851.42.715214451.42.412.691.8104.538.561.512:3412:02823.04544.4
231Jesper Fast31CARRW4760543158.4-1.344532158.1-1.410.288.798.949.350.714:5712:4813143.58948.3
232Justin Faulk30STLD5185797946.70.766175546.70.110.488.899.262.337.723:5219:363138-9.723053.0
233Martin Fehervary23WSHD4063169247.7-5.245349947.6-4.59.891.0100.838.361.719:2418:00818-4.411645.7
234Mario Ferraro24SJSD4164775546.1-4.546155245.5-4.59.486.395.743.256.821:4518:152312-0.48843.2
235Kevin Fiala26LAKLW5274370251.40.154251851.1-2.411.187.498.554.046.017:4014:3514283.327059.6
236Christian Fischer25ARIRW5049067442.1-2.936849942.4-1.87.892.9100.740.859.215:0412:511220-7.413759.9
237Casey Fitzgerald25BUFD2322022649.3-3.016717848.4-3.19.890.3100.156.243.813:0311:1451-4.14030.0
238Trey Fix-Wolansky23CBJRW4334343.4-1.4272948.22.65.394.499.758.641.49:569:17020.01060.0
239Cale Fleury24SEAD1112412749.4-4.2968553.0-1.07.592.199.555.644.412:5212:35391.72638.5
240Haydn Fleury26TBLD2018021345.8-6.213316744.3-8.86.591.598.047.652.412:0711:0725-0.84242.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%
241Warren Foegele26EDMLW3639735352.92.329026352.42.46.992.399.249.650.412:2711:3329103.611753.0
242Steven Fogarty29MINC2101540.0-10.371236.8-9.10.0100.0100.033.366.710:199:39100.210.0
243Marcus Foligno31MINLW3945548148.6-2.334135049.3-2.29.091.7100.738.761.315:3412:562016-0.89454.3
244Nick Foligno35BOSLW5041948146.6-5.432034847.9-4.810.394.9105.219.380.712:2110:5018142.210062.0
245Callan Foote24TBLD2124328346.2-2.018621846.0-3.19.894.7104.545.854.214:2613:2874-4.23444.1
246Nolan Foote22NJDLW3192543.2-10.0161847.1-3.20.0100.0100.060.040.06:596:59100.6333.3
247Derek Forbort30BOSD3949056846.3-5.636540347.5-5.911.493.0104.441.059.018:1114:531018-0.88234.1
248Filip Forsberg28NSHC4869767350.91.953250751.22.610.888.699.460.139.917:4414:3034290.931250.0
249Gustav Forsling26FLAD5298390552.1-2.074671351.1-2.410.191.0101.049.750.323:4719:1731310.424055.4
250Gabriel Fortier22TBLLW151033.3-13.25741.70.50.0100.0100.066.733.38:258:2500-1.20
251Jean-Luc Foudy20COLC9758048.4-4.3605751.30.64.788.493.052.947.110:029:1635-1.11580.0
252Liam Foudy22CBJC3023631243.1-3.016022941.1-4.64.586.691.040.659.411:1510:1584-4.74544.4
253Cam Fowler31ANAD50852103845.11.264881944.21.38.191.8100.052.447.624:0619:182730-12.718844.7
254Adam Fox24NYRD4999272457.89.474655357.48.610.392.9103.257.642.425:0318:57454414.323146.8
255Trent Frederic24BOSC4746647549.5-1.535733951.3-0.611.694.7106.339.360.711:3511:019102.79968.7
256Mark Friedman27PITD99811446.2-5.0758646.6-4.413.293.8107.045.654.415:1813:4514-1.02147.6
257Byron Froese31VEGC7565251.90.5453953.61.16.992.699.544.455.69:599:45220.71573.3
258Morgan Frost23PHIC5061263649.02.246245950.22.29.589.599.057.442.615:3212:5722151.716054.4
259Jonah Gadjovich24SJSLW3225226049.2-0.519020847.7-2.38.189.297.342.657.49:089:051012-0.35356.6
260Sam Gagner33WPGC4346541253.03.136031353.53.86.891.197.956.843.212:2310:481083.011862.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%
261Alex Galchenyuk28COLC4195127.1-30.1113722.9-33.50.089.389.330.070.09:508:4600-1.2450.0
262Brendan Gallagher30MTLRW2527529048.7-0.218820248.2-0.910.685.396.045.454.614:1212:11311-2.310753.3
263Dylan Gambrell26OTTC3021625446.0-7.415818046.7-7.02.793.496.138.062.010:569:2565-3.64250.0
264Conor Garland26VANRW4859859150.33.144347048.51.07.692.099.646.353.715:2013:412525-1.817159.1
265Frederick Gaudreau29MINC4853053949.6-1.340039050.6-0.49.891.7101.552.247.815:4912:1824110.413069.2
266Johnny Gaudreau29CBJLW5083183649.96.061663349.35.59.987.997.854.845.219:3116:222827-0.324653.7
267Brendan Gaunce28CBJC5425145.24.2344244.71.88.390.098.340.559.510:2810:0811-1.11275.0
268Julien Gauthier25NYRRW3523728345.6-6.016820644.9-6.99.690.3100.055.944.18:218:2046-1.96254.8
269Vladislav Gavrikov27CBJD4976994444.9-1.459470745.7-0.18.990.999.936.463.622:2218:091713-11.311152.3
270Glenn Gawdin25ANAC3202346.50.4181652.94.10.091.791.730.869.29:367:1801-0.2475.0
271Morgan Geekie24SEAC3928332846.3-4.923723250.5-0.516.094.4110.448.851.210:299:051572.15966.1
272Dennis Gilbert26CGYD9976460.25.4714461.75.32.190.692.861.838.210:3510:20211.51533.3
273Mark Giordano39TORD5179777550.7-0.761354652.91.29.393.0102.445.854.219:3616:34163410.515148.3
274Samuel Girard24COLD4275171951.1-4.253655249.3-4.25.692.598.148.251.820:3518:262418-3.615543.2
275Zemgus Girgensons29BUFC4742740751.2-0.932030451.30.66.692.298.842.957.112:3511:09154-2.810551.4
276Claude Giroux35OTTC/LW4987768456.26.263552154.94.58.489.597.855.844.218:2314:5228237.820358.1
277Cody Glass23NSHC3844338153.84.432828153.95.18.993.0101.947.452.613:0811:142084.611656.0
278Luke Glendening33DALC5138146744.9-7.225533843.0-8.55.691.196.629.770.312:199:4475-6.99145.1
279Alex Goligoski37MIND1929823256.24.923016957.67.69.286.295.465.234.817:0215:18273.65451.9
280Barclay Goodrow29NYRRW4953863545.9-8.040844847.7-5.99.991.4101.243.756.314:5512:421522-6.211354.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%
281Shayne Gostisbehere29ARID4876688846.33.557967546.24.310.189.899.952.048.022:3818:382139-8.020149.3
282Yanni Gourde31SEAC4868058453.83.551142054.93.911.191.6102.851.948.116:5714:4043157.413859.4
283Mikael Granlund30NSHC4866375046.9-3.648156645.9-4.88.590.298.756.943.118:4114:482920-7.213047.7
284Derek Grant32ANAC1511020135.4-11.67815633.3-11.85.092.497.426.473.613:4811:1694-5.34055.0
285Kevin Gravel30NSHD5488236.9-15.1336135.1-17.30.090.790.746.753.313:5712:2612-1.61250.0
286Ryan Graves27NJDD4677273351.3-3.555252351.3-4.011.593.4104.940.060.019:1116:5911313.015747.1
287Jordan Greenway25MINLW3134038047.2-3.624325548.8-2.68.792.6101.340.859.213:5012:4869-1.69550.5
288A.J. Greer26BOSLW3523027345.7-4.717919747.6-3.78.394.5102.924.076.09:119:04107-0.55164.7
289Noah Gregor24SJSC2625836741.3-7.720025943.6-5.38.493.4101.843.256.812:3212:22134-3.18558.8
290Ridly Greig20OTTC3454152.31.0413156.94.613.895.2109.034.865.214:4411:57211.11566.7
291Jordan Gross27NSHD1013414847.5-2.610010848.1-2.79.588.698.167.832.218:4916:0125-1.03951.3
292Jonathan Gruden22PITC381142.1-11.55838.5-13.90.0100.0100.033.366.75:204:51100.010.0
293Carl Grundstrom25LAKRW3735135649.6-2.525724751.0-2.48.987.196.056.543.511:0510:12713-3.010252.0
294Matt Grzelcyk29BOSD4671566451.81.454546853.82.811.495.2106.659.640.417:1516:3311208.212052.5
295Radko Gudas32FLAD4266357253.70.050141954.51.78.092.2100.250.549.518:0815:2517214.315046.0
296Erik Gudbranson31CBJD49728101441.8-6.351175440.4-8.16.790.897.547.452.620:4718:30725-18.314146.1
297Dylan Guenther19ARIRW3329135145.31.720926344.30.46.791.097.746.253.813:0711:081015-4.910849.1
298Jake Guentzel28PITC4578977050.60.656758049.4-1.211.990.8102.863.037.020:0416:142128-1.223854.2
299Kaiden Guhle21MTLD3648061044.0-6.134744144.0-5.710.987.198.044.255.820:4617:412145-10.98144.4
300Denis Gurianov25DALRW3534040445.7-6.523730044.1-7.56.193.899.947.652.412:3011:16813-6.110952.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%
301David Gustafsson22WPGC3828229848.6-1.721722149.5-0.76.193.699.745.854.210:118:27139-1.65763.2
302Erik Gustafsson30WSHD5196779055.05.771059254.55.29.391.0100.367.932.120:0217:4320349.821543.7
303Brandon Hagel24TBLLW4866963351.40.551548551.50.211.592.0103.658.241.818:5114:2161284.716962.1
304Robert Hagg27DETD1312821237.6-7.29716037.7-6.85.489.094.450.050.015:4314:4014-2.73357.6
305Nicolas Hague24VEGD5076581748.4-1.655958348.9-2.48.391.399.552.048.018:1817:2211140.515344.4
306Libor Hajek24NYRD1616321343.4-8.811914545.1-6.97.795.2102.949.150.913:1613:0927-1.72552.0
307Jani Hakanpaa30DALD5169178246.9-5.649357146.3-5.311.293.1104.332.567.519:1815:33828-1.812936.4
308Taylor Hall31BOSLW5069459753.84.052543954.53.79.491.5100.954.345.716:0213:3821279.121558.6
309Filip Hallander22PITC241719.0-32.441028.6-23.60.0100.0100.040.060.09:587:5222-1.10
310James Hamblin23EDMF10706053.82.9484651.10.52.988.691.461.438.68:528:0621-0.71675.0
311Dougie Hamilton29NJDD49102482355.42.276361855.21.411.589.8101.458.042.022:2018:4894511.134551.0
312Travis Hamonic32OTTD4980578250.7-2.059458450.4-2.36.290.696.844.955.118:4815:4012361.418244.5
313Noah Hanifin26CGYD4986381951.3-6.968061952.3-5.410.190.7100.754.345.722:2318:0443376.922351.1
314Joel Hanley31DALD1312912051.80.9968951.92.08.698.3106.950.050.011:5111:45251.62240.9
315Jansen Harkins25WPGC2222018554.35.416113155.16.48.393.8102.133.666.410:4910:45782.34045.0
316Ben Harpur28NYRD1920126742.9-11.914718744.0-10.48.792.4101.057.342.713:2513:2348-6.54438.6
317Scott Harrington29SJSD2025631644.8-7.119723046.1-5.410.389.099.339.160.915:0614:27221.14242.9
318Jordan Harris22MTLD4669274148.33.348755346.81.89.190.599.646.353.718:2617:051321-6.210944.0
319Ryan Hartman28MINRW2636431953.34.327723654.04.19.686.195.741.758.314:3512:4411112.711258.9
320Rafaël Harvey-Pinard24MTLLW6616946.96.3385142.72.614.391.7106.057.742.313:1511:30110.31090.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%
321Garnet Hathaway31WSHRW5253749252.21.138132554.03.49.190.799.817.282.812:0510:25995.510956.0
322Erik Haula31NJDLW4972460254.60.754143655.41.49.990.2100.151.248.816:4713:3326245.917154.4
323John Hayden27SEAC3282453.83.6211952.5-0.27.1100.0107.143.856.38:028:02000.11040.0
324Kevin Hayes30PHIRW5076476749.94.158258050.12.59.888.998.754.945.118:0214:4424232.126255.7
325Barrett Hayton22ARIC5054761547.13.840747646.13.110.588.398.843.256.816:1712:602326-3.415261.8
326Dillon Heatherington27OTTD3242549.01.0181652.95.70.076.976.957.142.99:169:1312-0.7333.3
327Victor Hedman32TBLD4589384751.30.168563651.90.511.191.6102.758.641.424:2119:2630470.521244.8
328Danton Heinen27PITC/LW4239440349.4-0.728030248.1-2.47.891.298.942.357.711:0310:06167-2.29758.8
329Ville Heinola21WPGD109411145.9-3.8628841.3-8.67.187.794.851.948.113:1612:2328-1.01338.5
330Miro Heiskanen23DALD4899587053.44.271164052.64.210.190.9101.060.139.925:1520:1524387.626948.0
331Darren Helm36COLC/LW5243143.6-14.7162539.0-17.10.078.978.927.872.29:287:4501-1.7650.0
332Adam Henrique32ANAC4961366348.04.945451846.74.510.591.6102.154.745.318:2313:342228-1.917557.1
333Aleksi Heponiemi24FLAC10509235.2-17.7367731.9-20.614.890.0104.850.050.08:358:3011-2.0875.0
334Tomas Hertl29SJSC4985972454.37.660954252.95.511.087.298.160.339.719:2016:0823216.619857.1
335Vinnie Hinostroza28BUFC1918722245.7-5.513717344.2-5.78.291.599.738.161.912:1511:4953-3.24650.0
336Roope Hintz26DALLW4362250955.05.444437454.36.012.191.9104.056.743.317:0613:25131910.318457.6
337Nico Hischier24NJDC4874958456.23.455142356.63.411.390.8102.247.652.419:1913:4932226.625560.0
338Hayden Hodgson26PHIRW10110.0-34.4050.0-36.4100.050.050.04:464:4600-0.10
339Mike Hoffman33MTLC/LW3638840848.72.627828549.44.58.790.499.153.546.514:5412:181018-3.414353.1
340Nils Hoglander22VANLW2527829048.92.319622346.81.19.089.998.952.247.812:0311:4899-3.95850.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%
341Nick Holden35OTTD4461254153.11.344540552.40.56.990.897.651.848.216:2413:44722-1.210847.2
342Justin Holl31TORD5179283448.7-3.859360549.5-4.09.891.6101.442.557.521:0917:5422374.27352.1
343Dylan Holloway21EDMC4637934652.32.027927750.20.17.792.099.758.141.99:308:519151.67552.0
344Mac Hollowell24TORD6739742.90.5517440.8-5.715.094.3109.351.548.512:5612:3631-2.4666.7
345Pontus Holmberg23TORRW3224426348.1-3.318619349.1-4.010.992.5103.452.847.210:329:5278-0.83850.0
346Simon Holmström21NYIRW2423126646.5-3.016119445.4-3.58.094.3102.348.251.811:2311:04166-0.83839.5
347Alexander Holtz21NJDRW1813312451.8-8.4899548.4-12.17.285.392.565.434.610:188:34370.04643.5
348Patric Hornqvist36FLARW2216814354.0-2.112710854.0-1.33.390.193.546.953.19:167:03501.36660.6
349Bo Horvat27VANC4972269551.04.453553150.23.712.189.3101.448.052.020:4915:082715-5.621566.5
350Brett Howden24VEGC2424433542.1-8.516522941.9-11.08.594.4102.948.651.413:0112:1994-1.95246.2
351Filip Hronek25DETD4873777048.92.755856849.62.912.091.7103.747.952.121:5317:497273.921850.5
352Jonathan Huberdeau29CGYLW4767156754.2-1.948442453.3-2.88.990.399.260.040.016:5913:4425334.413259.1
353Charles Hudon28COLLW9937057.12.5725955.03.23.791.895.557.942.110:479:52300.12669.2
354Jack Hughes21NJDC4992564958.86.968148058.76.311.988.3100.264.335.720:0816:48414814.635661.8
355Quinn Hughes23VAND4584977252.46.060558350.94.012.189.8102.052.547.524:5819:5334275.720538.5
356Brad Hunt34COLD2426021554.7-0.518816753.0-0.19.193.0102.143.656.411:3411:24540.94953.1
357Dryden Hunt27TOTLW3723923350.6-0.117217349.9-0.94.088.892.848.052.08:048:0252-2.24254.8
357Dryden Hunt27COLLW2517414754.24.612211551.52.61.191.492.544.455.67:517:4920-1.23050.0
357Dryden Hunt27TORLW9546645.0-7.1424747.2-6.412.085.797.755.644.48:268:2631-0.8966.7
357Dryden Hunt27NYRLW3112035.5-20.881142.1-16.114.366.781.066.733.38:498:4101-0.2366.7
358Ben Hutton29VEGD2232427154.54.525019855.85.04.892.597.365.634.415:2314:401136.17755.8
359Zach Hyman30EDMLF4985277052.52.465761151.82.412.289.6101.852.747.320:3616:13261715.428965.7
360Alex Iafallo29LAKC2939736951.81.930524455.63.99.390.699.946.054.016:4613:26963.511461.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%
361Matt Irwin35WSHD3737040148.0-5.627627849.8-4.07.592.6100.141.958.112:3411:59410-1.78454.8
362Mark Jankowski28NSHC2419725743.4-5.014718244.7-2.98.197.6105.736.763.312:0810:16660.14753.2
363Mattias Janmark30EDMC3436139048.1-4.127229448.1-3.69.191.9101.045.854.215:3013:281816-3.07163.4
364Calle Jarnkrok31TORC4441042049.4-1.730231249.2-3.111.488.9100.345.754.313:3710:51880.610659.4
365Seth Jarvis20CARC4969350557.8-2.252637958.1-1.39.491.3100.755.544.515:4913:2620165.618058.9
366Tanner Jeannot25NSHF4853059047.3-2.839244946.6-3.68.594.1102.644.255.815:0611:592017-3.713459.0
367Jan Jenik22ARIRW14450.02.24357.112.90.0100.0100.033.366.73:593:5300-0.10
368Boone Jenner29CBJC3965067449.15.348049949.05.19.088.096.949.650.420:0716:432115-1.221356.3
369Nick Jensen32WSHD5290288850.4-1.463965749.3-2.98.791.7100.537.063.020:5818:2828344.316540.6
370David Jiricek19CBJD2212942.01.5142337.82.50.077.877.866.733.315:3114:4110-0.9580.0
371Lucas Johansen25WSHD2172441.5-10.4121741.4-11.60.0100.0100.042.957.112:4012:4010-0.6560.0
372Ryan Johansen30NSHC4861557751.62.845543551.12.47.389.396.553.047.015:3812:2619170.913756.2
373Marcus Johansson32WSHC/W5267459553.12.448744852.11.28.291.599.751.348.715:5412:2920165.014260.6
374Erik Johnson34COLD4868772948.5-5.950255047.7-5.08.193.5101.641.658.417:5815:481515-5.614154.6
375Jack Johnson36CHID4858791639.1-5.044467939.5-4.06.291.697.841.358.719:5917:39625-17.99951.5
376Kent Johnson20CBJC4749551449.13.635038347.72.310.989.8100.765.434.613:4712:011523-3.612054.2
377Reese Johnson24CHIF3923936539.6-2.717726640.0-1.89.589.498.928.871.210:239:14107-7.25757.9
378Tyler Johnson32CHIC2219729140.4-4.314920741.9-2.312.491.0103.442.757.314:5412:53118-3.26162.3
379Andreas Johnsson28NJDLW24640.0-7.82433.3-17.00.0100.0100.066.733.34:444:44000.01100.0
380Ross Johnston28NYILW11499334.5-12.1366735.0-13.68.093.5101.539.460.68:157:5701-1.3540.0
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
381Wyatt Johnston19DALC5164567548.9-2.747251347.9-3.09.992.6102.554.545.514:4913:0629290.516258.0
382Henri Jokiharju23BUFD2744043250.5-2.133335348.5-3.410.391.0101.350.050.020:5818:161118-3.66454.7
383Caleb Jones25CHID3949859845.44.037346244.73.17.690.097.750.649.418:0115:572527-5.810443.3
384Max Jones24ANALW3734245742.8-2.124935141.5-2.44.892.096.840.559.511:5211:34127-9.08859.1
385Seth Jones28CHID3860376944.02.045857144.53.38.088.396.251.148.924:3219:042837-7.218753.5
386Zachary Jones22NYRD1619722546.7-10.614316945.8-12.37.891.599.253.846.215:3714:3879-3.33050.0
387Axel Jonsson Fjällby24WPGLW4535935950.00.427327050.30.96.791.397.944.955.110:279:311311-1.49056.7
388Mathieu Joseph25OTTRW3030933747.8-5.522425846.5-6.58.894.5103.337.662.414:1911:201412-3.75955.9
389Pierre-Olivier Joseph23PITD4560258750.60.445146249.4-1.19.192.9102.056.643.414:5213:4619220.413349.6
390Dakota Joshua26VANC4634542944.6-3.626831446.0-1.76.190.196.246.353.710:369:58217-1.95875.9
391Roman Josi32NSHD48106299451.73.777573751.33.310.191.0101.261.138.925:0820:3919191.239251.3
392Tyson Jost24TOTC4342645948.1-4.132236746.7-4.88.890.399.047.952.113:4611:53166-0.911057.3
392Tyson Jost24BUFC3132431550.7-1.225025349.7-1.49.489.899.247.952.114:1012:091351.09456.4
392Tyson Jost24MINC1210214441.5-11.67211438.7-14.16.891.398.147.852.212:4511:1231-1.91662.5
393Noah Juulsen25VAND2172243.6-8.8121642.9-10.40.088.988.987.512.511:0410:5230-0.6333.3
394Nazem Kadri32CGYC5079165754.6-1.458249454.1-2.18.888.397.161.838.217:4314:2726325.130553.8
395Kaapo Kakko21NYRRW4971059954.23.352344054.33.19.591.3100.855.045.015:5314:2325212.014257.0
396Arthur Kaliyev21LAKRW3431627853.22.024819955.53.49.288.998.156.943.112:199:585121.614654.1
397David Kampf28TORC5151757647.3-5.038742247.8-5.67.192.9100.029.970.115:2512:283924-0.610261.8
398Evander Kane31EDMLW1830028751.10.222321950.50.68.391.599.747.752.319:0316:108143.212355.3
399Patrick Kane34CHIRW4556181940.7-2.443662940.9-1.67.990.498.356.343.719:4816:101935-13.924062.5
400Kasperi Kapanen26PITRW3532234448.3-1.324326248.1-2.08.291.499.639.560.511:4510:1898-5.37572.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%
401Kirill Kaprizov25MINLW4881063955.97.960047355.97.49.788.498.169.630.420:4916:5035298.234852.3
402Erik Karlsson32SJSD51119299054.610.187675553.78.812.286.598.863.936.125:2821:5646639.832240.7
403William Karlsson30VEGC5175770651.72.956650253.03.18.290.498.655.344.717:4914:3725206.418554.1
404Ondrej Kase27CARRW117868.06.515768.29.10.0100.0100.069.230.811:029:0810-0.130.0
405Zack Kassian32ARIRW3319432637.3-8.214225435.9-9.44.791.496.129.470.69:169:14712-6.22860.7
406Mark Kastelic23OTTC4330735646.3-6.922324048.2-4.13.990.894.623.776.39:148:151410-1.28357.8
407Boris Katchouk24CHILW2416723741.3-0.912817841.80.17.093.1100.130.469.69:459:1786-3.63551.4
408Martin Kaut23COLRW2719219549.6-3.112814546.9-4.77.891.899.647.552.59:088:11610.75543.6
409Milos Kelemen23ARIF17943.8-10.35935.7-14.30.0100.0100.014.385.710:048:28000.2250.0
410Clayton Keller24ARIC5068680146.12.851762445.32.311.288.799.952.048.020:4017:012933-8.919859.1
411Parker Kelly23OTTF4732035947.1-5.423324049.3-2.83.791.695.331.368.710:188:131611-3.88956.2
412Adrian Kempe26LAKLW5269167350.7-1.052248551.8-1.39.290.699.849.950.118:5214:1416274.327553.8
413Alexander Kerfoot28TORC5155150052.41.640436952.30.210.190.4100.537.362.714:3712:0727244.113959.7
414Phil Kessel35VEGRW5154360547.3-3.039944247.4-4.37.890.197.857.242.812:3711:042114-2.016460.4
415Jujhar Khaira28CHILW2921629142.60.015819544.82.46.390.396.623.776.313:1710:4714130.15453.7
416Matt Kiersted24FLAD2021916157.61.615613054.5-0.38.393.3101.652.747.39:519:26175.23737.8
417Alex Killorn33TBLC/LW4861959650.9-0.145344350.6-1.113.290.4103.643.156.917:1213:2428372.314060.0
418Justin Kirkland26ANALW7486044.42.1364246.24.64.585.790.351.648.47:137:13000.61435.7
419Joel Kiviranta26DALF5146247049.6-1.631934448.1-2.44.391.395.636.563.512:1610:31239-1.510764.5
420John Klingberg30ANAD4271784945.82.054067844.31.58.389.798.157.342.721:0718:471927-18.516240.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%
421Cole Koepke24TBLLW1712814147.6-3.48810445.8-6.55.188.193.152.647.49:068:5746-0.53237.5
422Keegan Kolesar25VEGRW4946052246.8-3.332836947.1-4.29.393.2102.529.770.311:2911:2010133.47553.3
423Travis Konecny25PHIC4567672648.22.049354447.5-0.59.988.097.950.449.620:0514:492217-1.826856.0
424Anze Kopitar35LAKC5276772651.40.057351952.5-0.59.989.399.249.051.020:2215:2332367.318858.0
425Joona Koppanen24BOSLW5253839.7-12.5202544.4-7.39.193.3102.48.791.310:509:0843-0.5450.0
426Kaedan Korczak22VEGD1016815252.53.413211254.14.18.487.796.138.761.317:3417:06610.83447.1
427Klim Kostin23EDMC/LW3431032149.1-3.022423548.8-2.511.793.0104.645.254.810:3910:3397-0.27653.9
428Jesperi Kotkaniemi22CARC4962739961.12.145230259.91.16.292.598.759.440.614:1411:5813257.114051.4
429Johnathan Kovacevic25MTLD4559959350.33.842544748.72.68.492.3100.744.755.316:4614:492752-6.010846.3
430Filip Kral23TORD2222151.24.3171651.52.89.190.9100.053.846.29:589:02010.11100.0
431Vitali Kravtsov23NYRRW2727324153.10.219718451.7-1.28.395.7103.957.842.211:2710:5175-0.45250.0
432Peyton Krebs22BUFC4141234154.73.229825653.83.58.389.697.951.948.112:4711:40911-2.97450.0
433Chris Kreider31NYRLW4667954855.35.552341955.55.39.592.4102.049.450.619:1213:3121206.624461.1
434David Krejci36BOSC4555957249.4-2.241641450.1-2.314.491.3105.757.942.117:0314:1410250.612256.6
435Torey Krug31STLD3556557249.75.242544249.03.57.984.192.073.326.719:3716:53914-3.714454.2
436Dominik Kubalík27DETLW4851258346.8-0.537341347.5-0.310.288.498.748.151.915:1312:121013-0.920057.5
437Nikita Kucherov29TBLRW4881568954.24.863553654.24.412.789.4102.062.137.920:2816:1735587.832750.8
438Karson Kuhlman27TOTC3632933149.8-2.425225250.0-2.27.989.897.753.146.912:0210:491310-0.78946.1
438Karson Kuhlman27WPGC2223723949.8-0.618018149.9-0.37.188.195.148.951.113:3012:2466-1.76443.8
438Karson Kuhlman27SEAC14929250.0-5.0727150.3-4.810.095.3105.363.236.89:428:20741.02552.0
439Brett Kulak29EDMD5069273348.6-3.452656148.4-2.78.092.2100.252.247.818:0816:0120241.912352.8
440Dmitry Kulikov32ANAD5067391742.3-3.049171540.7-3.910.190.9101.141.059.020:1217:061136-20.411155.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%
441Luke Kunin25SJSC3130841342.7-8.424027746.4-3.89.587.897.348.651.415:2612:10126-3.39958.6
442Rasmus Kupari22LAKC3627428449.1-2.520018851.5-1.57.687.995.656.243.89:559:0647-2.34755.3
443Sean Kuraly30CBJC4845563441.8-5.433046441.6-5.46.289.295.421.578.514:3011:53189-10.212255.7
444Philipp Kurashev23CHIC4857175143.21.242160041.2-1.48.988.096.948.851.217:0614:213016-11.215154.3
445Andrei Kuzmenko26VANF4859054052.25.743940652.05.813.588.1101.652.947.115:5812:5920146.415255.9
446Evgeny Kuznetsov30WSHC5167766950.3-1.750652149.3-3.09.690.8100.467.132.918:2214:1033360.621954.3
447Jordan Kyrou24STLC4865769948.53.248854247.40.89.885.194.960.839.218:1415:243034-2.827960.6
448Kevin Labanc27SJSRW4568751957.010.749337956.510.310.686.597.156.143.915:2913:5520169.916749.7
449Tanner Laczynski25PHIC1914415947.52.210611148.81.97.294.0101.248.851.210:139:4943-0.52360.9
450Sam Lafferty27CHIC/LW4241250744.83.129737444.32.48.389.998.340.359.714:4112:192020-9.410160.4
451Alexis Lafreniere21NYRLW4863156652.70.945341352.30.29.791.1100.861.138.915:1613:521821-2.015355.6
452Patrik Laine24CBJRW3560157151.38.744943350.98.78.488.797.157.043.019:3216:151122-0.724450.8
453Maxime Lajoie25CARD3191457.6-3.712957.1-0.80.0100.0100.058.841.27:517:44010.2728.6
454Dylan Larkin26DETC4764863050.75.250046152.06.310.689.199.849.750.319:5214:3037303.127254.4
455Adam Larsson30SEAD4998089652.21.576466053.72.612.991.6104.557.342.724:1321:0622228.317848.9
456Jacob Larsson25OTTD3383055.90.6292553.7-3.80.094.794.750.050.012:4612:35020.3450.0
457Scott Laughton28PHIC4763171346.9-0.147550848.30.37.989.197.144.455.618:4814:0226241.917360.7
458Jakub Lauko22BOSC7475844.8-9.2324541.6-13.98.394.3102.65.095.010:219:29220.01353.8
459Jeremy Lauzon25NSHD4148756046.5-4.038141647.8-2.58.292.2100.437.262.815:6013:49216-6.210053.0
460Curtis Lazar27VANC/RW3931344041.6-8.723730943.4-5.76.492.398.740.159.912:1611:12133-2.17265.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%
461Brett Leason23ANARW4033650839.8-4.224939938.4-4.85.291.296.442.357.711:1311:0475-12.07545.3
462Nick Leddy31STLD4775684547.20.957365546.7-0.58.890.298.938.161.921:1119:282820-8.510549.5
463Anders Lee32NYILW5278170152.75.357250952.95.910.589.4100.059.840.216:5613:3017276.021964.8
464Artturi Lehkonen27COLLW4583465955.95.060051054.14.58.391.9100.262.137.921:4416:071977.320551.7
465Josh Leivo29STLLW3838434852.58.329226652.38.110.588.899.344.955.112:1811:362093.012357.7
466Brendan Lemieux26LAKLW2519417352.90.513711354.81.36.086.792.759.041.08:348:2641-0.94148.8
467Jake Leschyshyn23TOTC2819324544.1-9.014518843.5-10.24.092.196.151.848.29:179:0633-2.34165.9
467Jake Leschyshyn23VEGC2216020543.8-8.611715742.7-11.03.891.495.246.054.09:369:2631-2.63663.9
467Jake Leschyshyn23NYRC6334045.2-10.0283147.5-6.44.895.8100.670.429.68:087:54020.3580.0
468Kris Letang35PITD3263368548.0-2.547651048.3-2.88.589.998.554.745.324:3720:302438-3.816839.9
469Anton Levtchi27FLAF262122.2-37.641917.4-42.40.0100.0100.055.644.49:359:1302-0.61100.0
470Trevor Lewis36CGYC5053541856.10.740330656.81.66.189.595.753.246.812:2310:2022111.814968.5
471Timothy Liljegren23TORD4062560550.80.448144252.10.29.895.6105.453.646.418:4416:439245.08851.1
472Oskar Lindblom26SJSLW4937244445.6-4.427534444.4-5.89.987.897.743.456.610:229:4068-3.99151.6
473Esa Lindell28DALD5171279047.4-5.051457547.2-4.112.593.4106.032.467.619:5715:531934-1.714951.0
474Ryan Lindgren24NYRD4775561555.15.057447254.94.410.594.2104.753.846.218:6016:507134.612543.2
475Elias Lindholm28CGYC4965356553.6-2.949542353.9-2.410.188.798.852.447.618:5313:2426233.818957.7
476Hampus Lindholm29BOSD5096481154.35.573560155.05.310.693.1103.744.155.923:3418:58163414.420253.5
477Gustav Lindstrom24DETD2122427045.31.715920443.8-1.25.989.295.152.247.813:4213:39111-3.23534.3
478Blake Lizotte25LAKC5255252051.50.240837352.2-0.79.787.797.553.146.912:3110:6020112.49763.9
479William Lockwood24VANRW139410846.5-5.4767251.4-1.21.884.386.148.851.310:179:41430.92060.0
480Ryan Lomberg28FLALW5254949352.7-0.841138151.9-0.96.990.297.150.050.010:109:381460.211860.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%
481Steven Lorentz26SJSC/LW4943049046.7-2.332337646.2-3.06.890.096.738.961.111:2210:282210-2.010761.7
482Adam Lowry29WPGLW5253457448.2-3.138043646.6-4.99.790.4100.132.467.615:2611:451917-2.812264.8
483Jake Lucchini27OTTF11898551.10.2675654.52.40.095.595.533.366.711:409:52370.62751.9
484Milan Lucic34CGYLW4754548552.9-3.938837650.8-6.58.588.296.757.043.011:4311:272222-1.89055.6
485Matt Luff25DETRW7436241.0-3.1304838.5-8.04.595.299.858.141.98:268:2613-1.71050.0
486Anton Lundell21FLAC4354246453.90.240034853.50.69.988.598.350.449.616:4112:2324201.616860.7
487Isac Lundestrom23ANAC2926937941.5-5.921429542.0-4.28.692.5101.135.664.414:0811:48143-4.16154.1
488Nils Lundkvist22DALD4470068150.7-0.251650750.40.67.790.498.155.444.617:1515:475231.714349.7
489Eetu Luostarinen24FLAC5261256652.0-1.846943052.2-0.610.692.3102.952.947.115:3712:1930274.014355.2
490Olle Lycksell23PHIRW3143826.9-20.1112728.9-16.80.0100.0100.030.869.29:369:3600-1.22100.0
491Ilya Lyubushkin28BUFD3536039147.9-4.527230447.2-4.08.592.2100.736.563.514:2112:16109-4.33452.9
492Olli Maatta28DETD4458662648.31.442746747.8-0.211.191.5102.648.251.818:0716:511520-3.07943.0
493Matias Maccelli22ARILW3233640945.11.925530945.22.49.391.2100.641.158.915:0112:421623-0.35248.1
494Kurtis MacDermid28COLD2717019846.2-8.312015443.8-9.57.993.4101.337.562.57:367:2946-1.02634.6
495Jacob MacDonald29TOTD3526729647.4-4.820422747.3-3.96.293.199.332.867.28:598:38313-1.76448.4
495Jacob MacDonald29COLD3324025948.1-4.618319947.9-3.66.392.999.135.065.08:408:18212-1.25949.2
495Jacob MacDonald29SJSD2273742.2-3.6212842.9-2.95.995.0100.918.881.314:2014:1011-0.5540.0
496Zack MacEwen26PHIC4645852746.5-1.233037047.1-1.95.991.497.344.755.312:1911:37910-3.512152.1
497Connor Mackey26CGYD1012010254.1-1.2858550.0-6.18.281.089.255.144.910:1710:0225-0.22040.0
498Nathan MacKinnon27COLC3778262155.77.256849153.65.910.392.5102.862.637.422:2818:0328243.831960.2
499Saku Maenalanen28WPGRW3628238042.6-9.720529341.2-11.07.995.8103.737.662.411:2110:111211-6.67157.7
500Josh Mahura24FLAD5276961355.63.256546654.83.09.292.4101.655.144.914:2113:439215.412741.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%
501Cale Makar24COLD44100378556.15.271660554.24.38.990.899.863.236.827:0820:08393912.131144.7
502Beck Malenstyn24WSHLW5273940.9-5.8202841.7-4.827.395.2122.59.790.38:348:3210-0.4757.1
503Denis Malgin26TOTC3234027455.42.026120855.73.14.192.296.347.752.311:4410:3612143.211652.6
503Denis Malgin26TORC2322820153.10.717215053.40.75.492.798.052.747.311:3710:318111.28256.1
503Denis Malgin26COLC91127360.55.1895860.58.61.591.192.633.366.711:6010:49432.03444.1
504Evgeni Malkin36PITC4976166153.54.757250353.24.38.489.898.268.531.518:3214:2950676.026055.8
505Brad Malone33EDMC/LW10645155.76.0443853.73.90.085.285.252.547.57:416:2931-0.81450.0
506Mikhail Maltsev24COLLW5252847.2-3.7192345.2-4.80.0100.0100.052.447.66:366:36200.3580.0
507Andrew Mangiapane26CGYLW5079558457.72.959144457.12.17.989.397.260.939.116:3613:2726199.120652.4
508Josh Manson31COLD2129228650.50.621820851.22.27.094.2101.244.655.416:5714:541711-1.65653.6
509Anthony Mantha28WSHRW4864556853.22.647141553.22.68.488.797.150.849.214:2813:3514214.915260.5
510Brad Marchand34BOSLW4265148357.49.448435957.48.19.694.4104.058.741.318:5413:5317469.120455.4
511Kirill Marchenko22CBJRW2728032646.2-0.619823246.00.09.392.1101.452.547.513:2711:33164-1.99254.3
512Jonathan Marchessault32VEGC4569958054.77.353441056.68.57.387.795.158.141.917:0214:2924158.127255.5
513Mason Marchment27DALF5167070648.7-3.049352448.5-2.37.492.9100.355.144.915:4414:002531-2.320058.5
514John Marino25NJDD3256148453.7-4.440434154.2-4.88.093.9101.945.254.821:2017:3617141.99046.7
515Mitch Marner25TORRW5173164253.22.955247154.02.611.389.6100.956.143.921:1614:5661558.226048.1
516Pat Maroon34TBLLW4843541451.20.333330752.00.86.192.798.849.850.210:1910:151814-4.58150.6
517Matt Martin33NYILW5143849546.9-2.332435048.1-0.78.892.2101.031.568.510:3810:321015-1.68750.6
518Alec Martinez35VEGD4773588445.4-5.954459947.6-4.29.591.7101.146.153.919:0517:1418192.812137.2
519Jordan Martinook30CARLW4969645760.41.252134760.01.39.889.799.549.150.915:3613:2828125.618253.3
520Mike Matheson28MTLD1626227049.24.519619849.75.88.890.399.145.554.523:1517:461124-2.48046.3
Rk Player Age Tm Pos GP