Are You a Stathead?

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

Subscribe to our Stathead Newsletter

Skater Advanced Statistics

Skater Advanced Statistics Table
Corsi (EV) Fenwick (EV) PDO (EV) Zone Starts (EV)
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
1Justin Abdelkader30DETLW7588891049.40.767569149.4-0.18.090.798.649.850.216:3312:492134-6.420054.5
2Pontus Aberg24TOTLW5352461046.2-4.040645847.0-3.69.994.2104.156.943.112:1011:481220-2.712556.0
3Noel Acciari26BOSC6058462948.1-6.644944550.2-4.45.891.497.232.467.612:5511:242091.411358.4
4Kenny Agostino25BOSLW5344841.5-8.5283345.9-4.14.892.096.837.562.512:038:5910-0.31764.7
5Sebastian Aho20CARRW781259101555.40.992479853.70.09.390.099.457.043.017:5515:1259535.539051.3
6Sebastian Aho21NYID2229833447.22.222226845.31.09.289.999.243.456.615:3114:26312-4.55044.0
7Mark Alt26TOTD1516116749.1-1.711411749.4-0.83.795.699.354.745.312:2711:4634-0.82937.9
8Karl Alzner29MTLD821323133649.8-0.993897549.0-1.87.291.598.746.553.520:0517:022290-3.618844.7
9Michael Amadio21LAKC3726328847.7-2.420221348.7-1.35.494.399.767.532.59:198:271160.05848.3
10Josh Anderson23CBJRW63107393153.53.382168354.63.27.091.498.459.140.918:0215:4041200.731859.1
11Lias Andersson19NYRC7699043.4-1.2477638.2-5.612.594.7107.245.154.911:5711:2740-2.71050.0
12Rasmus Andersson21CGYD1014311755.00.61169355.5-1.25.090.595.558.841.215:2613:02041.52334.8
13Andy Andreoff26LAKLW4534941745.6-4.425931345.3-4.36.192.798.854.745.39:239:2137-4.48356.6
14Sven Andrighetto24COLRW5057357549.92.939544846.9-0.47.689.396.950.549.514:2911:532215-5.919856.1
15Artem Anisimov29CHIC7293293749.9-3.365571247.9-4.06.991.197.952.847.216:4712:361826-7.522657.5
16Victor Antipin25BUFD4755258748.50.640244547.5-0.76.392.198.455.244.815:1714:07413-3.77950.6
17Darren Archibald27VANRW2725234342.4-7.518925043.1-7.57.193.4100.519.580.514:5212:0151-5.85450.0
18Josh Archibald25TOTRW4240145147.1-2.128033845.3-2.38.492.3100.645.654.411:5710:5474-4.08648.8
19Joel Armia24WPGRW7975170051.80.655151351.80.28.292.0100.240.659.412:369:5948162.122058.2
20Viktor Arvidsson24NSHLW781158110751.1-0.186084350.5-1.010.992.3103.255.045.017:4513:553135-11.242558.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%
21Zach Aston-Reese23PITC1614615149.2-2.510711248.9-2.48.694.2102.837.462.611:2310:0264-0.63363.6
22Andreas Athanasiou23DETC7188291449.10.765670948.1-1.67.890.097.852.947.115:1913:123836-3.332152.6
23Cam Atkinson28CBJRW65100792752.10.576468852.6-0.110.193.0103.153.646.418:5414:4231195.238060.8
24Justin Auger23LAKRW2102132.3-20.591537.5-16.60.090.990.950.050.07:607:6000-0.8333.3
25Yohann Auvitu28EDMD3345641952.1-0.934631152.7-1.110.691.4102.060.839.213:3313:048171.212853.9
26David Backes33BOSC5779963455.82.660545956.94.17.990.398.247.752.315:2413:0731218.024066.7
27Mikael Backlund28CGYC821368106256.34.2103883455.43.46.288.494.646.753.319:0114:2881485.737257.5
28Nicklas Backstrom30WSHC811240118751.14.491891550.13.99.792.3102.051.049.019:4015:134458-1.927959.1
29Sven Baertschi25VANLW5363171147.0-0.646152946.6-0.510.392.0102.354.345.715:3613:331917-8.314457.6
30Josh Bailey28NYIC761060121646.6-1.577094245.0-2.910.089.699.650.949.117:5314:294562-14.626656.8
31Justin Bailey22BUFRW129512243.8-8.6709941.4-10.29.690.5100.259.440.611:1710:1342-1.03063.3
32Chase Balisy25FLAC8595750.92.9464152.93.70.093.193.153.346.79:498:1852-0.61346.2
33Nicholas Baptiste22BUFRW3323527845.8-2.617720945.9-2.56.192.698.752.048.09:588:5348-3.77064.3
34Ivan Barbashev22STLC5356955950.4-1.641739951.1-2.26.693.4100.053.246.812:1211:532112-0.810343.7
35Mark Barberio27COLD4663966748.91.145347948.61.18.393.2101.437.262.817:1714:55816-2.512441.9
36Aleksander Barkov22FLAC791395129451.93.5108898352.53.510.089.899.740.459.622:0416:4882636.037668.1
37Tyson Barrie26COLD681239132848.32.0876100246.60.89.690.5100.162.437.622:4218:462038-16.137347.7
38Matt Bartkowski29CGYD1820022946.6-6.814318044.3-8.56.091.997.952.947.113:2112:23318-2.33756.8
39Mathew Barzal20NYIC821304114153.38.196286652.68.29.989.999.853.746.317:4614:3065889.026065.4
40Jay Beagle32WSHRW/C7952982139.2-10.839060239.3-9.710.893.2104.025.274.812:279:542510-12.412054.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%
41Ethan Bear20EDMD1828834645.4-2.520626244.0-4.65.490.696.159.640.418:3816:37518-5.34544.4
42Francois Beauchemin37ANAD67979108147.5-2.573279647.9-2.09.593.1102.752.247.817:1915:061147-8.018849.5
43Nathan Beaulieu25BUFD5978084248.10.561064548.61.96.190.796.851.049.015:5714:43630-5.014845.3
44Anthony Beauvillier20NYILW7194597149.32.371073949.02.59.691.5101.148.951.114:3212:432620-0.421960.3
45Matt Beleskey29TOTLW1512712650.2-2.91069951.70.71.586.487.864.135.910:589:38520.63844.7
46Pierre-Edouard Bellemare32VEGLW7271765852.11.254245454.43.77.593.6101.146.054.012:199:5749251.916456.1
47Louis Belpedio21MIND1201852.68.5111247.85.828.683.3111.920.080.015:4715:09000.640.0
48Jamie Benn28DALLW821323121052.21.496587852.41.411.591.5103.051.848.219:4915:23636616.939161.6
49Jordie Benn30MTLD771283129349.8-0.793191750.40.45.893.098.848.251.818:5816:3720743.021748.8
50Beau Bennett26STLRW6645653.31.0514851.5-2.70.093.993.932.167.910:4810:0020-0.41442.9
51Sam Bennett21CGYC82108897952.6-0.979773052.2-1.15.691.096.759.540.514:2412:1754323.329353.6
52Matt Benning23EDMD731190111551.61.689684651.40.78.691.9100.556.743.317:1615:4118614.923746.8
53Patrice Bergeron32BOSC64104777957.35.676260655.73.310.192.9103.059.440.619:2614:3555424.639856.3
54Patrik Berglund29STLC5774066252.81.354447453.41.17.090.997.943.956.116:0913:312211-5.318361.2
55Steve Bernier32NYIRW4234135.9-13.1173334.0-14.70.090.590.556.044.010:038:4500-0.9666.7
56Christoph Bertschy23MINC12722.2-16.92722.2-15.350.0100.0150.00.0100.05:235:2001-0.50
57Tyler Bertuzzi22DETLW4854661746.9-2.341944748.4-1.09.189.898.844.455.614:2412:5213140.715354.2
58Alex Biega29VAND4459858550.53.146244151.24.45.894.4100.250.449.615:0114:119201.715052.7
59Kevin Bieksa36ANAD5978999344.3-6.058875243.9-6.85.792.698.246.054.018:0115:331241-6.514744.9
60Chris Bigras22COLD1513018041.9-8.59313141.5-8.44.593.397.858.441.613:5211:5018-1.82334.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%
61Anthony Bitetto27NSHD3235945244.3-6.327532545.8-4.57.194.1101.253.346.713:2713:13716-1.75446.3
62Anders Bjork21BOSLW3035029854.00.524922652.4-1.08.992.1101.168.931.112:2111:1416113.07440.5
63Oliver Bjorkstrand22CBJRW82103397551.40.180172252.60.27.992.6100.555.144.914:1712:3026251.329156.0
64Nick Bjugstad25FLAC821187108352.34.193083252.83.89.091.3100.447.652.415:0713:2852494.336063.9
65Sammy Blais21STLLW11739942.4-13.0577144.5-11.210.395.9106.232.667.410:469:2615-1.22045.0
66Joseph Blandisi23ANAC3252550.03.5211755.310.211.8100.0111.843.856.311:4111:3610-0.54100.0
67Anton Blidh22BOSLW14450.0-10.32250.0-13.20.0100.0100.025.075.010:2310:23000.00
68Mike Blunden31OTTRW15645.53.44544.41.20.0100.0100.00.0100.06:316:31000.21100.0
69Mikkel Boedker28SJSRW7483493247.2-4.661565948.3-4.88.591.9100.547.752.313:2111:572926-3.219860.1
70Brock Boeser20VANRW6284490248.30.562768347.90.39.690.299.862.537.517:3014:322628-2.834152.5
71Zach Bogosian27BUFD1827428449.13.021721150.74.73.191.995.142.757.319:0917:1439-0.54860.4
72Jared Boll31ANARW10343946.6-2.5262749.1-1.29.190.9100.060.040.04:264:2200-0.5580.0
73Nick Bonino29NSHC7182192447.0-5.560968247.2-5.69.092.4101.436.263.815:3812:536433-5.014457.6
74David Booth33DETLW2813319740.3-9.310614841.7-8.45.191.296.258.741.36:586:4809-3.64967.3
75Andreas Borgman22TORD4863562650.40.145448248.5-0.810.591.7102.256.044.013:4113:2313363.111739.3
76Henrik Borgström20FLAC4224234.4-9.0173135.4-10.215.487.5102.929.470.612:4011:1922-1.11060.0
77Mark Borowiecki28OTTD5261971946.3-0.248250548.82.77.590.698.140.459.614:3913:2611172.113250.0
78Robert Bortuzzo28STLD7295188251.9-0.167962152.2-0.87.593.5101.151.348.714:4813:255172.516446.3
79Reid Boucher24VANC2021420151.62.617314754.14.74.086.090.042.058.011:2310:1384-0.15666.1
80Lance Bouma27CHIC5347546250.7-4.134732851.4-0.96.793.199.744.555.510:399:28583.78466.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%
81Michael Bournival25TBLLW5345438.6-9.8243938.1-10.90.0100.0100.033.366.79:219:2110-0.8771.4
82Gabriel Bourque27COLLW5837557739.4-9.326841839.1-9.16.593.8100.341.158.910:548:57122-4.88452.4
83Jay Bouwmeester34STLD3555859348.5-5.442042849.5-5.28.093.5101.544.155.920:0817:57514-3.810144.6
84Madison Bowey22WSHD5155768544.8-3.940552143.7-3.77.492.9100.454.645.413:4313:241138-11.110445.2
85Johnny Boychuk34NYID58922105346.7-2.568478346.6-1.89.790.299.947.952.120:1217:031546-11.228250.0
86Travis Boyd24WSHC8638343.2-4.7495845.8-3.211.597.6109.157.942.18:508:4900-1.7540.0
87Brian Boyle33NJDC6972072949.71.355554050.72.06.790.697.346.653.413:1710:5119184.419661.2
88Tyler Bozak31TORC811170102453.34.585479751.74.08.293.3101.557.242.815:3813:20374211.225261.1
89Derick Brassard30TOTC721120109450.63.181181549.91.210.289.399.554.345.717:4415:0242405.631662.0
90Jesper Bratt19NJDW7479090646.6-2.160270346.1-3.57.590.197.652.048.015:1512:022530-1.717456.9
91Justin Braun30SJSD811321157745.6-8.5975108547.3-7.19.691.7101.338.261.821:2018:283235-8.525145.8
92Connor Brickley25FLAC4442748446.9-3.633534749.1-1.86.092.498.348.651.411:5310:471017-1.79763.9
93Daniel Brickley22LAKD18753.36.04450.02.750.0100.0150.066.733.310:4810:48000.310.0
94Alex Broadhurst24CBJC2271564.312.321970.016.50.0100.0100.057.142.910:039:38220.6333.3
95T.J. Brodie27CGYD731401135850.8-3.61046104050.1-3.87.891.098.850.149.923:4119:0448680.326045.4
96Jonas Brodin24MIND731110132445.6-2.386096847.0-1.411.991.9103.846.953.121:3618:2516223.416247.5
97Kyle Brodziak33STLC8185393747.7-5.464663950.3-3.48.493.3101.631.168.913:2811:3952180.917763.8
98Jonny Brodzinski24LAKC3526831645.9-4.719523545.3-4.99.095.1104.153.946.19:309:1556-3.18860.2
99Troy Brouwer32CGYRW7679779550.1-4.359958450.6-3.35.892.498.240.859.213:5610:362831-3.717046.5
100Connor Brown24TORRW8293096349.1-1.369272748.8-0.29.790.7100.452.947.115:0011:5645262.320358.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%
101Dustin Brown33LAKRW811232107953.34.691681053.14.411.891.6103.350.449.619:5015:1540555.236860.3
102J.T. Brown27TOTRW4737536950.4-2.729827552.0-0.94.292.396.647.252.89:048:4911111.27851.3
103Logan Brown19OTTC4212150.06.4161551.67.215.485.7101.160.040.08:085:47240.3757.1
104Pavel Buchnevich22NYRLW7488193148.63.566171947.92.37.592.8100.357.742.315:0112:173943-3.526651.1
105Andre Burakovsky22WSHLW5670762753.05.449547251.23.59.191.9100.954.046.013:5012:382334-0.617049.4
106Erik Burgdoerfer29OTTD2212842.92.9182146.26.213.3100.0113.336.463.613:2513:25000.52100.0
107Alexander Burmistrov26VANC2421522948.4-2.016218846.3-3.65.592.097.545.754.311:5910:3954-4.13847.4
108Brent Burns32SJSD/RW821898159154.45.81347114554.13.76.990.297.161.538.525:1519:57751242.160954.5
109Alexandre Burrows36OTTLW7155865146.2-1.141245547.50.06.192.298.449.250.811:419:28714-2.915657.7
110Will Butcher23NJDD81112596453.97.488172854.87.88.490.999.362.437.616:0413:15203610.823936.8
111Chris Butler31STLD6816954.0-1.3494950.0-4.711.891.7103.448.052.013:1812:39020.1728.6
112Dustin Byfuglien32WPGD691334125151.61.4101394751.71.59.792.3102.051.148.924:2019:6034795.437251.9
113Paul Byron28MTLC/LW821062103450.70.478376150.70.67.790.998.649.250.816:0713:0145366.120356.7
114Drake Caggiula23EDMLW6773481647.4-3.653759647.4-3.97.190.697.752.647.413:3311:462728-0.918157.5
115Ryan Callahan32TBLRW6771469350.7-0.253351950.7-0.26.592.398.847.552.513:1910:6026160.017958.1
116Matt Calvert28CBJLW6971978147.9-4.654757848.6-4.77.390.197.439.860.213:2311:292815-4.016963.9
117Mike Cammalleri35TOTC/W6672480347.4-2.654557548.7-1.88.291.599.749.150.913:4612:072236-3.422058.2
118Kyle Capobianco20ARID191734.6-16.161528.6-19.625.083.3108.344.455.613:3313:3211-1.010.0
119Paul Carey29NYRC6042963040.5-5.531547739.8-6.87.291.398.545.954.110:169:452131-8.19354.8
120Brandon Carlo21BOSD761190111951.5-2.188085550.7-3.38.492.3100.754.145.919:1416:2026457.914452.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%
121John Carlson28WSHD821509155949.21.71085118247.90.610.491.0101.448.151.924:4718:275897-6.045252.4
122Gabriel Carlsson21CBJD1415516947.8-2.711612548.1-4.65.694.399.955.144.911:2011:0524-0.42669.2
123Ryan Carpenter27TOTC5254854050.4-2.040941449.7-2.68.591.6100.145.754.312:3610:461717-0.313463.4
124Daniel Carr26MTLLW3838740249.0-0.927728849.00.18.892.6101.443.656.412:0810:5512122.310450.0
125Connor Carrick23TORD4767560852.63.249246551.42.98.792.0100.758.841.215:0814:3710218.413839.9
126Trevor Carrick23CARD16650.018.15550.025.00.0100.0100.075.025.07:327:3200-0.41100.0
127William Carrier23VEGLW3733930252.91.426323253.11.54.493.798.154.845.28:508:391560.99355.9
128Jeff Carter33LAKC2736237948.9-2.428427850.5-1.19.890.7100.451.049.017:4913:16791.014658.2
129Daniel Catenacci24NYRC171926.9-16.571531.8-11.80.090.990.933.366.711:0311:0300-0.51100.0
130Colby Cave23BOSC3252649.0-0.2201754.16.70.0100.0100.052.647.411:2710:18100.2450.0
131Cody Ceci24OTTD821449186243.8-6.11070134044.4-5.58.190.898.941.258.823:1919:491840-14.231545.4
132Peter Cehlarik22BOSLW6708246.1-4.7605950.4-0.88.295.7103.868.431.613:5611:5501-0.3650.0
133Thomas Chabot21OTTD6396999449.43.969574948.11.78.590.098.562.038.017:3115:222736-0.418151.9
134Michael Chaput25VANC9547043.5-2.1455445.5-0.66.586.592.96.393.89:478:3520-0.8825.0
135Zdeno Chara40BOSD731377122652.9-1.0105592653.3-0.49.791.8101.548.651.422:5418:48427411.632344.6
136Ben Chiarot26WPGD5775374450.3-3.356755350.6-3.19.693.9103.553.546.515:1613:5410341.013243.2
137Alex Chiasson27WSHRW6145858244.0-4.632644442.3-5.511.890.7102.545.554.511:469:292916-6.99264.1
138Jason Chimera38TOTLW7458978342.9-6.344158443.0-5.37.091.898.838.861.210:189:391225-12.013259.8
139Filip Chlapik20OTTC2016717648.71.212012449.22.44.790.495.164.835.210:049:1495-0.43855.3
140Taylor Chorney30TOTD2521627743.8-5.616221043.5-4.612.594.9107.455.544.513:0811:24412-0.63441.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%
141Jakob Chychrun19ARID5085594147.6-1.362670846.90.08.393.3101.655.544.520:1418:011927-1.223543.4
142Filip Chytil18NYRC99514040.4-7.27210840.0-6.46.590.296.846.553.513:3713:1213-2.93167.7
143Anthony Cirelli20TBLC1820417653.71.815613553.61.811.996.2108.150.849.213:1411:42841.24163.4
144Casey Cizikas26NYIC6455071843.4-5.939053242.3-5.99.389.598.825.674.413:1210:433323-8.812360.2
145Fredrik Claesson25OTTD6474285246.5-1.354460947.2-1.17.191.999.051.248.815:2113:591533-6.412647.6
146Adam Clendening25ARID5788946.7-4.8616648.0-2.09.189.498.545.554.515:5615:2724-1.11136.4
147Kyle Clifford27LAKLW5047944252.01.737332653.43.34.792.997.745.055.010:3310:22862.713360.9
148Cal Clutterbuck30NYIRW7660887341.1-7.844663141.4-6.59.391.7101.028.271.812:4610:291431-12.316860.1
149Braydon Coburn32TBLD7289494248.7-3.066971048.5-3.18.492.5100.841.558.516:0113:521123-3.316245.1
150Andrew Cogliano30ANALW/C801035109348.60.677482248.50.47.994.6102.545.354.715:1213:192441-4.830357.8
151Ian Cole28TOTD6798193851.1-0.774467952.3-0.29.991.4101.345.354.717:4715:2121275.018345.9
152Blake Coleman26NJDC7981888248.10.163565249.31.18.491.8100.233.666.414:2412:0468215.624559.6
153Blake Comeau31COLRW79946108446.6-1.467578446.3-1.28.892.7101.532.367.715:5313:144729-9.021956.2
154J.T. Compher22COLLW6979386048.00.355563646.6-0.65.290.195.349.450.615:6012:251613-9.923156.7
155Cory Conacher28TBLLW3631429451.6-2.223322750.7-2.67.093.2100.250.050.09:609:33551.27657.9
156Kevin Connauton27ARID731021116846.6-1.270890044.0-3.09.493.1102.547.552.515:1114:221332-8.022645.1
157Brett Connolly25WSHRW7064172147.1-1.643556143.7-4.911.490.3101.754.845.212:0110:331719-8.414845.3
158Kyle Connor21WPGLW761048106649.6-2.580678850.6-1.59.792.3101.954.845.216:5414:1439343.628866.7
159Andrew Copp23WPGC8289080152.61.965258152.91.88.992.8101.744.355.713:4411:4229306.318651.6
160Frank Corrado24PITD5485049.0-2.7393155.73.40.094.494.457.842.211:3011:30211.21154.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%
161Nick Cousins24ARIC7183585549.40.860563748.71.77.390.697.940.559.512:5112:2518243.217966.5
162Logan Couture28SJSC781167112950.8-0.284175152.81.19.589.499.049.550.518:3314:0255522.037654.0
163Sean Couturier25PHIC821369120653.25.6102791253.04.713.190.9104.043.656.421:3516:21483711.037760.2
164Charlie Coyle25MINC/RW6680298344.9-3.061970446.8-1.610.092.6102.647.752.316:3214:0929264.919958.8
165Adam Cracknell32TOTRW5273146.6-7.4182442.9-10.80.094.794.738.961.17:436:4632-0.8875.0
166Andrew Crescenzi25LAKC251722.7-34.441323.5-35.20.0100.0100.050.050.07:526:3710-0.910.0
167Kyle Criscuolo25BUFC9556247.0-3.0444350.62.80.088.288.238.161.98:017:38320.9862.5
168Sidney Crosby30PITC821579124655.95.7122289557.77.38.089.797.858.741.320:4116:44427617.541260.0
169Lawson Crouse20ARILW1110711548.2-0.6758347.50.53.685.589.142.957.110:5610:1423-0.42454.2
170Matt Cullen41MINC7962591940.5-8.146567140.9-8.710.292.9103.147.952.111:5410:551417-7.516861.9
171Austin Czarnik25BOSC10977157.72.8825460.39.05.788.994.562.737.310:559:53221.51258.3
172Evgenii Dadonov28FLARW741213105053.66.395378854.76.910.090.2100.245.554.518:4215:15464511.836251.7
173Klas Dahlbeck26CARD3347247849.7-7.834937548.2-8.36.891.898.656.543.516:2215:15714-2.99346.2
174Carl Dahlstrom23CHID1117415552.9-5.911811949.8-6.910.887.898.646.653.417:3116:0227-0.23040.0
175Michael Dal Colle21NYILW4365041.9-1.6264138.8-2.65.096.7101.742.357.713:2112:11100.0250.0
176Trevor Daley34DETD771179137946.1-4.1921104246.9-3.89.490.7100.141.858.220:4217:171150-13.019752.3
177Zac Dalpe28CBJRW12766753.1-1.6624955.91.62.290.092.260.739.37:277:12321.22572.0
178Phillip Danault24MTLLW5275467852.73.453248152.53.67.490.698.049.750.316:3513:3838205.415162.3
179Marko Daňo23WPGC2314714550.31.311610652.32.66.291.197.343.256.87:116:5834-0.43857.9
180Laurent Dauphin22ARIC2151648.4-7.2111150.0-5.80.087.587.5100.00.07:147:1400-0.11100.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%
181Brandon Davidson26TOTD5173571950.60.354249952.11.16.789.696.349.051.016:4914:4713441.312450.8
182Calvin de Haan26NYID3348750549.1-1.336037549.0-0.913.091.7104.745.254.818:4516:181424-0.49148.4
183Jacob de La Rose22MTLLW5553158047.8-2.437742047.3-2.96.193.499.649.650.411:5110:492019-2.010849.1
184Jean-Sebastien Dea23PITC5133030.2-23.172224.1-29.625.0100.0125.050.050.05:295:2901-0.21100.0
185Anthony DeAngelo22NYRD3247847450.26.037336750.45.05.388.493.866.533.516:3514:316290.910763.6
186Alex DeBrincat20CHIRW82113595754.32.278471652.31.610.191.0101.158.941.114:4812:373325-1.335850.6
187Jake Debrusk21BOSLW7090776454.31.368758654.01.310.392.2102.570.030.014:2212:2531219.024658.1
188Danny DeKeyser27DETD651043107749.20.877680249.20.28.392.2100.444.855.220:1917:57631-3.614843.9
189Michael Del Zotto27VAND821271148246.2-2.7974113246.2-2.48.891.5100.348.251.820:4817:442267-12.524352.7
190Dylan DeMelo24SJSD6382782250.20.262857452.21.88.690.499.049.750.314:1213:2413164.314047.9
191Jason Demers29ARID691224115251.54.188589549.73.58.690.398.945.754.321:0817:5920363.422542.2
192Travis Dermott21TORD3761350255.06.445438254.37.28.895.2104.051.748.315:6015:229367.710650.9
193David Desharnais31NYRC7165984044.0-2.948665142.7-4.87.989.797.555.444.613:0311:372626-6.39856.1
194Nicolas Deslauriers26MTLLW5852359746.7-3.337541847.3-2.07.495.4102.746.453.611:3610:311431.012760.6
195Phillip Di Giuseppe24CARLW4954645354.7-0.940134353.9-0.67.491.398.652.247.810:3010:231613-0.412352.0
196Jason Dickinson22DALC2716817149.6-1.111712947.6-3.44.593.698.154.245.88:328:2755-1.33447.1
197Christopher Didomenico28OTTC2422424847.50.916518247.60.29.689.899.450.749.311:4710:16108-0.74254.8
198Brenden Dillon27SJSD811297123351.30.596288552.10.38.689.598.054.645.417:1915:4511290.120243.1
199Christian Djoos23WSHD6387279752.25.366661252.16.410.292.2102.459.840.214:0213:4413334.111253.6
200Max Domi22ARILW821158121648.80.783194346.8-0.210.490.8101.255.944.116:4213:564062-7.031547.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%
201Ryan Donato21BOSC1214712554.00.91109852.9-1.09.592.2101.763.536.514:4212:14330.14257.1
202Joonas Donskoi25SJSRW6696178455.15.671554856.65.87.892.099.855.844.214:5813:14463311.320164.2
203Derek Dorsett31VANRW2017323042.9-8.013517443.7-5.68.291.199.229.470.615:1712:3042-4.23966.7
204Jake Dotchin23TBLD4876169852.21.457152252.21.010.393.5103.848.351.716:2915:484332.711541.7
205Drew Doughty28LAKD821734152553.25.41309118852.44.310.091.3101.251.348.726:5020:5417794.740151.1
206Nic Dowd27TOTC5644550646.8-1.733337447.1-1.24.292.196.428.971.110:329:231615-2.18957.3
207Leon Draisaitl22EDMC781318115553.34.0101685554.34.89.687.196.755.244.819:1915:21788411.732359.8
208Jonathan Drouin22MTLLW771128110250.60.282583549.7-0.96.090.296.257.842.217:3614:045658-2.729854.7
209Brandon Dubinsky31CBJC6276284547.4-6.957960149.1-5.66.692.599.036.763.315:2113:252512-2.315158.9
210Pierre-Luc Dubois19CBJLW821339105456.06.4102878056.96.37.992.4100.465.834.216:3814:3038297.127460.2
211Matt Duchene27TOTC821232129948.71.989898647.70.79.389.298.451.049.018:1915:214740-4.232857.9
212Anthony Duclair22TOTLW5669665351.62.748350349.00.77.491.398.754.345.713:1711:312180.617455.2
213Mathew Dumba23MIND821413160246.9-0.31073119647.3-1.211.091.4102.445.854.223:4919:3922523.136947.7
214Gabriel Dumont27TOTC3019924145.2-1.614517645.2-1.05.395.9101.252.647.49:038:0753-1.46162.3
215Brian Dumoulin26PITD801465130552.91.1111796353.71.17.890.298.054.145.920:3717:4735438.321347.9
216Vince Dunn21STLD751219101154.74.487273954.12.37.791.599.260.839.217:1415:1029385.328448.6
217Christian Dvorak21ARIC781024105749.20.972882546.9-0.58.889.998.647.652.416:2513:162025-3.724262.4
218Ryan Dzingel25OTTC791114117648.61.781487748.10.68.989.798.651.148.916:3014:162734-5.323857.1
219Cody Eakin26VEGC8090499747.6-4.766974847.2-5.17.491.098.449.450.614:3212:116031-3.819554.9
220Patrick Eaves33ANARW2163630.8-9.7132039.4-1.712.592.3104.846.753.316:2813:0500-0.2837.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%
221Jordan Eberle27NYIRW811293108254.49.896681354.310.69.989.999.852.147.916:0414:03383813.729063.1
222Alexander Edler31VAND701182134346.8-1.087897047.50.27.990.598.446.054.024:1718:473156-8.135448.6
223Joel Edmundson24STLD691273120051.5-1.295986752.5-1.38.490.899.148.751.320:4518:121728-2.426546.8
224Nikolaj Ehlers21WPGLW821243107953.53.493280153.83.39.691.8101.453.146.916:0514:0138583.442254.7
225Jack Eichel21BUFC671002101349.72.677279449.32.48.987.996.861.238.820:0915:383861-0.143356.6
226Victor Ejdsell22CHIC6587643.3-2.7404944.9-1.98.690.298.860.040.013:1912:3320-1.21643.8
227Aaron Ekblad21FLAD821572163649.0-0.51242128549.1-1.59.491.4100.842.257.823:2318:534099-9.439947.4
228Mattias Ekholm27NSHD811612137554.04.51187104053.33.49.392.3101.646.553.523:3518:4938700.528647.2
229Oliver Ekman-Larsson26ARID821551146451.45.01118114249.54.07.988.896.747.752.323:3918:492953-1.840649.8
230Remi Elie22DALLW7265962351.4-0.545944750.7-1.87.793.8101.546.953.110:159:5920250.013153.4
231Lars Eller28WSHC81944101248.30.266576246.6-1.39.690.199.747.652.415:1812:193947-4.929953.8
232Ryan Ellis27NSHD4492175854.94.066254854.73.710.593.5104.054.745.323:2118:2633333.222050.0
233Alexei Emelin31NSHD76980113646.3-6.974883547.3-6.17.694.7102.243.456.616:5315:132039-8.113543.7
234Deryk Engelland35VEGD791278138448.0-4.8966102848.4-4.29.091.3100.447.952.120:1516:572553-5.121749.8
235Andreas Englund22OTTD161430.0-10.041028.6-13.433.3100.0133.340.060.011:2110:5411-0.30
236Tyler Ennis28MINC7371180746.8-0.253659847.3-0.87.593.1100.651.049.011:5811:2430115.120256.9
237Toby Enstrom33WPGD4364358952.23.748543252.94.38.893.0101.851.748.317:0216:193316.16845.6
238Jonathan Ericsson33DETD811186130647.6-2.094799348.8-0.97.891.799.538.861.219:1916:361370-10.115356.2
239Loui Eriksson32VANLW5058459549.52.943946348.71.97.392.9100.246.953.116:1612:35259-0.814868.2
240Joel Eriksson Ek21MINC7575281947.90.757257749.82.06.293.199.350.849.212:4711:3617105.819164.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%
241Adam Erne22TBLLW2320218052.91.115513054.43.78.090.098.054.745.310:079:60441.44959.2
242Radek Faksa24DALC7993091950.3-1.567864651.2-0.510.393.5103.733.466.615:1613:0238160.718862.8
243Justin Falk29BUFD4649667242.5-6.138050143.1-5.25.091.396.341.658.416:0514:29312-5.76159.0
244Oscar Fantenberg26LAKD2726930347.0-4.520023046.5-4.310.392.3102.654.445.614:1612:0337-1.67444.6
245Hudson Fasching22BUFRW5294042.0-2.7232746.0-0.40.095.295.250.050.09:427:2700-1.4616.7
246Jesper Fast26NYRRW7178895145.3-0.760572245.6-0.710.289.299.441.758.314:5312:552227-9.913459.7
247Justin Faulk25CARD761584126155.71.6114097154.00.66.788.595.258.341.722:1618:4863665.842150.1
248Taylor Fedun29BUFD7857752.58.4635752.55.82.295.697.759.540.514:4113:1004-2.12040.0
249Eric Fehr32TOTRW1817417250.3-0.112811452.91.715.391.1106.443.057.011:4710:01640.93969.2
250Micheal Ferland25CGYLW77106597952.1-1.479375951.1-2.69.991.5101.456.243.815:0113:0535333.426354.0
251Landon Ferraro26MINC261037.5-6.351033.3-9.120.0100.0120.050.050.04:254:2400-0.13100.0
252Kevin Fiala21NSHLW80120194655.96.687969855.76.38.394.2102.564.235.815:0912:51425614.835452.8
253Valtteri Filppula33PHIC81895113944.0-7.466182744.4-7.38.291.8100.046.953.116:2913:343637-5.512457.3
254Giovanni Fiore21ANALW14736.4-17.24544.4-6.50.080.080.050.050.07:536:3001-0.410.0
255Christian Fischer20ARIRW7992096048.91.067172848.01.46.891.197.846.353.713:5411:3915110.524064.2
256Mike Fisher37NSHC1611316241.1-12.28711343.5-10.19.092.8101.731.168.912:2110:4085-1.32360.9
257Haydn Fleury21CARD671067100551.5-4.575676249.8-5.47.193.0100.160.539.516:4815:492134-8.418147.5
258Warren Foegele21CARLW2191261.37.815962.59.721.4100.0121.445.554.511:569:53100.7875.0
259Steven Fogarty24NYRC110758.816.05645.56.10.0100.0100.037.562.512:1611:4901-0.6250.0
260Marcus Foligno26MINLW7765070248.10.949349649.81.98.691.099.649.650.410:5210:3620171.112563.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%
261Nick Foligno30CBJLW72104198151.5-0.279071252.6-0.48.491.199.552.147.918:2114:4434353.120865.9
262Christian Folin26LAKD6588990149.7-0.868065151.10.97.392.399.650.649.415:3914:288340.411351.3
263Spencer Foo23CGYRW4584655.84.3443655.02.16.195.5101.562.237.815:5113:45211.12272.7
264Derek Forbort25LAKD781249126949.6-0.393895049.70.09.392.9102.244.755.320:4717:551979-3.419440.2
265Alex Formenton18OTTLW14833.3-11.63730.0-26.50.0100.0100.0100.00.04:544:5401-0.20
266Filip Forsberg23NSHC67100589053.03.276968552.93.011.193.6104.754.145.917:2813:6049650.534851.1
267Gustav Forsling21CHID4161864149.1-6.842350345.7-8.68.890.899.650.849.219:0915:281838-4.516350.3
268Cam Fowler26ANAD671233131048.50.392696349.00.77.992.4100.346.653.424:5119:462747-2.427544.4
269Cody Franson30CHID2339826659.99.230520260.211.54.593.197.665.834.216:3714:237213.010449.0
270Tanner Fritz26NYIC3435842046.0-1.124630045.1-1.36.393.7100.045.154.912:3111:3448-8.14856.3
271Martin Frk24DETRW6851550050.72.238339449.3-0.17.889.697.357.542.510:178:08921-3.918852.7
272Byron Froese26MTLC4841949845.7-4.530033147.5-2.57.193.8100.946.253.811:3510:161911-0.99651.0
273Michael Frolik29CGYLW70115590156.23.489669656.33.65.389.394.646.853.216:5514:1543264.228159.4
274Marian Gaborik35TOTRW4653154049.6-0.337442047.1-2.58.993.1102.057.542.513:5812:041320-1.116648.2
275Sam Gagner28VANC7487698547.1-1.167775347.3-0.46.291.597.751.049.015:0712:591722-6.727060.7
276Alex Galchenyuk23MTLC821105113749.3-1.577384047.9-3.25.590.796.155.944.116:1413:112956-3.638255.8
277Brendan Gallagher25MTLRW821235104454.25.391775554.86.47.389.797.047.552.516:0913:19422712.447758.1
278Dylan Gambrell21SJSC3303446.9-3.7191950.0-5.48.381.890.280.020.010:3310:3300-0.7333.3
279Jake Gardiner27TORD821645160050.70.91203123349.40.89.392.4101.749.950.122:3119:563910510.531742.0
280Jason Garrison33VEGD812614147.2-3.48710046.5-3.86.889.996.650.649.419:0416:3437-0.91546.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%
281Adam Gaudette21VANC5566247.50.9404447.6-1.26.9100.0106.938.161.912:4711:58140.22045.0
282Frederick Gaudreau24NSHC2015617946.6-3.610913844.1-6.49.093.3102.241.059.09:109:0252-2.63243.8
283Johnny Gaudreau24CGYLW801424119054.51.9105993353.20.410.289.8100.059.340.719:2515:524410011.840955.3
284Brendan Gaunce23VANC3734240246.0-1.226629247.71.46.394.3100.614.985.113:1911:261616-3.19657.3
285Frederik Gauthier22TORC9508138.2-16.2366635.3-16.53.487.891.230.070.08:457:1835-1.61675.0
286Nathan Gerbe30CBJC2121446.2-4.261135.3-16.20.083.383.366.733.38:368:3600-0.11100.0
287Shane Gersich21WSHC/LW3302653.63.2231560.59.25.981.887.731.668.49:019:01301.1666.7
288Ryan Getzlaf32ANAC5698989052.64.072465652.53.512.390.7103.049.550.521:2617:2645646.024248.3
289Brian Gibbons29NJDC5955570544.0-4.342752045.1-3.89.593.0102.539.860.214:2611:293510-0.510965.1
290John Gilmour24NYRD2844745949.34.934535749.15.67.189.596.656.943.117:1115:371129-3.512947.3
291Brian Gionta39BOSRW2021818454.20.315913254.60.03.396.8100.150.849.213:0410:50511.95971.2
292Mark Giordano34CGYD821804135757.16.11360104656.55.77.390.397.753.246.824:4718:29504614.843649.1
293Samuel Girard19TOTD731007109547.9-0.172281946.9-1.08.191.699.754.345.717:3915:231331-5.217149.1
294Dan Girardi33TBLD771080113348.8-4.082782350.1-1.99.993.2103.148.751.317:2314:481527-0.917054.7
295Zemgus Girgensons24BUFC7169674448.31.052859247.1-0.35.891.697.449.550.513:4311:571812-2.216867.3
296Claude Giroux30PHIC/RW821334117253.25.6100786853.75.712.091.0103.045.554.520:2115:60344411.136153.5
297Tanner Glass34CGYLW1613312950.8-3.01079453.20.20.093.393.344.755.39:238:23200.12556.0
298Luke Glendening28DETC6954972643.1-7.844450446.8-3.66.390.196.434.066.013:1210:241610-6.112272.1
299Nikolay Goldobin22VANLW3842143649.12.331833448.81.47.888.496.257.842.212:2011:221012-5.59652.1
300Alex Goligoski32ARID781406164146.1-2.71024123745.3-1.97.090.597.544.955.123:1519:181666-10.227942.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%
301Barclay Goodrow24SJSRW4745143850.71.332630351.81.510.388.398.747.552.510:539:512093.510255.9
302Josh Gorges33BUFD3432841644.1-6.125231644.4-5.26.893.4100.243.456.614:5613:0137-3.23542.9
303Shayne Gostisbehere24PHID781332125351.53.299691352.23.59.891.4101.257.542.521:2717:4323527.644749.4
304Tyrell Goulbourne24PHILW9424846.7-3.1323547.8-3.24.385.089.354.845.25:355:3510-0.7540.0
305Yanni Gourde26TBLC82107899552.00.779575951.2-0.311.893.7105.644.755.316:0913:1052354.124056.7
306Michael Grabner30TOTRW80894110044.8-2.868782145.6-2.58.793.6102.346.253.814:4912:394633-1.026064.2
307Markus Granlund24VANC5355465146.0-2.840750444.7-3.95.192.497.538.261.816:1512:43228-9.814962.4
308Mikael Granlund25MINC771040104150.04.079777050.93.810.391.2101.543.057.018:4614:22333517.033457.8
309Derek Grant27ANAC6656665646.3-1.042749446.4-0.99.293.1102.449.150.911:069:381813-4.611258.0
310Tyler Graovac24WSHC5144125.5-27.5103621.7-28.80.088.088.026.773.36:446:3630-1.7250.0
311Kevin Gravel25LAKD1620120949.0-6.914715249.2-4.45.991.897.753.047.014:0213:09070.24544.4
312Mike Green32DETD661139124447.8-1.287393748.2-1.26.891.998.754.445.622:0519:352968-6.527947.3
313Andy Greene35NJDD811216152344.4-6.2938113245.3-5.68.091.399.338.062.021:0717:402437-0.419647.4
314Jordan Greenway20MINLW6496443.4-4.3374147.42.07.792.099.754.345.711:2711:15220.4757.1
315A.J. Greer21COLLW178512839.9-4.3669940.0-3.87.797.2104.950.749.37:247:1432-2.02065.0
316Seth Griffith25BUFC2116216449.72.011312747.1-0.22.491.994.463.936.110:349:5426-2.62171.4
317Rocco Grimaldi24COLC6478037.0-5.6355738.0-1.618.587.8106.334.465.69:399:3053-0.2977.8
318Eric Gryba29EDMD2130524855.21.722717955.92.59.189.798.957.542.514:4713:109110.45733.3
319Matt Grzelcyk24BOSD6192376254.81.970056155.52.78.494.5102.954.245.816:4415:2826249.717846.1
320Radko Gudas27PHID70103796451.82.677969352.93.46.991.198.046.853.217:0615:037506.425755.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%
321Erik Gudbranson26VAND5265884043.9-6.048664043.2-7.16.193.8100.042.857.218:2515:50528-11.512941.1
322Jake Guentzel23PITC821291109554.12.798082554.31.86.990.497.362.337.716:2914:2636185.529757.9
323Brendan Guhle20BUFD1829228051.04.322723649.02.37.888.496.253.446.618:0616:35190.66953.6
324Carl Gunnarsson31STLD6377988546.8-6.360860450.2-3.88.894.7103.541.458.616:1014:527222.010954.1
325Erik Gustafsson25CHID3570456755.46.650441454.97.69.389.698.957.442.618:3317:0712234.313154.2
326Henrik Haapala23FLALW5547242.9-4.9425543.3-5.83.197.7100.947.152.913:4211:5404-1.33100.0
327Carl Hagelin29PITLW81110094253.92.283770054.51.97.692.199.752.547.515:5713:18462512.125666.0
328Robert Hagg22PHID70964119444.7-6.972489244.8-6.89.792.7102.441.059.018:0816:20836-7.518248.9
329Ron Hainsey36TORD801329150147.0-4.5998116146.2-3.710.292.4102.640.459.621:5217:331885-6.819038.4
330Micheal Haley31FLAC7546654346.2-3.636440847.2-3.45.591.396.856.443.67:487:38814-6.58366.3
331Taylor Hall26NJDLW761240115851.75.095889351.84.110.690.5101.157.342.719:0715:58816911.045960.3
332Dan Hamhuis35DALD801254123250.4-1.290185751.3-0.28.890.098.840.459.620:1117:1113301.816141.0
333Dougie Hamilton24CGYD821807134057.46.71348104256.45.57.990.498.453.146.921:3218:19317215.950753.5
334Freddie Hamilton26TOTC1612512849.4-1.7949649.5-0.23.195.698.744.355.78:598:3925-1.82254.5
335Travis Hamonic27CGYD741308126150.9-3.797495050.6-3.76.791.898.549.950.120:4217:472846-2.226141.0
336Noah Hanifin21CARD791471113156.52.8108988355.22.66.789.195.863.136.918:5216:58505813.034148.4
337Joel Hanley26ARID5605353.19.6483855.813.39.488.998.364.036.011:0811:0200-0.1825.0
338Markus Hannikainen24CBJLW3320925545.0-4.215919644.8-5.55.793.899.545.554.58:227:43104-1.15062.0
339Jannik Hansen31SJSLW4651850350.7-0.638236151.40.410.091.2101.249.550.512:0211:122527-3.99954.5
340Martin Hanzal30DALC3833837247.6-4.324025648.4-4.26.187.093.133.766.314:0710:431010-3.311553.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%
341Ben Harpur23OTTD4150258946.0-3.835143644.6-5.74.389.593.839.260.814:5313:09819-6.47037.1
342Scott Harrington24CBJD3232742043.8-7.524630744.5-7.78.292.9101.152.647.413:1812:2573-7.95352.8
343Ryan Hartman23TOTRW78101489953.0-0.171466651.7-0.17.691.799.356.143.913:0412:062620-1.524852.0
344Scott Hartnell35NSHLW6264761951.1-1.047446050.7-1.47.792.3100.050.949.112:0110:471425-4.413361.7
345Garnet Hathaway26CGYRW5964856953.2-0.749141654.10.77.391.999.353.746.311:3210:1717175.012056.7
346Erik Haula26VEGLW761108107850.7-1.180180449.9-2.09.588.798.154.545.517:2114:1244371.030058.3
347John Hayden22CHIC4741445647.6-6.430132548.1-3.67.391.398.644.855.210:499:44188-2.49956.6
348Jimmy Hayes28NJDRW3326434143.6-5.619424144.6-4.08.192.7100.944.255.811:5510:23158-1.36457.8
349Kevin Hayes25NYRRW76947111445.9-0.573484946.40.09.092.2101.242.757.317:2113:595263-2.826864.2
350Dillon Heatherington22DALD6505846.3-4.6424250.0-1.414.896.9111.730.369.710:5110:1701-0.71060.0
351Victor Hedman27TBLD771583145252.20.41193112051.60.010.392.8103.254.145.925:5119:4846672.443949.2
352Tim Heed27SJSD2942133156.04.329223155.83.87.690.097.663.037.016:0112:5815215.912740.2
353Danton Heinen22BOSC/LW7797781054.71.973560255.02.29.292.5101.753.346.715:0112:40422611.023158.4
354Darren Helm31DETC/LW7586698846.7-3.067273447.8-2.37.492.9100.341.658.415:3413:263833-11.422363.2
355Ales Hemsky34MTLRW7464749.5-3.2333548.5-3.60.095.595.559.540.59:556:5813-0.71050.0
356Matt Hendricks36WPGC6041041149.9-1.131229751.2-0.28.491.299.639.160.99:257:221612-0.48764.4
357Adam Henrique27TOTC811041112148.1-0.578883148.70.09.693.5103.145.055.017:4713:364029-7.626457.6
358Tomas Hertl24SJSC791205112451.70.585376252.80.88.689.998.549.150.918:0614:0060451.633152.6
359Joe Hicketts21DETD5626748.10.9434548.9-0.315.297.1112.258.541.517:2113:23150.51513.3
360Thomas Hickey28NYID691054115447.70.477086847.00.710.193.6103.744.755.318:0415:421460-4.921041.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%
361Matthew Highmore21CHILW1314914051.63.01089852.44.95.188.493.549.450.612:0911:13141.04362.8
362Blake Hillman22CHID4497240.5-6.5384844.2-1.90.094.194.146.953.118:0216:2500-0.41050.0
363Vinnie Hinostroza23CHIC5072160154.52.449243053.42.77.592.9100.450.549.513:4912:2327164.218347.0
364Nico Hischier19NJDC821121111850.12.586886850.01.610.790.8101.560.439.616:1913:3556265.428962.3
365Niklas Hjalmarsson30ARID4875584747.1-4.154359547.7-1.27.792.7100.444.255.820:4217:491637-0.98438.1
366Joshua Ho-Sang22NYIC/RW2222825747.0-3.417419846.8-3.19.988.598.454.245.814:1712:011023-3.13551.4
367Mike Hoffman28OTTC/LW821254128549.42.992796649.01.98.889.498.354.645.418:2415:135169-6.344957.2
368Nick Holden30TOTD731071118847.4-1.180988647.7-1.69.490.7100.141.758.319:0016:3026390.819141.9
369Justin Holl26TORD2493459.01.1362559.00.517.9100.0117.940.060.017:2216:06010.7450.0
370Peter Holland27NYRC2319529939.5-8.415223239.6-9.33.490.694.042.557.512:2411:03711-7.24665.2
371Philip Holm26VAND1171848.6-1.4161453.34.20.080.080.057.142.915:1215:1201-0.410.0
372Korbinian Holzer29ANAD1612217441.2-2.89512643.0-2.15.592.097.553.846.211:3710:4019-0.81855.6
373Julius Honka22DALD4248043752.33.434430852.83.55.992.698.556.243.813:0111:402181.810141.6
374Patric Hornqvist31PITRW70105689654.11.782166355.32.28.090.598.656.943.117:1913:40241417.837765.5
375Bo Horvat22VANC6491995049.21.866770248.71.410.590.2100.748.751.319:2115:042225-0.625362.5
376Marek Hrivik26CGYLW3232448.9-2.9181554.54.38.3100.0108.333.366.78:308:2414-0.1540.0
377Jonathan Huberdeau24FLAC821365126351.93.9105095852.33.39.289.999.146.553.519:1215:3454885.034159.8
378Charles Hudon23MTLLW7292986151.91.864761451.31.27.090.597.451.848.214:0212:2237253.128662.6
379Brad Hunt29VEGD4558253752.00.044241751.5-0.57.391.398.758.042.016:3814:032211-0.115651.3
380Dryden Hunt22FLALW1110110349.5-3.3808050.0-3.90.091.891.850.050.010:3410:3134-1.02352.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%
381Matt Hunwick32PITD4260463748.7-4.445149047.9-5.97.691.298.849.450.617:3115:151420-0.210549.5
382Ben Hutton24VAND6184287349.12.262068947.40.26.292.098.251.948.118:2515:502643-5.720450.5
383Tomas Hyka24VEGRW10989351.31.6717748.00.77.196.4103.560.339.712:0310:14542.02075.0
384Zach Hyman25TORC821214122349.8-0.488793548.7-0.311.092.8103.948.052.017:2114:2536315.423962.3
385Alex Iafallo24LAKC75102793252.43.074068951.82.49.192.0101.047.652.415:0614:0924232.523355.4
386Matt Irwin30NSHD5060858551.00.145243351.10.78.192.9101.049.650.413:2612:481016-3.714542.8
387Jaromir Jagr45CGYRW2226023852.20.618618350.4-1.08.995.5104.462.937.113:0311:2811122.85360.4
388Mark Jankowski23CGYC7284581351.0-3.662358651.5-2.76.591.397.858.841.213:2111:2533202.521155.9
389Mattias Janmark25DALC811054106349.8-2.077079049.4-2.86.890.497.253.946.116:5613:603233-1.422859.6
390Calle Jarnkrok26NSHC6879086147.8-4.459163548.2-4.010.095.1105.244.555.515:5312:562210-6.118457.1
391Christian Jaros21OTTD2101147.61.28850.0-2.10.0100.0100.066.733.37:587:58000.420.0
392Dmitrij Jaskin24STLRW7685877152.71.263353854.11.77.592.9100.441.558.512:2711:5636174.321258.5
393Boone Jenner24CBJC75975112146.5-6.275279548.6-4.78.392.7101.041.658.416:2814:103417-2.731060.3
394Nick Jensen27DETD81104398451.53.679274651.53.07.091.098.048.351.716:1514:162554-1.419754.3
395Jakub Jerabek26TOTD3655857049.51.440841449.61.07.692.299.853.246.816:1915:594322.17443.2
396Ryan Johansen25NSHC791237109553.02.292484752.21.09.592.3101.854.245.818:3314:284641-4.821161.1
397Marcus Johansson27NJDC/W2933636048.3-1.325827548.4-2.56.089.395.251.948.115:6013:011521-0.56960.9
398Stephen Johns25DALD751017100250.4-2.472168451.3-1.38.192.5100.646.753.317:3314:4225440.024948.6
399Erik Johnson29COLD621127124847.5-0.184492547.71.29.691.3100.947.053.025:2619:564139-2.129157.7
400Jack Johnson31CBJD771197131147.7-5.491295848.8-5.68.091.799.744.155.919:3317:182023-10.917550.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%
401Tyler Johnson27TBLC811053107849.4-3.082381150.4-1.58.392.6100.950.449.616:6013:103923-2.931159.8
402Andreas Johnsson23TORLW9957057.65.9765159.89.35.486.892.236.463.611:429:42451.92770.4
403Ross Johnston23NYILW2415322041.0-5.710916539.8-7.510.391.7102.132.867.29:209:1772-2.23161.3
404Jussi Jokinen34TOTC6059456651.2-0.143040551.5-0.46.594.0100.546.353.711:3510:0218161.213852.9
405Seth Jones23CBJD781659140854.14.41283104455.14.67.392.499.758.641.424:3620:02675510.248551.3
406Josh Jooris27TOTC4031832149.8-3.723923650.3-2.74.091.095.045.055.09:468:471231.28161.7
407Jacob Josefson26BUFC3923539337.4-12.617929337.9-12.04.495.199.528.871.211:239:4278-7.36256.5
408Roman Josi27NSHD751554138952.83.41146103452.63.29.592.6102.151.348.724:2818:3330594.845355.8
409Tyson Jost19COLC6566478046.0-2.046356445.1-2.66.392.999.250.249.814:3811:432210-5.019458.2
410Tomas Jurco25CHIRW2936834751.51.526124751.42.36.794.0100.744.155.912:3712:13962.68552.9
411Noah Juulsen20MTLD2333437547.1-1.323328744.8-2.97.894.2102.147.952.119:2516:41622-5.47047.1
412Nazem Kadri27TORC801188123449.1-1.687896347.7-1.78.992.6101.541.358.716:4614:344248-2.136857.6
413Vladislav Kamenev21COLLW3122136.4-14.191833.3-16.40.087.587.575.025.08:498:4801-1.01100.0
414David Kampf23CHIC4652349051.6-0.537134252.01.55.789.595.246.054.012:4811:15148-0.78554.1
415Steven Kampfer29NYRD2229539842.6-5.422629143.7-5.34.993.498.340.359.717:1315:17611-1.35259.6
416Evander Kane26TOTLW781307123151.55.0101993352.25.77.490.597.858.141.919:3516:1840509.749162.5
417Patrick Kane29CHIRW821487134752.5-0.21063103550.7-0.68.189.397.465.234.820:1116:4247330.649657.5
418Kasperi Kapanen21TORRW3835134650.4-0.226826350.51.05.393.598.833.566.511:1510:031262.28662.8
419Erik Karlsson27OTTD711598150851.46.41166113050.85.38.888.196.955.144.926:4421:525586-2.442346.3
420Melker Karlsson27SJSC7172986645.7-6.850662144.9-8.77.492.399.743.156.913:1511:442422-6.914253.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%
421William Karlsson25VEGC821261108353.83.794480853.93.911.793.3105.051.648.418:4314:2478467.032257.1
422Ondrej Kase22ANARW6684475252.94.563757252.74.28.894.5103.253.946.113:5512:3229314.123860.9
423Zack Kassian27EDMRW7467972148.5-3.849353747.9-5.16.391.597.747.352.711:4010:032633-4.714360.1
424Duncan Keith34CHID821714155752.4-0.31202118250.4-1.16.690.497.060.539.523:5018:483473-3.037450.0
425Clayton Keller19ARIC821221124949.41.790296048.42.18.890.899.559.240.818:0514:484250-2.438555.1
426Chris Kelly37ANAC/LW12558539.3-9.4376436.6-12.416.792.2108.860.040.07:407:0201-2.11050.0
427Adrian Kempe21LAKLW8192099348.1-2.769077447.1-3.89.394.3103.568.331.713:2012:062630-5.421256.1
428Mario Kempe29ARIC1814617046.2-2.810912646.4-1.47.092.999.946.253.811:0510:2233-0.72969.0
429Michal Kempny27TOTD5385380351.50.359756751.30.49.593.1102.651.948.115:5515:099411.816848.8
430Nicolas Kerdiles24ANALW251033.3-10.53730.0-15.40.0100.0100.062.537.53:453:2900-0.210.0
431Alexander Kerfoot23COLC7978183848.21.357262347.91.39.092.1101.154.445.613:2710:553024-3.613759.9
432Tanner Kero25CHIRW8678544.1-5.9505846.30.110.893.8104.644.056.011:269:0835-0.51070.0
433Ryan Kesler33ANAC4460067946.9-4.046248948.6-2.47.591.799.336.863.218:0214:211321-1.113756.9
434Phil Kessel30PITRW821260118151.6-0.998590252.2-1.29.589.699.164.835.218:4114:4926606.144958.1
435Jujhar Khaira23EDMLW6967968249.9-1.150450550.0-1.57.190.897.949.051.012:4310:482632-5.115846.2
436Alex Killorn28TBLC/LW82102885554.64.078565154.74.311.092.1103.053.746.316:3011:5532325.727756.3
437Oscar Klefbom24EDMD661267114352.61.795283553.31.97.889.196.853.346.722:5017:3427438.139950.9
438Morgan Klimchuk22CGYLW17558.37.87558.38.30.0100.0100.071.428.67:257:2510-0.410.0
439John Klingberg25DALD821670144153.74.01211110052.41.79.391.9101.354.845.224:0419:18319319.441349.4
440Justin Kloos24MINC19660.06.66554.51.90.0100.0100.066.733.38:398:33010.40
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%
441Slater Koekkoek23TBLD3535437548.6-3.327226350.80.29.891.6101.448.351.711:1410:44361.77458.1
442Mikko Koivu34MINC82999101549.63.577673351.44.79.591.8101.342.557.518:2913:57442313.228459.9
443Leo Komarov31TORC74818100844.8-6.761677244.4-5.57.493.2100.733.666.415:4712:244742-1.917266.3
444Travis Konecny20PHIC811045107749.2-0.379278650.20.510.492.3102.648.851.214:5413:2531386.529061.0
445Anze Kopitar30LAKC821405124153.14.6104192652.94.510.990.5101.548.151.922:0516:6054704.935057.1
446Kalle Kossila24ANALW10737150.74.3575451.45.95.482.988.370.329.79:058:5743-1.61369.2
447Chris Kreider26NYRC5877073551.26.959655751.77.98.191.599.550.949.115:3713:0118395.523658.1
448David Krejci31BOSC6496981354.41.474662554.41.410.390.4100.865.734.316:5314:2525307.120159.2
449Niklas Kronwall37DETD791102112349.51.082883149.90.76.591.297.765.134.918:3115:4714521.615150.3
450Torey Krug26BOSD761335111154.61.198984953.80.09.090.599.565.234.820:2416:3235719.840149.1
451Marcus Kruger27CARC4844838154.00.432029152.4-0.54.892.096.744.855.210:509:3410112.15851.7
452Nikita Kucherov24TBLRW801447125253.63.0109597552.92.010.391.4101.762.437.619:4916:1466790.954751.0
453Tom Kuhnhackl26PITRW6939851743.5-9.628937443.6-10.75.691.997.534.765.310:017:491510-3.39168.1
454Dean Kukan24CBJD1116212656.31.41268659.43.49.387.997.260.439.612:2212:02032.21866.7
455Brett Kulak24CGYD7193585552.2-2.069962652.8-1.37.291.598.851.748.312:5912:3417241.917042.9
456Nikolai Kulemin31NYILW1310211946.2-8.3688743.9-10.68.391.9100.340.060.011:569:2718-0.31353.8
457Dmitry Kulikov27WPGD6281983049.7-1.561461250.1-1.78.992.0101.048.251.817:0414:2911530.911741.0
458Luke Kunin20MINC1919220448.50.414315248.5-1.03.893.497.247.752.312:5911:6024-2.25459.3
459Chris Kunitz38TBLLW8281881350.2-1.760660849.9-1.88.193.3101.446.853.211:5711:0338290.813360.9
460Janne Kuokkanen19CARC/LW4582669.013.6482070.616.30.075.075.062.137.911:0411:04321.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%
461Sean Kuraly25BOSC7575474750.2-3.857754651.4-2.45.791.997.536.163.912:1510:5732285.621063.8
462Evgeny Kuznetsov25WSHC791147121348.60.585691748.31.111.190.5101.656.044.018:4915:1944660.031259.6
463Kevin Labanc22SJSRW77104487054.55.076561555.44.87.889.697.455.544.514:2111:6028297.529652.7
464Andrew Ladd32NYILW7393287151.75.067762552.06.29.492.8102.245.354.715:5412:532940-1.422050.9
465Paul Ladue25LAKD1217212657.76.71179256.03.110.395.2105.459.840.213:5813:01141.23339.4
466Brooks Laich34LAKC128212040.6-10.4579238.3-12.74.790.394.942.257.811:129:4342-3.32147.6
467Patrik Laine19WPGRW821107109950.2-1.382582150.1-1.810.592.2102.757.642.416:2913:2829510.846651.7
468Gabriel Landeskog25COLLW781223124649.53.791192549.64.511.492.1103.553.346.720:0915:2454311.831158.5
469Nick Lappin25NJDRW6437536.4-6.1325337.6-6.210.0100.0110.040.959.19:469:4312-1.61163.6
470Dylan Larkin21DETC821293125650.72.999593851.53.29.089.398.248.551.519:5115:415681-4.842155.1
471Adam Larsson25EDMD631209117950.6-0.892388551.1-0.68.792.1100.846.153.921:5619:1326523.119447.4
472Johan Larsson25BUFLW/C8070797242.1-7.553872842.5-6.85.889.895.531.468.614:0711:594225-18.114061.4
473Brian Lashoff27DETD12250.0-7.62250.0-17.30.0100.0100.0100.00.04:022:5900-0.1
474Scott Laughton23PHIC8171969151.02.054649252.63.45.490.495.947.452.611:079:5622232.417362.4
475Curtis Lazar22CGYC/RW6559456251.4-3.143840851.8-2.56.091.097.050.449.69:519:179180.212452.4
476Nick Leddy26NYID801382156646.9-1.21008119545.8-1.78.788.697.350.449.622:2418:202157-13.531249.0
477Anders Lee27NYIC821149124448.00.683596146.5-0.610.088.898.853.946.117:1614:052635-7.131765.6
478Artturi Lehkonen22MTLLW6692184652.11.966363351.20.65.192.497.451.248.816:2912:5227193.929056.6
479Jori Lehtera30PHIC6248451048.7-1.534537148.2-2.25.792.097.746.353.710:319:081413-3.77460.8
480Taylor Leier23PHILW3929927951.72.222820153.13.55.289.594.750.349.710:299:001111.86672.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%
481Brendan Leipsic23TOTLW5869071549.1-2.550952949.0-3.28.191.499.556.543.513:0912:0239332.316956.2
482Josh Leivo24TORLW1612012748.61.4989949.75.67.092.399.330.169.910:348:41961.84161.0
483Brendan Lemieux21WPGLW9465047.92.8373948.72.813.096.2109.235.364.77:567:2512-0.51060.0
484Brett Lernout22MTLD1823727546.3-2.616320144.8-1.94.292.696.850.649.416:4415:29411-3.03836.8
485Kris Letang30PITD791672136655.04.61268103355.13.48.288.496.754.245.825:2019:34538915.742252.1
486Mark Letestu32TOTC8067870549.0-3.349051049.0-4.35.590.495.938.761.312:529:061920-3.718759.4
487Vinni Lettieri22NYRC1916422442.3-5.813216943.9-5.14.388.592.848.551.512:0310:3427-2.95749.1
488Trevor Lewis31LAKC6882382350.0-1.161560850.30.06.492.098.443.856.215:1413:0519140.423058.3
489Michael Liambas28ANALW7203933.9-6.2183136.7-3.18.395.0103.364.735.35:175:1510-1.83100.0
490Oscar Lindberg26VEGC6364363050.5-0.948144551.90.55.791.096.749.950.111:4710:3723242.714356.6
491Oskar Lindblom21PHILW2333128154.14.925519856.36.36.694.2100.852.048.014:3513:02454.66456.3
492Esa Lindell23DALD801503137252.31.41091103551.3-0.49.092.9101.951.148.922:0418:35195013.426551.7
493Anton Lindholm23COLD4845957744.3-2.833044842.4-4.39.194.2103.335.864.213:1011:3389-8.06533.8
494Elias Lindholm23CARC811200104653.4-1.788979352.9-0.87.689.597.157.342.717:5413:5548344.826757.3
495Hampus Lindholm24ANAD691249116351.84.794187651.84.710.292.0102.146.653.422:4518:3124632.427847.1
496Bryan Little30WPGRW821113108650.6-0.782081450.2-1.78.891.6100.552.747.316:5613:4337200.923155.8
497Ryan Lomberg23CGYLW7263940.0-10.9192345.2-5.018.883.3102.132.167.96:156:1401-0.1683.3
498Ben Lovejoy33NJDD5772767351.94.056849253.65.67.392.699.941.958.116:3513:2922275.214052.9
499Keegan Lowe24EDMD2273047.4-5.6162737.2-17.59.190.099.168.831.313:5412:4511-0.41040.0
500Adam Lowry24WPGLW4553440956.64.840328258.87.18.491.299.740.659.414:5312:042149.710566.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%
501Milan Lucic29EDMLW821188111551.61.089581652.31.38.090.598.453.546.515:5813:4029763.828252.1
502Olli Maatta23PITD821356126751.7-0.8102592752.5-0.76.792.098.755.544.518:4515:5617503.631851.6
503Kurtis MacDermid23LAKD3430539143.8-6.922430842.1-8.36.293.8100.052.347.711:3610:59323-3.94344.2
504Andrew MacDonald31PHID661000118945.7-4.575087846.1-4.99.392.6101.939.660.419:5217:441646-0.219442.3
505Derek MacKenzie36FLAC7555363346.6-3.543546148.5-2.05.191.696.746.953.111:188:542414-4.212071.7
506Nathan MacKinnon22COLC741238119550.94.990989350.44.811.990.3102.357.043.019:5415:5736410.749657.3
507Denis Malgin21FLAC5167264051.22.251349151.11.77.693.1100.749.950.113:5112:303121-1.414156.0
508Evgeni Malkin31PITC781274112153.21.498486853.10.210.390.7101.166.034.018:5915:1175739.837963.1
509Brad Malone28EDMC/LW7483359.36.2342458.64.40.0100.0100.041.458.67:596:59231.11090.0
510Maxim Mamin23FLAC/RW2623225247.9-1.017718149.4-0.45.196.2101.254.745.310:3110:0914121.04759.6
511Andrew Mangiapane21CGYLW10909349.2-2.5616448.8-2.30.094.294.259.041.08:568:5423-0.81936.8
512Brandon Manning27PHID6599299250.00.974474949.8-0.17.491.999.345.654.417:5716:2117342.723247.8
513Josh Manson26ANAD801340134449.92.01030100950.52.810.494.0104.442.058.020:2117:454860-0.322352.5
514Anthony Mantha23DETRW801159107751.84.189582652.03.68.192.0100.154.945.117:1815:0336671.433157.4
515Brad Marchand29BOSLW68110084956.44.480866155.02.212.490.6103.058.941.119:4314:4458768.930759.0
516Jonathan Marchessault27VEGC771230105553.83.591279753.42.911.692.6104.253.746.317:3014:4559486.446957.1
517Martin Marincin25TORD2222844.0-7.1141843.8-4.30.081.881.840.959.116:4114:1112-0.530.0
518Patrick Marleau38TORC821184120949.5-0.988395348.1-1.110.090.9100.944.355.716:5914:292833-0.732363.2
519Mitch Marner20TORC821209107552.93.888284851.02.98.891.7100.456.243.816:2314:0485506.839848.5
520Pat Maroon29TOTLW741193104653.33.491179553.42.88.591.099.453.346.716:3014:1922372.224757.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%
521Danick Martel23PHILW4335338.4-6.1304042.90.55.092.697.650.050.010:1310:13100.41250.0
522Matt Martin28TORLW5035737448.8-2.127229348.1-1.49.790.9100.641.358.77:597:51670.47958.2
523Paul Martin36SJSD1424119355.57.016714054.44.07.394.9102.258.441.614:4614:3797-0.11637.5
524Alec Martinez30LAKD771273147346.4-5.6929107846.3-5.49.092.6101.649.850.222:5118:291181-9.622948.5
525Jordan Martinook25ARILW8189793449.01.064267548.72.44.990.094.835.164.914:0111:593281.421153.1
526Andreas Martinsen27CHILW911910852.44.2777650.31.64.595.399.940.759.312:3812:1223-0.22653.8
527Mike Matheson23FLAD811444150549.0-0.61122112549.9-0.37.891.999.740.359.721:2018:176892-2.632052.2
528Stefan Matteau23VEGLW8695356.63.1473954.72.73.496.7100.160.839.28:127:5653-0.11942.1
529Auston Matthews20TORC621050101550.81.375976249.91.712.392.5104.850.849.218:0815:5159599.431159.8
530Shawn Matthias29WPGC2721928243.7-5.016120544.0-5.08.392.7101.035.764.311:109:4273-0.13966.7
531Scott Mayfield25NYID4770278647.2-0.649760445.1-2.18.391.9100.244.056.017:5116:08537-5.214141.1
532Charlie McAvoy20BOSD631240102254.82.092476754.62.29.991.9101.853.746.322:0919:16224411.018741.2
533Jake McCabe24BUFD5376283247.80.459263348.31.37.290.998.152.947.119:3017:001426-7.710749.5
534Jared McCann21FLAC6877181448.6-1.058860649.2-1.07.095.2102.248.151.913:1511:543928-0.221267.5
535Michael McCarron22MTLRW1810914343.3-8.0769843.7-7.09.491.2100.641.658.48:468:4135-2.02755.6
536Max McCormick25OTTLW3019522946.0-1.914716147.7-0.16.089.595.553.446.68:218:02591.25066.0
537Ian McCoshen22FLAD3845452946.2-3.134438347.3-2.55.991.397.256.243.815:0513:55331-1.16540.0
538Connor McDavid21EDMC821643144253.33.81259106654.24.410.590.5100.955.644.421:3217:181116715.843363.5
539Ryan McDonagh28TOTD631054115547.70.180284548.70.610.291.4101.643.756.323:2018:314460-2.820149.3
540Brock McGinn23CARLW80109390654.7-0.180368753.90.47.190.197.257.542.514:3012:583834-0.832748.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%
541Jamie McGinn29FLALW7682495946.2-4.2