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 (EV) Zone Starts (EV)
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
1Justin Abdelkader31DETLW4857067845.7-3.641453043.9-4.97.192.9100.044.255.816:1513:50733-8.711456.1
2Pontus Aberg25TOTLW3851945353.47.136635450.84.79.286.495.656.343.815:3713:291331-1.715748.4
3Noel Acciari27BOSC4039839650.1-2.932928853.30.43.093.296.135.164.912:1310:5020120.58763.2
4Kenny Agostino26MTLLW3336627457.24.325120954.62.37.392.199.461.338.711:1310:141190.56756.7
5Sebastian Aho21CARRW4681463456.21.561747256.72.210.090.8100.856.943.119:4115:3249388.025353.4
6Mark Alt27COLD2171553.18.4131056.58.50.0100.0100.0100.00.09:559:30000.3450.0
7Karl Alzner30MTLD912912051.8-3.5838948.3-4.16.895.5102.352.747.317:1815:0816-0.71942.1
8Michael Amadio22LAKC2823824948.9-0.116718747.2-2.08.489.698.057.942.19:338:57138-3.55442.6
9Joey Anderson20NJDRW1112311950.80.8909249.5-2.26.290.396.544.155.911:179:5530-1.42763.0
10Josh Anderson24CBJRW4660760949.90.347346050.7-0.810.493.4103.842.757.316:2813:452993.520860.1
11Jaret Anderson-Dolan19LAKC5425344.2-8.6274139.7-14.69.588.297.847.652.411:369:4922-0.81060.0
12Lias Andersson20NYRC2115023039.5-5.511216240.9-3.47.490.297.645.554.510:2310:0078-4.03268.8
13Rasmus Andersson22CGYD4554759248.0-6.540144947.2-6.89.193.4102.458.641.415:0214:221026-3.810550.5
14Sven Andrighetto25COLRW2927329448.1-2.619420648.5-2.46.993.4100.357.842.211:4710:04128-2.39753.6
15Artem Anisimov30CHIC4559362448.7-1.242848946.7-1.99.192.5101.657.942.116:2813:48279-7.014554.5
16Mason Appleton23WPGC2113712652.13.2989850.01.511.492.9104.257.742.37:337:20121.63259.4
17Darren Archibald28TOTRW10506942.0-8.8415343.6-6.510.388.999.246.353.77:267:2612-0.71090.0
18Josh Archibald26ARIRW3231639644.4-6.423427046.4-3.58.992.0100.939.960.113:1611:1473-1.96756.7
19Joel Armia25MTLRW2330228651.4-1.520820850.0-1.87.692.8100.450.349.716:4312:3723121.69655.2
20Viktor Arvidsson25NSHLW2546634957.28.535529155.04.611.690.1101.867.632.418:5914:4620163.214160.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%
21Zach Aston-Reese24PITC3028733346.3-3.422524148.3-1.88.994.9103.830.569.513:2111:181541.38861.4
22Andreas Athanasiou24DETC4254457448.70.640745947.0-0.79.890.6100.460.239.816:1714:191329-2.721556.3
23Cam Atkinson29CBJRW4569967950.71.556350652.72.113.587.7101.366.933.119:3915:272821-0.628062.9
24Nicolas Aube-Kubel22PHIRW9423455.34.8282058.36.25.3100.0105.341.758.35:355:32201.1825.0
25David Backes34BOSC3942441050.8-2.132531450.9-3.05.293.899.042.657.413:4011:212518-3.212065.0
26Mikael Backlund29CGYC4467956054.82.651044053.71.810.893.5104.354.046.018:1914:4639273.319256.3
27Nicklas Backstrom31WSHC4567367549.92.250148350.93.611.193.0104.149.650.420:0715:153340-2.316457.9
28Sven Baertschi26VANLW1821421749.74.016116050.23.56.592.699.166.733.316:0912:2885-1.35263.5
29Josh Bailey29NYIC4663163749.83.245746649.52.310.992.9103.857.542.517:2114:3321464.213554.1
30Rudolfs Balcers21OTTLW6475446.5-2.2363948.0-2.34.396.4100.867.732.39:559:06010.3955.6
31Ivan Barbashev23STLC4434141445.2-6.925130545.1-7.87.489.496.830.070.011:279:36225-10.45143.1
32Mark Barberio28COLD1110215839.2-11.97211937.7-12.37.787.895.546.253.815:3212:5437-1.92133.3
33Aleksander Barkov23FLAC4574872550.80.256756550.1-0.98.887.196.047.352.723:1017:226341-1.317665.9
34Tyson Barrie27COLD4379168053.85.258849954.15.68.891.4100.263.037.021:5417:1911253.922450.0
35Matt Bartkowski30MIND2152339.5-13.2101934.5-21.722.2100.0122.271.428.610:4210:4200-0.7540.0
36Mathew Barzal21NYIC4670064052.26.950646052.46.57.590.798.262.837.218:3115:0946606.016963.3
37Drake Batherson20OTTC1712625233.3-10.810018035.7-8.510.590.8101.449.550.513:4111:49610-0.72466.7
38Gavin Bayreuther24DALD1928430648.12.121722449.22.77.893.8101.541.758.318:1116:19813-0.76240.3
39Jay Beagle33VANRW/C2417227338.7-9.513319440.7-8.412.192.9105.022.177.913:5210:5265-2.82864.3
40Jake Bean20CARD292824.3-16.472125.0-13.90.0100.0100.031.368.88:288:1810-0.3250.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%
41Nathan Beaulieu26BUFD2632032649.53.825025349.73.410.091.3101.355.244.814:4613:41412-4.75754.4
42Anthony Beauvillier21NYILW4558359149.72.543342250.63.37.391.598.859.240.815:1113:3420201.915160.9
43Matt Beleskey30NYRLW4193336.5-8.9142734.1-10.412.5100.0112.527.372.77:227:2202-0.3650.0
44Pierre-Edouard Bellemare33VEGLW4847843852.2-2.935832652.3-2.17.692.9100.555.944.112:3610:2724155.411154.1
45Jamie Benn29DALLW4775273550.64.155053650.63.19.291.8101.059.740.318:2515:0824405.619856.1
46Jordie Benn31MTLD4777667853.4-0.656449253.40.99.991.0100.948.551.518:0715:1311466.410643.4
47Sam Bennett22CGYC4659450953.90.743739152.80.17.692.4100.053.846.213:4111:5814226.612957.4
48Matt Benning24EDMD3945346749.20.134236648.3-0.39.791.1100.851.248.814:3312:376232.210152.5
49Patrice Bergeron33BOSC3248738655.86.236729355.65.410.990.0100.957.442.618:5013:3622121.218057.8
50Patrik Berglund30BUFC2321523048.3-1.515917447.7-2.95.692.097.620.279.813:0311:2265-3.24555.6
51Tyler Bertuzzi23DETLW4655660148.1-0.741447446.6-1.410.891.9102.842.058.015:3314:032128-2.313551.1
52Alex Biega30VAND1420016854.39.114913552.57.46.892.299.055.944.115:1714:5408-1.46450.0
53Clark Bishop22CARC2018818350.7-3.213813750.2-3.68.288.396.562.637.49:279:06551.23743.2
54Anthony Bitetto28NSHD1816017747.5-7.511712947.6-7.38.993.9102.864.235.810:4010:2945-3.73542.9
55Anders Bjork22BOSLW2018119548.1-3.613613250.7-0.64.094.998.962.237.811:4810:53119-1.03748.6
56Oliver Bjorkstrand23CBJRW4141238052.02.731226654.03.28.088.896.858.141.911:5610:34137-0.313155.7
57Nick Bjugstad26FLAC2936633052.61.228025652.20.56.193.399.447.952.114:3812:4018170.99754.6
58Sammy Blais22STLLW2116516949.41.211813247.2-1.98.588.897.349.450.69:429:2576-1.32763.0
59Joseph Blandisi24ANAC3253839.7-5.6163134.0-9.410.090.0100.027.372.710:3910:0230-0.8812.5
60Mikkel Boedker29OTTRW4748672040.3-4.935653939.8-6.211.988.5100.448.851.215:0813:011519-8.49957.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%
61Brock Boeser21VANRW3548950349.33.535336349.33.212.389.9102.264.935.119:0515:0619180.120952.2
62Zach Bogosian28BUFD4270678447.4-2.455060547.6-2.18.492.0100.446.253.821:3618:411030-8.412050.0
63Nick Bonino30NSHC4852660246.6-8.339442048.4-6.010.495.8106.226.473.616:2812:441920-4.511656.9
64Henrik Borgström21FLAC1519718351.83.915714052.95.66.789.295.954.645.415:0613:55770.14070.0
65Mark Borowiecki29OTTD3036949542.7-3.428435844.2-2.17.992.1100.038.561.515:3113:57316-0.38439.3
66Robert Bortuzzo29STLD2833830752.41.024622552.20.09.388.898.057.542.515:5413:036114.35655.4
67Evan Bouchard19EDMD7776255.411.0584655.88.52.684.887.564.335.712:2110:4932-0.92540.0
68Reid Boucher25VANC16554.55.26460.010.00.0100.0100.0100.00.05:285:2800-0.10
69Gabriel Bourque28COLLW3419829040.6-9.415719644.5-5.05.691.497.051.448.610:187:2665-3.53951.3
70Jay Bouwmeester35STLD4262471846.5-6.248152248.0-5.26.691.798.347.652.419:5217:171428-1.58749.4
71Madison Bowey23WSHD3033940445.6-2.426129646.9-0.68.794.5103.251.248.813:5013:02517-1.67041.4
72Johnny Boychuk35NYID4566274347.1-0.350655347.80.18.893.7102.450.050.018:3216:106300.320651.5
73Travis Boyd25WSHC2721427543.8-5.415820543.5-6.715.293.4108.745.554.510:259:19610-3.93847.4
74Brian Boyle34NJDC4234736848.50.526728548.4-0.811.385.897.143.156.913:368:4714132.611962.2
75Tyler Bozak32STLC3943944949.4-0.732032249.8-0.97.989.897.748.751.316:2512:121710-0.411764.1
76Derick Brassard31PITC3743155843.6-7.032341843.6-7.87.393.2100.541.158.915:0113:232315-7.19561.1
77Jesper Bratt20NJDW3340542548.80.230833148.2-1.16.990.897.741.858.214:3512:22810-4.08470.2
78Justin Braun31SJSD4572074149.3-8.454053650.2-7.38.190.398.343.356.719:4717:2716313.813548.1
79Daniel Brickley23LAKD4385441.3-6.1313844.9-4.87.185.792.961.138.912:4912:29020.82100.0
80T.J. Brodie28CGYD4890574155.03.066557253.82.011.093.2104.252.247.821:5019:1343547.413746.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%
81Jonas Brodin25MIND4776374550.60.556652751.80.96.789.996.646.153.920:3018:0118166.111748.7
82Kyle Brodziak34EDMC4541846047.6-1.231133448.2-0.46.089.195.132.367.712:1910:292312-2.98851.1
83Troy Brouwer33FLARW4341245247.7-3.131233548.2-2.47.089.196.146.653.412:0910:311229-5.07762.3
84Connor Brown25TORRW4652554549.1-2.037540947.8-1.89.494.5103.839.061.014:2011:48218-2.09950.5
85Dustin Brown34LAKRW3855862447.2-0.943347547.7-0.28.293.8102.041.458.620:4516:1219220.515560.6
86J.T. Brown28MINRW3426229147.4-4.620220949.1-3.76.389.796.042.157.98:588:451121.45863.8
87Pavel Buchnevich23NYRLW3132741444.1-1.224231143.8-2.78.792.1100.848.451.614:1812:401718-1.76956.5
88Michael Bunting23ARILW4363153.70.9292652.71.65.3100.0105.377.822.29:179:17001.11050.0
89Andre Burakovsky23WSHLW4041344248.30.728932647.0-1.07.491.398.646.853.211:3511:071514-2.59852.0
90Erik Burgdoerfer30OTTD4242648.00.6162341.0-6.90.095.295.233.366.710:4010:15020.2366.7
91Brent Burns33SJSD/RW49112385556.82.980662156.52.09.890.299.963.236.824:3419:2653689.138145.1
92Will Butcher24NJDD4673064153.26.957548854.16.99.489.899.257.542.519:0915:2610159.812850.8
93Chris Butler32STLD1215113153.55.81219356.56.88.096.0104.051.648.414:1413:14341.32634.6
94Dustin Byfuglien33WPGD3259552952.92.744440652.21.99.092.5101.657.442.624:3019:2320253.316854.2
95Paul Byron29MTLC/LW3444540352.5-1.930629051.3-2.010.091.7101.655.944.115:1412:079124.68870.5
96Drake Caggiula24TOTLW3541643748.8-0.131433248.60.39.088.097.051.248.813:5012:401116-2.29758.8
97Ryan Callahan33TBLRW3932334648.3-4.625525749.8-2.89.792.0101.741.458.611:2410:111931.08564.7
98Matt Calvert29COLLW4752052150.00.138738050.50.58.089.297.236.563.513:5611:292193.212365.9
99Paul Carey30OTTC5224234.4-7.2133030.2-13.70.0100.0100.045.055.09:088:5303-0.5333.3
100Brandon Carlo22BOSD3967661752.3-0.352847652.6-0.55.894.5100.352.048.020:5918:1622182.111452.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%
101John Carlson29WSHD4586983451.04.666061451.85.713.890.3104.051.948.125:2018:272743-0.521048.1
102Gabriel Carlsson22CBJD16746.2-12.84544.4-18.30.066.766.744.455.69:218:22100.01100.0
103Ryan Carpenter28VEGC4554141456.63.037830955.01.58.286.594.753.546.512:4611:011813-0.410761.7
104Daniel Carr27VEGLW6613861.610.1402858.86.76.785.091.764.036.09:509:41320.71861.1
105Connor Carrick24DALD1215115349.7-1.410610350.7-1.25.185.790.855.744.314:1413:27270.92755.6
106Sam Carrick26ANAC3142635.0-15.8102033.3-16.40.093.893.842.957.17:557:2700-1.73100.0
107Trevor Carrick24CARD111761.1-2.48466.79.30.066.766.766.733.311:2911:2900-0.120.0
108William Carrier24VEGLW4445634656.92.633327155.11.35.692.998.455.644.49:539:492586.411864.4
109Jeff Carter34LAKC4764769348.30.147253247.0-1.57.092.099.051.448.618:3114:331226-4.421454.2
110Colby Cave24TOTC2122123948.0-6.017517949.4-5.27.292.099.244.555.513:0111:26103-2.24146.3
111Cody Ceci25OTTD43732103641.4-4.555278041.4-5.18.490.899.244.355.722:4519:441132-11.715945.3
112Peter Cehlarik23BOSLW2371078.724.528780.028.514.3100.0114.390.59.516:1313:29211.41040.0
113Erik Cernak21TBLD2739437351.4-1.629628650.9-2.113.190.5103.645.754.317:5816:127113.97455.4
114Thomas Chabot22OTTD3978388746.96.558064247.56.313.288.2101.551.248.823:4320:051530-3.421848.2
115Michael Chaput26MTLC2624922352.8-3.317516751.2-3.96.691.397.950.849.211:279:2355-0.74652.2
116Zdeno Chara41BOSD2951947152.40.839535352.80.87.193.2100.348.151.920:5017:5114231.69046.7
117Rourke Chartier22SJSC1311810552.9-4.8857154.5-3.83.486.589.944.155.99:248:5801-1.23357.6
118Ben Chiarot27WPGD4563368448.1-3.046752347.2-4.06.894.8101.654.845.218:1216:481239-2.211249.1
119Alex Chiasson28EDMRW3843651645.8-4.232139944.6-6.212.092.6104.654.445.616:1713:191214-4.210058.0
120Dennis Cholowski20DETD4669072848.70.652556548.21.07.889.997.760.339.718:3315:567460.414046.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%
121Jakob Chychrun20ARID2846447449.50.135634750.61.86.390.196.452.347.720:1617:3510220.113848.6
122Filip Chytil19NYRC4651757747.32.137641047.82.96.391.297.549.750.314:1412:4917301.515252.6
123Anthony Cirelli21TBLC4859447055.85.043935755.24.28.192.2100.342.457.614:3811:462698.912759.1
124Casey Cizikas27NYIC3933940345.7-1.726128747.60.112.094.5106.433.366.713:1511:0724151.38666.3
125Fredrik Claesson26NYRD2634337847.63.524126347.84.26.393.599.854.345.717:3616:02723-1.37640.8
126Adam Clendening26CBJD4314242.5-7.7223439.3-12.111.196.0107.154.545.510:398:5220-1.0837.5
127Kyle Clifford28LAKLW3834832851.54.425725150.63.65.795.9101.742.257.89:209:05560.49256.5
128Connor Clifton23BOSD915511757.07.11108656.15.65.496.7102.163.436.617:2716:55572.02326.1
129Cal Clutterbuck31NYIRW4235137648.31.227427450.02.89.391.2100.631.568.513:2910:1316142.010346.6
130Braydon Coburn33TBLD4472458555.34.454243055.85.07.490.597.951.148.916:2515:28897.313954.0
131Andrew Cogliano31TOTLW/C4851656447.80.240441649.32.84.795.9100.637.762.313:1311:341315-7.410661.3
132Ian Cole29COLD4778374651.22.157753252.02.99.289.899.047.952.120:3016:4817352.312144.6
133Blake Coleman27NJDC4759160349.51.447445750.92.38.889.097.836.363.716:0712:5334221.521165.9
134Blake Comeau32DALRW4752452849.82.439137251.23.44.890.695.434.865.215:0612:5021200.09456.4
135J.T. Compher23COLLW3136535250.9-0.127725751.90.87.191.498.551.748.316:4011:25694.59960.6
136Max Comtois20ANALW108116033.6-9.86012732.1-10.919.596.5116.038.461.614:3513:0624-2.41947.4
137Cory Conacher29TBLLW17463.616.26275.034.00.0100.0100.025.075.08:358:26010.11100.0
138Erik Condra32DALRW6634657.89.1543362.114.62.587.590.052.347.712:4111:29060.61471.4
139Kevin Connauton28ARID3352855848.6-3.137440947.8-3.36.392.498.744.255.818:5616:07318-4.412940.3
140Brett Connolly26WSHRW4652955049.01.038042147.4-1.211.092.8103.952.048.013:4612:181718-2.313554.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%
141Kyle Connor22WPGLW4769173048.6-2.052655148.8-1.510.789.9100.559.840.219:0415:133721-1.121465.0
142Andrew Copp24WPGC3435531553.03.125723552.22.19.994.7104.651.448.612:1110:4412152.06558.5
143Nick Cousins25ARIC4658556051.11.544239253.04.37.190.497.542.957.112:4112:152490.013862.3
144Logan Couture29SJSC4975367152.9-3.155249552.7-3.612.188.0100.149.150.918:4014:0938251.720854.3
145Sean Couturier26PHIC4578765454.65.759947855.66.410.486.897.246.153.921:5615:5124265.422455.8
146Charlie Coyle26MINC/RW4761162849.3-1.445845450.2-1.49.289.498.650.649.417:0113:2925151.715556.8
147Sidney Crosby31PITC4383266355.79.862249055.99.212.691.0103.557.043.020:4116:48262815.319463.9
148Lawson Crouse21ARILW4541246447.0-3.830733348.0-2.56.991.798.752.847.211:5110:311211-3.910261.8
149Matt Cullen42PITC3525738540.0-9.920328341.8-8.711.093.5104.414.385.711:389:21187-2.86076.7
150Austin Czarnik26CGYC2927125551.5-3.120318951.8-1.96.090.896.946.653.410:319:18128-0.16753.7
151Evgeni Dadonov29FLARW4568861952.62.952447752.32.48.988.096.954.345.719:0215:2324344.921856.9
152Rasmus Dahlin18BUFD4783677651.94.963859851.64.49.292.3101.552.647.420:3717:432045-5.016257.4
153Carl Dahlstrom24CHID1723530943.2-3.917223442.4-2.113.892.8106.734.265.819:0717:08413-4.13551.4
154Michael Dal Colle22NYILW10858350.6-0.6666550.4-2.37.393.8101.055.644.410:4110:32331.01861.1
155Trevor Daley35DETD3139155041.6-7.729743040.9-7.69.592.3101.746.653.418:5915:54831-7.26456.3
156Zac Dalpe29CBJRW171433.3-11.851229.4-21.425.0100.0125.050.050.09:019:0100-0.7250.0
157Phillip Danault25MTLLW4885264756.84.759947755.74.49.891.5101.344.855.217:4414:5028309.913757.7
158Marko Dano24COLC8454947.9-1.7354046.7-2.64.591.796.257.142.96:536:5132-0.9933.3
159Laurent Dauphin23ARIC1101343.53.87653.817.80.075.075.050.050.012:1912:19000.3450.0
160Brandon Davidson27CHID1012012648.8-1.7839446.9-3.74.889.794.543.856.313:4812:2423-1.92429.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%
161Calvin de Haan27CARD4687971555.1-0.164353554.6-0.87.492.599.955.045.019:2717:1844386.419037.9
162Jacob de La Rose23DETLW3627036442.6-6.921028542.4-6.09.691.0100.644.755.312:0410:33108-3.35560.0
163Jean-Sebastien Dea24TOTC2319620648.8-2.515214850.7-2.06.893.5100.346.853.210:159:051370.05058.0
164Anthony DeAngelo23NYRD3045454245.63.434141445.22.711.191.9103.045.954.118:4316:487360.510259.8
165Alex DeBrincat21CHIRW4968765851.12.350751049.92.910.188.698.658.641.417:3214:1730220.323958.2
166Jake Debrusk22BOSLW3951942854.83.840232955.03.67.290.998.165.734.316:1413:2124201.516458.5
167Danny DeKeyser28DETD2135137648.31.425829846.40.311.892.5104.345.154.921:0618:196140.54938.8
168Michael Del Zotto28VAND2334032051.54.224924650.33.68.789.998.752.747.317:5715:29411-0.36134.4
169Dylan DeMelo25OTTD4267675147.44.850054048.15.314.788.9103.650.149.918:3416:3610240.012250.0
170Jason Demers30ARID1831530650.7-0.323025347.6-4.15.692.998.663.536.519:5117:37411-3.14452.3
171Travis Dermott22TORD4373559655.26.552446752.95.27.489.496.854.845.217:3415:5719364.015244.1
172Nicolas Deslauriers27MTLLW3431028252.4-1.022720852.2-0.24.691.896.456.044.010:049:29980.06552.3
173Phillip Di Giuseppe25TOTLW2423821952.1-0.618516852.4-0.35.791.797.458.841.210:089:42960.45853.4
174Jason Dickinson23DALC3530939044.2-4.424128046.3-2.98.893.5102.334.165.912:4011:1913130.76762.7
175Brenden Dillon28SJSD4984659558.75.264843759.76.49.992.0101.954.245.816:3515:2091913.310542.9
176Christian Djoos24WSHD2833834449.62.424826148.71.69.893.7103.557.043.013:1313:05480.14242.9
177Max Domi23MTLLW4872171550.2-4.852752050.3-3.210.492.0102.451.248.817:3014:202836-0.818956.1
178Ryan Donato22BOSC3436631353.91.326124751.4-2.25.289.294.468.131.912:3010:2016152.412560.0
179Joonas Donskoi26SJSRW4965852655.60.749337356.92.210.089.599.559.140.913:3912:43192110.011861.9
180Jake Dotchin24ANAD2018422844.7-5.314217644.7-4.85.692.197.663.236.811:4911:0847-6.92528.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%
181Drew Doughty29LAKD4885991548.40.365071547.6-0.76.592.498.948.451.626:3420:581073-5.719147.1
182Nic Dowd28WSHC3728431247.7-1.120723047.4-1.511.492.8104.244.056.010:208:361612-2.74850.0
183Justin Dowling28DALC6576746.02.0374545.1-1.06.990.697.555.344.712:3711:49320.41435.7
184Leon Draisaitl23EDMC4777981049.01.157761348.50.412.190.1102.254.745.322:0317:303760-3.221157.3
185Sheldon Dries24COLC2620822747.8-4.516516450.2-1.66.787.293.849.650.49:128:4245-1.55563.6
186Jonathan Drouin23MTLLW4870470550.0-5.151151949.6-4.29.391.3100.652.747.317:4114:153426-2.020759.9
187Dillon Dube20CGYC2317618848.4-5.813213349.8-2.610.194.9105.153.646.49:559:0556-1.34153.7
188Brandon Dubinsky32CBJC3229636744.6-6.723425747.7-4.87.189.096.121.578.512:4811:15134-0.85464.8
189Pierre-Luc Dubois20CBJLW4672568051.62.858651453.33.013.488.4101.866.034.018:4415:4324313.718758.3
190Matt Duchene28OTTC3858568846.02.445150847.03.614.686.6101.350.649.419:1216:0725371.115459.7
191Anthony Duclair23CBJLW4038943447.3-2.629932048.3-3.28.691.8100.364.335.712:5911:031917-4.511461.4
192Mathew Dumba24MIND3261959650.92.247445151.20.37.689.296.855.944.123:2319:0710178.520046.5
193Brian Dumoulin27PITD4692182552.75.569360953.25.211.092.4103.445.354.721:1218:36252910.515240.1
194Vince Dunn22STLD4260052653.33.643838053.53.09.690.6100.257.942.117:2214:3611303.516647.6
195Ryan Dzingel26OTTC4565282944.0-0.449462044.3-0.511.987.899.850.849.217:5715:341529-3.816663.9
196Cody Eakin27VEGC4555855750.0-5.639841249.1-6.310.990.8101.847.852.215:4112:573317-4.011660.3
197Patrick Eaves34ANARW5496244.1-3.5394645.9-0.47.791.499.152.347.714:1912:1113-1.2955.6
198Jordan Eberle28NYIRW4251453549.02.737140647.70.89.489.298.649.750.316:3013:211916-0.213362.4
199Alexander Edler32VAND3345154545.3-1.734436448.62.310.691.5102.137.262.823:2417:08618-0.513053.8
200Joel Edmundson25STLD4165365050.1-0.248547350.6-0.17.390.998.245.454.620:1117:39727-1.013247.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%
201Nikolaj Ehlers22WPGLW4060553852.93.145740952.83.18.793.1101.756.543.516:1814:5920141.416761.7
202Christoffer Ehn22DETC3122326545.7-3.615819444.9-3.76.094.4100.436.663.49:398:53611-3.34456.8
203Jack Eichel22BUFC4468166650.63.253253250.02.412.090.1102.164.335.719:4415:3529366.027465.3
204Aaron Ekblad22FLAD4584579751.51.364862351.00.59.488.998.249.550.523:1519:112370-1.017661.4
205Mattias Ekholm28NSHD4889377253.61.568557854.21.810.093.4103.348.251.823:0519:1925403.117350.3
206Oliver Ekman-Larsson27ARID4689679752.94.863562050.61.36.789.896.460.839.223:5518:452140-7.325141.0
207Remi Elie23BUFLW149213141.3-7.37610641.8-5.92.096.098.039.061.010:299:1223-1.82045.0
208Lars Eller29WSHC4657257250.02.341543948.60.39.089.198.146.153.916:5312:563734-0.515459.1
209Stefan Elliott28OTTD3322655.213.3231856.115.410.590.9101.476.523.58:598:18010.2837.5
210Ryan Ellis28NSHD4997287952.5-0.673965653.0-0.39.691.4100.951.948.124:4319:0741341.620146.8
211Deryk Engelland36VEGD4273064253.2-0.951848451.7-2.36.092.698.649.650.419:4716:171611-3.113145.0
212Tyler Ennis29TORC3323628445.4-6.117621744.8-4.98.093.5101.635.864.210:088:181511-3.68165.4
213Jonathan Ericsson34DETD3040649944.9-4.728740141.7-7.98.592.9101.437.462.618:4616:06432-12.36746.3
214Loui Eriksson33VANLW4851955148.51.339342847.90.27.891.799.644.755.314:4312:04196-4.611160.4
215Joel Eriksson Ek22MINC3335434051.00.726424452.00.54.590.194.656.343.812:3911:161123.37864.1
216Adam Erne23TBLLW3328829149.7-2.222122449.7-1.710.792.4103.142.457.610:539:48751.08350.6
217Robby Fabbri23STLC2324126547.6-5.118318849.3-2.210.192.0102.053.846.212:5611:4634-0.35750.9
218Radek Faksa25DALC4854965645.6-3.139946546.2-3.06.190.796.828.271.816:2113:572116-5.211359.3
219Justin Falk30OTTD107812239.0-2.4579637.3-5.44.590.895.339.760.312:5611:4815-2.31546.7
220Oscar Fantenberg27LAKD3541146746.8-1.830934147.5-1.26.493.399.750.849.214:5513:40617-1.16446.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%
221Jesper Fast27NYRRW4252059246.81.739641748.74.68.990.899.747.352.716:0614:0816160.68567.1
222Justin Faulk26CARD4686773654.1-1.764055553.6-2.47.591.098.557.242.822:1617:1324364.925950.6
223Taylor Fedun30DALD2531327653.16.223318555.78.05.193.198.248.351.714:3512:447183.37255.6
224Eric Fehr33MINRW4132436547.0-3.724825649.2-2.36.690.096.637.262.811:229:24226-0.37058.6
225Micheal Ferland26CARLW3955244655.3-0.141632955.80.69.891.2101.061.738.315:0512:3020283.516261.1
226Kevin Fiala22NSHLW4966158653.00.249244752.4-1.07.690.398.065.234.815:2212:602444-4.318852.1
227Valtteri Filppula34NYIC4440952343.9-4.330937845.0-3.311.393.4104.738.461.614:0611:382115-6.57156.3
228Christian Fischer21ARIRW4651349351.01.337738149.70.06.890.597.257.642.413:4711:45870.313558.5
229Haydn Fleury22CARD1015413952.6-2.212210553.7-0.28.392.0100.362.437.613:1212:50142.71540.0
230Warren Foegele22CARLW4660746656.61.844036154.9-0.34.889.994.759.440.613:3411:4726206.013753.3
231Steven Fogarty25NYRC10538139.6-5.8416239.8-4.23.395.098.356.743.37:467:4643-1.51181.8
232Marcus Foligno27MINLW4739239250.0-0.429628750.8-0.54.691.496.048.052.011:359:401583.28259.8
233Nick Foligno31CBJLW4153660047.2-3.441144847.8-4.810.592.3102.840.459.618:0314:282318-3.512363.4
234Christian Folin27PHID2331332149.4-4.223322451.0-2.212.889.7102.448.052.016:1314:132100.55735.1
235Derek Forbort26LAKD4769682545.8-3.752564444.9-4.76.993.8100.843.356.720:5818:181147-7.111441.2
236Alex Formenton19OTTLW97411938.3-4.5558439.6-3.38.191.9100.046.653.411:4011:1045-1.02564.0
237Jakob Forsbacka Karlsson22BOSC2727928349.6-2.821121349.8-4.15.694.199.669.730.311:4911:10833.83461.8
238Filip Forsberg24NSHC3254038858.28.341829858.48.411.589.6101.163.536.518:3814:0531317.822747.6
239Gustav Forsling22CHID1929532147.91.621124846.02.15.694.6100.251.548.518:4617:04511-3.84959.2
240Alexandre Fortin21CHILW2426024251.81.219318251.52.35.390.095.345.254.810:3510:0993-2.25651.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%
241Cam Fowler27ANAD2540554342.7-3.428941141.3-4.49.392.7102.046.953.124:3119:27814-12.49842.9
242Tanner Fritz27NYIC4234434.3-11.1153430.6-15.310.090.9100.936.064.010:4310:3810-0.7560.0
243Martin Frk25DETRW2314816747.00.210812646.2-0.36.387.894.169.130.98:367:2736-1.64645.7
244Michael Frolik30CGYLW3136128555.93.026620956.03.910.694.1104.753.146.912:2411:2617234.99460.6
245Kurtis Gabriel25NJDRW15741.7-14.15645.5-6.20.0100.0100.050.050.05:505:5000-0.410.0
246Sam Gagner29VANC71278559.915.2946359.917.44.387.291.662.137.918:0814:48131.32958.6
247Alex Galchenyuk24ARIC3642245248.3-0.130334846.5-2.57.690.297.862.537.515:5612:441616-8.513154.2
248Brendan Gallagher26MTLRW4883156559.58.457942757.66.98.790.599.251.448.616:3713:3631199.730754.4
249Joseph Gambardella25EDMC492526.5-17.451920.8-22.30.093.393.337.562.55:495:4901-0.510.0
250Dylan Gambrell22SJSC2112629.7-13.692229.0-15.116.7100.0116.738.561.59:509:5020-0.11100.0
251Jake Gardiner28TORD4697892851.31.170772049.50.511.893.3105.150.349.721:4119:32224211.017332.9
252Conor Garland22ARIRW1920418552.43.116313355.16.47.796.7104.453.546.512:4810:231053.17770.1
253Jason Garrison34EDMD1716119245.6-6.312715245.5-6.06.495.5101.850.449.612:4210:3725-0.63151.6
254Adam Gaudette22VANC3223025247.7-0.916719646.0-3.17.492.6100.055.944.110:108:4145-4.46045.0
255Frederick Gaudreau25NSHC3933927655.12.027019158.65.75.092.597.652.547.59:018:59975.85052.0
256Johnny Gaudreau25CGYLW4886868855.84.165454054.83.612.889.8102.658.441.620:1916:52386912.826658.3
257Brendan Gaunce24VANC3201754.14.5121544.4-4.440.088.9128.942.957.17:377:3701-0.12100.0
258Frederik Gauthier23TORC3725127847.4-3.618020746.5-2.89.993.4103.332.867.28:168:02670.25052.0
259Timothy Gettinger20NYRLW4223340.0-9.4202544.40.57.793.8101.466.733.37:317:3103-0.5633.3
260Ryan Getzlaf33ANAC4270367651.05.951551550.05.59.887.597.348.451.620:0916:313657-3.418455.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%
261Brian Gibbons30ANAC3728436144.0-3.819328040.8-7.110.191.9101.954.046.010:309:301311-10.85549.1
262Stephen Gionta35NYIC5283842.4-10.3213041.2-10.30.078.978.952.247.88:477:4102-0.3850.0
263Mark Giordano35CGYD4689970056.25.066454055.14.212.591.8104.351.049.024:4418:3533447.226746.4
264Samuel Girard20COLD4776681048.6-2.056560648.2-2.98.790.899.560.639.419:4317:15928-5.015539.4
265Dan Girardi34TBLD4565863950.7-1.351248651.3-0.310.391.2101.550.649.417:2815:096151.29055.6
266Zemgus Girgensons25BUFC4039438950.32.430229150.93.07.292.099.219.280.813:4411:01154-2.07255.6
267Claude Giroux31PHIC/RW4783968655.06.363351355.25.912.087.899.951.748.320:5415:1929292.824358.0
268Ben Gleason20DALD4435444.3-2.1264138.8-7.110.090.0100.062.137.914:5313:5543-0.6450.0
269Luke Glendening29DETC4847267141.3-9.335651141.1-8.512.192.6104.732.767.315:5313:041818-11.010154.5
270Nikolay Goldobin23VANLW4449651948.92.237438749.12.49.390.9100.366.533.514:5712:041422-3.611958.8
271Alex Goligoski33ARID4064468148.6-1.547748749.50.07.690.197.749.950.120:2016:341331-1.211342.5
272Barclay Goodrow25SJSRW4944737354.5-0.632325955.50.310.888.899.650.449.610:399:21179-0.18556.5
273Shayne Gostisbehere25PHID4778971252.62.660351653.93.87.788.796.455.744.320:2016:328295.525045.2
274Tyrell Goulbourne25PHILW211955.00.58657.12.50.0100.0100.040.060.07:257:25100.0475.0
275Yanni Gourde27TBLC4865057453.11.548143552.50.89.990.9100.949.450.616:2713:0129264.514161.0
276Michael Grabner31ARIRW2527027449.6-0.819419150.40.65.288.894.033.366.714:0511:26179-1.96762.7
277Markus Granlund25VANC4845449747.70.233837747.3-0.67.391.999.338.361.715:5311:26206-3.412261.5
278Mikael Granlund26MINC4773766652.53.354748153.22.98.090.398.352.647.418:1114:51292210.217857.9
279Derek Grant28TOTC2617119646.6-4.913714249.1-2.78.494.6103.030.070.09:198:0174-0.73773.0
280Kevin Gravel26EDMD2832735148.21.223625148.51.68.392.1100.448.351.714:4213:10615-1.87342.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%
281Ryan Graves23COLD8897454.62.4724959.56.97.594.3101.831.868.29:599:23241.01643.8
282Anthony Greco25FLARW112860.08.67846.7-3.30.050.050.060.040.09:309:30000.0366.7
283Mike Green33DETD2645647349.11.836637049.73.811.792.8104.548.251.822:0219:529311.811254.5
284Andy Greene36NJDD4773887045.9-4.058264447.5-2.89.091.2100.237.562.521:0216:442625-5.211848.3
285Jordan Greenway21MINLW4646852047.4-4.033937947.2-5.37.590.497.953.946.112:3812:0717111.510654.7
286A.J. Greer22COLLW5183236.0-14.8182640.9-10.00.085.085.033.366.75:525:3810-0.910.0
287Rocco Grimaldi25NSHC3033622759.78.325016560.28.95.290.795.962.937.110:039:601564.38458.3
288Eric Gryba30NJDD2132732.5-12.8112134.4-14.00.093.893.841.758.312:3810:1202-0.110.0
289Matt Grzelcyk25BOSD4575070051.7-1.257053551.6-2.38.093.3101.351.148.919:5617:222427-2.912349.6
290Radko Gudas28PHID4570158254.65.650842254.65.08.792.3101.043.356.717:5714:5213275.518542.7
291Erik Gudbranson27VAND4359179342.7-7.845059842.9-8.17.389.997.147.552.518:5716:28618-12.711351.3
292Jake Guentzel24PITC4684670554.57.864453954.46.810.489.9100.358.241.818:5016:05262113.221059.0
293Brendan Guhle21BUFD2142238.9-4.982226.7-17.916.7100.0116.754.545.511:4111:4100-1.1425.0
294Carl Gunnarsson32STLD1314514350.30.010510649.8-1.214.890.3105.149.150.915:1813:0432-0.32646.2
295Denis Gurianov21DALRW118312440.1-8.7639041.2-8.06.595.5102.053.346.711:2910:2614-0.92250.0
296Erik Gustafsson26CHID4691888251.02.766467849.52.67.391.298.460.439.622:0219:171544-5.518742.2
297Carl Hagelin30TOTLW2735831753.06.126123652.55.59.791.6101.355.744.315:0912:40119-0.69048.9
298Robert Hagg23PHID4767078046.2-6.951054848.2-4.79.292.3101.544.355.717:4315:34217-3.012450.0
299Ron Hainsey37TORD4676787846.6-6.157867046.3-4.413.793.4107.144.955.119:4716:381748-1.08743.7
300Micheal Haley32FLAC2113214947.0-1.010211147.9-0.98.689.397.948.651.47:377:34211-1.13946.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%
301Taylor Hall27NJDLW3355447653.86.543835555.27.610.185.995.954.545.519:3915:51313910.220754.6
302Dan Hamhuis36NSHD3849951249.4-5.636237249.3-5.87.892.9100.746.653.417:1315:351130-5.16045.0
303Dougie Hamilton25CARD46101269359.46.674852858.65.55.988.894.758.341.719:3417:01214313.331047.4
304Travis Hamonic28CGYD3872161554.00.853345953.71.110.487.798.151.248.820:5617:5023339.015447.4
305Noah Hanifin22CGYD4884876952.4-1.164459552.0-0.89.490.7100.150.249.820:5717:3726498.214551.7
306Joel Hanley27DALD1617416151.95.913211054.59.05.393.698.944.455.613:4213:02393.52437.5
307Markus Hannikainen25CBJLW3425726749.0-0.320520050.6-0.25.991.497.341.958.19:279:13111-1.46762.7
308Martin Hanzal31DALC7608142.6-4.8486343.2-4.85.786.492.143.256.812:529:4323-0.61973.7
309Ben Harpur24OTTD2429542141.2-2.922330642.2-1.89.491.1100.540.459.618:1915:491036-1.14353.5
310Scott Harrington25CBJD4040244647.4-2.332132949.4-1.910.393.1103.549.051.011:4611:0447-0.36446.9
311Ryan Hartman24NSHRW4962155552.8-0.145743951.0-2.99.192.1101.245.654.414:1413:082323-3.315959.7
312Garnet Hathaway27CGYRW4223631143.1-10.816922143.3-10.17.693.1100.747.452.610:038:191614-3.36253.2
313Erik Haula27VEGLW1526816062.65.817310961.35.36.790.897.560.040.016:3514:011263.06440.6
314Jayce Hawryluk23FLAC13869148.6-0.5697049.60.59.890.2100.054.745.38:238:1724-2.11471.4
315John Hayden23CHIC3325129645.9-4.117123042.6-5.75.689.895.445.554.510:069:1674-3.25438.9
316Kevin Hayes26NYRRW3954854250.37.638939649.66.310.090.9101.047.552.519:2614:5938379.117451.1
317Dillon Heatherington23DALD5495845.86.1414746.65.816.196.8112.943.556.510:1110:08030.2862.5
318Victor Hedman28TBLD4171763353.12.355347853.63.511.490.6102.052.647.422:1217:0021333.619350.8
319Tim Heed28SJSD101099254.2-0.4745955.62.75.693.398.966.034.012:5011:36550.92152.4
320Danton Heinen23BOSC/LW4653449451.9-0.239737751.3-1.65.295.5100.759.740.313:2211:5227172.013351.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%
321Miro Heiskanen19DALD4887092448.51.065968749.00.98.190.098.151.348.723:0919:4423533.621949.8
322Darren Helm32DETC/LW2730932748.6-1.923025047.9-1.27.491.799.143.856.214:2112:18129-4.09054.4
323Matt Hendricks37MINC1813714947.9-0.39811146.9-2.25.594.499.834.665.49:408:4058-0.43056.7
324Adam Henrique28ANAC4855462447.00.342447147.41.510.490.7101.150.549.517:0013:101918-0.612657.9
325Tomas Hertl25SJSC4472057355.70.352442055.50.112.185.797.850.149.918:3614:1029244.717557.7
326Joe Hicketts22DETD88511742.1-7.6628641.9-7.42.289.691.837.562.517:0614:1414-1.81752.9
327Thomas Hickey29NYID3245749548.01.533535248.82.79.992.4102.343.756.319:0416:327211.78842.0
328Vinnie Hinostroza24ARIC3648042153.34.633031451.22.15.289.194.341.158.914:4213:091113-2.612452.4
329Roope Hintz22DALLW2420321248.9-0.414314449.80.34.490.594.944.655.412:0510:321010-1.34564.4
330Nico Hischier20NJDC4362457152.25.849344252.75.410.389.699.954.745.317:5914:15211911.414665.8
331Niklas Hjalmarsson31ARID4666564650.71.149945452.43.77.690.698.234.665.419:4016:2014285.17149.3
332Joshua Ho-Sang23NYIC/RW101299258.410.81016660.511.74.697.6102.240.359.714:3112:36361.61566.7
333Mike Hoffman29FLAC/LW4565262151.20.849447251.10.78.287.295.459.840.218:2214:4533521.625158.2
334Nick Holden31VEGD4982668654.60.159551153.8-0.48.290.298.455.544.518:1416:1122283.914238.7
335Justin Holl27TORD2202841.7-16.2142635.0-24.828.680.0108.633.366.713:0913:0901-0.520.0
336Julius Honka23DALD2933334149.40.625925050.92.07.989.697.559.041.013:4313:034272.76558.5
337Patric Hornqvist32PITRW3444842951.13.832630851.43.210.091.6101.744.655.415:3112:271093.615064.0
338Bo Horvat23VANC4874082347.3-0.354860847.4-0.58.491.199.539.160.920:5516:411127-6.220567.3
339Brett Howden20NYRC4647467441.3-5.535051340.6-6.58.991.099.947.652.415:2012:322232-11.09053.3
340Filip Hronek21DETD2135129654.35.425124051.13.07.489.997.446.054.018:4316:40419-4.18846.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%
341Jonathan Huberdeau25FLAC4571762453.54.155448753.23.77.386.193.549.750.318:4815:062440-0.218458.7
342Charles Hudon24MTLLW2424126547.6-6.617719447.7-5.36.389.295.552.547.511:239:4778-0.96259.7
343Brad Hunt30VEGD1316112456.54.21268958.65.77.892.3100.261.039.015:1012:11663.05056.0
344Dryden Hunt23FLALW1313614748.1-2.29811047.1-3.35.090.795.748.351.711:3111:22630.03473.5
345Matt Hunwick33BUFD2153728.8-19.6113424.4-23.60.096.096.043.856.316:5215:0710-1.52100.0
346Ben Hutton25VAND4670582846.0-3.252762245.9-3.57.490.898.349.350.721:0817:051416-8.615549.0
347Tomas Hyka25VEGRW1721713461.88.71469560.67.77.086.493.457.142.911:469:46971.04746.8
348Zach Hyman26TORC3658156950.50.642743549.51.312.792.0104.752.147.917:1614:2411147.211364.6
349Alex Iafallo25LAKC4863969348.0-0.448450948.71.08.992.6101.642.557.517:0414:48129-3.613861.6
350Matt Irwin31NSHD2429623655.62.821916656.93.79.695.2104.955.444.611:5911:45572.96450.0
351Mark Jankowski24CGYC4541843349.1-5.429630948.9-4.76.792.298.951.648.412:2310:182817-0.111057.3
352Mattias Janmark26DALC4852357247.8-0.140342748.60.15.792.097.745.454.614:5413:0418201.410265.7
353Calle Jarnkrok27NSHC4658252152.8-0.442438852.2-1.69.394.0103.353.346.716:1513:071616-3.812356.1
354Christian Jaros22OTTD3433946442.2-3.026232944.3-0.67.690.898.447.252.813:4612:55923-0.96152.5
355Dmitrij Jaskin25WSHRW2826622754.07.219017252.56.08.291.699.845.354.79:559:39115-1.16946.4
356Boone Jenner25CBJC4660166047.7-2.946347949.2-2.99.392.0101.335.264.817:3213:541715-1.217763.3
357Nick Jensen28DETD4774975949.71.955957349.42.77.790.998.647.252.820:4417:5618441.313042.3
358Jakub Jerabek27STLD161037.5-7.35838.5-4.40.050.050.060.040.07:527:2500-0.9250.0
359Ryan Johansen26NSHC4986864757.36.664952055.53.610.388.598.866.333.719:3614:5524373.613862.3
360Marcus Johansson28NJDC/W3546346949.70.335536949.0-0.98.188.896.945.454.615:3212:551919-0.512160.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%
361Erik Johnson30COLD4784586249.5-0.661664149.0-1.89.089.898.754.745.322:0818:261523-0.718651.1
362Jack Johnson32PITD4669080146.3-4.651258446.7-4.88.591.199.547.552.519:1016:08717-3.111338.9
363Luke Johnson24CHIC1513614348.7-3.59310547.0-4.72.887.590.355.244.810:499:0961-3.42770.4
364Tyler Johnson28TBLC4766364550.7-1.951249450.9-1.612.388.9101.253.946.116:2313:469162.515961.0
365Andreas Johnsson24TORLW4150344253.23.336834052.03.412.693.5106.147.352.713:1011:2816113.111361.9
366Ross Johnston24NYILW13769145.5-2.8567144.1-4.612.594.2106.742.957.17:087:08240.11163.6
367Henri Jokiharju19CHID3667156754.25.549644552.76.08.889.498.260.439.619:2517:29726-3.313345.9
368Caleb Jones21EDMD1524125748.43.816619845.63.68.987.396.348.551.520:0818:321113-0.73951.3
369Max Jones20ANALW171531.8-5.741225.0-16.30.0100.0100.055.644.412:2212:0400-0.51100.0
370Seth Jones24CBJD3982275152.34.764655853.74.310.988.399.253.246.826:0020:422731-2.420948.3
371Mathieu Joseph21TBLRW4041038251.8-0.829329549.8-3.110.091.5101.550.050.011:3810:4419143.010460.6
372Roman Josi28NSHD49104988454.32.478166753.91.48.290.999.152.048.025:1319:2321412.333253.0
373Tyson Jost20COLC4340545147.3-3.629732547.7-3.66.991.298.254.945.113:1210:4593-2.911953.8
374Noah Juulsen21MTLD2131233248.4-5.421123847.0-5.611.592.1103.650.050.017:0714:57617-0.14744.7
375Nazem Kadri28TORC4674163453.94.553850951.43.07.491.799.149.850.216:4514:0328323.021950.7
376Dominik Kahun23CHIC4966263551.02.248749749.52.48.492.6100.953.746.314:3113:2015140.013261.4
377Vladislav Kamenev22COLLW2311815343.5-6.18611742.4-7.47.790.898.553.846.29:027:2325-1.64252.4
378David Kampf24CHIC4549750449.71.036238848.31.47.791.899.541.458.614:3412:32245-4.59862.2
379Steven Kampfer30BOSD2531327853.01.124819955.53.84.589.994.458.141.914:3413:04841.85541.8
380Evander Kane27SJSLW4984164456.62.363247856.92.410.087.097.058.841.318:1615:26392012.129160.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%
381Patrick Kane30CHIRW4888491749.1-0.563171546.9-1.311.589.0100.464.635.422:0618:202532-12.234057.1
382Kasperi Kapanen22TORRW4672765052.83.053451451.02.412.592.5105.055.244.816:2014:0327213.217853.4
383Erik Karlsson28SJSD47111676159.57.482757459.06.410.188.198.260.839.224:5919:47545812.735643.3
384Melker Karlsson28SJSC4945842651.8-4.033629753.1-2.68.690.298.849.250.811:2410:041411-2.08965.2
385William Karlsson26VEGC4979972052.6-2.858752252.9-1.67.090.897.950.249.819:2415:1147243.318853.2
386Ondrej Kase23ANARW3043933656.610.233226056.19.910.088.398.355.744.315:3913:2615183.016557.6
387Zack Kassian28EDMRW4444648348.0-0.233537547.2-0.98.390.799.039.960.113:0311:3217240.27969.6
388Duncan Keith35CHID4992690150.72.067971348.81.68.989.598.559.940.122:4218:591934-8.417648.9
389Clayton Keller20ARIC4666866150.30.448351248.5-1.87.989.597.466.433.618:4114:511823-9.219053.7
390Adrian Kempe22LAKLW4753849252.24.940236052.85.96.291.898.051.848.213:2311:558160.911753.8
391Mario Kempe30ARIC2523421352.31.317814754.84.78.593.5102.048.551.510:589:53663.95151.0
392Michal Kempny28WSHD4378476950.53.258356650.73.512.293.6105.847.053.019:3217:301626-0.813551.1
393Alexander Kerfoot24COLC4353049951.52.638835552.22.97.988.796.558.541.514:0212:04915-0.39862.2
394Ryan Kesler34ANAC4450461445.1-3.438446545.2-2.34.393.798.035.964.117:1312:381422-12.610662.3
395Phil Kessel31PITRW4663472646.6-3.948953347.8-3.19.790.4100.159.340.717:5614:281845-0.520161.2
396Jujhar Khaira24EDMLW4334541445.5-3.324530344.7-4.09.390.499.844.655.412:1210:331821-0.56758.2
397Alex Killorn29TBLC/LW4859948955.14.044036854.53.38.993.6102.547.952.115:1611:3317156.718154.1
398Bogdan Kiselevich28FLAD3141038251.80.930128351.50.86.491.998.355.844.214:5114:01494.74134.1
399Oscar Klefbom25EDMD3159855451.93.246840853.44.17.691.799.352.847.225:2519:4311311.618749.7
400John Klingberg26DALD3062761950.34.045545849.82.17.693.5101.154.745.325:1220:4112361.616549.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%
401Corban Knight28PHIC3181751.4-2.3151060.07.40.0100.0100.050.050.07:165:49100.6633.3
402Slater Koekkoek24TOTD1012714846.2-9.410011147.4-7.86.992.199.059.440.614:0913:5211-0.62860.7
403Mikko Koivu35MINC4259854552.32.343739252.71.87.689.897.448.052.018:2914:252995.412758.3
404Leo Komarov32NYIC4643058242.5-6.632341044.1-5.011.894.1105.840.359.714:1212:091910-7.67656.6
405Travis Konecny21PHIC4770358854.55.151643754.13.98.690.499.053.047.015:2813:2719272.117761.6
406Anze Kopitar31LAKC4776182048.10.057461148.40.89.192.4101.540.060.022:2817:2529370.417656.3
407Kalle Kossila25ANALW8505547.6-0.7354146.1-2.43.893.397.278.121.910:188:2002-0.71764.7
408Jesperi Kotkaniemi18MTLC4864948457.34.845834956.85.47.392.8100.161.438.613:5811:5322267.617449.4
409Ilya Kovalchuk35LAKLW3844453945.2-3.532541244.1-4.57.290.797.953.246.816:4913:541225-7.314454.9
410Chris Kreider27NYRC4765561151.78.949744752.610.211.487.999.352.947.116:5414:1314266.819866.7
411David Krejci32BOSC4877460856.05.559147555.43.99.190.699.864.535.517:4415:2631304.113657.4
412Niklas Kronwall38DETD4567969949.31.752553749.43.19.790.7100.552.747.319:5117:17537-1.98159.3
413Torey Krug27BOSD3771058454.94.054245454.42.47.991.899.765.734.321:4917:4117302.019847.0
414Marcus Kruger28CHIC4230532948.1-2.622323448.80.26.692.899.427.073.010:278:3384-2.25470.4
415Nikita Kucherov25TBLRW4881971453.42.263054753.52.412.489.7102.158.341.719:2115:3533465.926850.7
416Tom Kuhnhackl27NYIRW1918321346.2-3.912114845.0-5.611.489.8101.247.952.112:4411:33510-3.53053.3
417Dean Kukan25CBJD91008554.13.0766653.51.11.896.298.047.152.912:5712:57112.11435.7
418Brett Kulak25MTLD2446133358.14.132224956.42.78.592.6101.158.641.417:1416:216172.79447.9
419Dmitry Kulikov28WPGD2631533548.5-0.523826247.6-0.97.593.0100.555.844.213:4613:077183.44238.1
420Luke Kunin21MINC1820222447.4-4.615416448.4-3.97.487.795.151.248.814:1412:13870.14757.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%
421Chris Kunitz39CHILW2724620254.94.617615952.53.53.890.093.850.050.09:509:1999-2.74450.0
422Janne Kuokkanen20CARC/LW7476641.6-9.9354941.7-10.25.389.794.954.345.710:558:3421-0.51250.0
423Sean Kuraly26BOSC4751952649.7-3.242138752.1-0.75.695.6101.233.766.313:0711:5719211.613270.5
424Evgeny Kuznetsov26WSHC4055959948.3-0.743846148.70.211.790.3102.058.341.718:4414:242737-2.518460.9
425Oliver Kylington21CGYD2324625349.3-4.618018249.7-3.35.095.6100.561.138.911:5911:561018-2.23228.1
426Jordan Kyrou20STLC1410515240.9-8.88312140.7-10.16.595.6102.153.146.910:119:5333-2.12369.6
427Kevin Labanc23SJSRW4966848158.14.046837455.60.48.188.896.962.737.313:3511:3013291.415251.3
428Andrew Ladd33NYILW1413618342.6-4.19913642.1-5.011.494.0105.445.154.913:5012:2155-3.53461.8
429Paul Ladue26LAKD1414416546.6-2.410012245.0-3.57.893.4101.246.653.411:4511:3815-0.53135.5
430Patrik Laine20WPGRW4761567847.6-3.446751447.6-3.29.489.899.262.337.717:2613:531530-1.629555.3
431Maxime Lajoie21OTTD4354277941.0-4.539757940.7-5.77.490.798.145.454.619:3715:501236-9.513546.7
432Juho Lammikko23FLARW4031435347.1-4.923524848.7-3.04.591.095.644.955.110:569:071212-2.27452.7
433Gabriel Landeskog26COLLW4783176052.23.761257151.72.611.991.0102.963.636.421:2916:5325256.523865.5
434Dylan Larkin22DETC4894079354.29.672161254.110.77.690.297.852.547.521:4818:0751714.829759.6
435Adam Larsson26EDMD4786287949.51.964766449.41.87.890.898.648.251.822:2420:051643-3.513545.9
436Jacob Larsson21ANAD3649153547.9-0.237140148.10.75.491.596.947.152.916:2415:07521-4.78146.9
437Johan Larsson26BUFLW/C4144342850.92.033232850.31.37.591.899.317.982.114:4011:551414-3.59751.5
438Scott Laughton24PHIC4745849847.9-3.833935548.8-3.210.390.8101.137.862.213:5211:0916222.411056.4
439Jeremy Lauzon21BOSD1517918649.0-2.714213451.40.92.995.798.650.050.015:3213:16351.52737.0
440Nick Leddy27NYID4667884544.5-4.750764244.1-6.011.191.8102.945.954.121:5518:241133-5.514440.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%
441Anders Lee28NYIC4659262748.61.443646948.20.413.392.0105.346.253.817:1514:0515136.318863.3
442Artturi Lehkonen23MTLLW4862756452.6-1.245141352.2-0.59.991.9101.854.345.715:4112:3328183.317359.5
443Jori Lehtera31PHIC2615417247.2-2.611612248.7-1.57.387.695.035.764.39:127:2564-0.12080.0
444Brendan Leipsic24TOTLW3838044945.8-1.929433047.1-0.55.889.495.253.946.113:3711:421314-3.211758.1
445Josh Leivo25TOTLW4340335453.25.529426252.95.710.093.1103.151.648.411:179:2317175.912755.9
446Brendan Lemieux22WPGLW3116618946.8-2.312014944.6-4.411.494.4105.861.938.16:446:42430.23860.5
447Kris Letang31PITD4499086053.57.575163354.37.610.291.0101.248.351.726:0720:25445214.724955.4
448Vinni Lettieri23NYRC1612615944.2-4.39912045.2-3.12.994.597.450.050.08:548:3348-0.53357.6
449Tyler Lewington24WSHD2262254.213.8171258.617.023.1100.0123.169.230.813:4813:15030.9475.0
450Trevor Lewis32LAKC1719618251.92.114513751.42.33.986.690.551.248.813:5811:5355-1.15662.5
451Oscar Lindberg27VEGC2528519559.45.419814557.74.69.090.099.060.040.011:4910:4410130.77454.1
452Oskar Lindblom22PHILW4646342752.01.533630152.71.78.589.798.245.154.911:3910:131296.810167.3
453Esa Lindell24DALD4880598944.9-4.958072944.3-6.87.992.8100.743.556.524:3020:052048-6.815655.1
454Ryan Lindgren20NYRD2133328.3-23.592427.3-29.60.088.988.957.142.914:4014:0800-1.3475.0
455Anton Lindholm24COLD2161453.3-0.5141156.02.40.085.785.70.0100.07:116:34000.420.0
456Elias Lindholm24CGYC4876258956.44.757546555.34.113.889.3103.157.142.920:3114:5334278.518860.1
457Hampus Lindholm25ANAD4280487447.91.161164948.53.38.891.3100.141.658.425:1720:301557-6.917646.6
458Par Lindholm27TORC4642547447.3-4.131536446.4-3.510.493.2103.633.067.012:1410:172310-1.810845.4
459Bryan Little31WPGRW4763164249.6-0.648449349.5-0.49.090.699.562.737.316:0313:3717101.011366.4
460Ryan Lomberg24CGYLW492427.3-29.081436.4-21.40.0100.0100.041.758.36:596:3310-0.2333.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%
461Ben Lovejoy34NJDD4352954849.10.141941750.10.57.892.4100.242.657.417:1513:1815182.111650.9
462Adam Lowry25WPGLW4555451052.12.039937851.41.27.492.6100.045.954.114:5012:2422151.310457.7
463Milan Lucic30EDMLW4750849850.52.835537548.60.56.491.697.943.656.413:3611:531920-0.910943.1
464Matt Luff21LAKRW3026934144.1-4.319524444.4-4.210.392.6103.056.143.911:2410:43310-3.28150.6
465Isac Lundestrom19ANAC1513319141.0-3.29614939.2-4.38.093.5101.550.549.513:0211:5135-2.91872.2
466Ilya Lyubushkin24ARID2734636548.7-2.825626549.1-2.03.891.194.852.847.214:0313:31511-3.34634.8
467Olli Maatta24PITD4558271344.9-6.645651846.8-4.710.492.8103.240.859.219:0315:341333-2.311844.1
468Andrew MacDonald32PHID2638037050.71.526226649.6-1.59.187.896.938.161.917:5615:33113-2.16743.3
469Jacob MacDonald25FLAD2272156.35.6251562.56.56.7100.0106.764.335.712:0311:23020.0425.0
470Mackenzie MacEachern24STLLW391340.9-9.771138.9-14.50.0100.0100.025.075.07:207:20100.010.0
471Derek MacKenzie37FLAC12340.0-11.21325.0-31.90.0100.0100.0100.00.02:432:43000.110.0
472Nathan MacKinnon23COLC4789378653.25.466460452.43.712.390.2102.562.537.522:1317:3825335.733862.7
473Saku Maenalanen24CARRW9677746.5-4.0535947.3-3.415.093.0108.074.525.59:279:01210.91770.6
474Josh Mahura20ANAD1720024045.5-6.414718943.8-8.68.094.1102.166.433.614:1813:2078-7.94247.6
475Denis Malgin22FLAC3135833152.02.426326150.20.38.989.798.655.344.713:2912:1966-0.28454.8
476Evgeni Malkin32PITC4669967450.92.250849850.50.79.988.398.159.840.218:4415:1051557.120856.7
477Maxim Mamin24FLAC/RW7603761.96.3462564.89.70.090.090.072.727.37:217:14100.21457.1
478Andrew Mangiapane22CGYLW10818449.1-6.1546246.6-8.12.989.492.352.347.710:4810:1922-0.91850.0
479Brandon Manning28TOTD3234738747.3-4.623830144.2-6.17.686.193.741.958.115:1613:16412-6.75646.4
480Josh Manson27ANAD4474488445.7-1.255466445.5-0.87.893.0100.840.959.122:5219:372245-10.011252.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%
481Anthony Mantha24DETRW3356243056.710.842334155.410.56.590.096.560.040.017:1715:1916326.415257.9
482Brad Marchand30BOSLW4778467553.72.560351653.92.09.890.6100.460.639.419:5115:0732522.226354.4
483Jon Marchessault28VEGC4985373453.7-1.263054253.8-0.57.691.399.051.348.719:0115:5029428.931256.7
484Martin Marincin26TORD8919249.70.0646748.9-0.66.891.398.147.952.114:5312:59471.51947.4
485Patrick Marleau39TORC4671574648.9-2.452858547.4-2.59.191.3100.453.346.716:5514:5516121.314958.4
486Mitch Marner21TORC4680679050.5-0.258760149.40.314.490.5104.853.047.019:3815:4947318.625251.2
487Cooper Marody22EDMC6424051.25.5362460.012.10.0100.0100.067.932.16:556:49500.31346.2
488Pat Maroon30STLLW3838337450.60.428926752.01.36.886.092.850.949.113:4311:261893.810561.9
489Danick Martel24TBLLW6485049.0-1.0363948.0-3.912.5100.0112.544.455.69:359:3511-0.32157.1
490Matt Martin29NYILW3528932746.90.322223149.02.69.693.8103.433.866.210:5110:3858-0.35851.7
491Alec Martinez31LAKD3461663449.30.744745749.42.19.291.5100.745.055.020:5517:38744-1.39444.7
492Jordan Martinook26CARLW4666955054.9-0.452240656.31.56.489.095.450.149.914:4512:5530129.817055.3
493Andreas Martinsen28CHILW2415418845.0-6.011313645.4-4.06.089.895.832.567.57:567:4137-3.63461.8
494Mike Matheson24FLAD4371774749.0-2.755858049.0-2.56.988.195.047.752.321:5218:192874-6.113356.4
495Auston Matthews21TORC3254552750.8-0.640340749.8-0.313.989.4103.358.042.018:0815:3729232.518853.7
496Scott Mayfield26NYID4463463550.03.046344151.24.011.692.2103.845.554.518:6016:206351.214741.5
497Charlie McAvoy21BOSD2136435650.6-3.528526551.8-3.113.889.5103.253.246.820:5818:349170.45438.9
498Jake McCabe25BUFD3752857847.7-2.641744648.3-1.47.891.299.147.352.718:5216:421619-5.69244.6
499Jared McCann22FLAC4349351449.0-2.936939948.0-3.88.189.397.452.247.814:1112:131927-4.311762.4
500Max McCormick26OTTLW148412340.6-1.5649041.60.12.489.992.352.747.37:307:1213-3.22548.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%
501Ian McCoshen23FLAD1141843.8-19.3111345.8-16.411.187.598.633.366.712:0112:0002-0.5560.0
502Connor McDavid22EDMC4687985550.74.267265950.54.211.190.3101.456.443.622:4918:5665422.325759.1
503Ryan McDonagh29TBLD4880181949.4-3.960363648.7-5.012.591.8104.345.354.721:5517:5624346.814551.0
504Brock McGinn24CARLW4654749552.5-3.540037151.9-4.25.793.198.950.749.314:2411:5229202.015349.7
505Greg McKegg26CARC7987656.38.0665654.15.410.292.5102.743.856.313:0512:53211.21275.0
506Cody McLeod34NYRLW2713921938.8-8.510417038.0-9.94.991.496.347.752.37:137:1331-3.52676.9
507Michael McLeod20NJDC12166.712.32166.710.20.0100.0100.075.025.05:365:32000.00
508Brayden McNabb28VEGD4982182150.0-6.960459750.3-5.79.791.6101.345.854.219:5716:5818272.010842.6
509Adam McQuaid32NYRD2326035442.3-4.919825144.1-3.510.791.1101.843.156.917:4415:2529-1.13517.1
510Wade Megan28DETC11808747.90.1606647.60.94.587.592.050.949.17:537:42230.12272.7
511Timo Meier22SJSRW4675861355.30.256645655.4-0.111.791.4103.149.950.117:1014:3834266.526956.1
512Dakota Mermis25ARID17558.35.65455.62.620.0100.0120.033.366.711:2011:20000.50
513Jonathon Merrill26VEGD2847633958.41.834924858.52.28.489.597.966.533.517:0115:128157.07946.8
514Victor Mete20MTLD3757257449.9-3.841942149.9-2.68.495.0103.450.749.316:3715:462255.68041.3
515Marc Methot33DALD910114441.2-8.46910639.4-11.17.590.397.842.757.316:5615:1802-2.8650.0
516Jacob Middleton23SJSD16460.04.35362.57.10.050.050.0100.00.05:025:0200-0.210.0
517Sonny Milano22CBJLW8624060.810.5463159.78.08.887.095.860.040.08:198:07012.0862.5
518Colin Miller26VEGD3663451755.10.445138454.00.37.490.097.456.543.520:2816:5316353.517536.6
519J.T. Miller25TBLC4252644054.52.240032655.13.38.489.698.047.352.714:5211:5717215.411055.5
520Kevan Miller31BOSD2236335350.7-1.927925252.5-0.26.994.2101.045.754.318:2616:4812150.45151.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%
521Casey Mittelstadt20BUFC4746052746.6-2.736141646.5-3.07.392.299.572.827.213:1311:301926-7.610661.3
522Sean Monahan24CGYC4882167155.02.961952454.22.512.788.7101.460.040.019:4116:14544110.323563.4
523Brandon Montour24ANAD4883890948.01.963669447.82.69.591.6101.147.252.823:1518:602244-8.420946.9
524John Moore28BOSD4266068449.1-4.751852349.8-4.56.593.099.554.145.919:3816:50516-3.911556.5
525Trevor Moore23TORLW6393155.74.1292652.72.316.789.5106.140.959.18:167:23220.7933.3
526Josh Morrissey23WPGD4582582849.9-0.262659951.11.710.491.1101.653.746.322:4818:192928-2.514652.7
527Joseph Morrow26WPGD2835140146.7-4.525430845.2-6.411.490.8102.257.342.713:5313:47422-2.38138.3
528Tyler Motte23VANC4639654342.2-7.029140641.8-7.69.091.8100.838.261.812:5911:03238-6.111354.0
529Mirco Mueller23NJDD3046145750.21.236535151.01.25.491.096.441.258.818:3316:1615172.55942.4
530Connor Murphy25CHID1926832245.4-1.219925344.0-0.712.593.3105.836.563.519:1417:19618-4.35451.9
531Ryan Murphy25MIND2172738.6-9.6121938.7-8.514.3100.0114.372.727.39:379:3710-0.8333.3
532Ryan Murray25CBJD4577176750.10.459956151.60.411.290.4101.647.452.621:3718:1816233.611748.7
533Jake Muzzin29LAKD4889587650.53.765863351.04.78.893.2102.042.857.221:3418:15958-2.416645.8
534Tyler Myers28WPGD4575071151.31.455353850.70.88.991.9100.860.139.919:3016:2419314.917848.3
535Vladislav Namestnikov26NYRC4344353745.20.131638645.0-0.59.088.097.139.061.014:5512:261721-4.89957.6
536Riley Nash29CBJC4538138649.7-0.230528751.50.25.492.297.633.866.210:4010:042082.76561.5
537James Neal31CGYLW4658355751.1-2.742242849.6-3.95.691.797.352.947.115:1213:02927-0.917257.0
538Martin Necas20CARC7484551.6-11.0383552.1-10.67.792.6100.376.923.110:018:0237-1.51060.0
539Brock Nelson27NYIC4657867646.1-2.042150545.5-3.412.494.3106.742.058.018:0114:4127290.914764.6
540Casey Nelson26BUFD2226724751.93.720819451.72.99.295.0104.252.747.314:4213:28490.34637.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%
541Patrik Nemeth26COLD3945152546.2-5.03383824