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
47Louie 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 Dano23WPGC2314714550.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
489Mike 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
516Jon 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.264174746.2-5.3