Skater Advanced Statistics

Skater Advanced Statistics Table
Corsi (EV) Fenwick (EV) PDO () Zone Starts (EV)
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
1Justin Abdelkader32DETLW4934443744.0-2.126431445.7-0.23.391.394.643.856.211:329:481018-5.27652.6
2Pontus Aberg26TORLW5314938.8-17.6193932.8-21.79.196.0105.163.236.88:428:4212-0.7580.0
3Vitaly Abramov21OTTRW2111739.3-14.791242.9-11.816.787.5104.233.366.75:475:4701-0.3475.0
4Noel Acciari28FLAC6678188746.8-3.658363347.9-2.610.290.5100.838.861.315:5713:083221-6.618957.1
5Andrew Agozzino29TOTLW2212710455.08.0927754.47.411.793.5105.253.446.67:216:4954-0.31855.6
6Sebastian Aho22CARF68107981856.93.981465555.42.810.488.098.458.541.519:2514:4071589.133361.9
7Karl Alzner31MTLD4403156.3-0.3252352.1-3.05.988.294.155.644.413:5513:11010.6666.7
8Michael Amadio23LAKC6879265854.61.760050954.11.56.789.396.050.549.513:0111:2431252.116460.4
9Joey Anderson21NJDRW1814821440.9-0.811515342.90.89.892.5102.239.260.813:1311:0847-0.53953.8
10Josh Anderson25CBJRW2629532847.4-2.822823649.1-3.76.589.195.753.346.716:0412:25912-0.59864.3
11Michael Anderson20LAKD68211142.5-6.1637545.7-0.714.996.0110.942.657.418:0916:46020.21656.3
12Jaret Anderson-Dolan20LAKC4353153.0-2.8282651.9-4.10.094.194.160.040.010:1610:0302-1.7366.7
13Lias Andersson21NYRC177913237.4-6.46810240.0-4.74.485.990.446.353.79:337:2984-2.91492.9
14Rasmus Andersson23CGYD701187110451.82.190786151.32.58.091.099.054.845.219:5617:2219395.021856.9
15Andy Andreoff28PHILW14989850.0-2.1807352.31.24.888.593.351.648.48:328:3210-0.61973.7
16Anthony Angello23PITC8344742.0-3.6273642.9-3.09.192.6101.745.554.55:435:3910-0.6771.4
17Artem Anisimov31OTTC4954761347.2-0.839345646.3-1.87.390.197.453.646.413:5112:011916-3.017749.2
18Mason Appleton24WPGC4639540849.2-0.130331449.11.25.290.795.946.853.211:1010:061110-2.69259.8
19Josh Archibald27EDMRW6253066344.4-3.940246846.2-2.39.189.398.443.057.013:1410:382411-5.411953.8
20Joel Armia26MTLRW5878473651.6-4.558256750.7-5.39.090.199.153.146.917:1413:3047273.826558.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%
21Viktor Arvidsson26NSHLW5774373550.3-0.455255849.7-2.28.391.8100.154.745.316:1213:091524-6.426348.3
22Rasmus Asplund22BUFF2920321748.3-2.316117947.4-2.86.191.497.536.863.210:508:6057-1.54481.8
23Zach Aston-Reese25PITC5757856350.70.043141750.8-0.67.493.0100.430.769.314:2612:1620215.615762.4
24Andreas Athanasiou25TOTC5558770245.5-0.247454546.50.96.883.990.851.948.115:5113:481531-8.220862.0
25Cam Atkinson30CBJRW4459059749.7-0.145743851.1-0.67.592.5100.050.949.117:5113:4926212.522067.3
26Nicolas Aube-Kubel23PHIRW3631632049.7-1.524021652.61.110.290.3100.547.652.411:1710:121391.48854.5
27David Backes35TOTC2219017651.90.415012953.82.27.390.297.554.845.29:248:59592.25068.0
28Mikael Backlund30CGYC701048100051.21.178077550.20.79.990.4100.351.148.917:5614:4364553.128555.1
29Nicklas Backstrom32WSHC6199984954.12.575062854.42.911.387.398.752.447.619:0014:5634425.722060.0
30Sven Baertschi27VANLW6724163.711.8493260.59.80.092.092.055.944.111:4910:13110.31546.7
31Josh Bailey30NYIC6881494046.4-0.459469546.1-1.39.688.998.451.148.916:5313:243854-3.716158.4
32Justin Bailey24VANRW281732.0-4.851229.4-6.60.0100.0100.022.277.85:205:2001-0.11100.0
33Rudolfs Balcers22OTTLW1516314552.93.411910752.72.97.890.498.255.045.012:0810:0875-0.94254.8
34Ivan Barbashev24STLC6965674546.8-4.849756047.0-4.48.392.9101.239.460.613:2711:343331-6.013357.1
35Riley Barber25MTLRW9706751.1-4.6534753.0-3.20.096.896.848.851.28:158:15020.01154.5
36Mark Barberio29COLD2126726550.2-0.819019649.2-1.48.793.4102.135.764.314:0612:466130.64663.0
37Cole Bardreau26NYIF10517839.5-6.3405343.0-4.28.085.393.353.746.38:528:1944-0.61566.7
38Aleksander Barkov24FLAC66101091852.43.478071952.02.310.089.799.757.542.520:0115:1951524.426764.4
39Tyson Barrie28TORD701449124653.83.0106398252.01.29.190.199.258.241.821:5318:581662-0.436146.8
40Mathew Barzal22NYIC681240116451.67.691683952.28.09.091.7100.758.042.020:0117:05701035.529558.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%
41Drake Batherson21OTTC2326327548.91.318921147.3-0.74.588.893.354.545.515:3413:1955-3.46549.2
42Jay Beagle34VANRW/C5537363337.1-13.729544839.7-11.65.792.798.323.077.012:349:29147-9.87367.1
43Ethan Bear22EDMD711264131849.02.3947101048.40.69.690.399.952.247.821:5819:0344840.518154.7
44J.C. Beaudin22OTTC2212917342.7-5.39512942.4-6.65.789.295.046.253.88:388:1712-1.92864.3
45Nicolas Beaudin20CHID1172243.6-15.4131546.4-21.49.1100.0109.166.733.317:0116:5101-0.3540.0
46Nathan Beaulieu27WPGD3845755345.2-4.535240846.3-1.99.795.5105.251.848.216:6014:37623-1.77550.7
47Anthony Beauvillier22NYILW68893102346.6-0.266975946.8-0.29.588.998.449.550.517:1614:322951-1.623556.2
48Pierre-Edouard Bellemare34COLLW6975167952.51.354448552.92.16.990.997.842.157.913:2511:0253173.813861.6
49Kieffer Bellows21NYILW8568739.2-8.4426140.8-5.512.197.2109.353.646.410:3910:37251.02152.4
50Emil Bemstrom20CBJC5649449450.01.236537249.5-1.16.389.896.159.540.512:1610:4010161.314965.1
51Jamie Benn30DALLW6995590051.52.971366851.63.37.892.099.753.546.516:2613:4152568.428058.6
52Jordie Benn32VAND4450065843.2-8.538948344.6-7.48.792.2100.945.654.416:1713:41717-8.111550.4
53Sam Bennett23CGYC5256756650.0-1.241343049.0-1.56.294.3100.548.052.012:3111:2119221.715054.7
54Matt Benning25EDMD4342846148.10.332333049.51.410.193.1103.347.452.613:1412:2112190.48146.9
55Tyler Benson21EDMLW7586646.8-2.7434548.90.312.185.797.840.959.110:239:5323-1.11338.5
56Patrice Bergeron34BOSC6186668156.06.764551655.65.812.690.5103.160.439.618:4413:1744227.932662.3
57Lean Bergmann21SJSF126611436.7-16.3488735.6-16.23.088.591.662.737.38:167:3930-3.71764.7
58Tyler Bertuzzi24DETLW711045106549.55.179883049.04.58.889.598.351.448.619:1915:512557-2.722258.1
59Alex Biega31DETD4955667545.2-0.643352645.20.25.393.298.547.552.516:2514:25430-7.412344.7
60Jake Bischoff25VEGD4495945.40.5394049.44.510.084.494.447.852.215:3614:53020.21060.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%
61Clark Bishop23CARC5272551.90.3211755.33.87.776.584.262.537.57:397:2311-0.8666.7
62Anthony Bitetto29WPGD5155863047.0-3.342447147.4-1.510.392.2102.554.145.915:1012:541622-4.110551.4
63Anders Bjork23BOSLW5857959249.4-1.544944550.2-0.47.693.2100.854.445.612:5612:0421143.913449.3
64Oliver Bjorkstrand24CBJRW4976864454.44.958946555.94.89.291.8101.055.644.417:5615:17322711.327758.5
65Tobias Bjornfot18LAKD3223836.7-19.6152934.1-25.20.078.978.937.962.112:5811:5900-1.40
66Nick Bjugstad27PITC1312712550.4-6.1978553.3-3.87.093.7100.746.653.412:1410:3535-0.73946.2
67Colin Blackwell26NSHC2727727250.5-0.521018553.22.411.392.4103.846.753.310:5710:50670.85358.5
68Sammy Blais23STLLW4039539550.0-0.730730250.4-0.47.492.099.448.351.712:3511:3812183.78665.1
69Joseph Blandisi25PITC2110114640.9-10.37511140.3-11.611.588.499.836.863.28:138:0781-1.82157.1
70Joachim Blichfeld21SJSW3213736.2-11.3172441.5-6.00.087.587.534.865.212:4612:3220-0.7650.0
71Anton Blidh24BOSLW7444648.9-6.2343847.2-8.012.091.3103.335.964.111:3110:07210.91369.2
72Teddy Blueger25PITC6974473650.3-1.054456149.2-3.07.292.399.630.169.915:4913:172922-2.115765.0
73Mikkel Boedker30OTTRW2013516245.5-4.610311746.8-2.55.992.097.847.752.39:438:1618-2.64465.9
74Brock Boeser22VANRW5780971253.26.661251754.27.112.288.4100.656.243.818:3414:1420224.528259.9
75Zach Bogosian29TOTD2731234447.6-1.423527046.5-2.211.289.9101.145.154.916:3813:59411-2.25552.7
76Nick Bonino31NSHC6781583149.5-1.664659851.90.711.391.7103.036.263.816:3112:2247221.616961.5
77Adam Boqvist19CHID4154557948.50.541645347.91.29.390.9100.258.541.516:1313:531026-1.010746.7
78Jesper Boqvist21NJDC3528332746.4-0.420924246.3-1.33.591.695.147.053.010:579:521311-3.37058.6
79Henrik Borgström22FLAC4242549.0-6.5171848.6-10.30.085.785.766.733.312:239:4131-0.1475.0
80Mark Borowiecki30OTTD5368986744.3-3.854661447.1-0.89.690.6100.238.561.517:5615:261030-4.911753.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%
81Robert Bortuzzo30STLD4237434951.7-0.829028850.2-2.410.594.4104.957.342.713:0710:332103.76555.4
82Gabriel Bourque29WPGLW5230941442.7-8.323331042.9-6.84.995.6100.543.057.08:368:16514-3.16352.4
83Jay Bouwmeester36STLD5676691945.5-6.959769646.2-5.79.093.1102.141.658.421:3418:341132-9.510152.5
84Madison Bowey24DETD5362979144.3-2.348761744.1-2.89.688.598.050.449.617:5415:411445-12.813352.6
85Johnny Boychuk36NYID64865104545.3-1.663276245.3-2.16.992.399.153.846.217:1714:54650-8.921245.3
86Travis Boyd26WSHC2422318954.12.716214652.61.912.295.2107.452.247.811:4510:33760.63672.2
87Brian Boyle35FLAC3934744943.6-6.626832545.2-5.110.590.0100.547.053.012:2310:471613-2.910056.0
88Tyler Bozak33STLC6771369450.70.053653750.0-0.77.492.7100.150.649.415:1812:0729205.515869.0
89Erik Brannstrom20OTTD3137339248.81.426927949.11.08.388.997.253.146.914:5113:10520-0.19042.2
90Derick Brassard32NYIC6665680444.9-2.448758845.3-2.29.891.8101.751.348.713:4211:432640-0.718260.4
91Jesper Bratt21NJDW6063869747.82.849550649.53.710.188.798.949.550.513:5911:541824-3.415565.2
92Justin Braun32PHID6281980850.3-1.659460249.7-2.18.589.898.451.748.317:1615:1510312.214747.6
93T.J. Brodie29CGYD641146104452.33.583479751.12.710.191.2101.348.951.120:2717:4634523.116539.4
94Jonas Brodin26MIND691113117848.6-1.484584250.10.510.791.0101.847.152.921:3218:5314165.619453.1
95Jonny Brodzinski26SJSC3211558.3-2.1191261.32.616.780.096.768.831.37:245:4300-0.6683.3
96Adam Brooks23TORC7384346.9-6.6283246.7-6.715.889.5105.345.854.27:517:24210.7540.0
97Troy Brouwer34STLRW138812541.3-8.2669541.0-9.58.095.8103.848.351.79:289:2012-1.42157.1
98Connor Brown26OTTRW711029109448.50.278880049.61.58.990.699.540.359.720:0415:405240-1.528760.3
99Dustin Brown35LAKRW6691590350.3-3.768769149.9-3.89.290.399.549.051.018:2415:142835-3.829257.9
100Josh Brown26FLAD5663268847.9-1.247751248.2-1.09.192.4101.554.145.913:2512:461024-2.79749.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%
101Logan Brown21OTTC2319921947.6-0.615816548.90.89.590.5100.057.442.611:459:4610161.44254.8
102Patrick Brown27VEGC17370.020.06275.025.020.050.070.010:049:53010.8366.7
103Pavel Buchnevich24NYRLW6898091751.76.775968252.77.210.988.899.752.247.816:5614:3438649.225458.3
104Connor Bunnaman21PHIF2114014948.4-6.210710949.5-4.912.795.9108.650.649.49:179:06141.72281.8
105Andre Burakovsky24COLLW5880070853.12.457854351.60.610.992.4103.355.444.615:1012:3127332.718456.0
106Brent Burns34SJSD/RW701346136449.7-1.0968101448.8-1.79.788.598.252.147.925:2319:314976-5.845149.9
107Will Butcher25NJDD5684394047.32.066570648.52.48.890.399.155.045.017:5516:061027-3.114841.9
108Paul Byron30MTLC/LW2937031853.80.025723652.1-1.67.592.6100.147.852.214:2012:1511101.34663.0
109Nicholas Caamano21DALRW12759244.9-4.7566446.7-3.77.795.7103.447.352.79:589:4812-1.22356.5
110Drake Caggiula25CHILW4040442548.7-0.430532248.60.110.789.199.851.049.011:4910:60195-0.98565.9
111Matt Calvert30COLLW5058851953.12.543638453.22.98.292.3100.544.955.114:0511:3621135.314163.1
112Kyle Capobianco22ARID911211748.9-3.2748646.3-5.67.091.898.844.655.414:4613:4714-1.01952.6
113Paul Carey31BOSC11712.5-30.91614.3-31.580.075.025.06:225:5100-0.40
114Brandon Carlo23BOSD67101498550.70.277577450.0-0.88.893.1102.052.747.320:2817:063132-1.418061.7
115John Carlson30WSHD691348123152.30.3102993652.40.612.489.9102.351.248.824:3818:5642801.036951.2
116Gabriel Carlsson23CBJD6415542.7-3.5313745.6-3.33.893.196.946.853.210:5310:16030.5742.9
117Lucas Carlsson22CHID6687746.9-5.1555848.7-2.115.693.3108.939.061.014:0813:34100.5933.3
118Ryan Carpenter29CHIC6967375247.2-2.151055447.9-0.76.192.098.241.658.414:0411:213029-5.512763.0
119Daniel Carr28NSHLW118410843.8-8.2638044.1-8.18.284.292.457.142.910:209:4281-1.52263.6
120Connor Carrick25NJDD2929643940.3-5.022033739.5-5.99.091.5100.541.558.514:2513:47512-2.95149.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%
121Sam Carrick27ANAC9958154.08.2735955.310.85.786.091.752.847.213:4612:0815-0.12661.5
122Trevor Carrick25SJSD391242.9-15.041028.6-24.80.0100.0100.085.714.35:474:4902-0.3333.3
123Alexandre Carrier23NSHD3392461.918.6311962.019.19.1100.0109.157.742.310:4710:41001.64100.0
124William Carrier25VEGLW7167657754.0-0.751442854.6-0.27.791.499.057.942.19:529:442288.915862.7
125Jeff Carter35LAKC6088777353.4-0.867259553.0-1.06.588.094.551.448.616:5613:4213200.529262.3
126Colby Cave25EDMC11638044.1-1.8455146.91.92.988.991.710.090.09:398:4331-0.21241.7
127Cody Ceci26TORD5691492249.8-3.967070748.7-4.49.292.9102.145.154.920:3217:1913301.211741.0
128Peter Cehlarik24BOSLW3402363.511.6281368.315.55.083.388.380.020.011:1610:26310.220.0
129Erik Cernak22TBLD6792791150.4-2.770069650.1-2.09.791.8101.547.352.718:5715:341828-1.320660.7
130Thomas Chabot23OTTD711564153850.43.71158117549.61.98.090.198.148.151.925:5922:1442872.239147.6
131Michael Chaput27ARIC2171553.11.414960.98.70.033.333.333.366.710:019:17010.52100.0
132Zdeno Chara42BOSD681003114946.6-6.378787547.4-5.311.093.8104.835.864.221:0117:272652-4.915555.5
133Ben Chiarot28MTLD691464122354.5-0.3107991354.20.08.190.898.949.150.923:0819:40188612.729444.2
134Alex Chiasson29EDMRW6562962750.12.844246448.80.66.994.3101.250.849.213:0710:481420-1.115861.4
135Andrei Chibisov26WPGF271433.3-17.471138.9-10.80.0100.0100.050.050.07:277:2700-0.21100.0
136Filip Chlapik22OTTC3121419951.84.616814154.46.47.686.694.254.945.18:468:3286-1.15152.9
137Dennis Cholowski21DETD3651557247.40.539944347.40.54.688.993.555.244.819:1316:20421-1.910150.5
138Jakob Chychrun21ARID631122112549.92.884481750.84.08.591.499.949.450.622:2618:2427521.430948.2
139Filip Chytil20NYRC6074381747.60.656762347.6-0.27.691.999.553.946.114:5013:303333-1.717565.1
140Anthony Cirelli22TBLC6892182952.60.868662252.41.512.892.7105.448.052.018:2814:2553249.520754.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%
141Casey Cizikas28NYIC4844951046.8-0.233036347.60.27.694.9102.536.963.114:1811:3738283.411458.8
142Fredrik Claesson27NJDD5537142.7-2.1435344.80.311.892.5104.335.564.514:2913:40111.3250.0
143Kale Clague21LAKD4515647.7-11.3414647.1-7.33.289.592.748.751.314:3414:1801-0.8633.3
144Kyle Clifford29TOTLW6973865652.9-0.156649953.10.27.090.597.652.247.811:1110:5711172.518858.5
145Connor Clifton24BOSD3134340246.0-4.224830744.7-5.99.893.8103.653.346.714:2513:49127-2.35437.0
146Cal Clutterbuck32NYIRW3728539641.9-5.822128843.4-4.38.695.0103.641.358.813:2511:031221-1.85563.6
147Braydon Coburn34TBLD4049747751.00.235837349.0-1.410.991.7102.748.651.414:0112:41350.29546.3
148Andrew Cogliano32DALLW/C6862562650.00.544546548.9-0.56.193.799.939.660.412:2810:482420-1.910564.8
149Ian Cole30COLD6598392351.60.273164653.12.79.992.6102.538.461.617:4015:0018374.419148.2
150Blake Coleman28TOTC6681484549.12.662162449.92.89.189.898.944.355.716:4313:164821-2.330665.4
151Blake Comeau33DALRW5558160549.0-0.740344747.4-2.75.991.997.834.965.114:5612:332127-2.012161.2
152J.T. Compher24COLLW6774980748.1-4.454259047.9-4.411.092.1103.146.153.916:4512:1822211.817959.2
153Max Comtois21ANALW2925734342.8-6.220426643.4-5.18.292.1100.351.748.313:5811:25519-2.97244.4
154Cory Conacher30TBLLW4424051.2-1.9313050.8-1.99.187.096.057.742.311:0510:1251-0.51145.5
155Kevin Connauton29COLD4474949.0-11.3333647.8-12.20.090.590.550.050.015:3014:12000.21233.3
156Brett Connolly27FLARW6983175952.33.461554653.03.99.290.599.759.540.514:3012:602822-2.019360.6
157Kyle Connor23WPGLW711149117149.50.786193847.9-0.211.190.1101.359.140.921:0516:434339-8.236964.8
158Andrew Copp25WPGC6384680851.12.261563249.31.26.891.898.650.749.317:4214:133827-7.620359.6
159Nick Cousins26TOTC6579666354.6-0.658847455.40.47.790.598.252.547.513:3111:5229218.818063.9
160Logan Couture30SJSC5267168249.6-0.648750349.2-0.310.489.099.451.148.918:3213:312826-3.221957.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%
161Sean Couturier27PHIC69105580556.77.878662155.96.911.091.2102.251.748.319:5014:5640369.330660.5
162Charlie Coyle27BOSC/RW7089684951.31.068863552.01.88.792.5101.254.046.016:4713:5248336.324060.4
163Sidney Crosby32PITC4169660453.54.153646153.83.78.588.897.362.737.320:1616:0526256.616366.9
164Lawson Crouse22ARILW6669182145.7-3.452362745.5-3.58.192.8100.943.256.813:3511:542822-4.717064.1
165Austin Czarnik27CGYC8555649.5-5.5415045.1-9.57.497.0104.454.545.510:118:5862-0.71369.2
166Kirby Dach19CHIC6472176348.6-0.353756848.60.48.592.3100.852.947.114:1612:363816-1.516262.3
167Evgenii Dadonov30FLARW6993484052.64.171666551.82.69.988.298.160.040.017:0613:3429404.627560.7
168Rasmus Dahlin19BUFD5988182251.74.065565650.02.08.491.399.658.741.319:1815:491642-6.921941.1
169Carl Dahlstrom25WPGD1518917951.41.214113750.72.03.193.196.245.354.714:4613:42414-0.33129.0
170Michael Dal Colle23NYILW5346460843.3-4.433146041.8-6.75.992.998.847.352.711:4811:171018-5.58272.0
171Trevor Daley36DETD4343262440.9-5.433648940.7-4.86.589.195.644.955.115:3814:04521-10.17648.7
172Phillip Danault26MTLLW71125385359.56.993864659.27.210.090.2100.248.851.218:5114:41345023.220962.7
173Marko Daňo25CBJC3181948.6-5.2121250.0-3.80.085.785.764.335.77:107:10110.4366.7
174Brandon Davidson28TOTD1214114249.8-1.110910251.71.46.888.695.354.245.812:2911:4739-1.33548.6
175Jonathan Davidsson22OTTRW6272354.06.8231659.011.16.381.888.163.636.45:315:30000.2650.0
176Calvin de Haan28CHID2946151547.2-2.434137447.7-0.57.696.2103.847.152.919:5517:00929-1.89544.2
177Jacob de La Rose24TOTLW5036641846.7-3.528731947.4-2.77.494.4101.841.059.010:439:23138-0.47065.7
178Chase De Leo24ANAC141818.2-31.841422.2-26.10.0100.0100.036.463.614:5914:5900-0.6250.0
179Jean-Sebastien Dea25BUFC3101343.5-7.171138.9-12.70.0100.0100.020.080.07:387:3800-0.110.0
180Anthony DeAngelo24NYRD681043110048.73.182284249.43.010.591.8102.355.644.419:1716:0816652.426656.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%
181Alex DeBrincat22CHIRW7092193649.61.166467949.41.68.491.299.658.341.717:3013:554137-3.136357.0
182Jake Debrusk23BOSLW6579674751.61.260659750.4-0.47.892.7100.559.140.916:0313:1626211.926061.9
183Danny DeKeyser29DETD811216540.4-7.48712441.2-10.017.591.2108.836.064.022:0418:3608-2.32352.2
184Michael Del Zotto29ANAD4971882846.4-2.155765346.0-2.511.692.1103.751.848.218:4316:14933-7.312545.6
185Dylan DeMelo26TOTD5998987253.16.776163854.47.58.191.099.149.051.020:0917:029423.714750.3
186Jason Demers31ARID5078689846.7-0.561471846.1-1.98.792.9101.545.654.420:3017:521532-5.110650.0
187Travis Dermott23TORD5680780949.9-2.161861550.1-1.411.192.4103.552.647.417:1916:0623442.212153.7
188Nicolas Deslauriers28ANALW5947359444.3-4.736544445.1-4.08.892.2100.941.258.89:479:321010-4.711655.2
189Phillip Di Giuseppe26NYRLW2021422748.50.716015950.21.19.290.599.750.949.111:1711:10340.25070.0
190Thomas Di Pauli25PITC2131644.8-5.5101147.6-5.20.066.766.771.428.65:595:5900-0.5366.7
191Jason Dickinson24DALC6567879046.2-4.449457546.2-4.29.292.8102.042.457.614:5812:364729-2.814359.4
192Brenden Dillon29TOTD691073101751.32.779476750.92.68.789.898.548.351.719:2716:501626-1.614340.6
193Christian Djoos25TOTD1115914652.15.711810453.27.510.092.0102.055.744.319:0615:39260.12846.4
194Noah Dobson20NYID3440740450.25.029028950.14.87.691.599.159.440.613:1712:028243.57946.8
195Max Domi24MTLLW71108895153.4-1.879174051.7-3.59.889.098.851.748.317:0614:3642646.032255.6
196Ryan Donato23MINC6257455650.81.743341850.91.610.591.4101.848.751.310:389:4821133.118551.4
197Joonas Donskoi27COLRW6585092048.0-4.261369047.0-5.29.992.6102.550.849.216:1313:252820-5.818261.0
198Drew Doughty30LAKD671251124450.1-4.494297749.1-5.47.490.597.949.550.525:4920:341582-4.530146.8
199Nic Dowd29WSHC5644238553.41.633027654.53.19.392.5101.948.052.010:508:132274.18065.0
200Justin Dowling29DALC2924425648.8-0.718518649.90.56.891.498.239.160.910:579:341591.35058.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%
201Leon Draisaitl24EDMC711155125747.90.588696647.8-0.312.089.5101.552.547.522:3717:376091-2.440254.2
202Sheldon Dries25COLC5223340.0-14.7162638.1-16.40.089.589.573.726.36:526:5001-0.8633.3
203Jonathan Drouin24MTLLW2736732553.0-0.127224852.3-1.37.387.995.256.743.315:4213:1512113.28461.9
204Dillon Dube21CGYC4547955046.6-4.037342946.5-3.38.893.2102.049.250.812:4111:4117162.110955.0
205Pierre-Luc Dubois21CBJLW70101197850.82.977371352.02.28.990.599.561.838.217:5614:5227465.827257.7
206Matt Duchene29NSHC6698682354.55.174862854.43.98.390.498.758.941.116:5314:0131363.422859.6
207Anthony Duclair24OTTLW6681489747.6-0.861168347.2-1.79.090.999.951.548.516:1612:341846-2.031458.6
208Mathew Dumba25MIND691172122548.9-0.987690949.1-1.19.189.798.850.849.222:2918:3020352.837145.0
209Gabriel Dumont29MINC3282157.15.9201262.513.10.087.587.561.538.511:3011:18100.6560.0
210Brian Dumoulin28PITD2852440456.54.440329357.95.512.789.3102.050.649.421:0318:1413137.28043.8
211Vince Dunn23STLD7197879255.36.473262354.04.98.992.6101.557.242.816:1614:29133110.226851.5
212Christian Dvorak23ARIC7096490951.54.472569251.24.110.091.5101.554.445.616:4213:2720235.922160.6
213Ryan Dzingel27CARC6466464550.7-4.550049350.4-4.08.193.5101.548.251.814:0911:511519-4.617855.1
214Cody Eakin28TOTC4953354349.5-5.440841649.5-5.77.592.099.552.048.014:3512:1623210.39862.2
215Jordan Eberle29NYIRW5893484652.58.069161652.98.58.691.7100.456.743.317:4914:5434377.024356.0
216Alexander Edler33VAND591082112948.90.381381450.00.910.291.4101.643.057.022:3718:17943-1.425945.6
217Joel Edmundson26CARD6893690550.8-4.769470049.8-5.29.391.7101.044.655.418:2615:322345-12.317954.2
218Nikolaj Ehlers23WPGLW71111891655.08.483272053.68.09.491.9101.261.838.216:3115:0732392.334558.8
219Christoffer Ehn23DETC5432744842.2-5.424834242.0-5.92.291.493.645.354.710:259:04612-6.85763.2
220Jack Eichel23BUFC681160106852.14.190385851.33.712.089.9101.958.741.322:0517:514467-3.539657.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%
221Aaron Ekblad23FLAD671251112252.74.794684053.04.611.089.8100.948.751.322:5719:1137740.026555.5
222Mattias Ekholm29NSHD681241121950.40.095692350.9-0.69.189.998.948.751.323:2119:015150-2.029751.9
223Oliver Ekman-Larsson28ARID661098118848.0-0.384494647.2-1.68.092.6100.647.952.123:0117:541945-6.627149.8
224Lars Eller30WSHC6996475656.05.473457456.15.68.990.799.749.051.017:0112:4644415.227155.7
225Ryan Ellis29NSHD49101289553.12.176564154.43.112.590.3102.850.449.623:2918:3724364.922949.8
226Deryk Engelland37VEGD4968364851.3-3.150646752.0-2.28.891.199.955.344.717:3314:0715175.611650.9
227Andreas Englund24OTTD2418921247.1-1.813815646.9-1.34.088.792.765.934.110:549:3545-3.42343.5
228Pierre Engvall23TORLW4846842952.21.435233551.20.48.393.0101.343.556.511:5610:3615230.113553.3
229Tyler Ennis30TOTC7082384249.42.562865748.91.48.591.4100.052.347.714:4312:282619-1.427258.5
230Jonathan Ericsson35DETD1817924242.5-2.014618743.80.22.888.991.647.252.814:1512:22120-3.93151.6
231Loui Eriksson34VANLW4950452249.10.536739648.1-1.79.890.9100.737.262.812:2210:36178-2.28569.4
232Joel Eriksson Ek23MINC6270678447.4-2.653959447.6-2.710.291.0101.243.656.415:4313:2619185.215068.0
233Adam Erne24DETLW5643054044.3-2.232541244.1-2.74.889.093.944.955.111:4910:50527-3.210659.4
234Jake Evans23MTLC/RW139110546.4-9.8617345.5-8.36.494.3100.750.849.210:219:12531.22556.0
235Robby Fabbri24TOTC6168180845.71.551364144.5-0.18.388.396.651.848.216:0913:281339-8.817065.3
236Dante Fabbro21NSHD641081104650.8-0.482277551.5-0.57.390.597.951.448.619:0217:572339-6.619148.2
237Radek Faksa26DALC6671680247.2-3.052159746.6-3.57.991.599.333.266.815:5312:573427-2.319755.3
238Oscar Fantenberg28VAND3641753943.6-4.531638445.1-3.76.392.498.734.066.015:5514:20711-5.19845.9
239Joel Farabee19PHILW5253055848.7-2.439543747.5-3.611.191.0102.252.947.114:0612:272026-2.714257.0
240Jesper Fast28NYRRW6987595447.81.570272249.32.59.792.7102.446.553.516:3614:0524321.513064.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%
241Justin Faulk27STLD691118111450.1-0.885083850.4-0.37.991.599.449.750.320:3418:0424391.726256.1
242Taylor Fedun31DALD2733332350.83.225625150.52.88.292.6100.955.244.813:4513:152122.88248.8
243Martin Fehervary20WSHD6766653.5-1.5605054.51.714.077.191.156.143.915:5914:23220.21643.8
244Micheal Ferland27VANLW148512141.3-12.6648642.7-12.112.885.798.554.245.89:488:5521-3.01978.9
245Mario Ferraro21SJSD6174878148.9-1.956559548.7-1.88.088.196.147.452.615:5214:181520-2.414344.1
246Kevin Fiala23MINLW6482477251.62.861557551.72.49.689.799.453.846.215:2412:4733353.031256.1
247Valtteri Filppula35DETC7070087544.4-2.554069843.6-3.46.887.093.848.951.116:3712:541743-10.510460.6
248Christian Fischer22ARIRW5646660643.5-5.336142645.9-2.37.892.7100.532.068.011:0110:46610-0.511671.6
249Cale Fleury21MTLD4152451950.2-5.737737750.0-6.35.692.297.956.443.614:2113:30531-3.310443.3
250Haydn Fleury23CARD4555348353.40.040737152.3-0.77.691.699.250.149.913:4012:501726-0.815043.3
251Warren Foegele23CARLW6886172554.30.166957453.80.48.891.2100.049.150.913:4312:3039308.520862.0
252Steven Fogarty26NYRC7313646.3-5.4182343.9-8.00.092.992.958.641.45:535:4222-0.7450.0
253Marcus Foligno28MINLW5966662651.52.351146752.23.08.891.6100.345.954.114:3512:4331178.513464.2
254Nick Foligno32CBJLW6794893250.41.973464853.13.47.491.098.448.351.718:4015:0239356.319866.2
255Christian Folin28MTLD1620416455.40.913512651.7-0.78.790.398.954.945.114:2613:49181.73141.9
256Derek Forbort27TOTD2026227349.0-6.319920749.0-5.73.693.296.850.050.017:4916:152160.05540.0
257Filip Forsberg25NSHC6394382853.23.670063152.61.69.389.798.958.841.217:2113:555845-0.536654.1
258Liam Foudy19CBJC2241561.511.2191261.310.37.1100.0107.131.868.214:1314:13100.7650.0
259Cam Fowler28ANAD59103097451.44.480576451.34.78.390.899.153.846.221:5918:1421312.720357.6
260Adam Fox21NYRD70108599952.17.983773553.28.511.491.5103.053.946.118:5416:4457617.624351.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%
261Trent Frederic21BOSC22199.5-37.11156.3-44.788.957.142.96:266:2600-0.51100.0
262Mark Friedman24PHID6478435.9-19.7366236.7-18.79.595.9105.447.552.513:3512:5910-1.9633.3
263Martin Frk26LAKRW1720918652.93.115415050.71.89.289.298.451.248.813:5012:21210-0.15844.8
264Michael Frolik31TOTLW5755458748.6-1.340144647.3-1.84.591.195.646.453.612:2611:013228-6.413551.9
265Morgan Frost20PHIC2021520451.3-0.915215649.4-1.88.887.796.658.541.513:4111:241060.25754.4
266Sam Gagner30TOTC4248246051.23.236533752.04.46.389.495.754.945.113:2112:0212211.613160.3
267Alex Galchenyuk25TOTC5953158647.5-3.839143447.4-4.77.992.2100.152.147.912:1810:36520-2.814161.0
268Brendan Gallagher27MTLRW59110271760.67.982453660.68.610.188.598.653.446.616:5514:40391820.939457.4
269Dylan Gambrell23SJSC5044649747.3-3.632337046.6-4.39.689.098.644.355.711:5710:011117-2.28550.6
270Jake Gardiner29CARD68102681355.82.375763354.51.36.188.894.955.944.116:4014:4432393.920043.5
271Rhett Gardner23DALC/LW8394745.3-3.3303546.2-2.311.191.3102.429.670.410:088:4513-0.91172.7
272Conor Garland23ARIRW6882079150.93.763959551.84.98.392.0100.454.145.914:0911:4930274.525761.5
273Adam Gaudette23VANC5956466246.0-2.142349546.1-2.710.490.6101.059.640.412:2310:422315-8.315149.7
274Johnny Gaudreau26CGYLW701091102351.61.780380050.10.68.690.499.058.741.318:4715:3440714.034959.9
275Brendan Gaunce25BOSC131516.7-26.931220.0-21.550.0100.0150.00.0100.09:109:1000-0.310.0
276Cameron Gaunce29TBLD3272551.90.7221855.03.023.584.6108.162.537.511:5211:22000.5771.4
277Frederik Gauthier24TORC6141349245.6-7.331837446.0-6.48.092.6100.629.370.79:238:16713-2.66366.7
278Julien Gauthier22TOTRW1711713646.2-3.6779046.1-5.412.091.5103.560.639.48:178:0337-2.62737.0
279Vladislav Gavrikov24CBJD691070110749.20.684080151.21.17.692.099.541.758.318:5917:1016337.715950.9
280Morgan Geekie21CARC2171454.8-1.6141058.32.833.388.9122.261.538.511:478:54100.3580.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%
281Nathan Gerbe32CBJC3030636845.4-1.625325350.02.58.087.695.648.551.513:4512:424121.78167.9
282Timothy Gettinger21NYRLW2111247.83.010758.815.511.1100.0111.155.644.48:237:56000.5560.0
283Ryan Getzlaf34ANAC691046106749.51.981881650.12.68.989.898.746.653.418:4315:1353761.427252.9
284Brian Gibbons31CARC1510712845.5-11.78210144.8-11.61.688.990.546.153.99:469:0087-1.31656.3
285Dennis Gilbert23CHID2122331541.4-7.416323441.1-7.09.389.698.944.355.715:4214:1924-7.31963.2
286John Gilmour26BUFD4475546.1-1.9394645.9-0.70.094.194.134.365.717:0315:40030.01050.0
287Mark Giordano36CGYD60109799552.43.381874952.24.38.891.2100.149.250.823:5318:1336514.234945.0
288Samuel Girard21COLD701287117252.31.693389251.10.18.691.9100.553.746.321:1918:2738394.724738.9
289Zemgus Girgensons26BUFC6959762348.9-0.546348448.90.18.292.2100.338.461.613:4811:361311-3.714459.0
290Claude Giroux32PHIC/LW69106783656.16.980665155.36.28.591.099.545.154.918:5914:5237357.732261.2
291Cody Glass20VEGC3937936351.1-1.928127550.5-2.95.490.896.255.644.413:2211:051817-0.28460.7
292Luke Glendening30DETC6051173141.1-5.439353942.2-3.96.088.494.432.967.115:2112:111018-12.512361.8
293Nikolay Goldobin24VANLW11127.7-32.61910.0-31.40.0100.0100.0100.00.08:378:3700-0.50
294Alex Goligoski34ARID701196128448.2-0.188694948.30.18.991.8100.748.951.123:0318:28753-2.421347.4
295Cody Goloubef30TOTD2629336344.7-5.121427144.1-5.19.990.6100.554.545.515:0913:23321-2.94341.9
296Barclay Goodrow26TOTRW7078474351.31.557954851.42.38.990.599.349.051.015:5512:254423-1.716163.4
297Shayne Gostisbehere26PHID4259053052.70.944940652.51.57.392.499.756.943.118:1815:34927-1.814849.3
298Yanni Gourde28TBLC7079069753.11.358053851.90.77.689.897.444.755.314:0411:4148141.317662.5
299Michael Grabner32ARIRW4634748341.8-8.826034443.0-7.57.990.698.531.468.612:229:503111-3.39762.9
300Markus Granlund26EDMC3427428748.82.119520049.42.15.193.098.140.459.610:509:201170.94360.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%
301Mikael Granlund27NSHC6395185952.52.773164153.32.77.890.998.755.045.017:4814:2324343.021660.2
302Derek Grant29TOTC5646967641.0-9.536550841.8-8.89.392.9102.231.968.113:5510:402011-6.615261.8
303Tyler Graovac26VANC8343747.9-0.2212842.9-4.40.090.090.031.668.46:165:1512-0.8955.6
304Kevin Gravel27TORD3192543.2-7.5131743.3-5.80.0100.0100.057.142.911:058:46010.5366.7
305Ryan Graves24COLD691048101650.8-0.877274550.9-0.312.293.3105.449.750.318:5715:4619403.726251.1
306Mike Green34TOTD5072379947.50.055558748.61.05.588.093.547.352.720:5318:2312412.116645.8
307Andy Greene37TOTD63826102844.6-3.663074545.8-2.87.991.799.740.959.119:3315:581641-5.512448.4
308Jordan Greenway22MINLW6780177350.91.960457051.42.48.691.9100.546.453.614:1012:4841306.416257.4
309Noah Gregor21SJSC2825726549.2-4.218220646.9-6.89.288.797.857.342.710:049:2267-3.76451.6
310Rocco Grimaldi26NSHC6685879851.81.567460152.91.98.992.6101.550.649.412:3912:2227203.819363.2
311Jordan Gross24ARID2324641.0-16.1264138.8-20.320.090.0110.052.447.616:1115:3912-1.2560.0
312Carl Grundstrom22LAKRW1317414055.42.012610454.82.510.791.1101.951.049.012:4612:1904-0.43743.2
313Matt Grzelcyk26BOSD6895989051.92.075165853.33.98.394.1102.454.345.718:0415:1722397.920953.6
314Radko Gudas29WSHD6382278851.1-1.660560250.1-2.711.190.5101.748.151.916:4313:482334-1.318947.6
315Erik Gudbranson28TOTD5178180049.40.560661549.61.18.691.399.841.158.919:2216:46033-5.316347.9
316Jake Guentzel25PITC3971957655.54.757142157.67.010.989.8100.662.137.920:3817:09211214.019664.8
317Brendan Guhle22ANAD3035444244.5-3.527031845.9-2.47.490.297.750.949.117:0415:31625-2.39043.3
318Carl Gunnarsson33STLD3639844447.3-3.230133847.1-3.59.193.9103.048.052.015:4613:40314-1.45160.8
319Denis Gurianov22DALRW6465967349.50.049349849.70.58.493.2101.659.240.812:5911:0326252.525052.8
320Nikita Gusev27NJDLW6677181348.74.059061449.03.48.589.698.049.450.614:4211:602240-5.527058.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%
321David Gustafsson19WPGC226514630.8-20.04710930.1-19.16.994.7101.637.562.56:096:0501-4.21040.0
322Erik Gustafsson27TOTD661082113348.80.278987047.6-0.810.190.6100.856.044.020:2317:222158-5.725340.7
323Gaetan Haas28EDMF5844446948.61.432133249.21.56.093.199.147.552.59:429:0522220.99457.4
324Brandon Hagel21CHILW1131056.53.310758.8-2.410.085.795.750.050.011:4811:48100.3580.0
325Carl Hagelin31WSHLW5863354553.72.047641853.21.59.891.8101.648.151.914:1911:162424-2.215469.5
326Robert Hagg24PHID4954767444.8-8.741649345.8-7.510.594.5105.048.751.315:3614:23631-4.09838.8
327Nicolas Hague21VEGD3857044056.43.041334654.40.910.587.497.864.135.916:0515:0413105.713639.7
328Ron Hainsey38OTTD64949105847.3-2.071079247.3-2.59.592.2101.748.251.820:4016:58956-5.410939.4
329Libor Hajek21NYRD2830148538.3-6.824136739.6-5.99.891.4101.142.757.315:5914:55817-8.44847.9
330Jani Hakanpaa27ANAD5555749.14.3363948.02.38.793.3102.048.851.218:0716:2301-0.61330.8
331Micheal Haley33NYRC227812139.2-8.4638841.7-6.22.487.389.754.545.55:325:2815-1.21464.3
332Taylor Hall28TOTLW6595699049.11.674377149.11.38.689.898.452.447.619:1015:2841524.038759.9
333Dan Hamhuis37NSHD6066064850.5-0.851147551.80.27.792.3100.048.651.414:3111:56934-3.710143.6
334Dougie Hamilton26CARD4792467757.74.572352258.15.810.192.5102.651.748.323:1717:40224013.833950.1
335Travis Hamonic29CGYD5087791748.9-2.364771547.5-3.19.290.799.845.654.421:1017:402136-4.016849.4
336Noah Hanifin23CGYD701247121750.60.393197648.8-1.38.190.898.948.551.521:1017:543863-0.626949.1
337Joel Hanley28DALD8717449.0-2.4565351.4-1.87.089.296.251.148.911:2111:07051.41040.0
338Jansen Harkins22WPGC2925628647.2-1.318822745.3-2.77.692.099.653.446.610:3710:3277-4.44465.9
339Scott Harrington26CBJD3942549246.3-2.634335649.1-1.35.093.598.550.349.713:5713:03590.97350.7
340Ryan Hartman25MINRW6973166252.53.855349053.04.29.190.9100.046.953.112:1510:5734146.518960.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%
341Garnet Hathaway28WSHRW6660152853.21.244438353.71.87.593.1100.549.650.410:479:2021166.013957.6
342Erik Haula28TOTLW4854555249.7-3.942742550.1-2.39.791.6101.348.351.715:4912:432129-3.115459.7
343Jayce Hawryluk24TOTC2625723052.81.418817651.60.88.291.399.548.151.911:0610:3711121.23966.7
344John Hayden24NJDC4326943538.2-10.319832238.1-11.37.794.3102.129.270.89:439:12137-5.76857.4
345Kevin Hayes27PHIRW6985585650.0-1.864565949.5-2.29.189.498.546.054.017:4414:0143340.128162.3
346Barrett Hayton19ARIC2020222946.9-0.415418745.2-1.77.095.7102.659.140.911:0910:3984-1.54461.4
347Victor Hedman29TBLD661157104652.50.689980452.82.012.891.7104.653.646.424:0418:1447405.430650.7
348Tim Heed29SJSD3842936354.25.731126753.85.84.589.093.454.345.713:0011:2610171.59446.8
349Danton Heinen24TOTC/LW6770277347.6-3.350857746.8-4.38.092.5100.655.144.914:2812:081930-1.918459.2
350Ville Heinola18WPGD811712149.2-0.98810046.8-1.912.993.3106.259.540.518:0417:05315-1.21855.6
351Miro Heiskanen20DALD681242119850.92.490988850.62.18.893.4102.251.748.323:4419:1442796.933348.9
352Darren Helm33DETC/LW6867073147.81.751355048.32.35.092.697.540.259.813:4411:532430-4.915466.2
353Adam Henrique29ANAC7196689751.95.072669251.24.19.889.299.050.050.016:5213:382632-1.928160.5
354Tomas Hertl26SJSC4868260453.04.249445552.14.010.184.394.549.250.818:2713:5225181.919859.1
355Joe Hicketts23DETD6677547.2-3.9545450.0-0.57.982.189.956.343.818:1715:5623-0.61250.0
356Matthew Highmore23CHILW3625828547.5-2.118522545.1-4.48.593.2101.743.556.59:499:22159-4.16157.4
357Vinnie Hinostroza25ARIC6879381449.31.158561948.60.17.092.799.742.557.513:0612:033020-3.620963.2
358Roope Hintz23DALLW6069170949.40.350453248.60.08.192.5100.756.343.714:4412:1823343.120857.7
359Taro Hirose23DETLW2620125344.3-3.315618745.5-2.33.489.893.249.250.812:3310:04620-4.93953.8
360Nico Hischier21NJDC5872581447.10.556760648.31.49.189.398.350.050.018:0314:104228-3.819762.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%
361Niklas Hjalmarsson32ARID2738346445.2-5.828934445.7-4.85.693.699.346.153.918:4615:541120-4.53946.2
362Mike Hoffman30FLAC/LW6984579551.52.562261250.40.610.589.299.761.039.016:5013:023152-3.041451.7
363Nick Holden32VEGD61103380256.31.879362156.11.27.089.796.855.244.818:5116:52263516.420449.5
364Justin Holl28TORD681079102551.3-1.083776452.31.49.191.8100.843.256.818:3116:2321597.618548.1
365Korbinian Holzer31TOTD4951073940.8-8.838254541.2-8.56.993.7100.644.555.516:0214:10228-9.57552.0
366Patric Hornqvist33PITRW5255958648.8-2.344443950.3-1.110.492.2102.653.846.215:5612:35128-1.723471.8
367Bo Horvat24VANC691068108049.71.979479350.01.39.288.998.144.155.919:4415:242827-3.227465.0
368Brett Howden21NYRC7059086040.7-7.643263040.7-8.48.291.299.346.453.613:0910:482525-10.59865.3
369Filip Hronek22DETD65976109447.11.774385746.40.68.487.996.345.254.823:5418:071876-12.325748.6
370Jonathan Huberdeau26FLALW6999394251.32.376973651.11.612.388.5100.858.241.818:4614:5842701.827655.1
371Charles Hudon25MTLLW1513912752.3-5.4999850.3-5.51.488.089.455.344.711:3210:1752-1.54252.4
372Cameron Hughes23BOSC15935.7-5.24450.010.60.066.766.712.587.59:539:1800-0.210.0
373Jack Hughes18NJDC6165477445.81.050359245.90.15.190.895.959.440.615:5212:364253-4.320859.1
374Quinn Hughes20VAND681212108152.96.991182552.55.49.988.698.459.041.021:5317:473560-0.531240.4
375Brad Hunt31MIND5971071249.90.853852150.81.87.990.298.152.447.615:0812:3815143.418357.9
376Dryden Hunt24FLALW2119219250.0-1.315414152.20.75.891.997.827.472.610:3010:12440.44868.8
377Ben Hutton26LAKD65115092755.43.385771054.72.97.491.298.646.953.118:1616:4312414.622450.9
378Zach Hyman27TORC5187378152.81.865859252.62.312.290.1102.351.448.619:0616:0532168.118956.1
379Alex Iafallo26LAKC7098191651.7-2.074369651.6-1.59.590.099.550.449.618:5614:591811-2.223161.5
380Matt Irwin32TOTD3645647249.1-2.535935150.6-1.25.689.094.648.151.914:2813:17813-6.012546.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%
381Joshua Jacobs23NJDD2233738.3-6.8162341.0-3.18.3100.0108.341.758.316:3616:1510-0.1475.0
382Mark Jankowski25CGYC5644648448.0-3.633537347.3-3.54.491.395.740.859.211:068:423220-3.88146.9
383Mattias Janmark27DALC6269668050.61.152150850.61.86.191.998.053.346.714:3712:1827314.815257.2
384Calle Jarnkrok28NSHC6478472651.91.059554752.10.37.892.5100.355.045.015:5612:271911-4.423158.9
385Christian Jaros23OTTD138610146.0-3.3627644.9-4.011.990.9102.859.340.710:319:4615-1.31631.3
386Boone Jenner26CBJC70938107346.6-3.073077448.5-2.76.191.597.645.754.318:0714:1724281.227166.1
387Nick Jensen29WSHD6895192450.7-2.071069650.5-2.17.891.999.748.951.117:4915:202648-0.614841.2
388Ryan Johansen27NSHC6892185751.81.468964151.80.59.090.599.552.347.717:0313:193824-5.315863.9
389Marcus Johansson29BUFC/W6071876448.4-0.555160447.7-0.88.589.598.044.855.217:0914:201524-3.115356.9
390Stephen Johns27DALD1725925050.9-0.418318649.6-1.88.592.8101.352.247.817:4016:55511-1.36546.2
391Adam Johnson25PITC7303744.8-5.7242846.2-4.916.785.0101.724.076.06:426:39110.8683.3
392Erik Johnson31COLD591014101050.1-2.474176749.1-3.49.492.1101.547.352.721:0117:133227-1.320348.8
393Jack Johnson33PITD67952108846.7-6.570583745.7-8.68.591.8100.346.054.019:2817:091523-11.214443.8
394Luke Johnson25MINC3193237.3-12.5152339.5-10.80.083.383.331.668.411:3510:2400-1.01100.0
395Tyler Johnson29TBLC6573270151.1-0.755353950.6-0.39.894.0103.851.848.214:3312:1314204.519059.5
396Andreas Johnsson25TORLW4360954652.7-0.644142051.2-1.68.990.699.556.843.215:4513:1713203.512761.4
397Ross Johnston25NYILW3219026941.4-5.213919541.6-5.68.694.6103.249.350.77:597:5724-1.42564.0
398Henri Jokiharju20BUFD6990690849.90.870771149.91.48.091.299.247.752.317:1315:55730-1.215151.7
399Caleb Jones22EDMD4351453349.12.238140148.71.19.490.399.750.549.514:0813:37826-0.87948.1
400Max Jones21ANALW5967067349.93.249251648.81.75.992.798.653.646.414:1612:381932-2.717658.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%
401Seth Jones25CBJD561034106749.21.678378050.10.08.592.1100.657.342.725:1719:4829373.024451.6
402Mathieu Joseph22TBLRW3733431951.1-1.725325250.1-1.97.391.398.652.647.411:3110:3317120.67248.6
403Roman Josi29NSHD691533137852.73.3114199953.33.210.192.0102.050.149.925:4720:1534687.348253.9
404Tyson Jost21COLC6768463951.70.048846851.0-0.48.593.7102.147.053.012:4610:3817125.218960.8
405Tomas Jurco27EDMRW1210110249.81.7757151.42.18.391.7100.063.436.69:599:4462-0.32035.0
406Nazem Kadri29COLC5167664551.20.050149950.1-1.111.292.5103.753.047.017:2613:1021280.822658.8
407Dominik Kahun24TOTC5658157950.1-1.443343350.0-1.812.090.2102.254.845.213:1712:11189-0.312271.3
408Kaapo Kakko18NYRRW6669788544.1-3.351068242.8-5.95.491.196.450.949.114:1712:023521-9.819655.6
409Vladislav Kamenev23COLLW3824424749.7-2.717317449.9-2.55.891.497.252.547.58:597:42187-0.86450.0
410David Kampf25CHIC7067375547.1-2.150956147.6-0.95.792.498.138.161.913:4011:253717-6.814064.3
411Steven Kampfer31BOSD1011111150.00.2807850.60.68.894.0102.860.339.713:3812:49410.92846.4
412Evander Kane28SJSLW6491389550.50.067765450.91.28.687.696.151.049.019:3215:064551-2.034762.2
413Patrick Kane31CHIRW701143122648.2-0.884592147.8-0.611.392.2103.557.142.921:2017:284341-5.846459.3
414Kasperi Kapanen23TORRW6981677151.4-0.459359350.0-1.49.790.6100.350.549.515:4712:453629-4.921456.5
415Erik Karlsson29SJSD56100590552.64.475668852.44.78.687.796.352.048.024:3118:2052682.724549.4
416Melker Karlsson29SJSC6147056045.6-4.834342244.8-5.48.391.399.651.248.812:159:452611-6.39459.6
417William Karlsson27VEGC63100683354.70.775062254.70.39.090.899.855.045.018:5214:5754379.725155.0
418David Kase23PHIRW6294141.4-8.3223538.6-11.46.796.0102.750.050.09:479:33210.11050.0
419Ondrej Kase24TOTRW5577768953.04.359053352.53.87.390.898.157.043.016:3313:3641300.425057.6
420Zack Kassian29EDMRW5980486448.21.362466148.60.911.389.6100.954.745.315:4015:1026452.316460.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%
421Martin Kaut20COLRW9695854.32.4474451.60.29.484.093.451.148.910:089:1920-0.22552.0
422Duncan Keith36CHID611122117748.8-0.182089147.9-0.79.091.9100.954.145.924:2319:164274-5.225643.4
423Clayton Keller21ARIC7092784952.25.370166651.34.27.191.498.562.237.816:1813:213432-0.329662.2
424Joel Kellman25SJSF3120623746.5-5.115317646.5-5.37.391.899.244.056.011:3510:2588-0.95062.0
425Adrian Kempe23LAKLW6988571355.42.867154355.33.35.289.895.052.547.516:0112:3524273.826256.5
426Michal Kempny29WSHD5893493749.9-2.869070249.6-3.212.291.8104.050.050.018:3816:561335-4.917042.9
427Alexander Kerfoot25TORC6584475152.91.864357652.72.210.688.599.148.251.814:4613:042833-3.515257.9
428Phil Kessel32ARIRW7093291650.43.069172248.90.96.690.897.462.337.717:0913:431941-0.527056.7
429Jujhar Khaira25EDMLW6453164845.0-3.139446745.8-2.85.689.795.338.961.112:3210:371536-10.811958.0
430Alex Killorn30TBLC/LW6882775052.40.760958351.1-0.112.692.5105.147.952.117:5612:5527260.620962.2
431Joel Kiviranta23DALF111138656.811.1886756.810.51.695.797.367.232.810:3910:10530.92552.0
432Oscar Klefbom26EDMD621032117446.8-1.378584048.30.09.589.999.451.848.225:2418:533658-3.131450.6
433John Klingberg27DALD581117107151.12.482381350.31.67.291.799.055.045.022:1019:092471-0.228841.7
434Nikolai Knyzhov21SJSD331814.3-32.00110.0-44.887.560.040.010:499:5212-0.830.0
435Slater Koekkoek25CHID4262456452.54.346041452.64.77.792.6100.346.653.416:4515:239271.911740.2
436Mikko Koivu36MINC5563462950.20.747746650.61.18.492.3100.742.857.215:3412:0229135.811464.9
437Otto Koivula21NYILW12679042.7-5.5486642.1-6.85.095.5100.530.070.07:557:4923-0.3580.0
438Keegan Kolesar22VEGRW15935.7-26.64640.0-25.40.0100.0100.050.050.012:0612:0600-0.21100.0
439Leo Komarov33NYIC4841454443.2-4.428539242.1-5.88.193.6101.737.962.112:3610:491316-3.36570.8
440Travis Konecny22PHIC6697076855.86.472860054.85.38.990.399.249.750.316:4813:5029479.024058.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%
441Anze Kopitar32LAKC701121100552.7-0.684177252.1-0.89.690.4100.049.650.421:0216:223949-0.224355.6
442Egor Korshkov23TORF19852.915.96842.95.833.3100.0133.30.0100.010:0810:0810-0.51100.0
443Klim Kostin20STLC/LW4232845.1-9.2172540.5-13.27.7100.0107.740.060.08:328:3101-0.4771.4
444Jesperi Kotkaniemi19MTLC3643738053.5-0.931029251.5-3.26.490.296.661.638.412:6011:081421-2.88763.2
445Ilya Kovalchuk36TOTLW4663754953.70.948539854.92.38.888.997.751.948.116:5814:2511256.318661.8
446Chris Kreider28NYRLW6381687448.33.460367547.20.812.191.7103.848.751.317:1513:452261-2.125860.5
447David Krejci33BOSC6186486050.1-0.165865850.0-0.69.693.6103.259.540.517:1015:013137-1.516350.9
448Torey Krug28BOSD61103683155.56.176264654.14.28.389.297.568.331.720:2916:2122487.627352.7
449Dominik Kubalík24CHILW6883882650.42.263961950.83.411.389.6100.949.350.714:2212:222325-0.327058.1
450Nikita Kucherov26TBLRW68112087356.26.084866955.96.812.392.0104.259.940.118:5214:5530597.638654.4
451Karson Kuhlman24BOSC2529024154.62.922517955.74.13.697.7101.259.640.412:3211:46251.67560.0
452Tom Kuhnhackl28NYIRW2823332641.7-5.417022543.0-4.25.390.896.149.350.711:189:44411-4.84660.9
453Dean Kukan26CBJD3342341250.71.932730152.10.85.490.195.560.639.415:5814:407140.89056.7
454Brett Kulak26MTLD5698776456.41.473258355.71.27.290.697.850.849.217:0816:47133612.218953.4
455Dmitry Kulikov29WPGD5188885850.91.166266649.81.57.391.799.054.245.820:0118:311655-6.314138.3
456Luke Kunin22MINC6371987445.1-5.654662846.5-4.39.089.298.243.356.715:2813:15915-2.623853.8
457Janne Kuokkanen21NJDC/LW14833.3-5.13537.5-10.50.080.080.033.366.712:0411:51010.20
458Sean Kuraly27BOSC6963976945.4-6.750158946.0-6.18.591.5100.031.368.713:1711:312827-5.116657.2
459Evgeny Kuznetsov27WSHC6377789446.5-7.259170745.5-8.613.489.5102.852.147.917:5114:342245-6.518769.0
460Oliver Kylington22CGYD4857662048.2-3.742846747.8-3.16.292.298.454.046.013:4213:148290.49638.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%
461Jordan Kyrou21STLC2827922655.23.122316857.03.98.289.898.060.339.710:5210:131363.66659.1
462Joel L'Esperance24DALRW3131252.03.381142.1-6.220.087.5107.550.050.07:216:1112-0.3450.0
463Kevin Labanc24SJSRW7098280654.96.571861853.75.46.785.792.453.346.716:0413:0933332.530457.9
464Andrew Ladd34NYILW4334244.0-9.2273543.5-7.28.7100.0108.746.953.111:5811:42010.4771.4
465Paul Ladue27LAKD2262056.5-2.1161748.5-10.10.0100.0100.075.025.012:4812:33110.0633.3
466Sam Lafferty24PITC/LW5034838447.5-3.627029447.9-3.68.095.0103.036.363.79:378:571712-3.98565.9
467William Lagesson23EDMD8798249.1-0.2566048.3-0.94.986.791.546.353.711:5210:3107-0.31942.1
468Patrik Laine21WPGRW681010108348.3-0.977088146.6-1.812.190.9103.058.941.119:2516:074157-10.441654.3
469Maxime Lajoie22OTTD6402858.813.9252154.39.617.681.398.954.245.87:497:38000.4560.0
470Gabriel Landeskog27COLLW5486880351.90.265858952.81.710.590.0100.553.546.520:0215:4939257.225457.1
471Dylan Larkin23DETC711161113450.67.188287950.16.49.788.698.349.850.221:1417:0943810.738557.9
472Adam Larsson27EDMD4975983947.50.458161448.61.38.991.6100.544.455.619:5017:501635-3.412748.0
473Jacob Larsson22ANAD6069393542.6-7.752271842.1-8.69.892.0101.846.553.516:0814:42631-7.812546.4
474Johan Larsson27BUFLW/C6262161150.42.047647650.02.29.692.7102.239.160.914:5412:472423-1.99960.6
475Brian Lashoff29DETD9909349.2-0.3786753.82.85.797.8103.552.547.514:3313:13020.51154.5
476Scott Laughton25PHIC4951659346.5-7.338844046.9-6.612.292.0104.143.756.314:3612:4322210.112260.7
477Jeremy Lauzon22BOSD1921824547.1-4.816617848.3-4.17.494.4101.955.644.415:2513:05361.53360.6
478Curtis Lazar24BUFC/RW3826631645.7-5.220723546.8-3.49.189.698.742.657.411:5010:011310-5.06055.0
479Nick Leddy28NYID601008121445.4-2.875090645.3-3.79.792.0101.749.950.121:0718:431752-8.518040.0
480Anders Lee29NYILW681129107351.36.883976752.27.710.290.8101.156.143.918:1815:4424446.930364.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%
481Artturi Lehkonen24MTLLW7091481352.9-2.364160951.3-3.77.791.699.353.946.115:2612:4630228.125056.0
482Brendan Leipsic25WSHLW6148642653.31.035730753.81.98.691.299.946.054.09:108:378243.79949.5
483Josh Leivo26VANLW3647643752.12.934032850.90.58.290.798.949.850.215:0112:5111150.014447.9
484Brendan Lemieux23NYRLW5954072242.8-4.042351345.2-2.06.490.496.847.053.012:5210:531530-5.016950.9
485Otto Leskinen22MTLD5374943.0-11.4254237.3-19.710.096.6106.650.050.010:1810:17150.1633.3
486Kris Letang32PITD611201112451.71.890985951.40.79.789.499.150.949.125:4419:5931804.434052.1
487Mark Letestu34WPGC7487040.7-11.2394844.8-5.53.796.6100.329.370.710:369:2801-0.6862.5
488Maxim Letunov23SJSC3241463.214.817965.417.211.183.394.475.025.09:059:05210.5475.0
489Tyler Lewington25WSHD6535549.11.3363650.00.35.088.593.552.847.210:109:4613-0.8633.3
490Trevor Lewis33LAKC5659153852.3-0.246441153.00.96.890.297.051.448.611:5410:581114-2.215061.3
491Jakob Lilja26CBJF3725534842.3-6.019124543.8-5.98.796.1104.842.058.09:549:3498-1.54353.5
492Timothy Liljegren20TORD11688644.2-6.1476940.5-9.88.181.489.554.145.910:189:4306-1.9922.2
493Oskar Lindblom23PHILW3041434654.53.430425854.14.510.090.5100.455.844.217:3713:5215132.812558.4
494Esa Lindell25DALD691092127746.1-5.280296345.4-6.19.492.2101.644.955.123:2418:223162-4.420148.8
495Ryan Lindgren21NYRD6070179846.8-0.852958747.4-0.712.391.8104.151.848.216:3414:2028253.29251.1
496Anton Lindholm25COLD4404646.5-4.2283345.9-3.613.092.6105.643.256.811:4711:24000.9425.0
497Elias Lindholm25CGYC70100994251.71.875373250.71.59.988.898.752.747.319:4314:3138330.427162.4
498Hampus Lindholm26ANAD5598592451.63.975371851.23.27.290.397.547.152.923:0418:122053-6.123746.0
499Par Lindholm28BOSC4031631650.0-0.624023750.3-0.57.496.6104.041.358.711:149:1914134.06058.3
500Gustav Lindstrom21DETD1618122944.1-0.114217744.52.01.893.295.049.750.316:3214:0437-0.52536.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%
501Bryan Little32WPGRW71108057.99.5776255.49.29.896.0105.865.734.316:0913:1522-0.52552.0
502Blake Lizotte22LAKC6579164355.22.459348055.33.15.391.696.854.545.513:5811:5022217.415855.1
503Adam Lowry26WPGLW4949157945.9-3.437044845.2-2.95.993.299.238.561.514:5812:303111-5.811260.7
504Milan Lucic31CGYLW6873772450.40.355654950.31.17.691.298.849.450.613:2011:3319421.814457.6
505Matt Luff22LAKRW1818117251.3-4.513312751.2-3.88.087.295.351.049.010:2210:14440.14753.2
506Isac Lundestrom20ANAC1512415145.1-3.59311644.5-4.310.389.699.951.148.913:5511:2042-1.32147.6
507Eetu Luostarinen21CARC8815559.6-0.7634558.3-1.72.289.391.548.851.29:599:58211.01275.0
508Joona Luoto22WPGF165310433.8-15.5417036.9-11.20.094.194.136.763.36:356:3035-3.61752.9
509Ilya Lyubushkin25ARID5165766049.91.449450049.71.67.793.9101.648.751.314:1113:5213206.69045.6
510Olli Maatta25CHID6594798249.10.670573349.01.19.390.8100.046.153.918:2516:122257-3.116947.3
511Kurtis MacDermid25LAKD4553952150.8-1.140240749.7-1.95.190.695.758.141.913:4312:32526-3.710847.2
512Mackenzie MacEachern25STLLW5138635652.02.430028351.52.27.993.5101.442.657.48:578:5114110.88871.6
513Zack MacEwen23VANC1713418042.7-4.410213343.4-3.315.995.8111.846.353.79:379:1448-2.03154.8
514Ryan MacInnis23CBJC10658543.3-4.9555948.2-3.34.397.6101.844.855.29:219:15320.81586.7
515Nathan MacKinnon24COLC691257109453.53.395482553.64.011.589.7101.357.642.421:1216:40385312.153459.6
516Josh Mahura21ANAD1116117248.31.512512949.21.99.489.098.458.441.616:1414:3125-0.22544.0
517Cale Makar21COLD5797688652.42.373266852.32.410.790.7101.362.038.021:0116:45344010.227244.5
518Beck Malenstyn21WSHLW3252154.36.1171947.2-0.50.090.090.020.080.09:167:4810-0.3666.7
519Denis Malgin23TOTC4447741853.33.635232152.32.07.686.794.360.639.411:5910:532617-1.49751.5
520Evgeni Malkin33PITC5589377853.43.470558254.84.911.288.8100.062.537.519:3115:47706912.329458.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%
521Andrew Mangiapane23CGYLW6891480853.13.668961752.84.210.390.3100.646.253.813:4212:5438293.520553.2
522Brandon Manning29EDMD9727848.0-2.4575152.81.73.091.794.754.345.711:0311:0218-0.91650.0
523Josh Manson28ANAD5085384750.21.965465450.01.66.490.997.348.451.620:3817:382141-2.013846.4
524Anthony Mantha25DETRW4366856254.311.152843354.911.99.687.296.955.144.918:5215:3822308.523658.1
525Brad Marchand31BOSLW70105083255.87.379262256.07.512.689.5102.161.438.619:2714:0443718.930161.5
526Jonathan Marchessault29VEGC66107187855.01.379667854.0-0.38.390.799.055.045.017:1715:01374810.638860.6
527Mason Marchment24TORF4153331.3-15.6102429.4-16.314.390.9105.216.783.38:057:5411-0.1650.0
528Martin Marincin27TORD2635333251.5-0.126425051.40.88.989.498.344.555.515:1213:30922-1.57139.4
529John Marino22PITD5681579650.6-0.861558051.5-0.411.491.8103.247.952.120:1517:2637420.815738.9
530Patrick Marleau40TOTC6680783349.2-1.859761249.4-1.210.090.0100.048.151.915:3513:332915-2.519260.9
531Mitch Marner22TORRW5998087352.92.273965153.23.611.489.3100.752.947.121:3315:5664717.627755.6
532Pat Maroon31TBLLW6462260750.6-1.646545950.3-1.18.993.2102.149.450.612:2510:3514173.212464.5
533Matt Martin30NYILW5541353143.8-3.828738542.7-5.16.294.4100.632.967.110:259:521117-3.39452.1
534Alec Martinez32TOTD5190687151.0-4.768463451.9-3.29.188.597.651.648.421:3018:2614322.617642.6
535Jordan Martinook27CARLW4542536753.7-0.631628053.0-0.87.490.297.656.643.411:169:502419-1.69546.3
536Mike Matheson25FLAD5990992349.6-0.267769149.5-0.99.989.899.646.753.318:0116:144154-7.021648.1
537Stefan Matteau25CBJLW910311846.6-1.5848749.10.18.191.599.645.554.512:2211:5821-0.52962.1
538Auston Matthews22TORC701329114153.82.999886753.53.510.890.8101.659.640.420:5817:32784815.150457.5
539Scott Mayfield27NYID671009112147.41.172982347.0-0.18.093.1101.247.952.119:5717:032170-0.323941.0
540Gerald Mayhew27MINF1312412949.00.27810043.8-6.114.593.7108.261.138.911:3310:1342-0.62955.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%
541Charlie McAvoy22BOSD671252118951.30.696589451.91.59.792.7102.549.650.423:1019:4237687.422045.9
542Jake McCabe26BUFD6688689349.80.768668450.11.87.5