NHL Advanced Stats / Analytics

Teams

Advanced Stats Finder
Search our database using advanced filtering tools.

Team Page
Choose a team 

Players

Advanced Stats Finder
Search our database using advanced filtering tools.

Player Page
Search for a player page for complete advanced stats, links to situational advanced stats, and game-by-game breakdowns.

More

Season Totals
Advanced stats totals for each team in that season.
Choose a season 

Games
Our boxscores have complete advanced stats information going back to 2008, including visual shot location charts.

Glossary

Current Advanced Stats Summary

Click a header to order by that category. Scroll right to see more categories.
Use the links/dropdowns above to see more.

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-5.120054.5
2Pontus Aberg24TOTLW5352461046.2-4.040645847.0-3.69.994.2104.156.943.112:1011:481220-2.112556.0
3Noel Acciari26BOSC6058462948.1-6.644944550.2-4.45.891.497.232.467.612:5511:242091.211358.4
4Kenny Agostino25BOSLW5344841.5-8.5283345.9-4.14.892.096.837.562.512:038:5910-0.41764.7
5Sebastian Aho20CARRW781259101555.40.992479853.70.09.390.099.457.043.017:5515:1259535.439051.3
6Sebastian Aho21NYID2229833447.22.222226845.31.09.289.999.243.456.615:3114:26312-4.15044.0
7Mark Alt26TOTD1516116749.1-1.711411749.4-0.83.795.699.354.745.312:2711:4634-1.32937.9
8Karl Alzner29MTLD821323133649.8-0.993897549.0-1.87.291.598.746.553.520:0517:022290-4.318844.7
9Michael Amadio21LAKC3726328847.7-2.420221348.7-1.35.494.399.767.532.59:198:271160.45848.3
10Josh Anderson23CBJRW63107393153.53.382168354.63.27.091.498.459.140.918:0215:4041200.231859.1
11Lias Andersson19NYRC7699043.4-1.2477638.2-5.612.594.7107.245.154.911:5711:2740-3.31050.0
12Rasmus Andersson21CGYD1014311755.00.61169355.5-1.25.090.595.558.841.215:2613:02041.62334.8
13Andy Andreoff26LAKLW4534941745.6-4.425931345.3-4.36.192.798.854.745.39:239:2137-4.38356.6
14Sven Andrighetto24COLRW5057357549.92.939544846.9-0.47.689.396.950.549.514:2911:532215-5.719856.1
15Artem Anisimov29CHIC7293293749.9-3.365571247.9-4.06.991.197.952.847.216:4712:361826-8.322657.5
16Victor Antipin25BUFD4755258748.50.640244547.5-0.76.392.198.455.244.815:1714:07413-2.97950.6
17Darren Archibald27VANRW2725234342.4-7.518925043.1-7.57.193.4100.519.580.514:5212:0151-6.45450.0
18Josh Archibald25TOTRW4240145147.1-2.128033845.3-2.38.492.3100.645.654.411:5710:5474-5.08648.8
19Joel Armia24WPGRW7975170051.80.655151351.80.28.292.0100.240.659.412:369:5948162.422058.2
20Viktor Arvidsson24NSHLW781158110751.1-0.186084350.5-1.010.992.3103.255.045.017:4513:553135-10.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.83363.6
22Andreas Athanasiou23DETC7188291449.10.765670948.1-1.67.890.097.852.947.115:1913:123836-3.432152.6
23Cam Atkinson28CBJRW65100792752.10.576468852.6-0.110.193.0103.153.646.418:5414:4231194.338060.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:048170.912853.9
26David Backes33BOSC5779963455.82.660545956.94.17.990.398.247.752.315:2413:0731217.424066.7
27Mikael Backlund28CGYC821368106256.34.2103883455.43.46.288.494.646.753.319:0114:2881484.637257.5
28Nicklas Backstrom30WSHC811240118751.14.491891550.13.99.792.3102.051.049.019:4015:134458-1.827959.1
29Sven Baertschi25VANLW5363171147.0-0.646152946.6-0.510.392.0102.354.345.715:3613:331917-7.914457.6
30Josh Bailey28NYIC761060121646.6-1.577094245.0-2.910.089.699.650.949.117:5314:294562-13.726656.8
31Justin Bailey22BUFRW129512243.8-8.6709941.4-10.29.690.5100.259.440.611:1710:1342-0.73063.3
32Chase Balisy25FLAC8595750.92.9464152.93.70.093.193.153.346.79:498:1852-0.51346.2
33Nicholas Baptiste22BUFRW3323527845.8-2.617720945.9-2.56.192.698.752.048.09:588:5348-3.87064.3
34Ivan Barbashev22STLC5356955950.4-1.641739951.1-2.26.693.4100.053.246.812:1211:532112-0.410343.7
35Mark Barberio27COLD4663966748.91.145347948.61.18.393.2101.437.262.817:1714:55816-1.512441.9
36Aleksander Barkov22FLAC791395129451.93.5108898352.53.510.089.899.740.459.622:0416:4882637.737668.1
37Tyson Barrie26COLD681239132848.32.0876100246.60.89.690.5100.162.437.622:4218:462038-13.637347.7
38Matt Bartkowski29CGYD1820022946.6-6.814318044.3-8.56.091.997.952.947.113:2112:23318-2.13756.8
39Mathew Barzal20NYIC821304114153.38.196286652.68.29.989.999.853.746.317:4614:3065889.526065.4
40Jay Beagle32WSHRW/C7952982139.2-10.839060239.3-9.710.893.2104.025.274.812:279:542510-10.812054.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.14544.4
42Francois Beauchemin37ANAD67979108147.5-2.573279647.9-2.09.593.1102.752.247.817:1915:061147-8.918849.5
43Nathan Beaulieu25BUFD5978084248.10.561064548.61.96.190.796.851.049.015:5714:43630-5.614845.3
44Anthony Beauvillier20NYILW7194597149.32.371073949.02.59.691.5101.148.951.114:3212:4326200.421960.3
45Matt Beleskey29TOTLW1512712650.2-2.91069951.70.71.586.487.864.135.910:589:3852-0.13844.7
46Pierre-Edouard Bellemare32VEGLW7271765852.11.254245454.43.77.593.6101.146.054.012:199:5749252.116456.1
47Louis Belpedio21MIND1201852.68.5111247.85.828.683.3111.920.080.015:4715:09000.540.0
48Jamie Benn28DALLW821323121052.21.496587852.41.411.591.5103.051.848.219:4915:23636617.639161.6
49Jordie Benn30MTLD771283129349.8-0.793191750.40.45.893.098.848.251.818:5816:3720742.921748.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:1754321.829353.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.439856.3
54Patrik Berglund29STLC5774066252.81.354447453.41.17.090.997.943.956.116:0913:312211-4.418361.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.40
57Tyler Bertuzzi22DETLW4854661746.9-2.341944748.4-1.09.189.898.844.455.614:2412:5213141.015354.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-5.214744.9
60Chris Bigras22COLD1513018041.9-8.59313141.5-8.44.593.397.858.441.613:5211:5018-2.32334.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-0.85446.3
62Anders Bjork21BOSLW3035029854.00.524922652.4-1.08.992.1101.168.931.112:2111:1416112.57440.5
63Oliver Bjorkstrand22CBJRW82103397551.40.180172252.60.27.992.6100.555.144.914:1712:3026250.929156.0
64Nick Bjugstad25FLAC821187108352.34.193083252.83.89.091.3100.447.652.415:0713:2852494.236063.9
65Samuel Blais21STLLW11739942.4-13.0577144.5-11.210.395.9106.232.667.410:469:2615-1.02045.0
66Joseph Blandisi23ANAC3252550.03.5211755.310.211.8100.0111.843.856.311:4111:3610-0.44100.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-3.434152.5
71Zach Bogosian27BUFD1827428449.13.021721150.74.73.191.995.142.757.319:0917:14390.04860.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.614457.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-0.91060.0
77Mark Borowiecki28OTTD5261971946.3-0.248250548.82.77.590.698.140.459.614:3913:2611172.013250.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.35666.1
80Lance Bouma27CHIC5347546250.7-4.134732851.4-0.96.793.199.744.555.510:399:28584.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.6771.4
82Gabriel Bourque27COLLW5837557739.4-9.326841839.1-9.16.593.8100.341.158.910:548:57122-4.48452.4
83Jay Bouwmeester34STLD3555859348.5-5.442042849.5-5.28.093.5101.544.155.920:0817:57514-4.610144.6
84Madison Bowey22WSHD5155768544.8-3.940552143.7-3.77.492.9100.454.645.413:4313:241138-11.310445.2
85Johnny Boychuk34NYID58922105346.7-2.568478346.6-1.89.790.299.947.952.120:1217:031546-11.428250.0
86Travis Boyd24WSHC8638343.2-4.7495845.8-3.211.597.6109.157.942.18:508:4900-2.0540.0
87Brian Boyle33NJDC6972072949.71.355554050.72.06.790.697.346.653.413:1710:5119185.619661.2
88Tyler Bozak31TORC811170102453.34.585479751.74.08.293.3101.557.242.815:3813:20374210.025261.1
89Derick Brassard30TOTC721120109450.63.181181549.91.210.289.399.554.345.717:4415:0242405.731662.0
90Jesper Bratt19NJDW7479090646.6-2.160270346.1-3.57.590.197.652.048.015:1512:0225300.217456.9
91Justin Braun30SJSD811321157745.6-8.5975108547.3-7.19.691.7101.338.261.821:2018:283235-7.525145.8
92Connor Brickley25FLAC4442748446.9-3.633534749.1-1.86.092.498.348.651.411:5310:471017-2.49763.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.7333.3
95T.J. Brodie27CGYD731401135850.8-3.61046104050.1-3.87.891.098.850.149.923:4119:0448680.526045.4
96Jonas Brodin24MIND731110132445.6-2.386096847.0-1.411.991.9103.846.953.121:3618:2516222.016247.5
97Kyle Brodziak33STLC8185393747.7-5.464663950.3-3.48.493.3101.631.168.913:2811:3952180.817763.8
98Jonny Brodzinski24LAKC3526831645.9-4.719523545.3-4.99.095.1104.153.946.19:309:1556-3.38860.2
99Troy Brouwer32CGYRW7679779550.1-4.359958450.6-3.35.892.498.240.859.213:5610:362831-4.017046.5
100Connor Brown24TORRW8293096349.1-1.369272748.8-0.29.790.7100.452.947.115:0011:5645260.820358.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.836860.3
102J.T. Brown27TOTRW4737536950.4-2.729827552.0-0.94.292.396.647.252.89:048:4911110.67851.3
103Logan Brown19OTTC4212150.06.4161551.67.215.485.7101.160.040.08:085:47240.1757.1
104Pavel Buchnevich22NYRLW7488193148.63.566171947.92.37.592.8100.357.742.315:0112:173943-4.226651.1
105Andre Burakovsky22WSHLW5670762753.05.449547251.23.59.191.9100.954.046.013:5012:382334-1.017049.4
106Erik Burgdoerfer29OTTD2212842.92.9182146.26.213.3100.0113.336.463.613:2513:25000.62100.0
107Alexander Burmistrov26VANC2421522948.4-2.016218846.3-3.65.592.097.545.754.311:5910:3954-4.53847.4
108Brent Burns32SJSD/RW821898159154.45.81347114554.13.76.990.297.161.538.525:1519:57751244.460954.5
109Alexandre Burrows36OTTLW7155865146.2-1.141245547.50.06.192.298.449.250.811:419:28714-3.315657.7
110Will Butcher23NJDD81112596453.97.488172854.87.88.490.999.362.437.616:0413:15203612.023936.8
111Chris Butler31STLD6816954.0-1.3494950.0-4.711.891.7103.448.052.013:1812:39020.2728.6
112Dustin Byfuglien32WPGD691334125151.61.4101394751.71.59.792.3102.051.148.924:2019:6034795.937251.9
113Paul Byron28MTLC/LW821062103450.70.478376150.70.67.790.998.649.250.816:0713:0145364.820356.7
114Drake Caggiula23EDMLW6773481647.4-3.653759647.4-3.97.190.697.752.647.413:3311:462728-1.718157.5
115Ryan Callahan32TBLRW6771469350.7-0.253351950.7-0.26.592.398.847.552.513:1910:6026160.717958.1
116Matt Calvert28CBJLW6971978147.9-4.654757848.6-4.77.390.197.439.860.213:2311:292815-4.916963.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-0.910.0
119Paul Carey29NYRC6042963040.5-5.531547739.8-6.87.291.398.545.954.110:169:452131-8.39354.8
120Brandon Carlo21BOSD761190111951.5-2.188085550.7-3.38.492.3100.754.145.919:1416:2026458.514452.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-7.145252.4
122Gabriel Carlsson21CBJD1415516947.8-2.711612548.1-4.65.694.399.955.144.911:2011:05240.12669.2
123Ryan Carpenter27TOTC5254854050.4-2.040941449.7-2.68.591.6100.145.754.312:3610:4617170.113463.4
124Daniel Carr26MTLLW3838740249.0-0.927728849.00.18.892.6101.443.656.412:0810:5512122.210450.0
125Connor Carrick23TORD4767560852.63.249246551.42.98.792.0100.758.841.215:0814:3710217.613839.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.29355.9
128Jeff Carter33LAKC2736237948.9-2.428427850.5-1.19.890.7100.451.049.017:4913:16791.114658.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-13.531545.4
132Peter Cehlarik22BOSLW6708246.1-4.7605950.4-0.88.295.7103.868.431.613:5611:55010.0650.0
133Thomas Chabot21OTTD6396999449.43.969574948.11.78.590.098.562.038.017:3115:222736-1.618151.9
134Michael Chaput25VANC9547043.5-2.1455445.5-0.66.586.592.96.393.89:478:3520-0.7825.0
135Zdeno Chara40BOSD731377122652.9-1.0105592653.3-0.49.791.8101.548.651.422:5418:48427411.932344.6
136Ben Chiarot26WPGD5775374450.3-3.356755350.6-3.19.693.9103.553.546.515:1613:5410341.213243.2
137Alex Chiasson27WSHRW6145858244.0-4.632644442.3-5.511.890.7102.545.554.511:469:292916-6.19264.1
138Jason Chimera38TOTLW7458978342.9-6.344158443.0-5.37.091.898.838.861.210:189:391225-12.213259.8
139Filip Chlapik20OTTC2016717648.71.212012449.22.44.790.495.164.835.210:049:1495-0.33855.3
140Taylor Chorney30TOTD2521627743.8-5.616221043.5-4.612.594.9107.455.544.513:0811:24412-0.83441.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-2.223543.4
142Filip Chytil18NYRC99514040.4-7.27210840.0-6.46.590.296.846.553.513:3713:1213-3.43167.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.612360.2
145Fredrik Claesson25OTTD6474285246.5-1.354460947.2-1.17.191.999.051.248.815:2113:591533-6.012647.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.813360.9
148Cal Clutterbuck30NYIRW7660887341.1-7.844663141.4-6.59.391.7101.028.271.812:4610:291431-12.516860.1
149Braydon Coburn32TBLD7289494248.7-3.066971048.5-3.18.492.5100.841.558.516:0113:521123-2.316245.1
150Andrew Cogliano30ANALW/C801035109348.60.677482248.50.47.994.6102.545.354.715:1213:192441-5.230357.8
151Ian Cole28TOTD6798193851.1-0.774467952.3-0.29.991.4101.345.354.717:4715:2121275.118345.9
152Blake Coleman26NJDC7981888248.10.163565249.31.18.491.8100.233.666.414:2412:0468216.124559.6
153Blake Comeau31COLRW79946108446.6-1.467578446.3-1.28.892.7101.532.367.715:5313:144729-8.421956.2
154J.T. Compher22COLLW6979386048.00.355563646.6-0.65.290.195.349.450.615:6012:251613-8.723156.7
155Cory Conacher28TBLLW3631429451.6-2.223322750.7-2.67.093.2100.250.050.09:609:33551.17657.9
156Kevin Connauton27ARID731021116846.6-1.270890044.0-3.09.493.1102.547.552.515:1114:221332-7.522645.1
157Brett Connolly25WSHRW7064172147.1-1.643556143.7-4.911.490.3101.754.845.212:0110:331719-8.614845.3
158Kyle Connor21WPGLW761048106649.6-2.580678850.6-1.59.792.3101.954.845.216:5414:1439343.928866.7
159Andrew Copp23WPGC8289080152.61.965258152.91.88.992.8101.744.355.713:4411:4229306.418651.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:2518242.517966.5
162Logan Couture28SJSC781167112950.8-0.284175152.81.19.589.499.049.550.518:3314:0255522.937654.0
163Sean Couturier25PHIC821369120653.25.6102791253.04.713.190.9104.043.656.421:3516:21483710.937760.2
164Charlie Coyle25MINC/RW6680298344.9-3.061970446.8-1.610.092.6102.647.752.316:3214:0929265.719958.8
165Adam Cracknell32TOTRW5273146.6-7.4182442.9-10.80.094.794.738.961.17:436:4632-0.9875.0
166Andrew Crescenzi25LAKC251722.7-34.441323.5-35.20.0100.0100.050.050.07:526:3710-0.810.0
167Kyle Criscuolo25BUFC9556247.0-3.0444350.62.80.088.288.238.161.98:017:38320.8862.5
168Sidney Crosby30PITC821579124655.95.7122289557.77.38.089.797.858.741.320:4116:44427618.041260.0
169Lawson Crouse20ARILW1110711548.2-0.6758347.50.53.685.589.142.957.110:5610:1423-0.52454.2
170Matt Cullen41MINC7962591940.5-8.146567140.9-8.710.292.9103.147.952.111:5410:551417-6.516861.9
171Austin Czarnik25BOSC10977157.72.8825460.39.05.788.994.562.737.310:559:53221.21258.3
172Evgeni Dadonov28FLARW741213105053.66.395378854.76.910.090.2100.245.554.518:4215:15464513.636251.7
173Klas Dahlbeck26CARD3347247849.7-7.834937548.2-8.36.891.898.656.543.516:2215:15714-2.39346.2
174Carl Dahlstrom23CHID1117415552.9-5.911811949.8-6.910.887.898.646.653.417:3116:0227-0.73040.0
175Michael Dal Colle21NYILW4365041.9-1.6264138.8-2.65.096.7101.742.357.713:2112:11100.1250.0
176Trevor Daley34DETD771179137946.1-4.1921104246.9-3.89.490.7100.141.858.220:4217:171150-12.619752.3
177Zac Dalpe28CBJRW12766753.1-1.6624955.91.62.290.092.260.739.37:277:12321.52572.0
178Phillip Danault24MTLLW5275467852.73.453248152.53.67.490.698.049.750.316:3513:3838205.315162.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:4713440.612450.8
182Calvin de Haan26NYID3348750549.1-1.336037549.0-0.913.091.7104.745.254.818:4516:181424-0.69148.4
183Jacob de La Rose22MTLLW5553158047.8-2.437742047.3-2.96.193.499.649.650.411:5110:492019-2.410849.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.610763.6
186Alex DeBrincat20CHIRW82113595754.32.278471652.31.610.191.0101.158.941.114:4812:373325-2.335850.6
187Jake Debrusk21BOSLW7090776454.31.368758654.01.310.392.2102.570.030.014:2212:2531219.224658.1
188Danny DeKeyser27DETD651043107749.20.877680249.20.28.392.2100.444.855.220:1917:57631-2.514843.9
189Michael Del Zotto27VAND821271148246.2-2.7974113246.2-2.48.891.5100.348.251.820:4817:442267-11.424352.7
190Dylan DeMelo24SJSD6382782250.20.262857452.21.88.690.499.049.750.314:1213:2413164.714047.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:229366.810650.9
193David Desharnais31NYRC7165984044.0-2.948665142.7-4.87.989.797.555.444.613:0311:372626-6.99856.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.512352.0
196Jason Dickinson22DALC2716817149.6-1.111712947.6-3.44.593.698.154.245.88:328:2755-1.23447.1
197Christopher Didomenico28OTTC2422424847.50.916518247.60.29.689.899.450.749.311:4710:16108-1.04254.8
198Brenden Dillon27SJSD811297123351.30.596288552.10.38.689.598.054.645.417:1915:451129-0.120243.1
199Christian Djoos23WSHD6387279752.25.366661252.16.410.292.2102.459.840.214:0213:4413333.811253.6
200Max Domi22ARILW821158121648.80.783194346.8-0.210.490.8101.255.944.116:4213:564062-7.531547.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:1433-0.24257.1
202Joonas Donskoi25SJSRW6696178455.15.671554856.65.87.892.099.855.844.214:5813:14463312.320164.2
203Derek Dorsett31VANRW2017323042.9-8.013517443.7-5.68.291.199.229.470.615:1712:3042-3.93966.7
204Jake Dotchin23TBLD4876169852.21.457152252.21.010.393.5103.848.351.716:2915:484333.311541.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-1.58957.3
207Leon Draisaitl22EDMC781318115553.34.0101685554.34.89.687.196.755.244.819:1915:21788410.832359.8
208Jonathan Drouin22MTLLW771128110250.60.282583549.7-0.96.090.296.257.842.217:3614:045658-4.129854.7
209Brandon Dubinsky31CBJC6276284547.4-6.957960149.1-5.66.692.599.036.763.315:2113:252512-3.715158.9
210Pierre-Luc Dubois19CBJLW821339105456.06.4102878056.96.37.992.4100.465.834.216:3814:3038297.227460.2
211Matt Duchene27TOTC821232129948.71.989898647.70.79.389.298.451.049.018:1915:214740-4.732857.9
212Anthony Duclair22TOTLW5669665351.62.748350349.00.77.491.398.754.345.713:1711:31218-0.717455.2
213Mathew Dumba23MIND821413160246.9-0.31073119647.3-1.211.091.4102.445.854.223:4919:3922522.736947.7
214Gabriel Dumont27TOTC3019924145.2-1.614517645.2-1.05.395.9101.252.647.49:038:0753-1.56162.3
215Brian Dumoulin26PITD801465130552.91.1111796353.71.17.890.298.054.145.920:3717:4735437.821347.9
216Vince Dunn21STLD751219101154.74.487273954.12.37.791.599.260.839.217:1415:1029386.528448.6
217Christian Dvorak21ARILW781024105749.20.972882546.9-0.58.889.998.647.652.416:2513:162025-6.124262.4
218Ryan Dzingel25OTTC791114117648.61.781487748.10.68.989.798.651.148.916:3014:162734-4.523857.1
219Cody Eakin26VEGC8090499747.6-4.766974847.2-5.17.491.098.449.450.614:3212:116031-3.619554.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.129063.1
222Alexander Edler31VAND701182134346.8-1.087897047.50.27.990.598.446.054.024:1718:473156-7.235448.6
223Joel Edmundson24STLD691273120051.5-1.295986752.5-1.38.490.899.148.751.320:4518:121728-2.226546.8
224Nikolaj Ehlers21WPGLW821243107953.53.493280153.83.39.691.8101.453.146.916:0514:0138582.142254.7
225Jack Eichel21BUFC671002101349.72.677279449.32.48.987.996.861.238.820:0915:3838610.243356.6
226Victor Ejdsell22CHIC6587643.3-2.7404944.9-1.98.690.298.860.040.013:1912:3320-1.11643.8
227Aaron Ekblad21FLAD821572163649.0-0.51242128549.1-1.59.491.4100.842.257.823:2318:534099-8.939947.4
228Mattias Ekholm27NSHD811612137554.04.51187104053.33.49.392.3101.646.553.523:3518:493870-0.328647.2
229Oliver Ekman-Larsson26ARID821551146451.45.01118114249.54.07.988.896.747.752.323:3918:492953-1.540649.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-6.229953.8
232Ryan Ellis27NSHD4492175854.94.066254854.73.710.593.5104.054.745.323:2118:2633334.122050.0
233Alexei Emelin31NSHD76980113646.3-6.974883547.3-6.17.694.7102.243.456.616:5315:132039-5.113543.7
234Deryk Engelland35VEGD791278138448.0-4.8966102848.4-4.29.091.3100.447.952.120:1516:572553-4.021749.8
235Andreas Englund22OTTD161430.0-10.041028.6-13.433.3100.0133.340.060.011:2110:5411-0.10
236Tyler Ennis28MINC7371180746.8-0.253659847.3-0.87.593.1100.651.049.011:5811:2430114.720256.9
237Toby Enstrom33WPGD4364358952.23.748543252.94.38.893.0101.851.748.317:0216:193316.26845.6
238Jonathan Ericsson33DETD811186130647.6-2.094799348.8-0.97.891.799.538.861.219:1916:361370-10.415356.2
239Loui Eriksson32VANLW5058459549.52.943946348.71.97.392.9100.246.953.116:1612:352590.614868.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.918862.8
243Justin Falk29BUFD4649667242.5-6.138050143.1-5.25.091.396.341.658.416:0514:29312-5.96159.0
244Oscar Fantenberg26LAKD2726930347.0-4.520023046.5-4.310.392.3102.654.445.614:1612:0337-1.57444.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-10.413459.7
247Justin Faulk25CARD761584126155.71.6114097154.00.66.788.595.258.341.722:1618:4863665.442150.1
248Taylor Fedun29BUFD7857752.58.4635752.55.82.295.697.759.540.514:4113:1004-1.92040.0
249Eric Fehr32TOTRW1817417250.3-0.112811452.91.715.391.1106.443.057.011:4710:01640.83969.2
250Micheal Ferland25CGYLW77106597952.1-1.479375951.1-2.69.991.5101.456.243.815:0113:0535334.626354.0
251Landon Ferraro26MINC261037.5-6.351033.3-9.120.0100.0120.050.050.04:254:2400-0.23100.0
252Kevin Fiala21NSHLW80120194655.96.687969855.76.38.394.2102.564.235.815:0912:51425616.035452.8
253Valtteri Filppula33PHIC81895113944.0-7.466182744.4-7.38.291.8100.046.953.116:2913:343637-6.112457.3
254Giovanni Fiore21ANALW14736.4-17.24544.4-6.50.080.080.050.050.07:536:3001-0.510.0
255Christian Fischer20ARIRW7992096048.91.067172848.01.46.891.197.846.353.713:5411:3915110.224064.2
256Mike Fisher37NSHC1611316241.1-12.28711343.5-10.19.092.8101.731.168.912:2110:4085-1.52360.9
257Haydn Fleury21CARD671067100551.5-4.575676249.8-5.47.193.0100.160.539.516:4815:492134-8.818147.5
258Warren Foegele21CARLW2191261.37.815962.59.721.4100.0121.445.554.511:569:53100.6875.0
259Steven Fogarty24NYRC110758.816.05645.56.10.0100.0100.037.562.512:1611:4901-0.7250.0
260Marcus Foligno26MINLW7765070248.10.949349649.81.98.691.099.649.650.410:5210:3620171.412563.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:4434352.820865.9
262Christian Folin26LAKD6588990149.7-0.868065151.10.97.392.399.650.649.415:3914:288341.011351.3
263Spencer Foo23CGYRW4584655.84.3443655.02.16.195.5101.562.237.815:5113:45211.02272.7
264Derek Forbort25LAKD781249126949.6-0.393895049.70.09.392.9102.244.755.320:4717:551979-3.219440.2
265Alex Formenton18OTTLW14833.3-11.63730.0-26.50.0100.0100.0100.00.04:544:5401-0.10
266Filip Forsberg23NSHC67100589053.03.276968552.93.011.193.6104.754.145.917:2813:6049650.734851.1
267Gustav Forsling21CHID4161864149.1-6.842350345.7-8.68.890.899.650.849.219:0915:281838-4.616350.3
268Cam Fowler26ANAD671233131048.50.392696349.00.77.992.4100.346.653.424:5119:462747-1.527544.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.018852.7
272Byron Froese26MTLC4841949845.7-4.530033147.5-2.57.193.8100.946.253.811:3510:161911-1.49651.0
273Michael Frolik29CGYLW70115590156.23.489669656.33.65.389.394.646.853.216:5514:1543263.228159.4
274Marian Gaborik35TOTRW4653154049.6-0.337442047.1-2.58.993.1102.057.542.513:5812:041320-2.316648.2
275Sam Gagner28VANC7487698547.1-1.167775347.3-0.46.291.597.751.049.015:0712:591722-6.527060.7
276Alex Galchenyuk23MTLC821105113749.3-1.577384047.9-3.25.590.796.155.944.116:1413:112956-5.438255.8
277Brendan Gallagher25MTLRW821235104454.25.391775554.86.47.389.797.047.552.516:0913:19422711.447758.1
278Dylan Gambrell21SJSC3303446.9-3.7191950.0-5.48.381.890.280.020.010:3310:3300-0.8333.3
279Jake Gardiner27TORD821645160050.70.91203123349.40.89.392.4101.749.950.122:3119:563910511.031742.0
280Jason Garrison33VEGD812614147.2-3.48710046.5-3.86.889.996.650.649.419:0416:3437-1.01546.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.42045.0
282Frederick Gaudreau24NSHC2015617946.6-3.610913844.1-6.49.093.3102.241.059.09:109:0252-2.73243.8
283Johnny Gaudreau24CGYLW801424119054.51.9105993353.20.410.289.8100.059.340.719:2515:524410013.040955.3
284Brendan Gaunce23VANC3734240246.0-1.226629247.71.46.394.3100.614.985.113:1911:261616-2.29657.3
285Frederik Gauthier22TORC9508138.2-16.2366635.3-16.53.487.891.230.070.08:457:1835-1.71675.0
286Nathan Gerbe30CBJC2121446.2-4.261135.3-16.20.083.383.366.733.38:368:3600-0.21100.0
287Shane Gersich21WSHC/LW3302653.63.2231560.59.25.981.887.731.668.49:019:01301.0666.7
288Ryan Getzlaf32ANAC5698989052.64.072465652.53.512.390.7103.049.550.521:2617:2645645.924248.3
289Brian Gibbons29NJDC5955570544.0-4.342752045.1-3.89.593.0102.539.860.214:2611:293510-0.310965.1
290John Gilmour24NYRD2844745949.34.934535749.15.67.189.596.656.943.117:1115:371129-4.012947.3
291Brian Gionta39BOSRW2021818454.20.315913254.60.03.396.8100.150.849.213:0410:50511.85971.2
292Mark Giordano34CGYD821804135757.16.11360104656.55.77.390.397.753.246.824:4718:29504613.643649.1
293Samuel Girard19TOTD731007109547.9-0.172281946.9-1.08.191.699.754.345.717:3915:231331-4.717149.1
294Dan Girardi33TBLD771080113348.8-4.082782350.1-1.99.993.2103.148.751.317:2314:481527-1.017054.7
295Zemgus Girgensons24BUFC7169674448.31.052859247.1-0.35.891.697.449.550.513:4311:571812-1.516867.3
296Claude Giroux30PHIC/RW821334117253.25.6100786853.75.712.091.0103.045.554.520:2115:60344410.636153.5
297Tanner Glass34CGYLW1613312950.8-3.01079453.20.20.093.393.344.755.39:238:23200.62556.0
298Luke Glendening28DETC6954972643.1-7.844450446.8-3.66.390.196.434.066.013:1210:241610-6.912272.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-11.127942.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.410255.9
302Josh Gorges33BUFD3432841644.1-6.125231644.4-5.26.893.4100.243.456.614:5613:0137-3.93542.9
303Shayne Gostisbehere24PHID781332125351.53.299691352.23.59.891.4101.257.542.521:2717:4323527.444749.4
304Tyrell Goulbourne24PHILW9424846.7-3.1323547.8-3.24.385.089.354.845.25:355:3510-0.6540.0
305Yanni Gourde26TBLC82107899552.00.779575951.2-0.311.893.7105.644.755.316:0913:1052354.024056.7
306Michael Grabner30TOTRW80894110044.8-2.868782145.6-2.58.793.6102.346.253.814:4912:394633-1.626064.2
307Markus Granlund24VANC5355465146.0-2.840750444.7-3.95.192.497.538.261.816:1512:43228-9.114962.4
308Mikael Granlund25MINC771040104150.04.079777050.93.810.391.2101.543.057.018:4614:22333516.733457.8
309Derek Grant27ANAC6656665646.3-1.042749446.4-0.99.293.1102.449.150.911:069:381813-4.111258.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.04544.4
312Mike Green32DETD661139124447.8-1.287393748.2-1.26.891.998.754.445.622:0519:352968-6.327947.3
313Andy Greene35NJDD811216152344.4-6.2938113245.3-5.68.091.399.338.062.021:0717:402437-0.919647.4
314Jordan Greenway20MINLW6496443.4-4.3374147.42.07.792.099.754.345.711:2711:15220.5757.1
315A.J. Greer21COLLW178512839.9-4.3669940.0-3.87.797.2104.950.749.37:247:1432-1.42065.0
316Seth Griffith25BUFC2116216449.72.011312747.1-0.22.491.994.463.936.110:349:5426-2.12171.4
317Rocco Grimaldi24COLC6478037.0-5.6355738.0-1.618.587.8106.334.465.69:399:3053-0.3977.8
318Eric Gryba29EDMD2130524855.21.722717955.92.59.189.798.957.542.514:4713:109110.15733.3
319Matt Grzelcyk24BOSD6192376254.81.970056155.52.78.494.5102.954.245.816:4415:2826249.017846.1
320Radko Gudas27PHID70103796451.82.677969352.93.46.991.198.046.853.217:0615:037507.025755.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.812941.1
322Jake Guentzel23PITC821291109554.12.798082554.31.86.990.497.362.337.716:2914:2636186.029757.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:527220.910954.1
325Erik Gustafsson25CHID3570456755.46.650441454.97.69.389.698.957.442.618:3317:0712233.613154.2
326Henrik Haapala23FLALW5547242.9-4.9425543.3-5.83.197.7100.947.152.913:4211:5404-1.23100.0
327Carl Hagelin29PITLW81110094253.92.283770054.51.97.692.199.752.547.515:5713:18462512.625666.0
328Robert Hagg22PHID70964119444.7-6.972489244.8-6.89.792.7102.441.059.018:0816:20836-6.618248.9
329Ron Hainsey36TORD801329150147.0-4.5998116146.2-3.710.292.4102.640.459.621:5217:331885-5.119038.4
330Micheal Haley31FLAC7546654346.2-3.636440847.2-3.45.591.396.856.443.67:487:38814-6.38366.3
331Taylor Hall26NJDLW761240115851.75.095889351.84.110.690.5101.157.342.719:0715:58816912.245960.3
332Dan Hamhuis35DALD801254123250.4-1.290185751.3-0.28.890.098.840.459.620:1117:1113302.416141.0
333Dougie Hamilton24CGYD821807134057.46.71348104256.45.57.990.498.453.146.921:3218:19317216.250753.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-3.026141.0
336Noah Hanifin21CARD791471113156.52.8108988355.22.66.789.195.863.136.918:5216:58505812.434148.4
337Joel Hanley26ARID5605353.19.6483855.813.39.488.998.364.036.011:0811:0200-0.3825.0
338Markus Hannikainen24CBJLW3320925545.0-4.215919644.8-5.55.793.899.545.554.58:227:43104-1.45062.0
339Jannik Hansen31SJSLW4651850350.7-0.638236151.40.410.091.2101.249.550.512:0211:122527-4.49954.5
340Martin Hanzal30DALC3833837247.6-4.324025648.4-4.26.187.093.133.766.314:0710:431010-3.011553.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-7.07037.1
342Scott Harrington24CBJD3232742043.8-7.524630744.5-7.78.292.9101.152.647.413:1812:2573-6.75352.8
343Ryan Hartman23TOTRW78101489953.0-0.171466651.7-0.17.691.799.356.143.913:0412:062620-1.924852.0
344Scott Hartnell35NSHLW6264761951.1-1.047446050.7-1.47.792.3100.050.949.112:0110:471425-3.713361.7
345Garnet Hathaway26CGYRW5964856953.2-0.749141654.10.77.391.999.353.746.311:3210:1717175.312056.7
346Erik Haula26VEGLW761108107850.7-1.180180449.9-2.09.588.798.154.545.517:2114:1244372.530058.3
347John Hayden22CHIC4741445647.6-6.430132548.1-3.67.391.398.644.855.210:499:44188-1.89956.6
348Jimmy Hayes28NJDRW3326434143.6-5.619424144.6-4.08.192.7100.944.255.811:5510:23158-1.56457.8
349Kevin Hayes25NYRRW76947111445.9-0.573484946.40.09.092.2101.242.757.317:2113:595263-4.626864.2
350Dillon Heatherington22DALD6505846.3-4.6424250.0-1.414.896.9111.730.369.710:5110:1701-0.31060.0
351Victor Hedman27TBLD771583145252.20.41193112051.60.010.392.8103.254.145.925:5119:4846674.443949.2
352Tim Heed27SJSD2942133156.04.329223155.83.87.690.097.663.037.016:0112:5815215.612740.2
353Danton Heinen22BOSC/LW7797781054.71.973560255.02.29.292.5101.753.346.715:0112:40422610.423158.4
354Darren Helm31DETC/LW7586698846.7-3.067273447.8-2.37.492.9100.341.658.415:3413:263833-9.822363.2
355Ales Hemsky34MTLRW7464749.5-3.2333548.5-3.60.095.595.559.540.59:556:5813-0.81050.0
356Matt Hendricks36WPGC6041041149.9-1.131229751.2-0.28.491.299.639.160.99:257:2216120.08764.4
357Adam Henrique27TOTC811041112148.1-0.578883148.70.09.693.5103.145.055.017:4713:364029-7.526457.6
358Tomas Hertl24SJSC791205112451.70.585376252.80.88.689.998.549.150.918:0614:0060452.733152.6
359Joe Hicketts21DETD5626748.10.9434548.9-0.315.297.1112.258.541.517:2113:23150.31513.3
360Thomas Hickey28NYID691054115447.70.477086847.00.710.193.6103.744.755.318:0415:421460-4.721041.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.418347.0
364Nico Hischier19NJDC821121111850.12.586886850.01.610.790.8101.560.439.616:1913:3556265.828962.3
365Niklas Hjalmarsson30ARID4875584747.1-4.154359547.7-1.27.792.7100.444.255.820:4217:491637-1.88438.1
366Joshua Ho-Sang22NYIC/RW2222825747.0-3.417419846.8-3.19.988.598.454.245.814:1712:011023-2.73551.4
367Mike Hoffman28OTTC/LW821254128549.42.992796649.01.98.889.498.354.645.418:2415:135169-8.444957.2
368Nick Holden30TOTD731071118847.4-1.180988647.7-1.69.490.7100.141.758.319:0016:302639-0.719141.9
369Justin Holl26TORD2493459.01.1362559.00.517.9100.0117.940.060.017:2216:06010.6450.0
370Peter Holland27NYRC2319529939.5-8.415223239.6-9.33.490.694.042.557.512:2411:03711-7.74665.2
371Philip Holm26VAND1171848.6-1.4161453.34.20.080.080.057.142.915:1215:1201-0.310.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.010141.6
374Patric Hornqvist31PITRW70105689654.11.782166355.32.28.090.598.656.943.117:1913:40241418.737765.5
375Bo Horvat22VANC6491995049.21.866770248.71.410.590.2100.748.751.319:2115:0422250.225362.5
376Marek Hrivik26CGYLW3232448.9-2.9181554.54.38.3100.0108.333.366.78:308:24140.0540.0
377Jonathan Huberdeau24FLAC821365126351.93.9105095852.33.39.289.999.146.553.519:1215:3454885.934159.8
378Charles Hudon23MTLLW7292986151.91.864761451.31.27.090.597.451.848.214:0212:2237251.828662.6
379Brad Hunt29VEGD4558253752.00.044241751.5-0.57.391.398.758.042.016:3814:0322110.215651.3
380Dryden Hunt22FLALW1110110349.5-3.3808050.0-3.90.091.891.850.050.010:3410:3134-1.42352.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:1514201.310549.5
382Ben Hutton24VAND6184287349.12.262068947.40.26.292.098.251.948.118:2515:502643-6.620450.5
383Tomas Hyka24VEGRW10989351.31.6717748.00.77.196.4103.560.339.712:0310:14542.12075.0
384Zach Hyman25TORC821214122349.8-0.488793548.7-0.311.092.8103.948.052.017:2114:2536313.623962.3
385Alex Iafallo24LAKC75102793252.43.074068951.82.49.192.0101.047.652.415:0614:0924232.723355.4
386Matt Irwin30NSHD5060858551.00.145243351.10.78.192.9101.049.650.413:2612:481016-3.514542.8
387Jaromir Jagr45CGYRW2226023852.20.618618350.4-1.08.995.5104.462.937.113:0311:2811122.65360.4
388Mark Jankowski23CGYC7284581351.0-3.662358651.5-2.76.591.397.858.841.213:2111:2533201.621155.9
389Mattias Janmark25DALC811054106349.8-2.077079049.4-2.86.890.497.253.946.116:5613:603233-0.922859.6
390Calle Jarnkrok26NSHC6879086147.8-4.459163548.2-4.010.095.1105.244.555.515:5312:562210-4.618457.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:5636172.421258.5
393Boone Jenner24CBJC75975112146.5-6.275279548.6-4.78.392.7101.041.658.416:2814:103417-3.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.27443.2
396Ryan Johansen25NSHC791237109553.02.292484752.21.09.592.3101.854.245.818:3314:284641-4.421161.1
397Marcus Johansson27NJDC/W2933636048.3-1.325827548.4-2.56.089.395.251.948.115:6013:011521-0.36960.9
398Stephen Johns25DALD751017100250.4-2.472168451.3-1.38.192.5100.646.753.317:3314:4225441.024948.6
399Erik Johnson29COLD621127124847.5-0.184492547.71.29.691.3100.947.053.025:2619:564139-1.529157.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-1.831159.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-1.83161.3
404Jussi Jokinen34TOTC6059456651.2-0.143040551.5-0.46.594.0100.546.353.711:3510:0218160.013852.9
405Seth Jones23CBJD781659140854.14.41283104455.14.67.392.499.758.641.424:3620:0267558.348551.3
406Josh Jooris27TOTC4031832149.8-3.723923650.3-2.74.091.095.045.055.09:468:471231.38161.7
407Jacob Josefson26BUFC3923539337.4-12.617929337.9-12.04.495.199.528.871.211:239:4278-7.06256.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-4.719458.2
410Tomas Jurco25CHIRW2936834751.51.526124751.42.36.794.0100.744.155.912:3712:13962.78552.9
411Noah Juulsen20MTLD2333437547.1-1.323328744.8-2.97.894.2102.147.952.119:2516:41622-5.17047.1
412Nazem Kadri27TORC801188123449.1-1.687896347.7-1.78.992.6101.541.358.716:4614:344248-0.736857.6
413Vladislav Kamenev21COLLW3122136.4-14.191833.3-16.40.087.587.575.025.08:498:4801-1.11100.0
414David Kampf23CHIC4652349051.6-0.537134252.01.55.789.595.246.054.012:4811:15148-0.28554.1
415Steven Kampfer29NYRD2229539842.6-5.422629143.7-5.34.993.498.340.359.717:1315:17611-0.55259.6
416Evander Kane26TOTLW781307123151.55.0101993352.25.77.490.597.858.141.919:3516:18405010.349162.5
417Patrick Kane29CHIRW821487134752.5-0.21063103550.7-0.68.189.397.465.234.820:1116:424733-0.949657.5
418Kasperi Kapanen21TORRW3835134650.4-0.226826350.51.05.393.598.833.566.511:1510:031263.18662.8
419Erik Karlsson27OTTD711598150851.46.41166113050.85.38.888.196.955.144.926:4421:525586-3.742346.3
420Melker Karlsson27SJSC7172986645.7-6.850662144.9-8.77.492.399.743.156.913:1511:442422-6.114253.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.632257.1
422Ondrej Kase22ANARW6684475252.94.563757252.74.28.894.5103.253.946.113:5512:3229314.023860.9
423Zack Kassian27EDMRW7467972148.5-3.849353747.9-5.16.391.597.747.352.711:4010:032633-5.814360.1
424Duncan Keith34CHID821714155752.4-0.31202118250.4-1.16.690.497.060.539.523:5018:483473-3.737450.0
425Clayton Keller19ARIC821221124949.41.790296048.42.18.890.899.559.240.818:0514:484250-0.538555.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.721256.1
428Mario Kempe29ARIC1814617046.2-2.810912646.4-1.47.092.999.946.253.811:0510:22330.02969.0
429Michal Kempny27TOTD5385380351.50.359756751.30.49.593.1102.651.948.115:5515:099411.916848.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-4.313759.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-0.913756.9
434Phil Kessel30PITRW821260118151.6-0.998590252.2-1.29.589.699.164.835.218:4114:4926607.044958.1
435Jujhar Khaira23EDMLW6967968249.9-1.150450550.0-1.57.190.897.949.051.012:4310:482632-6.715846.2
436Alex Killorn28TBLC/LW82102885554.64.078565154.74.311.092.1103.053.746.316:3011:5532326.327756.3
437Oscar Klefbom24EDMD661267114352.61.795283553.31.97.889.196.853.346.722:5017:3427436.139950.9
438Morgan Klimchuk22CGYLW17558.37.87558.38.30.0100.0100.071.428.67:257:2510-0.510.0
439John Klingberg25DALD821670144153.74.01211110052.41.79.391.9101.354.845.224:0419:18319319.741349.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:44360.47458.1
442Mikko Koivu34MINC82999101549.63.577673351.44.79.591.8101.342.557.518:2913:57442312.328459.9
443Leo Komarov31TORC74818100844.8-6.761677244.4-5.57.493.2100.733.666.415:4712:2447420.117266.3
444Travis Konecny20PHIC811045107749.2-0.379278650.20.510.492.3102.648.851.214:5413:2531385.929061.0
445Anze Kopitar30LAKC821405124153.14.6104192652.94.510.990.5101.548.151.922:0516:6054705.535057.1
446Kalle Kossila24ANALW10737150.74.3575451.45.95.482.988.370.329.79:058:5743-1.51369.2
447Chris Kreider26NYRC5877073551.26.959655751.77.98.191.599.550.949.115:3713:0118394.623658.1
448David Krejci31BOSC6496981354.41.474662554.41.410.390.4100.865.734.316:5314:2525307.320159.2
449Niklas Kronwall37DETD791102112349.51.082883149.90.76.591.297.765.134.918:3115:4714521.715150.3
450Torey Krug26BOSD761335111154.61.198984953.80.09.090.599.565.234.820:2416:3235719.940149.1
451Marcus Kruger27CARC4844838154.00.432029152.4-0.54.892.096.744.855.210:509:3410111.55851.7
452Nikita Kucherov24TBLRW801447125253.63.0109597552.92.010.391.4101.762.437.619:4916:1466792.554751.0
453Tom Kuhnhackl26PITRW6939851743.5-9.628937443.6-10.75.691.997.534.765.310:017:491510-2.59168.1
454Dean Kukan24CBJD1116212656.31.41268659.43.49.387.997.260.439.612:2212:02032.01866.7
455Brett Kulak24CGYD7193585552.2-2.069962652.8-1.37.291.598.851.748.312:5912:3417242.117042.9
456Nikolai Kulemin31NYILW1310211946.2-8.3688743.9-10.68.391.9100.340.060.011:569:2718-0.61353.8
457Dmitry Kulikov27WPGD6281983049.7-1.561461250.1-1.78.992.0101.048.251.817:0414:2911530.011741.0
458Luke Kunin20MINC1919220448.50.414315248.5-1.03.893.497.247.752.312:5911:6024-2.65459.3
459Chris Kunitz38TBLLW8281881350.2-1.760660849.9-1.88.193.3101.446.853.211:5711:0338290.313360.9
460Janne Kuokkanen19CARC/LW4582669.013.6482070.616.30.075.075.062.137.911:0411:04320.91060.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.221063.8
462Evgeny Kuznetsov25WSHC791147121348.60.585691748.31.111.190.5101.656.044.018:4915:194466-0.131259.6
463Kevin Labanc22SJSRW77104487054.55.076561555.44.87.889.697.455.544.514:2111:6028298.229652.7
464Andrew Ladd32NYILW7393287151.75.067762552.06.29.492.8102.245.354.715:5412:532940-0.522050.9
465Paul Ladue25LAKD1217212657.76.71179256.03.110.395.2105.459.840.213:5813:01141.13339.4
466Brooks Laich34LAKC128212040.6-10.4579238.3-12.74.790.394.942.257.811:129:4342-3.72147.6
467Patrik Laine19WPGRW821107109950.2-1.382582150.1-1.810.592.2102.757.642.416:2913:2829510.046651.7
468Gabriel Landeskog25COLLW781223124649.53.791192549.64.511.492.1103.553.346.720:0915:2454311.731158.5
469Nick Lappin25NJDRW6437536.4-6.1325337.6-6.210.0100.0110.040.959.19:469:4312-1.31163.6
470Dylan Larkin21DETC821293125650.72.999593851.53.29.089.398.248.551.519:5115:415681-5.642155.1
471Adam Larsson25EDMD631209117950.6-0.892388551.1-0.68.792.1100.846.153.921:5619:1326520.019447.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:5622233.117362.4
475Curtis Lazar22CGYC/RW6559456251.4-3.143840851.8-2.56.091.097.050.449.69:519:17918-0.112452.4
476Nick Leddy26NYID801382156646.9-1.21008119545.8-1.78.788.697.350.449.622:2418:202157-13.831249.0
477Anders Lee27NYIC821149124448.00.683596146.5-0.610.088.898.853.946.117:1614:052635-7.431765.6
478Artturi Lehkonen22MTLLW6692184652.11.966363351.20.65.192.497.451.248.816:2912:5227194.929056.6
479Jori Lehtera30PHIC6248451048.7-1.534537148.2-2.25.792.097.746.353.710:319:081413-3.27460.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.816956.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.61060.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.142252.1
486Mark Letestu32TOTC8067870549.0-3.349051049.0-4.35.590.495.938.761.312:529:061920-4.718759.4
487Vinni Lettieri22NYRC1916422442.3-5.813216943.9-5.14.388.592.848.551.512:0310:3427-2.25749.1
488Trevor Lewis31LAKC6882382350.0-1.161560850.30.06.492.098.443.856.215:1413:0519140.623058.3
489Mike Liambas28ANALW7203933.9-6.2183136.7-3.18.395.0103.364.735.35:175:1510-1.93100.0
490Oscar Lindberg26VEGC6364363050.5-0.948144551.90.55.791.096.749.950.111:4710:3723241.214356.6
491Oskar Lindblom21PHILW2333128154.14.925519856.36.36.694.2100.852.048.014:3513:02455.06456.3
492Esa Lindell23DALD801503137252.31.41091103551.3-0.49.092.9101.951.148.922:0418:35195014.026551.7
493Anton Lindholm23COLD4845957744.3-2.833044842.4-4.39.194.2103.335.864.213:1011:3389-7.46533.8
494Elias Lindholm23CARC811200104653.4-1.788979352.9-0.87.689.597.157.342.717:5413:5548344.126757.3
495Hampus Lindholm24ANAD691249116351.84.794187651.84.710.292.0102.146.653.422:4518:3124631.827847.1
496Bryan Little30WPGRW821113108650.6-0.782081450.2-1.78.891.6100.552.747.316:5613:433720-0.723155.8
497Ryan Lomberg23CGYLW7263940.0-10.9192345.2-5.018.883.3102.132.167.96:156:14010.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.21040.0
500Adam Lowry24WPGLW4553440956.64.840328258.87.18.491.299.740.659.414:5312:042149.210566.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:4029762.028252.1
502Olli Maatta23PITD821356126751.7-0.8102592752.5-0.76.792.098.755.544.518:4515:5617503.931851.6
503Kurtis MacDermid23LAKD3430539143.8-6.922430842.1-8.36.293.8100.052.347.711:3610:59323-4.14344.2
504Andrew MacDonald31PHID661000118945.7-4.575087846.1-4.99.392.6101.939.660.419:5217:4416460.219442.3
505Derek MacKenzie36FLAC7555363346.6-3.543546148.5-2.05.191.696.746.953.111:188:542414-4.712071.7
506Nathan MacKinnon22COLC741238119550.94.990989350.44.811.990.3102.357.043.019:5415:5736410.349657.3
507Denis Malgin21FLAC5167264051.22.251349151.11.77.693.1100.749.950.113:5112:303121-1.314156.0
508Evgeni Malkin31PITC781274112153.21.498486853.10.210.390.7101.166.034.018:5915:11757310.537963.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:0914120.94759.6
511Andrew Mangiapane21CGYLW10909349.2-2.5616448.8-2.30.094.294.259.041.08:568:5423-0.91936.8
512Brandon Manning27PHID6599299250.00.974474949.8-0.17.491.999.345.654.417:5716:2117343.323247.8
513Josh Manson26ANAD801340134449.92.01030100950.52.810.494.0104.442.058.020:2117:454860-2.722352.5
514Anthony Mantha23DETRW801159107751.84.189582652.03.68.192.0100.154.945.117:1815:0336671.133157.4
515Brad Marchand29BOSLW68110084956.44.480866155.02.212.490.6103.058.941.119:4314:4458768.430759.0
516Jon Marchessault27VEGC771230105553.83.591279753.42.911.692.6104.253.746.317:3014:4559488.146957.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:2928331.232363.2
519Mitch Marner20TORC821209107552.93.888284851.02.98.891.7100.456.243.816:2314:0485506.639848.5
520Patrick Maroon29TOTLW741193104653.33.491179553.42.88.591.099.453.346.716:3014:1922371.924757.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.61250.0
522Matt Martin28TORLW5035737448.8-2.127229348.1-1.49.790.9100.641.358.77:597:51671.57958.2
523Paul Martin36SJSD1424119355.57.016714054.44.07.394.9102.258.441.614:4614:37970.21637.5
524Alec Martinez30LAKD771273147346.4-5.6929107846.3-5.49.092.6101.649.850.222:5118:291181-9.022948.5
525Jordan Martinook25ARILW8189793449.01.064267548.72.44.990.094.835.164.914:0111:593280.121153.1
526Andreas Martinsen27CHILW911910852.44.2777650.31.64.595.399.940.759.312:3812:1223-0.32653.8
527Mike Matheson23FLAD811444150549.0-0.61122112549.9-0.37.891.999.740.359.721:2018:176892-2.032052.2
528Stefan Matteau23VEGLW8695356.63.1473954.72.73.496.7100.160.839.28:127:56530.01942.1
529Auston Matthews20TORC621050101550.81.375976249.91.712.392.5104.850.849.218:0815:5159598.331159.8
530Shawn Matthias29WPGC2721928243.7-5.016120544.0-5.08.392.7101.035.764.311:109:42730.23966.7
531Scott Mayfield25NYID4770278647.2-0.649760445.1-2.18.391.9100.244.056.017:5116:08537-4.214141.1
532Charlie McAvoy20BOSD631240102254.82.092476754.62.29.991.9101.853.746.322:0919:16224410.118741.2
533Jake McCabe24BUFD5376283247.80.459263348.31.37.290.998.152.947.119:3017:001426-6.910749.5
534Jared McCann21FLAC6877181448.6-1.058860649.2-1.07.095.2102.248.151.913:1511:543928-0.621267.5
535Michael McCarron22MTLRW1810914343.3-8.0769843.7-7.09.491.2100.641.658.48:468:4135-2.42755.6
536Max McCormick25OTTLW3019522946.0-1.914716147.7-0.16.089.595.553.446.68:218:02590.85066.0
537Ian McCoshen22FLAD3845452946.2-3.134438347.3-2.55.991.397.256.243.815:0513:55331-1.06540.0
538Connor McDavid21EDMC821643144253.33.81259106654.24.410.590.5100.955.644.421:3217:181116713.743363.5
539Ryan McDonagh28TOTD631054115547.70.180284548.70.610.291.4101.643.756.323:2018:314460-4.020149.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.38.391.8100.146.253.813:2711:492035-9.418264.3
542Greg McKegg25PITC2618520647.3-4.213914449.1