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 Aho21CARC821556116457.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.42661.5
542Matt Martin29NYILW6757268445.5-2.343547847.6-0.18.0