Are You a Stathead?

Every day, we'll send you an email to your inbox with scores, today's schedule, top performers, new debuts and interesting tidbits. View a sample email. It's also available for football, basketball and baseball.

Subscribe to our Stathead Newsletter

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 Abdelkader31DETLW7178291846.0-2.857171644.4-3.96.791.798.542.957.115:2312:54940-12.215959.7
2Pontus Aberg25TOTLW5972268151.53.352152549.81.47.888.696.456.243.814:3612:311536-0.821147.9
3Vitaly Abramov20OTTRW191340.9-1.84930.8-11.30.075.075.0100.00.013:5213:0142-0.850.0
4Noel Acciari27BOSC7271772149.9-4.157452652.2-2.05.593.198.534.365.712:5911:2335132.815962.3
5Kenny Agostino26TOTLW6371262353.33.852147252.53.57.791.098.755.344.712:5511:362530-0.714454.9
6Andrew Agozzino28COLLW11647845.1-2.1545649.11.37.097.6104.652.947.17:487:16140.71478.6
7Sebastian Aho21CARRW821556116457.23.4119187257.74.210.090.7100.759.240.820:0916:03816421.746652.1
8Mark Alt27COLD2171553.18.4131056.58.50.0100.0100.0100.00.09:559:30000.4450.0
9Karl Alzner30MTLD912912051.8-3.5838948.3-4.16.895.5102.352.747.317:1815:0816-0.51942.1
10Michael Amadio22LAKC4339538051.02.028028649.50.410.789.8100.559.240.810:129:331913-1.88344.6
11Joey Anderson20NJDRW3433736548.01.626027648.51.85.589.294.741.258.812:5411:171230.07268.1
12Josh Anderson24CBJRW821129113649.8-0.485486149.8-1.710.693.4103.946.453.617:0114:1946195.338360.1
13Jaret Anderson-Dolan19LAKC5425344.2-8.6274139.7-14.69.588.297.847.652.411:369:4922-0.81060.0
14Lias Andersson20NYRC4232143442.5-3.124932043.8-1.84.989.994.844.755.310:4310:001412-6.46365.1
15Rasmus Andersson22CGYD791065100651.4-3.076775450.4-3.59.893.0102.858.141.916:0214:4024456.122251.8
16Sven Andrighetto25COLRW6458059049.6-0.541340850.3-0.18.994.8103.754.645.411:049:3922180.817554.3
17Artem Anisimov30CHIC781026108648.6-1.475383747.4-1.88.292.7100.953.946.116:2113:465014-12.127252.2
18Mason Appleton23WPGC3625927348.70.219020148.60.812.194.5106.753.546.58:127:55451.45354.7
19Darren Archibald28TOTRW12608641.1-10.8466641.1-10.38.886.495.243.356.77:237:2213-0.71190.9
20Josh Archibald26ARIRW6870591743.5-6.353062346.0-3.68.692.4101.039.061.013:3411:50188-6.516456.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%
21Joel Armia25MTLRW5773865952.8-1.353348652.3-1.16.992.299.054.845.215:4812:2946327.322360.1
22Viktor Arvidsson25NSHLW58103786954.44.778470352.71.910.290.6100.965.534.519:0914:5741373.433758.2
23Zach Aston-Reese24PITC4343447547.7-2.333435048.8-1.79.394.6103.839.760.313:3911:3417113.812461.3
24Andreas Athanasiou24DETC76985116045.9-2.173989745.2-2.29.790.9100.656.243.816:5814:412647-8.438455.5
25Cam Atkinson29CBJRW801237115251.82.497488052.52.211.388.099.367.132.919:2315:2147453.648660.5
26Nicolas Aube-Kubel22PHIRW9423455.34.8282058.36.25.3100.0105.341.758.35:355:32201.0825.0
27David Backes34BOSC7078365454.51.459748355.31.55.594.399.847.852.213:0211:1233260.219964.8
28Mikael Backlund29CGYC77121799555.01.992277054.52.010.393.1103.452.247.817:5414:5178558.334060.3
29Nicklas Backstrom31WSHC801210121349.91.390589850.21.611.089.6100.650.749.319:5715:195362-3.628758.9
30Sven Baertschi26VANLW2626832445.3-0.220023745.8-0.88.189.397.464.835.215:0611:54106-3.77061.4
31Josh Bailey29NYIC821051113048.20.777882148.70.810.291.6101.856.343.816:5014:1941805.422157.0
32Justin Bailey23PHIRW11597544.0-1.8365440.0-4.98.094.9102.946.253.85:445:4432-1.01435.7
33Rudolfs Balcers21OTTLW3632442143.5-2.924431144.0-3.76.992.499.352.447.612:2110:411115-2.78854.5
34Ivan Barbashev23STLC8067471048.7-3.951052049.5-3.67.591.198.737.362.711:319:513614-5.610955.0
35Mark Barberio28COLD1211216440.6-11.88112539.3-11.46.787.594.245.055.015:1412:4338-2.22642.3
36Aleksander Barkov23FLAC821298131849.60.21002102349.5-0.611.588.6100.145.055.022:2116:4610069-1.331865.1
37Tyson Barrie27COLD781480131453.04.5110596453.44.88.490.699.064.135.921:4717:3628419.242551.3
38Matt Bartkowski30MIND2152339.5-13.2101934.5-21.722.2100.0122.271.428.610:4210:4200-0.8540.0
39Mathew Barzal21NYIC821222112152.26.388581452.15.78.090.999.062.537.517:5514:51661179.729361.1
40Nathan Bastian21NJDRW7706253.03.4524852.03.87.390.998.245.854.212:4110:54100.51872.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%
41Drake Batherson20OTTC2015027735.1-10.112019538.1-7.411.291.5102.749.650.413:2511:32712-0.82766.7
42Gavin Bayreuther24DALD1928430648.12.121722449.22.77.893.8101.541.758.318:1116:19813-0.26240.3
43Jay Beagle33VANRW/C5745166540.4-9.334848541.8-8.17.991.499.418.581.513:3910:561310-7.97163.4
44Jake Bean20CARD292824.3-16.472125.0-13.90.0100.0100.031.368.88:288:1810-0.5250.0
45Nathan Beaulieu26TOTD4863164949.33.149649350.23.710.391.6101.950.849.215:3014:40922-1.810656.6
46Anthony Beauvillier21NYILW8197999049.72.571771949.92.28.292.0100.258.141.914:3912:5634304.624663.0
47Matt Beleskey30NYRLW4193336.5-8.9142734.1-10.412.5100.0112.527.372.77:227:2202-0.5650.0
48Pierre-Edouard Bellemare33VEGLW7678367853.6-1.257950353.5-1.16.691.998.654.545.512:2510:2237236.918557.8
49Louie Belpedio22MIND2222844.0-4.8161945.7-3.77.791.799.461.538.513:0813:07000.010.0
50Jamie Benn29DALLW781230121450.32.389488850.21.79.392.9102.257.442.618:1415:0744807.132957.4
51Jordie Benn31MTLD811293112953.4-1.194083153.1-0.59.790.8100.549.051.018:1215:2319715.119847.0
52Sam Bennett22CGYC7187175853.5-0.263757352.6-0.57.890.298.154.245.813:1711:3325387.120555.6
53Matt Benning24EDMD7082787748.50.561067647.4-0.410.092.1102.150.749.314:5713:0810492.518151.9
54Patrice Bergeron33BOSC6598774657.06.174454757.66.212.089.9101.958.841.218:2813:3042274.736955.6
55Patrik Berglund30BUFC2321523048.3-1.515917447.7-2.95.692.097.620.279.813:0311:2265-3.14555.6
56Tyler Bertuzzi23DETLW731001102049.52.875080948.12.111.391.7103.046.054.016:3114:473443-7.024952.6
57Alex Biega30VAND4167965251.02.652049251.43.79.190.9100.148.751.317:4016:54417-1.818349.7
58Clark Bishop22CARC2018818350.7-3.213813750.2-3.68.288.396.562.637.49:279:06551.33743.2
59Anthony Bitetto28TOTD3638237950.2-4.029628351.1-2.86.290.997.159.440.611:5611:43613-6.97042.9
60Anders Bjork22BOSLW2018119548.1-3.613613250.7-0.64.094.998.962.237.811:4810:53119-1.13748.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%
61Oliver Bjorkstrand23CBJRW7779872052.62.961452354.03.79.391.1100.455.244.812:2011:0531144.326161.7
62Nick Bjugstad26TOTC6488281252.12.167662751.91.76.294.7100.947.652.415:0713:3637395.423366.1
63Colin Blackwell25NSHC6715357.37.1473656.65.00.096.696.663.236.89:449:38230.21241.7
64Sammy Blais22STLLW3226025150.9-0.519418651.1-0.76.891.998.751.248.89:519:4011111.24264.3
65Joseph Blandisi24TOTC9577642.9-5.2425941.6-6.67.192.9100.024.076.07:277:1330-1.01553.3
66Anton Blidh23BOSLW17750.0-16.75455.6-14.80.0100.0100.050.050.013:4612:2010-0.40
67Teddy Blueger24PITC2823425547.9-2.216618647.2-2.88.195.8103.838.861.211:039:4667-1.05164.7
68Mikkel Boedker29OTTRW7169499041.2-4.450974840.5-5.711.588.399.850.649.414:0112:072527-15.915058.0
69Brock Boeser21VANRW691069100151.65.477773451.45.010.888.899.669.830.219:0915:294033-1.140351.9
70Zach Bogosian28BUFD651124120248.3-1.386593448.1-1.58.591.299.747.952.121:3818:381746-7.918151.4
71Nick Bonino30NSHC8191997948.4-4.969168450.3-2.510.394.8105.130.469.616:1812:423040-2.920258.4
72William Borgen22BUFD4695953.9-0.3515150.0-4.40.087.887.856.343.816:3315:4900-0.1450.0
73Henrik Borgström21FLAC5045049247.8-1.033537647.1-2.48.388.296.555.344.712:0010:522125-2.69060.0
74Mark Borowiecki29OTTD5365285743.2-4.150961145.4-2.07.891.198.937.562.515:3414:051426-5.114740.1
75Robert Bortuzzo29STLD5973662854.02.156045655.13.09.290.599.657.142.915:2712:60112014.612759.1
76Evan Bouchard19EDMD7776255.411.0584655.88.52.684.887.564.335.712:2110:4932-0.82540.0
77Reid Boucher25VANC16554.55.26460.010.00.0100.0100.0100.00.05:285:2800-0.10
78Gabriel Bourque28COLLW5531344941.1-9.324331043.9-6.48.793.8102.548.651.49:457:13118-5.26056.7
79Jay Bouwmeester35STLD781243136347.7-6.3941100448.4-6.36.893.199.945.154.920:4418:232542-0.616848.8
80Madison Bowey23TOTD5059875144.3-3.045055844.6-1.99.392.7102.049.750.315:1614:16934-10.111342.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%
81Johnny Boychuk35NYID741115130846.0-2.782896446.2-3.09.193.1102.247.652.418:5016:381056-4.632448.5
82Travis Boyd25WSHC5344747348.6-1.333735248.9-1.311.392.4103.648.251.89:508:601415-4.67745.5
83Brian Boyle34TOTC7358765047.5-1.744149547.1-2.99.788.398.039.960.113:269:0922172.119562.6
84Tyler Bozak32STLC7283982350.5-1.062759851.2-0.88.590.699.150.649.416:2112:3930193.422363.2
85Erik Brannstrom19OTTD2234036.51.1152834.9-1.29.195.2104.345.554.518:0416:0414-0.870.0
86Derick Brassard31TOTC7080498045.1-5.260773345.3-6.17.191.498.644.455.614:6013:113528-12.619057.9
87Jesper Bratt20NJDW5162768347.90.447252147.5-0.98.490.899.243.756.315:1012:411724-3.114165.2
88Justin Braun31SJSD781231124449.7-6.992090250.5-5.36.990.096.941.158.920:1817:5534514.922347.1
89Connor Brickley26NYRC148314236.9-9.37111438.4-8.49.197.6106.740.060.08:598:5935-1.12378.3
90Daniel Brickley23LAKD4385441.3-6.1313844.9-4.87.185.792.961.138.912:4912:29020.72100.0
91Guillaume Brisebois21VAND8798448.50.4585949.60.84.584.288.867.532.511:0110:58270.71050.0
92T.J. Brodie28CGYD791497117456.03.3109590454.82.210.391.2101.552.048.021:2818:336810013.923343.8
93Jonas Brodin25MIND821363131550.90.1102494851.90.55.791.096.745.554.520:3318:0129206.821152.6
94Kyle Brodziak34EDMC7059968946.5-2.944348647.7-1.55.291.196.331.768.311:429:543317-7.512957.4
95Jonny Brodzinski25LAKC139912344.6-3.3679142.4-5.510.490.6101.052.647.49:559:37300.13548.6
96Troy Brouwer33FLARW7570278947.1-2.953557948.0-2.37.691.398.947.952.112:4110:452344-3.613663.2
97Connor Brown25TORRW8294897049.4-2.967674247.7-3.18.894.4103.244.255.813:4811:333117-6.516052.5
98Dustin Brown34LAKRW721039118446.7-1.979091546.3-2.19.390.199.443.856.220:2415:573144-7.429560.7
99J.T. Brown28MINRW5642146347.6-3.731532948.9-3.27.892.199.933.866.29:108:511693.79658.3
100Josh Brown25FLAD3736238648.40.528028949.20.35.992.698.556.643.413:1812:251217-2.06543.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%
101Logan Brown20OTTC2161945.74.3121250.06.00.090.090.057.142.910:317:59100.0366.7
102Pavel Buchnevich23NYRLW6477686047.42.258565547.21.08.590.599.049.051.015:1113:1329430.021256.1
103Michael Bunting23ARILW5453854.23.6323250.01.44.595.5100.069.630.49:339:33000.51145.5
104Andre Burakovsky23WSHLW7677882548.5-0.455860148.1-0.98.892.4101.247.952.111:0810:502829-2.017856.2
105Erik Burgdoerfer30OTTD4242648.00.6162341.0-6.90.095.295.233.366.710:4010:15020.0366.7
106Brent Burns33SJSD/RW821850140556.84.01316105255.62.310.588.999.363.436.625:0619:41881189.356253.4
107Will Butcher24NJDD781187116950.44.993488851.35.38.389.397.654.945.119:1616:1217329.022148.9
108Chris Butler32STLD1316114153.35.212510255.15.97.895.1102.951.049.014:0213:05341.43132.3
109Dustin Byfuglien33WPGD4281271553.23.060354952.32.58.792.0100.756.044.024:2119:2921392.522850.4
110Paul Byron29MTLC/LW5672865152.8-2.651447352.1-2.69.892.6102.457.142.914:3412:0512266.613271.2
111Drake Caggiula24TOTLW5570872049.61.253455449.11.39.390.6100.054.545.514:2613:191822-5.414864.9
112Ryan Callahan33TBLRW5242046447.5-4.732834149.0-3.110.192.2102.340.759.311:0810:002281.411168.5
113Matt Calvert29COLLW8291991250.20.568165850.90.97.489.997.340.659.414:1211:4043203.521266.5
114Kyle Capobianco21ARID2192642.2-5.1132039.4-9.50.088.288.268.831.316:0514:2700-0.9333.3
115Paul Carey30TOTC7526345.2-1.5334641.8-5.87.793.9101.652.547.510:3910:2534-0.1757.1
116Brandon Carlo22BOSD721200106852.9-0.392181753.0-1.07.794.4102.252.447.620:5518:0643426.621853.2
117John Carlson29WSHD801580151551.13.41195112851.43.912.789.0101.756.643.425:0418:245587-3.939447.0
118Gabriel Carlsson22CBJD16746.2-12.84544.4-18.30.066.766.744.455.69:218:22100.01100.0
119Ryan Carpenter28VEGC6884661058.13.960045656.82.57.088.595.556.643.412:3711:0730174.217558.3
120Daniel Carr27VEGLW6613861.610.1402858.86.76.785.091.764.036.09:509:41320.51861.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%
121Connor Carrick24TOTD3444652046.2-2.733539346.0-2.46.988.795.646.753.316:4815:2515170.48251.2
122Sam Carrick26ANAC6426041.2-7.7294638.7-8.94.894.399.053.346.710:139:5911-2.85100.0
123Trevor Carrick24CARD111761.1-2.48466.79.30.066.766.766.733.311:2911:2900-0.120.0
124William Carrier24VEGLW5454341956.42.339632754.80.94.792.697.457.242.89:559:5131105.613463.4
125Jeff Carter34LAKC761009112547.3-1.074586846.2-1.97.091.498.348.751.318:0914:192340-10.132952.9
126Colby Cave24TOTC5353151850.60.840837951.82.14.993.097.943.057.012:1910:5422122.110058.0
127Cody Ceci25OTTD741324168144.1-1.9992126643.9-3.09.290.599.744.755.322:3419:362059-14.728346.6
128Peter Cehlarik23BOSLW2027218259.97.421013560.97.56.094.6100.666.533.512:3611:211362.25752.6
129Erik Cernak21TBLD5889989050.3-1.369666851.00.011.492.4103.846.953.119:1516:4711193.018657.5
130Thomas Chabot22OTTD701469156748.46.11090113649.05.811.088.499.453.246.824:1720:453172-2.237149.9
131Michael Chaput26MTLC3229527252.0-4.220420450.0-5.46.290.596.748.951.111:139:1478-2.05853.4
132Zdeno Chara41BOSD62112996853.81.385670854.71.79.792.0101.746.853.221:0517:5828445.819949.7
133Rourke Chartier22SJSC1311810552.9-4.8857154.5-3.83.486.589.944.155.99:248:5801-1.03357.6
134Jake Chelios27DETD5678444.4-0.4466441.8-3.93.197.8101.046.453.617:1216:2824-1.21338.5
135Ben Chiarot27WPGD781129125947.3-2.383596146.5-3.27.593.7101.253.846.218:3716:522065-6.623148.1
136Alex Chiasson28EDMRW73854100046.1-3.363375345.7-3.88.792.6101.348.851.216:5813:442827-2.420759.4
137Filip Chlapik21OTTC5665853.212.1453953.612.86.187.193.250.050.013:5212:1422-0.31369.2
138Dennis Cholowski20DETD5277478849.61.358261448.71.17.289.696.861.039.018:1515:367501.315246.7
139Jakob Chychrun20ARID5393291850.42.869965051.84.25.692.097.754.545.520:1517:3320383.525545.9
140Filip Chytil19NYRC7581092446.70.560868047.20.95.690.796.349.051.013:4712:192546-3.124354.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%
141Anthony Cirelli21TBLC8296282953.73.371063852.72.110.592.0102.541.358.714:5111:51461511.720360.6
142Casey Cizikas27NYIC7370682646.1-1.953057947.8-0.110.994.7105.633.266.814:0111:5844344.117065.3
143Fredrik Claesson26NYRD3748953347.83.035638348.23.67.393.0100.354.745.317:1515:40931-0.510741.1
144Adam Clendening26CBJD4314242.5-7.7223439.3-12.111.196.0107.154.545.510:398:5220-0.9837.5
145Kyle Clifford28LAKLW7274168352.05.055951152.25.87.293.1100.343.156.910:2910:1111160.219559.0
146Connor Clifton23BOSD1929222156.92.321216955.60.97.395.0102.256.743.317:4217:011093.15143.1
147Cal Clutterbuck31NYIRW7363971747.1-0.449250849.21.79.093.1102.133.666.413:5810:5320286.318750.8
148Braydon Coburn33TBLD74109598652.62.281974952.21.88.891.3100.150.050.016:0715:0417225.222550.2
149Andrew Cogliano31TOTLW/C7880083149.00.861561949.82.45.694.9100.437.262.812:3511:072232-6.417261.6
150Ian Cole29COLD711122109850.50.982777651.62.28.390.098.345.754.319:4516:1927460.118145.3
151Blake Coleman27NJDC78958102248.41.775377749.22.18.187.895.938.561.517:0113:265036-0.534162.5
152Blake Comeau32DALRW77891100746.9-1.965273447.0-2.16.193.199.330.969.115:4413:323936-3.017857.3
153J.T. Compher23COLLW6676585247.3-4.155361647.3-4.68.690.298.846.453.617:2812:242323-3.019759.9
154Max Comtois20ANALW108116033.6-9.86012732.1-10.919.596.5116.038.461.614:3513:0624-3.11947.4
155Cory Conacher29TBLLW17463.616.26275.034.00.0100.0100.025.075.08:358:26010.11100.0
156Erik Condra32DALRW6634657.89.1543362.114.62.587.590.052.347.712:4111:29060.81471.4
157Kevin Connauton28ARID5075085846.6-5.253862946.1-6.06.892.399.145.554.518:2115:29524-7.616744.9
158Brett Connolly26WSHRW8196896650.11.470672949.20.211.092.2103.250.749.313:2012:2233251.824357.2
159Kyle Connor22WPGLW821209126049.00.392397448.70.110.689.7100.360.739.319:1515:055633-2.935563.9
160Andrew Copp24WPGC6970867851.13.051350350.52.210.594.8105.248.651.412:1010:4522274.013959.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%
161Nick Cousins25ARIC811025103249.81.576773351.12.77.091.898.853.246.813:3312:3739220.323461.5
162Logan Couture29SJSC811250107453.8-0.990581252.7-2.211.086.998.051.648.418:3614:0371361.535956.3
163Sean Couturier26PHIC801428125253.37.0109391954.38.011.187.798.846.453.622:0816:3547488.638457.8
164Charlie Coyle26TOTC/RW811122103851.9-0.783274352.8-0.77.890.598.351.348.716:4713:5342435.625860.1
165Adam Cracknell33ANARW2151746.96.291537.50.80.090.990.958.341.710:2610:1601-0.9475.0
166Sidney Crosby31PITC791500128753.86.6113296454.06.311.490.4101.957.442.620:6017:06546718.534863.2
167Lawson Crouse21ARILW81829102244.8-5.363071147.0-3.07.593.1100.644.855.212:5711:332523-6.721560.9
168Matt Cullen42PITC7154774742.3-8.242555643.3-7.48.693.9102.519.380.711:319:102419-3.412868.0
169Josh Currie26EDMRW2116118446.7-1.411213445.5-2.78.294.8103.036.863.28:438:40320.03455.9
170Austin Czarnik26CGYC5455645455.0-0.341033055.40.98.591.099.551.148.911:209:5724154.412153.7
171Evgenii Dadonov29FLARW821187115150.81.991488850.71.210.888.599.451.548.518:2215:004559-0.135754.3
172Rasmus Dahlin18BUFD821513135652.74.51162106052.34.07.890.798.558.941.121:0918:1038795.230657.8
173Carl Dahlstrom24CHID3855864046.6-2.141848846.1-1.611.991.9103.837.862.218:3616:42929-9.27853.8
174Michael Dal Colle22NYILW2828126451.60.421019851.5-0.17.893.1100.954.945.112:0711:447114.65265.4
175Trevor Daley35DETD4455076941.7-7.141860241.0-7.39.691.9101.546.853.218:3415:531043-10.88356.6
176Zac Dalpe29CBJRW171433.3-11.851229.4-21.425.0100.0125.050.050.09:019:0100-0.7250.0
177Phillip Danault25MTLLW811454111256.73.9104282955.73.59.690.299.844.755.317:4614:46495312.323655.9
178Marko Dano24COLC8454947.9-1.7354046.7-2.64.591.796.257.142.96:536:5132-0.7933.3
179Laurent Dauphin23ARIC1101343.53.87653.817.80.075.075.050.050.012:1912:19000.3450.0
180Brandon 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%
181Calvin de Haan27CARD741314105555.50.395778954.8-0.47.191.498.555.944.118:3116:2659558.128336.0
182Jacob de La Rose23DETLW6043556243.6-4.932343942.4-5.27.989.797.643.756.311:279:551711-7.79557.9
183Chase De Leo23ANAC1131154.21.712860.06.711.1100.0111.155.644.412:3211:12000.4580.0
184Jean-Sebastien Dea24TOTC2319620648.8-2.515214850.7-2.06.893.5100.346.853.210:159:051370.25058.0
185Anthony DeAngelo23NYRD61972112946.31.774786246.41.410.391.8102.145.154.919:2017:1421742.720753.6
186Alex DeBrincat21CHIRW821174115850.31.286687949.61.611.489.4100.860.939.117:4214:195150-2.240454.5
187Jake Debrusk22BOSLW6890171055.94.369954356.33.88.791.299.964.735.316:1013:1642276.726060.0
188Danny DeKeyser28DETD5289798747.60.865374946.60.810.491.0101.442.457.621:5819:131430-4.113244.7
189Michael Del Zotto28TOTD4262162250.01.246347549.41.57.790.097.756.743.317:0215:14722-1.111240.2
190Dylan DeMelo25OTTD771247140247.13.0939100748.33.911.389.2100.450.949.119:1717:091655-4.121550.7
191Jason Demers30ARID3558361348.7-0.542747447.4-2.37.295.1102.356.743.320:0017:411418-3.88148.1
192Travis Dermott22TORD64111991854.95.282571453.65.37.790.398.057.542.517:1816:0326556.220847.1
193Nicolas Deslauriers27MTLLW4841441450.0-3.829930549.5-3.44.390.194.454.046.010:029:37119-3.88556.5
194Phillip Di Giuseppe25TOTLW2423821952.1-0.618516852.4-0.35.791.797.458.841.210:089:42960.25853.4
195Jason Dickinson23DALC6768775747.6-1.552554649.00.18.094.6102.637.262.813:2211:4530262.515361.4
196Brenden Dillon28SJSD821387105756.83.3104977957.44.69.290.799.948.351.717:4416:30163817.518139.2
197Christian Djoos24WSHD4554957748.82.040245447.00.19.993.8103.759.740.313:3413:291022-3.67544.0
198Max Domi23MTLLW821295121851.5-3.594788951.6-2.411.592.0103.552.647.417:2314:4547706.036256.1
199Ryan Donato22TOTC5667560952.61.348547750.4-1.95.990.396.262.637.413:4211:3730223.525155.4
200Matt Donovan28NSHD2142041.2-14.7101441.7-15.512.583.395.8100.00.07:247:2400-0.41100.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%
201Joonas Donskoi26SJSRW80103486654.4-0.176662455.11.29.590.099.555.944.113:2512:45243812.418761.5
202Jake Dotchin24ANAD2018422844.7-5.314217644.7-4.85.692.197.663.236.811:4911:0847-6.32528.0
203Drew Doughty29LAKD821443159847.5-1.31090124646.7-2.07.390.697.948.751.326:3120:6023105-13.731848.4
204Nic Dowd28WSHC6449452248.6-0.936937449.70.410.393.4103.743.057.010:188:382922-3.38952.8
205Justin Dowling28DALC1111511949.12.8778049.00.63.489.592.944.455.612:4011:41630.62437.5
206Leon Draisaitl23EDMC821396144649.11.51044110848.50.812.488.9101.353.246.822:3518:0571116-1.840457.2
207Sheldon Dries24COLC4027532146.1-6.721123147.7-4.35.789.995.647.352.79:048:0177-1.86963.8
208Jonathan Drouin23MTLLW811213109852.5-2.387982551.6-2.58.689.998.552.547.516:5613:6050480.332458.3
209Dillon Dube20CGYC2519121846.7-7.314416047.4-5.09.494.1103.452.147.910:049:1866-2.34351.2
210Brandon Dubinsky32CBJC6151462245.2-5.940944547.9-3.66.188.894.820.379.712:2110:58167-3.99665.6
211Pierre-Luc Dubois20CBJLW821255115552.12.898688252.82.612.289.3101.567.332.717:4315:1445547.830956.3
212Matt Duchene28TOTC731127123647.71.086492748.21.312.188.6100.757.842.218:5016:0650683.927562.5
213Anthony Duclair23TOTLW7473381147.5-0.855859948.2-1.19.591.7101.261.138.912:4211:033329-8.822259.5
214Mathew Dumba24MIND3261959650.92.247445151.20.37.689.296.855.944.123:2319:0710178.620046.5
215Brian Dumoulin27PITD761472136751.84.11120103452.03.79.892.6102.448.052.021:0218:22395112.822643.8
216Vince Dunn22STLD78120897655.34.990571555.94.98.591.9100.461.138.917:3115:14184919.530449.3
217Christian Dvorak22ARIC2022325047.1-0.316819246.7-2.38.491.499.849.450.614:2313:011214-0.64358.1
218Ryan Dzingel26TOTC781075130245.2-1.981197845.3-2.411.489.5100.955.344.716:4915:012539-5.925063.6
219Cody Eakin27VEGC7896697949.7-6.569872749.0-7.110.293.1103.450.849.215:2212:565134-3.820957.4
220Patrick Eaves34ANARW7669840.2-8.5517440.8-7.05.791.196.848.351.713:5312:1813-2.51250.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%
221Jordan Eberle28NYIRW781038105749.52.975778749.01.87.791.899.453.446.616:3213:3934401.325562.7
222Alexander Edler32VAND56926102747.40.769271149.33.310.191.1101.241.158.924:3418:381338-2.125450.4
223Joel Edmundson25STLD64101599950.4-1.576172951.1-1.58.991.5100.445.654.419:2317:079412.520250.5
224Nikolaj Ehlers22WPGLW6289483951.63.067863751.63.08.192.1100.257.542.515:4614:2728170.926659.8
225Christoffer Ehn22DETC6043760941.8-7.331644041.8-6.55.694.299.734.965.110:379:501015-9.19253.3
226Jack Eichel22BUFC771300122851.42.9102796951.53.29.889.098.862.837.220:2616:2338766.348562.5
227Aaron Ekblad22FLAD821533155049.70.41188118850.00.210.589.199.647.152.923:3919:3847122-1.831557.1
228Mattias Ekholm28NSHD801592136053.93.11221102754.33.38.992.7101.649.650.423:2219:4532693.530647.7
229Oliver Ekman-Larsson27ARID811522142351.74.61107109450.31.97.290.697.956.643.423:3918:473265-8.740643.3
230Remi Elie23BUFLW1610414441.9-7.78311841.3-7.41.995.297.237.862.210:219:1234-3.02339.1
231Lars Eller29WSHC81104298451.43.276874450.82.29.689.699.247.152.916:3212:5459635.727459.5
232Stefan Elliott28OTTD3322655.213.3231856.115.410.590.9101.476.523.58:598:18010.3837.5
233Ryan Ellis28NSHD821588153350.9-2.11210113751.6-1.29.792.2101.849.051.024:0119:1454617.330848.4
234Deryk Engelland36VEGD741212121250.0-6.387590949.0-7.27.692.399.949.250.819:5316:312624-9.221548.8
235Andreas Englund23OTTD3352360.316.8251759.515.80.070.070.060.040.013:2012:37020.32100.0
236Tyler Ennis29TORC5137242646.6-5.327932346.3-3.88.491.299.635.065.09:568:151921-2.812365.9
237Jonathan Ericsson34DETD5264581844.1-4.946565141.7-6.96.992.699.441.358.717:1214:53940-18.210645.3
238Loui Eriksson33VANLW8181792147.0-1.462171346.6-2.17.492.399.838.062.014:0411:342910-4.617062.9
239Joel Eriksson Ek22MINC5866663451.20.750646552.10.96.589.896.450.449.613:3011:511899.116666.9
240Adam Erne23TBLLW6553757848.2-3.040944048.2-2.610.093.6103.642.657.410:339:46168-2.013551.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%
241Robby Fabbri23STLC3233436947.5-7.225426349.1-4.48.390.899.154.945.112:3911:4454-0.68351.8
242Dante Fabbro20NSHD4423951.90.4312852.5-0.64.290.094.251.748.312:4412:3121-0.4771.4
243Radek Faksa25DALC81954112645.9-3.769382045.8-4.07.192.799.826.973.116:2613:524229-5.319957.3
244Justin Falk30OTTD107812239.0-2.4579637.3-5.44.590.895.339.760.312:5611:4815-2.11546.7
245Oscar Fantenberg27TOTD6177877850.0-1.357157050.0-1.27.693.1100.755.444.615:5914:2912381.714747.6
246Jesper Fast27NYRRW6680089247.31.260364148.53.08.291.399.547.152.915:4313:522524-3.512066.7
247Justin Faulk26CARD821546134053.6-2.11171101353.6-2.08.691.7100.454.245.822:2617:4647667.943350.1
248Taylor Fedun30DALD5468562752.23.450743953.65.05.394.099.346.953.113:5112:3614377.315356.2
249Eric Fehr33MINRW7255559948.1-3.341742049.8-2.16.990.297.232.167.911:039:083212-0.312951.9
250Micheal Ferland26CARLW7189475654.2-1.267856454.6-0.89.792.4102.154.945.114:0612:0836484.625162.2
251Kevin Fiala22TOTLW831165104452.70.988877853.31.66.190.496.463.636.415:3813:244468-3.231655.1
252Valtteri Filppula34NYIC7267786943.8-4.150462944.5-3.711.294.5105.742.357.714:1611:463627-8.012164.5
253Christian Fischer21ARIRW7174172850.42.355156049.61.05.992.398.157.642.413:1011:291212-2.319459.8
254Haydn Fleury22CARD2024923651.3-2.819617353.1-1.49.691.7101.254.345.712:3212:09365.34042.5
255Warren Foegele22CARLW7788576053.8-1.364459352.1-3.65.590.395.857.043.012:3011:0636314.719753.8
256Steven Fogarty25NYRC10538139.6-5.8416239.8-4.23.395.098.356.743.37:467:4643-1.51181.8
257Marcus Foligno27MINLW8275369452.01.556449653.22.06.491.597.942.058.011:5810:03311310.315259.9
258Nick Foligno31CBJLW73942102347.9-3.272375848.8-3.110.792.2102.838.161.917:4214:2237260.921964.4
259Christian Folin27TOTD4559361049.3-5.244844450.2-4.211.390.7102.048.951.115:4014:30421-0.211341.6
260Derek Forbort26LAKD811174141445.4-4.3881109044.7-4.87.292.499.644.056.020:4518:151578-16.218341.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%
261Alex Formenton19OTTLW97411938.3-4.5558439.6-3.38.191.9100.046.653.411:4011:1045-1.02564.0
262Jakob Forsbacka Karlsson22BOSC2828728949.8-3.121821949.9-4.46.094.3100.368.032.011:4811:10943.33461.8
263Filip Forsberg24NSHC64108386455.65.783167855.14.89.790.6100.264.036.018:3714:3369676.943549.9
264Gustav Forsling22CHID4363367748.3-0.345350847.1-0.25.592.497.953.047.017:0515:471523-7.911051.8
265Alexandre Fortin21CHILW2426024251.81.219318251.52.35.390.095.345.254.810:3510:0993-2.55651.8
266Cam Fowler27ANAD59988120145.1-2.672091044.2-3.47.892.3100.153.047.023:2219:182443-17.120742.5
267Trent Frederic20BOSC1510911448.9-4.5758247.8-6.80.093.493.449.350.79:248:5752-2.42479.2
268Mark Friedman23PHID1111052.4-1.87463.613.60.075.075.087.512.512:3312:3300-0.31100.0
269Tanner Fritz27NYIC8618442.1-6.1446241.5-6.73.289.793.047.152.910:4910:2911-1.01346.2
270Martin Frk25DETRW3019924744.6-2.014118743.0-3.47.089.696.664.135.99:118:07310-4.75848.3
271Michael Frolik30CGYLW6589169956.02.666252355.93.110.292.7102.952.048.013:2212:42334910.021760.8
272Kurtis Gabriel25NJDRW2210317537.1-8.08012938.3-6.110.793.8104.536.463.67:227:1924-2.31353.8
273Sam Gagner29TOTC3244237953.88.033728254.49.56.889.396.147.652.414:3513:085202.411957.1
274Alex Galchenyuk24ARIC7284890048.50.961867347.9-0.76.790.897.563.136.915:4412:312840-9.428855.2
275Brendan Gallagher26MTLRW821468101559.17.2104476157.86.48.689.898.450.050.016:2213:52573016.453156.9
276Joseph Gambardella25EDMC157812738.0-8.8559337.2-8.914.694.3108.926.373.78:068:0652-1.61353.8
277Dylan Gambrell22SJSC8485845.3-2.9334542.3-5.04.8100.0104.848.551.58:388:1550-0.61060.0
278Jake Gardiner28TORD621313120052.21.994993350.41.110.893.1103.850.449.621:1319:07255312.123633.1
279Conor Garland22ARIRW4749643453.35.738931855.06.65.894.4100.359.440.612:4710:2125103.717965.9
280Jason Garrison34EDMD1716119245.6-6.312715245.5-6.06.495.5101.850.449.612:4210:37250.23151.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%
281Adam Gaudette22VANC5646352247.0-2.434339146.7-2.66.991.998.759.440.610:579:31107-9.611050.0
282Frederick Gaudreau25NSHC5547938755.32.538427158.65.84.693.898.451.648.49:018:591398.77557.3
283Johnny Gaudreau25CGYLW821443118454.91.7106892053.70.911.589.6101.157.842.220:0416:425812413.943556.1
284Brendan Gaunce24VANC3201754.14.5121544.4-4.440.088.9128.942.957.17:377:3701-0.12100.0
285Cameron Gaunce28TBLD2262452.05.7152042.91.414.3100.0114.330.070.015:4014:34220.2450.0
286Frederik Gauthier23TORC7046655145.8-6.832741244.2-6.611.192.6103.727.172.98:228:051212-2.38752.9
287Timothy Gettinger20NYRLW4223340.0-9.4202544.40.57.793.8101.466.733.37:317:3103-0.5633.3
288Ryan Getzlaf33ANAC671072104350.75.079179250.04.79.188.097.147.053.019:2616:076079-4.627149.1
289Brian Gibbons30TOTC6452267243.7-3.537550742.5-4.510.791.0101.753.146.910:5510:072623-11.39254.3
290Brandon Gignac21NJDC181633.30.061331.63.00.080.080.033.366.79:049:0402-1.01100.0
291Dennis Gilbert22CHID1101050.0-0.58753.36.40.0100.0100.033.366.712:4612:4600-0.10
292John Gilmour25NYRD5619738.6-14.7516743.2-10.12.692.595.166.733.316:0515:5513-2.41947.4
293Stephen Gionta35NYIC5283842.4-10.3213041.2-10.30.078.978.952.247.88:477:4102-0.4850.0
294Mark Giordano35CGYD781557117057.15.0113989955.94.011.390.6101.951.748.324:1418:16736516.946147.9
295Samuel Girard20COLD821359142248.9-1.5993104248.8-2.28.692.9101.556.443.619:5417:402544-3.327941.6
296Dan Girardi34TBLD6293193349.9-1.671670750.3-1.19.890.9100.749.051.017:4815:328252.013157.3
297Zemgus Girgensons25BUFC7268172348.5-1.552556148.3-1.66.991.198.115.384.713:3711:092111-5.313259.1
298Claude Giroux31PHIC/RW821458129153.06.6109596353.26.311.389.8101.153.346.721:2716:0646480.141954.7
299Ben Gleason20DALD4435444.3-2.1264138.8-7.110.090.0100.062.137.914:5313:5543-0.4450.0
300Luke Glendening29DETC78783112141.1-8.958384041.0-8.09.992.6102.633.566.515:4813:082325-17.516960.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%
301Nikolay Goldobin23VANLW6376175350.32.956254950.63.38.391.199.364.036.014:5912:182033-5.918357.4
302Alex Goligoski33ARID761286139148.0-0.795598549.20.47.591.799.248.251.820:4917:2019590.723144.2
303Cody Goloubef29OTTD5426439.6-5.4334840.7-6.53.697.1100.742.957.110:4910:33021.0650.0
304Barclay Goodrow25SJSRW8273460454.90.552241555.71.89.390.099.350.649.411:019:283517-1.314557.9
305Shayne Gostisbehere25PHID781268115952.25.093986252.14.28.388.897.156.843.219:4015:5820533.937348.3
306Tyrell Goulbourne25PHILW211955.00.58657.12.50.0100.0100.040.060.07:257:25100.0475.0
307Yanni Gourde27TBLC80101795051.71.175671751.30.810.391.0101.349.350.715:5012:4050405.220962.2
308Michael Grabner31ARIRW4141748346.3-3.530934247.5-2.05.490.696.133.366.714:2311:573119-4.010264.7
309Markus Granlund25VANC7774078548.50.555857849.11.16.593.199.741.458.615:0311:02329-3.419862.1
310Mikael Granlund26TOTC791224115151.50.892283552.50.87.090.497.352.847.218:2115:01473410.932957.4
311Derek Grant28TOTC5650154248.0-1.638740448.9-0.77.690.498.039.260.811:419:571914-1.711862.7
312Kevin Gravel26EDMD3641944148.70.730431649.01.27.791.799.448.151.914:4313:06718-2.89745.4
313Ryan Graves23COLD2628128649.6-0.721719552.72.38.592.9101.451.948.111:069:53512-1.26241.9
314Anthony Greco25FLARW112860.08.67846.7-3.30.050.050.060.040.09:309:30000.0366.7
315Mike Green33DETD4376878649.41.560960950.03.29.590.7100.350.749.321:4119:331649-2.017452.9
316Andy Greene36NJDD821178143345.1-2.7925107046.4-1.78.390.699.039.460.620:4916:214045-9.720750.2
317Jordan Greenway21MINLW8192597448.7-3.068771748.9-3.66.491.497.854.645.413:3812:4934204.120652.9
318A.J. Greer22COLLW15768248.1-1.4606050.00.44.591.596.052.847.26:166:1141-0.21464.3
319Rocco Grimaldi25NSHC5356241457.66.842030458.07.04.792.697.359.640.410:009:5727155.912962.8
320Carl Grundstrom21LAKRW1518618650.02.714514350.34.47.991.699.555.344.714:5812:56850.15945.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%
321Eric Gryba30NJDD1011613446.44.6849846.22.88.290.398.536.763.315:1813:3446-0.52347.8
322Matt Grzelcyk25BOSD66104198051.5-1.980974452.1-2.37.293.9101.049.850.219:0816:512839-4.418349.2
323Radko Gudas28PHID771136117649.10.783884849.70.98.992.5101.341.458.617:5315:052359-1.729146.7
324Erik Gudbranson27TOTD761072125146.1-4.180494346.0-4.87.790.297.945.154.918:1416:041031-11.919049.5
325Jake Guentzel24PITC821493134252.74.71142101752.94.510.390.7101.058.141.919:2116:37454216.537560.5
326Brendan Guhle21TOTD810710750.01.6838449.72.03.393.596.968.631.415:0113:59110.32951.7
327Carl Gunnarsson32STLD2533328553.91.824521253.60.912.689.0101.548.551.515:5614:13674.64843.8
328Denis Gurianov21DALRW2116522342.5-6.612015643.5-5.43.694.498.050.449.610:529:4625-1.24254.8
329Erik Gustafsson26CHID791554150750.82.11132116049.41.39.790.6100.260.839.222:3519:253477-7.434546.4
330Carl Hagelin30TOTLW5871560954.04.853645454.14.99.490.9100.256.843.214:4312:2930191.917855.6
331Robert Hagg23PHID821101139744.1-6.783899145.8-4.89.591.8101.342.757.316:5614:59439-16.019843.4
332Ron Hainsey37TORD811479154748.9-4.21115119048.4-2.611.792.8104.547.552.520:1517:173174-6.817746.3
333Libor Hajek20NYRD5716054.29.0594656.210.36.493.599.947.352.716:3215:29451.41190.9
334Micheal Haley32TOTC4329230648.8-1.422321950.50.67.691.298.849.450.68:058:03315-2.67147.9
335Taylor Hall27NJDLW3355447653.86.543835555.27.610.185.995.954.545.519:3915:51313910.320754.6
336Dan Hamhuis36NSHD5770069450.2-3.951051549.8-4.67.092.299.147.652.416:0314:211240-3.58247.6
337Dougie Hamilton25CARD821762127358.14.9131797057.64.27.490.397.755.644.419:4017:33356623.149452.4
338Travis Hamonic28CGYD691324114953.5-1.498985753.6-0.410.490.1100.549.950.120:5217:4937629.228644.8
339Noah Hanifin22CGYD801481132452.8-1.81128100852.8-0.89.391.6100.949.950.120:4617:5850879.224347.7
340Joel Hanley27DALD1617416151.95.913211054.59.05.393.698.944.455.613:4213:02393.32437.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%
341Markus Hannikainen25CBJLW4433633150.40.626824851.91.25.191.596.737.162.99:299:15151-2.08859.1
342Martin Hanzal31DALC7608142.6-4.8486343.2-4.85.786.492.143.256.812:529:4323-0.71973.7
343Ben Harpur24OTTD5160086141.1-5.444863141.5-5.58.191.599.643.156.917:3715:081660-12.99950.5
344Scott Harrington25CBJD7378486947.4-3.160864448.6-2.78.592.4100.949.750.313:0312:079180.111248.2
345Ryan Hartman24TOTRW8397395250.5-1.371274049.0-3.48.991.5100.344.555.513:0712:233538-7.724559.2
346Garnet Hathaway27CGYRW7656757849.5-4.741641749.9-3.69.194.2103.348.851.210:328:3823293.613656.6
347Erik Haula27VEGLW1526816062.65.817310961.35.36.790.897.560.040.016:3514:011263.06440.6
348Jayce Hawryluk23FLAC4234136448.41.226827049.82.17.888.296.055.444.69:269:181021-3.05959.3
349John Hayden23CHIC5437544046.0-3.326033343.8-4.26.390.696.945.954.19:108:32159-5.09046.7
350Kevin Hayes26TOTRW7197995350.76.372672350.15.19.689.499.053.246.818:1614:23616011.229852.3
351Dillon Heatherington23DALD5495845.86.1414746.65.816.196.8112.943.556.510:1110:08030.2862.5
352Victor Hedman28TBLD701223113351.91.093186251.91.211.191.4102.651.948.122:4617:2032504.032855.5
353Tim Heed28SJSD3746742152.6-2.032730651.7-1.813.891.4105.259.940.114:2212:5411230.09244.6
354Danton Heinen23BOSC/LW7792181952.9-0.369261153.1-0.67.794.8102.555.344.713:5812:2843325.720954.5
355Miro Heiskanen19DALD821588153050.93.81193115550.83.47.490.497.852.847.223:0719:5635968.436450.0
356Darren Helm32DETC/LW6169277547.2-1.151457747.10.07.091.198.042.357.714:3512:393330-9.819156.0
357Matt Hendricks37TOTC2618620247.9-1.413314847.3-3.35.292.998.138.161.98:508:03510-0.24057.5
358Adam Henrique28ANAC82925107546.3-1.569279846.4-0.79.591.2100.751.348.716:2713:013926-1.222454.5
359Tomas Hertl25SJSC771194100654.3-0.688074354.20.012.386.598.850.749.319:0114:2657447.330957.0
360Joe Hicketts22DETD1112419039.5-9.09413740.7-7.53.089.692.643.356.718:3515:5727-4.52564.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%
361Thomas Hickey29NYID4056061047.91.741243948.42.38.592.8101.344.755.318:3016:119270.611042.7
362Vinnie Hinostroza24ARIC7298493951.23.670168350.72.28.091.899.839.960.115:1613:472834-1.826357.4
363Roope Hintz22DALLW5862164649.0-0.645545749.90.76.290.496.648.951.114:0311:5733232.016560.0
364Taro Hirose22DETLW1010617537.7-8.58112838.8-6.512.193.9106.047.852.215:1814:2357-2.12268.2
365Nico Hischier20NJDC6996695150.44.975671751.35.29.590.099.554.245.818:0614:22383213.624864.5
366Niklas Hjalmarsson31ARID821173123548.7-0.189287150.62.17.591.599.035.664.419:4216:2732462.410952.3
367Joshua Ho-Sang23NYIC/RW101299258.410.81016660.511.74.697.6102.240.359.714:3112:36361.41566.7
368Mike Hoffman29FLAC/LW821166112750.92.088284551.11.77.689.296.858.841.217:5014:234898-2.444057.3
369Nick Holden31VEGD61106784955.71.877562255.52.08.190.698.756.543.518:1816:2126307.618941.3
370Justin Holl27TORD1113111952.4-2.09310247.7-4.78.383.892.158.441.612:3012:2726-1.61442.9
371Korbinian Holzer30ANAD2225128646.7-1.919421347.7-1.112.291.9104.143.656.416:0413:297150.43345.5
372Julius Honka23DALD2933334149.40.625925050.92.07.989.697.559.041.013:4313:034273.26558.5
373Patric Hornqvist32PITRW6990387750.72.266063051.22.38.492.4100.843.156.915:2912:3725186.630265.2
374Bo Horvat23VANC821366137849.82.51007101849.72.48.891.3100.140.959.120:4916:512838-4.835463.8
375Brett Howden20NYRC6670094942.4-3.952972742.1-4.69.090.799.748.052.014:5612:182837-14.012658.7
376Filip Hronek21DETD4673672750.34.053057548.02.37.890.598.346.953.119:5817:071047-7.216444.5
377Jonathan Huberdeau25FLAC821280118352.03.799491752.03.19.688.498.049.250.818:5115:1643840.135863.1
378Charles Hudon24MTLLW3232334248.6-7.023524249.3-4.95.490.195.555.544.511:4010:05914-1.28757.5
379Quinn Hughes19VAND5877553.713.0615851.311.04.595.6100.184.415.618:0516:4832-0.71250.0
380Brad Hunt30TOTD4254444155.24.941133155.44.35.192.397.461.538.514:5312:2822146.714053.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%
381Dryden Hunt23FLALW3128732447.0-1.321523148.2-0.89.191.3100.450.349.711:0410:571080.88959.6
382Matt Hunwick33BUFD1418020746.5-5.413716745.1-7.13.092.495.354.845.215:4114:2325-2.51855.6
383Ben Hutton25VAND691154133346.4-2.7855101645.7-3.86.791.698.249.650.422:2118:092730-17.625544.7
384Tomas Hyka25VEGRW1721713461.88.71469560.67.77.086.493.457.142.911:469:46972.54746.8
385Zach Hyman26TORC711226111152.51.687985150.81.511.391.2102.451.648.417:1614:4030289.824259.9
386Alex Iafallo25LAKC821050117047.3-1.377987547.1-1.18.590.799.144.555.516:5014:422619-12.823762.4
387Matt Irwin31NSHD4448543852.51.636031353.52.37.693.6101.253.846.211:1811:048131.611244.6
388Joshua Jacobs22NJDD181240.01.371041.20.80.080.080.057.142.914:5414:5403-0.2250.0
389Mark Jankowski24CGYC7978574551.3-3.456453451.4-2.47.590.698.151.548.512:4210:3149362.419451.0
390Mattias Janmark26DALC8195199848.80.270974648.7-0.15.693.799.342.957.115:1313:2130362.017659.7
391Calle Jarnkrok27NSHC7995290551.3-1.370767651.1-1.79.493.2102.647.652.415:2612:452521-2.019654.1
392Christian Jaros22OTTD6165786143.3-2.950960645.7-0.47.390.497.644.155.914:2213:291740-7.011954.6
393Dmitrij Jaskin25WSHRW3734532551.53.924924550.43.27.389.997.342.157.910:059:50136-0.69252.2
394Boone Jenner25CBJC771002107648.2-2.677778849.6-2.09.591.7101.234.265.817:0413:6042210.928360.1
395Nick Jensen28TOTD801223127149.0-1.591794349.3-0.59.091.4100.446.153.919:5117:2227613.219249.0
396Jakub Jerabek27STLD161037.5-7.35838.5-4.40.050.050.060.040.07:527:2500-0.8250.0
397Ryan Johansen26NSHC801401115054.93.9105192653.21.110.089.899.864.535.519:3315:0543662.722560.4
398Marcus Johansson28TOTC/W5874777549.1-0.356959149.1-1.37.689.497.048.651.415:5513:1027381.818761.5
399Adam Johnson24PITC6293148.3-1.3222447.8-1.716.795.0111.766.733.35:185:18210.3560.0
400Erik Johnson30COLD801382148548.2-2.21010109648.0-3.49.291.3100.552.447.621:4918:203141-0.928350.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%
401Jack Johnson32PITD821251147845.8-5.6923110045.6-6.48.292.3100.450.050.019:1716:341432-8.121240.6
402Luke Johnson24CHIC1513614348.7-3.59310547.0-4.72.887.590.355.244.810:499:0961-2.92770.4
403Tyler Johnson28TBLC801137110550.7-0.987585050.7-0.710.791.2101.953.746.315:5713:5313324.126860.8
404Andreas Johnsson24TORLW7399484554.12.872765152.83.210.991.9102.851.148.913:4012:0225205.621560.5
405Ross Johnston24NYILW1712412649.62.5909548.61.310.494.0104.544.855.27:557:53251.91770.6
406Henri Jokiharju19CHID3870059054.35.451446152.75.78.589.297.760.739.318:5817:09726-4.113844.9
407Caleb Jones21EDMD1726428248.43.417921645.32.69.186.795.847.652.419:4817:591317-1.34447.7
408Max Jones20ANALW3031833149.02.024125049.11.77.093.9100.954.145.913:1011:47129-0.710952.3
409Seth Jones24CBJD751556144551.83.01204108752.62.89.989.199.052.847.225:4921:125969-1.237748.8
410Mathieu Joseph21TBLRW7067663951.40.049750149.8-1.810.290.9101.248.851.211:2210:2928245.416258.6
411Roman Josi28NSHD821690157351.8-0.61267118351.7-1.08.991.7100.650.749.325:1019:3536655.249155.8
412Tyson Jost20COLC7069574548.3-1.651053448.9-2.08.292.0100.353.546.513:0010:54298-2.519857.6
413Noah Juulsen21MTLD2131233248.4-5.421123847.0-5.611.592.1103.650.050.017:0714:57617-0.44744.7
414Nazem Kadri28TORC73114197354.02.783078151.51.58.192.1100.252.947.116:1113:3242475.036650.3
415Dominik Kahun23CHIC821059106449.90.579881849.41.28.592.9101.453.146.914:0913:013224-0.921763.1
416Vladislav Kamenev22COLLW2311815343.5-6.18611742.4-7.47.790.898.553.846.29:027:2325-1.94252.4
417David Kampf24CHIC6364468048.6-0.847151048.0-0.57.591.799.236.463.613:5511:57316-6.412458.1
418Steven Kampfer30BOSD3544438453.6-0.134828555.01.55.989.995.758.441.614:3813:051271.58746.0
419Evander Kane27SJSLW75124199855.41.392074255.41.410.186.896.955.944.118:2515:2648389.944660.1
420Patrick Kane30CHIRW811533154049.90.61113118848.4-0.112.289.8102.063.936.122:2918:434254-14.758158.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%
421Kasperi Kapanen22TORRW781256111553.02.292487451.42.110.291.6101.855.144.916:3714:0944383.232553.5
422Erik Karlsson28SJSD53122784359.37.690663258.96.910.188.398.459.940.124:2919:21596312.837744.8
423Melker Karlsson28SJSC7970464052.4-2.551044153.6-0.87.890.998.750.449.611:299:573019-4.412861.7
424William Karlsson26VEGC821306111054.1-0.997080054.80.58.889.197.951.748.318:5114:4773418.331553.3
425Ondrej Kase23ANARW3043933656.610.233226056.19.910.088.398.355.744.315:3913:2615183.716557.6
426Zack Kassian28EDMRW79949101348.40.470578247.4-0.610.089.599.548.551.514:4813:283548-2.717065.3
427Brady Keeper22FLAD1141058.311.810758.812.312.5100.0112.575.025.012:4012:40000.4425.0
428Duncan Keith35CHID821579158150.00.81171122448.90.710.390.9101.258.042.023:0119:363373-9.628250.0
429Clayton Keller20ARIC821152117149.61.283588448.6-0.87.890.097.866.833.218:1414:304637-6.235057.1
430Adrian Kempe22LAKLW8194288251.64.369664751.85.07.191.298.353.047.014:2912:2820243.121554.9
431Mario Kempe30ARIC5247453047.2-2.135336249.4-0.27.194.3101.346.353.711:1110:2111101.410653.8
432Michal Kempny28WSHD711304126950.72.197595650.51.811.591.9103.451.848.219:1117:312147-5.623247.8
433Alexander Kerfoot24COLC7897891451.72.771466351.92.37.690.598.155.744.314:5312:4222304.619559.5
434Ryan Kesler34ANAC6067284644.3-5.151364244.4-4.24.193.897.937.762.316:3012:301826-17.114957.7
435Phil Kessel31PITRW821148126147.7-2.787295047.9-2.98.691.299.865.634.417:5914:3833781.737058.1
436Jujhar Khaira24EDMLW6052559846.7-1.937344545.6-3.08.089.697.645.554.512:3411:0122260.210660.4
437Alex Killorn29TBLC/LW8297081954.24.070461953.22.810.092.9102.946.153.914:5211:34302210.728753.3
438Bogdan Kiselevich28FLAD3242139351.70.930829151.40.86.392.198.356.443.614:5114:01494.04233.3
439Oscar Klefbom25EDMD611127111750.22.386283250.92.76.791.498.248.951.123:5919:3126510.033150.5
440John Klingberg26DALD641382126052.35.999193951.34.17.792.8100.556.443.624:3220:3826796.334544.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%
441Justin Kloos25ANAC16275.037.74180.045.90.066.733.37:047:04100.2366.7
442Corban Knight28PHIC2314622539.4-9.410815740.8-8.04.791.396.036.763.39:398:3862-2.12462.5
443Slater Koekkoek24TOTD3143944249.8-0.832632250.3-0.210.791.1101.852.447.615:5014:2847-1.26952.2
444Mikko Koivu35MINC4867362451.91.848844952.10.97.890.498.248.451.618:1814:1235105.015457.8
445Leo Komarov32NYIC82800101544.1-4.758872344.9-4.210.694.3104.943.057.013:5312:042826-9.314154.6
446Travis Konecny21PHIC821132111950.32.284183850.11.49.291.3100.550.649.415:1513:313849-6.929661.5
447Anze Kopitar31LAKC811283142347.4-1.2960108147.0-1.29.190.099.141.458.622:1817:195758-9.829852.3
448Kalle Kossila25ANALW8505547.6-0.7354146.1-2.43.893.397.278.121.910:188:2002-0.61764.7
449Jesperi Kotkaniemi18MTLC79104779057.03.875257656.64.46.792.499.161.938.113:4411:48325010.226151.3
450Ilya Kovalchuk35LAKLW6473384446.5-2.254265045.5-2.78.089.497.454.345.716:1413:172143-10.725256.0
451Chris Kreider27NYRC791106110350.15.584781551.06.511.289.4100.651.348.717:2414:4431526.432362.2
452David Krejci32BOSC81126898556.34.897276655.93.410.090.6100.663.436.617:4115:1554447.924157.7
453Niklas Kronwall38DETD791196125948.71.991196748.52.88.990.899.653.246.819:5717:141259-11.112457.3
454Torey Krug27BOSD64116695854.93.588373154.72.08.392.3100.666.633.421:1717:2220524.631847.5
455Marcus Kruger28CHIC7452057347.6-2.839240249.40.47.291.798.926.273.810:258:361711-5.49875.5
456Nikita Kucherov25TBLRW821436129552.62.2110198952.72.511.890.8102.757.342.719:5816:1358898.649050.2
457Ryan Kuffner22DETLW106711137.6-8.3499035.3-10.50.095.795.748.951.110:5610:0221-3.71747.1
458Karson Kuhlman23BOSC111189355.96.9927654.83.613.092.2105.253.346.712:0911:24331.63148.4
459Tom Kuhnhackl27NYIRW3635544044.7-4.423729444.6-5.18.792.5101.151.348.712:4111:32816-5.75752.6
460Dean Kukan25CBJD2529826253.21.823319754.22.47.695.1102.754.445.613:2813:25455.43644.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%
461Brett Kulak25MTLD57111986856.32.281763156.43.18.591.099.555.045.017:5117:21154310.520350.2
462Dmitry Kulikov28WPGD5773385146.3-1.755465146.0-1.78.893.2101.951.948.115:4114:371937-5.49641.7
463Luke Kunin21MINC4961867347.9-4.847649249.2-4.08.090.298.247.752.315:5313:0012152.116453.7
464Chris Kunitz39CHILW5643341750.90.431131349.80.06.490.797.143.256.89:048:481318-5.18750.6
465Janne Kuokkanen20CARC/LW7476641.6-9.9354941.7-10.25.389.794.954.345.710:558:3421-0.51250.0
466Sean Kuraly26BOSC7178380249.4-4.461358951.0-3.05.895.1100.932.867.213:4612:2434321.820964.1
467Evgeny Kuznetsov26WSHC761102117848.3-1.584991248.2-1.611.890.8102.659.540.518:4714:544662-9.333557.6
468Oliver Kylington21CGYD3842244648.6-4.530132648.0-4.46.994.8101.758.141.912:2512:221332-1.35935.6
469Jordan Kyrou20STLC1611316340.9-10.19012941.1-10.95.994.9100.854.545.59:409:2233-2.32466.7
470Joel L'Esperance23DALRW1818719748.7-0.612613548.3-0.51.095.296.352.048.012:1510:5867-1.24553.3
471Kevin Labanc23SJSRW82103682055.81.872463653.2-1.310.189.599.558.541.514:0111:3922513.225351.4
472Andrew Ladd33NYILW2627833245.6-1.319424444.3-3.910.293.0103.243.956.113:5112:51914-2.45561.8
473Paul Ladue26LAKD3340739850.62.230030050.01.87.492.599.951.248.813:1313:0329-1.17544.0
474Patrik Laine20WPGRW821014118246.2-3.576790046.0-3.69.189.898.960.040.017:1413:432848-10.347052.1
475Maxime Lajoie21OTTD5670598141.8-5.152273341.6-6.36.690.997.646.753.318:5415:251348-9.616547.9
476Juho Lammikko23FLARW4031435347.1-4.923524848.7-3.04.591.095.644.955.110:569:071212-2.67452.7
477Gabriel Landeskog26COLLW731298117452.53.895987252.43.010.491.1101.562.937.121:0916:4246479.836366.9
478Nick Lappin26NJDRW119314039.9-4.46811337.6-6.82.291.593.751.448.613:4112:2532-3.02347.8
479Dylan Larkin22DETC761488124654.410.2113295954.110.98.789.698.352.247.821:4918:05691005.249458.1
480Adam Larsson26EDMD821451149249.31.81082113048.91.56.490.396.746.253.821:3719:322568-7.124448.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%
481Jacob Larsson21ANAD4971077947.7-0.153859347.60.16.992.999.847.152.917:0715:491030-6.212645.2
482Johan Larsson26BUFLW/C7375276749.5-0.956258948.8-1.76.891.698.415.684.414:1811:532922-4.316049.4
483Brian Lashoff28DETD4416738.0-9.3315536.0-9.77.191.999.057.942.113:4012:2500-1.42100.0
484Scott Laughton24PHIC82853108444.0-6.164678045.3-5.09.789.899.436.363.714:5112:194242-3.721061.9
485Jeremy Lauzon21BOSD1618818949.9-2.414813751.90.32.895.898.550.849.215:3213:22452.02937.9
486Curtis Lazar23CGYC/RW15455.67.74357.18.50.00.00.080.020.04:484:48000.20
487Nick Leddy27NYID821247156944.3-5.4934118044.2-6.39.992.3102.144.655.421:3318:181863-6.426144.8
488Anders Lee28NYIC821113114849.22.182486248.91.110.493.1103.550.549.517:0514:0922298.533261.4
489Artturi Lehkonen23MTLLW82111597153.5-0.881472253.0-0.49.092.0101.054.945.115:3312:44462810.129160.5
490Jori Lehtera31PHIC2715818546.1-3.411713147.2-2.77.287.594.735.364.79:077:2364-0.72373.9
491Brendan Leipsic24TOTLW6262072846.0-2.446754846.0-2.27.690.598.155.644.413:4711:532221-2.315858.2
492Josh Leivo25TOTLW7690679053.45.866360852.24.68.392.9101.255.944.114:0211:4137321.927654.7
493Brendan Lemieux22TOTLW6348058545.1-2.836943346.0-1.49.994.0103.955.144.99:038:421314-2.710862.0
494Kris Letang31PITD651468127753.56.8111996353.76.89.791.2100.951.148.925:5820:23637615.537954.4
495Mark Letestu33CBJC2112134.4-16.381436.4-12.70.090.990.930.070.09:208:6000-1.1250.0
496Vinni Lettieri23NYRC2722428643.9-4.017521844.5-3.73.293.596.751.049.010:099:2579-1.37057.1
497Tyler Lewington24WSHD2262254.213.8171258.617.023.1100.0123.169.230.813:4813:15030.9475.0
498Trevor Lewis32LAKC4452849851.53.140437252.14.96.489.495.847.252.814:0112:291212-1.713464.9
499Oscar Lindberg27TOTC5562356352.52.146742152.62.59.691.4100.948.451.612:2811:502225-3.515857.6
500Oskar Lindblom22PHILW8195491751.03.070264552.13.98.289.998.145.554.513:4411:4526286.825364.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%
501Esa Lindell24DALD821386169545.0-5.9994123844.5-6.88.994.1103.041.059.024:2019:523092-9.825751.4
502Ryan Lindgren20NYRD5496941.52.8385142.71.53.480.083.467.432.614:3513:5202-0.7988.9
503Anton Lindholm24COLD2161453.3-0.5141156.02.40.085.785.70.0100.07:116:34000.320.0
504Elias Lindholm24CGYC81122298755.31.990376454.21.112.090.1102.156.243.820:0214:33504610.231058.4
505Hampus Lindholm25ANAD761424147649.12.41066109949.23.48.890.699.441.158.923:5919:402385-8.026946.5
506Par Lindholm27TOTC6554061246.9-5.439246845.6-5.010.093.9103.929.470.611:219:383012-2.013946.8
507Bryan Little31WPGRW821014111747.6-1.677285747.4-1.78.690.699.254.745.315:5013:163621-7.419764.0
508Blake Lizotte21LAKC116964.028.412763.229.80.080.080.040.060.011:1211:1210-0.1250.0
509Ryan Lomberg24CGYLW492427.3-29.081436.4-21.40.0100.0100.041.758.36:596:3310-0.2333.3
510Ben Lovejoy34TOTD7185797246.9-2.365972247.7-1.67.592.099.540.159.917:0613:3223381.518351.9
511Adam Lowry25WPGLW7890889850.31.666264950.51.97.293.2100.541.758.314:3812:174223-0.117859.0
512Milan Lucic30EDMLW7986483051.03.660861849.62.16.991.698.545.554.513:1411:532734-2.617043.5
513Matt Luff21LAKRW3328936644.1-4.621226444.5-4.410.192.1102.257.142.911:0710:30412-4.28652.3
514Isac Lundestrom19ANAC1513319141.0-3.29614939.2-4.38.093.5101.550.549.513:0211:5135-2.61872.2
515Ilya Lyubushkin24ARID4148955946.7-2.636439847.8-2.06.091.597.551.448.613:4413:21622-3.86442.2
516Olli Maatta24PITD6082294846.4-4.363868548.2-2.19.492.7102.142.957.118:3515:3116422.416844.0
517Kurtis MacDermid24LAKD11827651.96.9605950.44.910.386.596.761.138.99:218:530120.01729.4
518Andrew MacDonald32PHID4760666447.7-0.341846947.1-2.59.989.499.343.956.116:2414:25327-3.510339.8
519Jacob MacDonald25FLAD2272156.35.6251562.56.56.7100.0106.764.335.712:0311:2302-0.2425.0
520Mackenzie MacEachern24STLLW2918719349.2-4.515114051.9-2.55.293.999.159.540.58:028:01603.14868.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%
521Zack MacEwen22VANC4202050.0-2.0151746.9-5.411.164.375.431.368.87:116:2804-0.3450.0
522Derek MacKenzie37FLAC12340.0-11.21325.0-31.90.0100.0100.0100.00.02:432:43000.110.0
523Nathan MacKinnon23COLC821581139253.25.41180105952.74.110.091.3101.262.637.422:0617:51486410.558262.7
524Saku Maenalanen24CARRW3427028049.1-5.319821547.9-6.69.491.6101.057.342.79:279:00128-0.65664.3
525Josh Mahura20ANAD1720024045.5-6.414718943.8-8.68.094.1102.166.433.614:1813:2078-7.44247.6
526Denis Malgin22FLAC5054352051.11.739340449.3-0.97.489.897.358.441.612:5311:501615-3.511855.9
527Evgeni Malkin32PITC681035102350.30.775376049.8-0.79.089.198.164.036.018:4815:1164848.432458.0
528Brad Malone29EDMC/LW169012342.3-5.5678245.0-1.92.298.3100.528.871.28:577:5911-1.31968.4
529Maxim Mamin24FLAC/RW7603761.96.3462564.89.70.090.090.072.727.37:217:14100.21457.1
530Andrew Mangiapane22CGYLW4444336954.60.032527354.30.69.494.1103.651.049.010:3310:0216117.79767.0
531Brandon Manning28TOTD3942947447.5-3.630037144.7-5.18.587.095.543.656.414:5012:58714-7.57345.2
532Josh Manson27ANAD741215143145.9-1.8899107645.5-1.78.091.599.540.659.422:1819:013677-15.818751.3
533Anthony Mantha24DETRW67109689855.010.481670953.59.58.189.397.460.339.717:5015:2837604.133559.1
534Brad Marchand30BOSLW791304106055.23.699480055.43.110.790.1100.761.338.719:3714:5359843.342953.6
535Jon Marchessault28VEGC821365116454.0-1.0101785554.3-0.29.489.398.752.447.618:0915:21516810.648557.1
536Martin Marincin26TORD2435030653.42.024624250.40.87.989.797.655.244.815:1213:4411252.67943.0
537Patrick Marleau39TORC821264124950.3-1.993398548.6-2.08.791.5100.254.245.816:2114:2731222.425962.2
538Mitch Marner21TORC821476137951.70.01064107149.8-0.412.790.5103.252.547.519:4915:48786710.544552.1
539Cooper Marody22EDMC6424051.25.5362460.012.10.0100.0100.067.932.16:556:49500.21346.2
540Pat Maroon30STLLW7481775452.00.460855852.1-0.28.290.198.355.644.414:1012:11252112.320358.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%
541Danick Martel24TBLLW9708445.5-3.6546147.0-3.110.597.8108.338.561.510:1110:01310.426