Skater Advanced Statistics

Skater Advanced Statistics Table
Corsi (EV) Fenwick (EV) PDO () Zone Starts (EV)
Rk Player Age Tm Pos GP CF CA CF% CF% rel FF FA FF% FF% rel oiSH% oiSV% PDO oZS% dZS% TOI/60 TOI(EV) TK GV E+/- SAtt. Thru%
1Justin Abdelkader30DETLW7588891049.40.767569149.4-0.18.090.798.649.850.216:3312:492134-5.520054.5
2Pontus Åberg24TOTLW5352461046.2-4.040645847.0-3.69.994.2104.156.943.112:1011:481220-2.0
2Pontus Åberg24NSHLW3734341345.4-6.226431145.9-6.210.195.5105.660.839.211:0611:03117-2.66956.5
2Pontus Åberg24EDMLW1618119747.90.914214749.12.19.591.3100.847.752.314:3813:311130.65655.4
3Noel Acciari26BOSC6058462948.1-6.644944550.2-4.45.891.497.232.467.612:5511:242091.511358.4
4Kenny Agostino25BOSLW5344841.5-8.5283345.9-4.14.892.096.837.562.512:038:5910-0.61764.7
5Sebastian Aho20CARRW781259101555.40.992479853.70.09.390.099.457.043.017:5515:1259536.839051.3
6Sebastian Aho21NYID2229833447.22.222226845.31.09.289.999.243.456.615:3114:26312-3.85044.0
7Mark Alt26TOTD1516116749.1-1.711411749.4-0.83.795.699.354.745.312:2711:4634-0.6
7Mark Alt26PHID8899648.1-4.7697547.9-4.56.094.8100.858.341.713:2612:4422-0.51241.7
7Mark Alt26COLD7727150.31.4454251.73.70.097.097.047.152.911:2010:4012-0.11735.3
8Karl Alzner29MTLD821323133649.8-0.993897549.0-1.87.291.598.746.553.520:0517:022290-4.518844.7
9Michael Amadio21LAKC3726328847.7-2.420221348.7-1.35.494.399.767.532.59:198:27116-0.55848.3
10Josh Anderson23CBJRW63107393153.53.382168354.63.27.091.498.459.140.918:0215:4041201.031859.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.82334.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-3.319856.1
15Artem Anisimov29CHIC7293293749.9-3.365571247.9-4.06.991.197.952.847.216:4712:361826-7.422657.5
16Victor Antipin25BUFD4755258748.50.640244547.5-0.76.392.198.455.244.815:1714:07413-3.47950.6
17Darren Archibald27VANRW2725234342.4-7.518925043.1-7.57.193.4100.519.580.514:5212:0151-5.15450.0
18Josh Archibald25TOTRW4240145147.1-2.128033845.3-2.38.492.3100.645.654.411:5710:5474-4.1
18Josh Archibald25ARIRW3937543346.4-2.826132744.4-3.28.692.5101.145.654.412:0411:0374-5.08048.8
18Josh Archibald25PITRW3261859.110.3191163.315.65.987.593.446.753.310:228:57000.8650.0
19Joel Armia24WPGRW7975170051.80.655151351.80.28.292.0100.240.659.412:369:5948161.722058.2
20Viktor Arvidsson24NSHLW781158110751.1-0.186084350.5-1.010.992.3103.255.045.017:4513:553135-9.842558.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.93363.6
22Andreas Athanasiou23DETC7188291449.10.765670948.1-1.67.890.097.852.947.115:1913:123836-3.532152.6
23Cam Atkinson28CBJRW65100792752.10.576468852.6-0.110.193.0103.153.646.418:5414:4231194.238060.8
24Justin Auger23LAKRW2102132.3-20.591537.5-16.60.090.990.950.050.07:607:6000-0.9333.3
25Yohann Auvitu28EDMD3345641952.1-0.934631152.7-1.110.691.4102.060.839.213:3313:04817-0.112853.9
26David Backes33BOSC5779963455.82.660545956.94.17.990.398.247.752.315:2413:0731216.324066.7
27Mikael Backlund28CGYC821368106256.34.2103883455.43.46.288.494.646.753.319:0114:2881487.137257.5
28Nicklas Bäckström30WSHC811240118751.14.491891550.13.99.792.3102.051.049.019:4015:134458-1.327959.1
29Sven Baertschi25VANLW5363171147.0-0.646152946.6-0.510.392.0102.354.345.715:3613:331917-6.414457.6
30Josh Bailey28NYIC761060121646.6-1.577094245.0-2.910.089.699.650.949.117:5314:294562-10.726656.8
31Justin Bailey22BUFRW129512243.8-8.6709941.4-10.29.690.5100.259.440.611:1710:1342-1.23063.3
32Chase Balisy25FLAC8595750.92.9464152.93.70.093.193.153.346.79:498:1852-0.41346.2
33Nicholas Baptiste22BUFRW3323527845.8-2.617720945.9-2.56.192.698.752.048.09:588:5348-4.17064.3
34Ivan Barbashev22STLC5356955950.4-1.641739951.1-2.26.693.4100.053.246.812:1211:532112-0.710343.7
35Mark Barberio27COLD4663966748.91.145347948.61.18.393.2101.437.262.817:1714:55816-1.412441.9
36Aleksander Barkov22FLAC791395129451.93.5108898352.53.510.089.899.740.459.622:0416:4882637.037668.1
37Tyson Barrie26COLD681239132848.32.0876100246.60.89.690.5100.162.437.622:4218:462038-12.639644.9
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:3065888.926065.4
40Jay Beagle32WSHRW/C7952982139.2-10.839060239.3-9.710.893.2104.025.274.812:279:542510-11.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-4.94544.4
42François Beauchemin37ANAD67979108147.5-2.573279647.9-2.09.593.1102.752.247.817:1915:061147-8.818849.5
43Nathan Beaulieu25BUFD5978084248.10.561064548.61.96.190.796.851.049.015:5714:43630-4.914845.3
44Anthony Beauvillier20NYILW7194597149.32.371073949.02.59.691.5101.148.951.114:3212:4326200.221960.3
45Matt Beleskey29TOTLW1512712650.2-2.91069951.70.71.586.487.864.135.910:589:3852-0.1
45Matt Beleskey29BOSLW1412011151.9-1.41008952.91.21.586.087.563.936.110:519:25520.63647.2
45Matt Beleskey29NYRLW171531.8-17.561037.5-3.60.088.988.966.733.312:3712:3700-0.720.0
46Pierre-Édouard Bellemare32VEGLW7271765852.11.254245454.43.77.593.6101.146.054.012:199:5749252.316456.1
47Louis Belpedio21MIND1201852.68.5111247.85.828.683.3111.920.080.015:4715:09000.640.0
48Jamie Benn28DALLW821323121052.21.496587852.41.411.591.5103.051.848.219:4915:23636614.839161.6
49Jordie Benn30MTLD771283129349.8-0.793191750.40.45.893.098.848.251.818:5816:3720741.621748.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.729353.6
52Matt Benning23EDMD731190111551.61.689684651.40.78.691.9100.556.743.317:1615:4118613.423746.8
53Patrice Bergeron32BOSC64104777957.35.676260655.73.310.192.9103.059.440.619:2614:3555427.039856.3
54Patrik Berglund29STLC5774066252.81.354447453.41.17.090.997.943.956.116:0913:312211-4.618361.2
55Steve Bernier32NYIRW4234135.9-13.1173334.0-14.70.090.590.556.044.010:038:4500-0.8666.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:521314-0.515354.2
58Alex Biega29VAND4459858550.53.146244151.24.45.894.4100.250.449.615:0114:119201.215052.7
59Kevin Bieksa36ANAD5978999344.3-6.058875243.9-6.85.792.698.246.054.018:0115:331241-6.914744.9
60Chris Bigras22COLD1513018041.9-8.59313141.5-8.44.593.397.858.441.613:5211:5018-2.02334.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.35446.3
62Anders Bjork21BOSLW3035029854.00.524922652.4-1.08.992.1101.168.931.112:2111:1416112.67440.5
63Oliver Bjorkstrand22CBJRW82103397551.40.180172252.60.27.992.6100.555.144.914:1712:3026252.229156.0
64Nick Bjugstad25FLAC821187108352.34.193083252.83.89.091.3100.447.652.415:0713:2852494.936063.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.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.11100.0
69Brock Boeser20VANRW6284490248.30.562768347.90.39.690.299.862.537.517:3014:322628-1.334152.5
70Zach Bogosian27BUFD1827428449.13.021721150.74.73.191.995.142.757.319:0917:1439-0.74860.4
71Jared Boll31ANARW10343946.6-2.5262749.1-1.29.190.9100.060.040.04:264:2200-0.5580.0
72Nick Bonino29NSHC7182192447.0-5.560968247.2-5.69.092.4101.436.263.815:3812:536433-4.814457.6
73David Booth33DETLW2813319740.3-9.310614841.7-8.45.191.296.258.741.36:586:4809-3.44967.3
74Andreas Borgman22TORD4863562650.40.145448248.5-0.810.591.7102.256.044.013:4113:2313361.111739.3
75Henrik Borgström20FLAC4224234.4-9.0173135.4-10.215.487.5102.929.470.612:4011:1922-0.61060.0
76Mark Borowiecki28OTTD5261971946.3-0.248250548.82.77.590.698.140.459.614:3913:2611171.813250.0
77Robert Bortuzzo28STLD7295188251.9-0.167962152.2-0.87.593.5101.151.348.714:4813:255173.016446.3
78Reid Boucher24VANC2021420151.62.617314754.14.74.086.090.042.058.011:2310:1384-0.35666.1
79Lance Bouma27CHIC5347546250.7-4.134732851.4-0.96.793.199.744.555.510:399:28583.78466.7
80Michael Bournival25TBLLW5345438.6-9.8243938.1-10.90.0100.0100.033.366.79:219:2110-0.7771.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%
81Gabriel Bourque27COLLW5837557739.4-9.326841839.1-9.16.593.8100.341.158.910:548:57122-4.98452.4
82Jay Bouwmeester34STLD3555859348.5-5.442042849.5-5.28.093.5101.544.155.920:0817:57514-3.810144.6
83Madison Bowey22WSHD5155768544.8-3.940552143.7-3.77.492.9100.454.645.413:4313:241138-9.910445.2
84Johnny Boychuk34NYID58922105346.7-2.568478346.6-1.89.790.299.947.952.120:1217:031546-9.228250.0
85Travis Boyd24WSHC8638343.2-4.7495845.8-3.211.597.6109.157.942.18:508:4900-1.7540.0
86Brian Boyle33NJDC6972072949.71.355554050.72.06.790.697.346.653.413:1710:5119184.019661.2
87Tyler Bozak31TORC811170102453.34.585479751.74.08.293.3101.557.242.815:3813:20374210.325261.1
88Derick Brassard30TOTC721120109450.63.181181549.91.210.289.399.554.345.717:4415:0242405.9
88Derick Brassard30OTTC5893189351.05.667266950.13.610.588.699.153.546.518:2115:2234266.027260.3
88Derick Brassard30PITC1418920148.5-6.913914648.8-7.98.592.6101.157.542.515:1213:38814-0.14472.7
89Jesper Bratt19NJDW7479090646.6-2.160270346.1-3.57.590.197.652.048.015:1512:022530-2.817456.9
90Justin Braun30SJSD811321157745.6-8.5975108547.3-7.19.691.7101.338.261.821:2018:283235-8.025145.8
91Connor Brickley25FLAC4442748446.9-3.633534749.1-1.86.092.498.348.651.411:5310:471017-1.49763.9
92Daniel Brickley22LAKD18753.36.04450.02.750.0100.0150.066.733.310:4810:48000.310.0
93Alex Broadhurst24CBJC2271564.312.321970.016.50.0100.0100.057.142.910:039:38220.7333.3
94T.J. Brodie27CGYD731401135850.8-3.61046104050.1-3.87.891.098.850.149.923:4119:044868-2.826045.4
95Jonas Brodin24MIND731110132445.6-2.386096847.0-1.411.991.9103.846.953.121:3618:2516222.716247.5
96Kyle Brodziak33STLC8185393747.7-5.464663950.3-3.48.493.3101.631.168.913:2811:3952180.817763.8
97Jonny Brodzinski24LAKC3526831645.9-4.719523545.3-4.99.095.1104.153.946.19:309:1556-3.08860.2
98Troy Brouwer32CGYRW7679779550.1-4.359958450.6-3.35.892.498.240.859.213:5610:362831-3.217046.5
99Connor Brown24TORRW8293096349.1-1.369272748.8-0.29.790.7100.452.947.115:0011:5645262.720358.6
100Dustin Brown33LAKRW811232107953.34.691681053.14.411.891.6103.350.449.619:5015:1540553.936860.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%
101J.T. Brown27TOTRW4737536950.4-2.729827552.0-0.94.292.396.647.252.89:048:4911110.9
101J.T. Brown27TBLRW2419420149.1-4.415314052.2-1.35.692.497.947.452.69:229:19551.33650.0
101J.T. Brown27ANARW2318116851.9-0.914513551.8-0.42.992.295.146.953.18:468:1766-0.44252.4
102Logan Brown19OTTC4212150.06.4161551.67.215.485.7101.160.040.08:085:47240.4757.1
103Pavel Buchnevich22NYRLW7488193148.63.566171947.92.37.592.8100.357.742.315:0112:173943-2.326651.1
104André Burakovsky22WSHLW5670762753.05.449547251.23.59.191.9100.954.046.013:5012:382334-0.917049.4
105Erik Burgdoerfer29OTTD2212842.92.9182146.26.213.3100.0113.336.463.613:2513:25000.62100.0
106Alexander Burmistrov26VANC2421522948.4-2.016218846.3-3.65.592.097.545.754.311:5910:3954-3.53847.4
107Brent Burns32SJSD/RW821898159154.45.81347114554.13.76.990.297.161.538.525:1519:57751242.377542.8
108Alexandre Burrows36OTTLW7155865146.2-1.141245547.50.06.192.298.449.250.811:419:28714-2.815657.7
109Will Butcher23NJDD81112596453.97.488172854.87.88.490.999.362.437.616:0413:1520369.423936.8
110Chris Butler31STLD6816954.0-1.3494950.0-4.711.891.7103.448.052.013:1812:39020.1728.6
111Dustin Byfuglien32WPGD691334125151.61.4101394751.71.59.792.3102.051.148.924:2019:6034796.237251.9
112Paul Byron28MTLC/LW821062103450.70.478376150.70.67.790.998.649.250.816:0713:0145364.220356.7
113Mikkel Bødker28SJSRW7483493247.2-4.661565948.3-4.88.591.9100.547.752.313:2111:572926-0.919860.1
114Drake Caggiula23EDMLW6773481647.4-3.653759647.4-3.97.190.697.752.647.413:3311:462728-1.418157.5
115Ryan Callahan32TBLRW6771469350.7-0.253351950.7-0.26.592.398.847.552.513:1910:602616-0.217958.1
116Matt Calvert28CBJLW6971978147.9-4.654757848.6-4.77.390.197.439.860.213:2311:292815-3.516963.9
117Mike Cammalleri35TOTC/W6672480347.4-2.654557548.7-1.88.291.599.749.150.913:4612:072236-3.6
117Mike Cammalleri35EDMC/W5159863948.3-1.245345250.1-0.18.290.999.050.149.914:0612:441729-3.817858.4
117Mike Cammalleri35LAKC/W1512616443.4-8.19212342.8-8.68.593.9102.445.154.912:3810:01570.24257.1
118Kyle Capobianco20ARID191734.6-16.161528.6-19.625.083.3108.344.455.613:3313:3211-0.810.0
119Paul Carey29NYRC6042963040.5-5.531547739.8-6.87.291.398.545.954.110:169:452131-6.99354.8
120Brandon Carlo21BOSD761190111951.5-2.188085550.7-3.38.492.3100.754.145.919:1416:2026455.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-5.746750.7
122Gabriel Carlsson21CBJD1415516947.8-2.711612548.1-4.65.694.399.955.144.911:2011:0524-0.22669.2
123Ryan Carpenter27TOTC5254854050.4-2.040941449.7-2.68.591.6100.145.754.312:3610:461717-1.2
123Ryan Carpenter27VEGC3640839450.9-0.730830450.3-0.39.389.899.148.151.913:0811:2212150.210065.0
123Ryan Carpenter27SJSC1614014649.0-5.210111047.9-8.75.796.4102.139.360.711:249:2552-1.43458.8
124Daniel Carr26MTLLW3838740249.0-0.927728849.00.18.892.6101.443.656.412:0810:5512122.010450.0
125Connor Carrick23TORD4767560852.63.249246551.42.98.792.0100.758.841.215:0814:3710216.613839.9
126Trevor Carrick23CARD16650.018.15550.025.00.0100.0100.075.025.07:327:3200-0.31100.0
127William Carrier23VEGLW3733930252.91.426323253.11.54.493.798.154.845.28:508:391560.89355.9
128Jeff Carter33LAKC2736237948.9-2.428427850.5-1.19.890.7100.451.049.017:4913:16790.314658.2
129Daniel Catenacci24NYRC171926.9-16.571531.8-11.80.090.990.933.366.711:0311:0300-0.61100.0
130Colby Cave23BOSC3252649.0-0.2201754.16.70.0100.0100.052.647.411:2710:18100.3450.0
131Cody Ceci24OTTD821449186243.8-6.11070134044.4-5.58.190.898.941.258.823:1919:491840-14.931545.4
132Peter Cehlárik22BOSLW6708246.1-4.7605950.4-0.88.295.7103.868.431.613:5611:5501-0.1650.0
133Thomas Chabot21OTTD6396999449.43.969574948.11.78.590.098.562.038.017:3115:222736-1.718151.9
134Michael Chaput25VANC9547043.5-2.1455445.5-0.66.586.592.96.393.89:478:3520-0.8825.0
135Zdeno Chára40BOSD731377122652.9-1.0105592653.3-0.49.791.8101.548.651.422:5418:48427410.232344.6
136Ben Chiarot26WPGD5775374450.3-3.356755350.6-3.19.693.9103.553.546.515:1613:5410341.113243.2
137Alex Chiasson27WSHRW6145858244.0-4.632644442.3-5.511.890.7102.545.554.511:469:292916-7.39264.1
138Jason Chimera38TOTLW7458978342.9-6.344158443.0-5.37.091.898.838.861.210:189:391225-11.9
138Jason Chimera38NYILW5851967843.4-5.338750343.5-3.96.392.098.336.064.011:1310:331020-10.411461.4
138Jason Chimera38ANALW167010540.0-11.2548140.0-11.011.990.5102.457.942.16:596:2325-1.51850.0
139Filip Chlapík20OTTC2016717648.71.212012449.22.44.790.495.164.835.210:049:1495-0.83855.3
140Taylor Chorney30TOTD2521627743.8-5.616221043.5-4.612.594.9107.455.544.513:0811:24412-0.2
140Taylor Chorney30WSHD2420126443.2-6.215119943.1-4.912.394.5106.857.043.012:5911:18411-0.13342.4
140Taylor Chorney30CBJD1151353.66.0111150.0-1.016.7100.0116.733.366.716:4114:0001-0.110.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%
141Jakob Chychrun19ARID5085594147.6-1.362670846.90.08.393.3101.655.544.520:1418:011927-1.723543.4
142Filip Chytil18NYRC99514040.4-7.27210840.0-6.46.590.296.846.553.513:3713:1213-3.23167.7
143Anthony Cirelli20TBLC1820417653.71.815613553.61.811.996.2108.150.849.213:1411:42841.44163.4
144Casey Cizikas26NYIC6455071843.4-5.939053242.3-5.99.389.598.825.674.413:1210:433323-7.512360.2
145Fredrik Claesson25OTTD6474285246.5-1.354460947.2-1.17.191.999.051.248.815:2113:591533-5.912647.6
146Adam Clendening25ARID5788946.7-4.8616648.0-2.09.189.498.545.554.515:5615:2724-0.91136.4
147Kyle Clifford27LAKLW5047944252.01.737332653.43.34.792.997.745.055.010:3310:22862.313360.9
148Cal Clutterbuck30NYIRW7660887341.1-7.844663141.4-6.59.391.7101.028.271.812:4610:291431-11.116860.1
149Braydon Coburn32TBLD7289494248.7-3.066971048.5-3.18.492.5100.841.558.516:0113:521123-3.016245.1
150Andrew Cogliano30ANALW/C801035109348.60.677482248.50.47.994.6102.545.354.715:1213:192441-3.630357.8
151Ian Cole28TOTD6798193851.1-0.774467952.3-0.29.991.4101.345.354.717:4715:2121276.5
151Ian Cole28PITD4766364750.6-1.750546951.8-1.49.490.199.445.754.317:3715:0210203.414144.7
151Ian Cole28CBJD2031829152.21.823921053.22.411.094.6105.744.455.618:0816:071173.14250.0
152Blake Coleman26NJDC7981888248.10.163565249.31.18.491.8100.233.666.414:2412:0468214.424559.6
153Blake Comeau31COLRW79946108446.6-1.467578446.3-1.28.892.7101.532.367.715:5313:144729-9.921956.2
154J.T. Compher22COLLW6979386048.00.355563646.6-0.65.290.195.349.450.615:6012:251613-8.223156.7
155Cory Conacher28TBLLW3631429451.6-2.223322750.7-2.67.093.2100.250.050.09:609:33551.07657.9
156Kevin Connauton27ARID731021116846.6-1.270890044.0-3.09.493.1102.547.552.515:1114:221332-7.822645.1
157Brett Connolly25WSHRW7064172147.1-1.643556143.7-4.911.490.3101.754.845.212:0110:331719-8.014845.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:4229305.618651.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:2518241.717966.5
162Logan Couture28SJSC781167112950.8-0.284175152.81.19.589.499.049.550.518:3314:0255521.937654.0
163Sean Couturier25PHIC821369120653.25.6102791253.04.713.190.9104.043.656.421:3516:21483712.237760.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.8
165Adam Cracknell32NYRRW4192444.2-9.5141942.4-10.70.094.194.142.957.17:306:1911-0.7580.0
165Adam Cracknell32DALRW18753.3-1.84544.4-12.70.0100.0100.025.075.08:358:3521-0.1366.7
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.9862.5
168Sidney Crosby30PITC821579124655.95.7122289557.77.38.089.797.858.741.320:4116:44427614.841260.0
169Lawson Crouse20ARILW1110711548.2-0.6758347.50.53.685.589.142.957.110:5610:1423-0.62454.2
170Matt Cullen41MINC7962591940.5-8.146567140.9-8.710.292.9103.147.952.111:5410:551417-6.416861.9
171Austin Czarnik25BOSC10977157.72.8825460.39.05.788.994.562.737.310:559:53221.21258.3
172Evgenii Dadonov28FLARW741213105053.66.395378854.76.910.090.2100.245.554.518:4215:15464512.036251.7
173Klas Dahlbeck26CARD3347247849.7-7.834937548.2-8.36.891.898.656.543.516:2215:15714-2.99346.2
174Carl Dahlström23CHID1117415552.9-5.911811949.8-6.910.887.898.646.653.417:3116:0227-0.53040.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-12.119752.3
177Zac Dalpe28CBJRW12766753.1-1.6624955.91.62.290.092.260.739.37:277:12320.92572.0
178Phillip Danault24MTLLW5275467852.73.453248152.53.67.490.698.049.750.316:3513:3838204.915162.3
179Marko Daňo23WPGC2314714550.31.311610652.32.66.291.197.343.256.87:116:58340.03857.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.7
181Brandon Davidson26EDMD2333134349.1-1.624623750.9-1.88.090.998.948.851.217:2114:605191.15056.0
181Brandon Davidson26NYID1520722547.90.014715648.51.35.687.993.548.052.017:3815:4938-2.84746.8
181Brandon Davidson26MTLD1319715156.64.514910658.46.45.889.395.150.549.514:5613:135173.42748.1
182Calvin de Haan26NYID3348750549.1-1.336037549.0-0.913.091.7104.745.254.818:4516:181424-0.39148.4
183Jacob de La Rose22MTLLW5553158047.8-2.437742047.3-2.96.193.499.649.650.411:5110:492019-1.910849.1
184Jean-Sébastien Dea23PITC5133030.2-23.172224.1-29.625.0100.0125.050.050.05:295:2901-0.31100.0
185Tony DeAngelo22NYRD3247847450.26.037336750.45.05.388.493.866.533.516:3514:316290.710763.6
186Alex DeBrincat20CHIRW82113595754.32.278471652.31.610.191.0101.158.941.114:4812:373325-0.935850.6
187Jake DeBrusk21BOSLW7090776454.31.368758654.01.310.392.2102.570.030.014:2212:2531218.324658.1
188Danny DeKeyser27DETD651043107749.20.877680249.20.28.392.2100.444.855.220:1917:57631-4.414843.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:2413165.514047.9
191Jason Demers29ARID691224115251.54.188589549.73.58.690.398.945.754.321:0817:5920363.022542.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-5.49856.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.212352.0
196Jason Dickinson22DALC2716817149.6-1.111712947.6-3.44.593.698.154.245.88:328:2755-1.13447.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.820243.1
199Christian Djoos23WSHD6387279752.25.366661252.16.410.292.2102.459.840.214:0213:4413333.911253.6
200Max Domi22ARILW821158121648.80.783194346.8-0.210.490.8101.255.944.116:4213:564062-7.131547.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:14463310.420164.2
203Derek Dorsett31VANRW2017323042.9-8.013517443.7-5.68.291.199.229.470.615:1712:3042-4.33966.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:5417792.440151.1
206Nic Dowd27TOTC5644550646.8-1.733337447.1-1.24.292.196.428.971.110:329:231615-3.3
206Nic Dowd27VANC4035339946.9-1.527229148.30.14.892.096.718.281.811:349:571211-2.57156.3
206Nic Dowd27LAKC169210746.2-2.5618342.4-6.12.192.794.861.638.47:577:5744-0.91861.1
207Leon Draisaitl22EDMC781318115553.34.0101685554.34.89.687.196.755.244.819:1915:21788412.032359.8
208Jonathan Drouin22MTLLW771128110250.60.282583549.7-0.96.090.296.257.842.217:3614:045658-2.629854.7
209Brandon Dubinsky31CBJC6276284547.4-6.957960149.1-5.66.692.599.036.763.315:2113:252512-2.715158.9
210Pierre-Luc Dubois19CBJLW821339105456.06.4102878056.96.37.992.4100.465.834.216:3814:3038297.327460.2
211Matt Duchene27TOTC821232129948.71.989898647.70.79.389.298.451.049.018:1915:214740-4.5
211Matt Duchene27OTTC681057112348.51.276784247.70.28.689.297.951.148.918:5115:513434-5.428858.0
211Matt Duchene27COLC1417517649.95.713114447.63.412.588.7101.250.449.615:4612:521360.94057.5
212Anthony Duclair22TOTLW5669665351.62.748350349.00.77.491.398.754.345.713:1711:312180.1
212Anthony Duclair22ARILW3338238449.93.127129847.61.27.090.997.951.848.213:2711:25117-1.611658.6
212Anthony Duclair22CHILW2331426953.92.021220550.8-0.18.091.799.757.742.313:0211:401011.85848.3
213Mathew Dumba23MIND821413160246.9-0.31073119647.3-1.211.091.4102.445.854.223:4919:3922522.936947.7
214Gabriel Dumont27TOTC3019924145.2-1.614517645.2-1.05.395.9101.252.647.49:038:0753-1.4
214Gabriel Dumont27OTTC2313917843.8-2.59912843.6-2.26.095.7101.756.243.88:387:3133-1.34362.8
214Gabriel Dumont27TBLC7606348.80.1464848.91.43.696.6100.144.955.110:2210:04200.01861.1
215Brian Dumoulin26PITD801465130552.91.1111796353.71.17.890.298.054.145.920:3717:4735436.921347.9
216Vince Dunn21STLD751219101154.74.487273954.12.37.791.599.260.839.217:1415:1029386.028448.6
217Christian Dvorak21ARIC781024105749.20.972882546.9-0.58.889.998.647.652.416:2513:162025-3.024262.4
218Ryan Dzingel25OTTC791114117648.61.781487748.10.68.989.798.651.148.916:3014:162734-6.823857.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:03383814.129063.1
222Alexander Edler31VAND701182134346.8-1.087897047.50.27.990.598.446.054.024:1718:473156-7.535448.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.842254.7
225Jack Eichel21BUFC671002101349.72.677279449.32.48.987.996.861.238.820:0915:3838610.043356.6
226Victor Ejdsell22CHIC6587643.3-2.7404944.9-1.98.690.298.860.040.013:1912:3320-0.91643.8
227Aaron Ekblad21FLAD821572163649.0-0.51242128549.1-1.59.491.4100.842.257.823:2318:534099-7.939947.4
228Mattias Ekholm27NSHD811612137554.04.51187104053.33.49.392.3101.646.553.523:3518:4938701.428647.2
229Oliver Ekman-Larsson26ARID821551146451.45.01118114249.54.07.988.896.747.752.323:3918:492953-1.044245.7
230Remi Elie22DALLW7265962351.4-0.545944750.7-1.87.793.8101.546.953.110:159:5920250.513153.4
231Lars Eller28WSHC81944101248.30.266576246.6-1.39.690.199.747.652.415:1812:193947-6.429953.8
232Ryan Ellis27NSHD4492175854.94.066254854.73.710.593.5104.054.745.323:2118:2633334.622050.0
233Alexei Emelin31NSHD76980113646.3-6.974883547.3-6.17.694.7102.243.456.616:5315:132039-7.813543.7
234Deryk Engelland35VEGD791278138448.0-4.8966102848.4-4.29.091.3100.447.952.120:1516:572553-5.221749.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:2430116.220256.9
237Toby Enström33WPGD4364358952.23.748543252.94.38.893.0101.851.748.317:0216:193316.76845.6
238Jonathan Ericsson33DETD811186130647.6-2.094799348.8-0.97.891.799.538.861.219:1916:361370-8.815356.2
239Loui Eriksson32VANLW5058459549.52.943946348.71.97.392.9100.246.953.116:1612:35259-1.314868.2
240Joel Eriksson Ek21MINC7575281947.90.757257749.82.06.293.199.350.849.212:4711:3617105.919164.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.54959.2
242Radek Faksa24DALC7993091950.3-1.567864651.2-0.510.393.5103.733.466.615:1613:0238162.018862.8
243Justin Falk29BUFD4649667242.5-6.138050143.1-5.25.091.396.341.658.416:0514:29312-6.26159.0
244Oscar Fantenberg26LAKD2726930347.0-4.520023046.5-4.310.392.3102.654.445.614:1612:0337-2.07444.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.613459.7
247Justin Faulk25CARD761584126155.71.6114097154.00.66.788.595.258.341.722:1618:4863665.644647.3
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:01641.2
249Eric Fehr32SJSRW1415515050.81.31129753.62.716.092.3108.346.253.812:0111:05420.93467.6
249Eric Fehr32TORRW4192246.3-7.6161748.5-3.810.085.795.720.080.010:566:18220.2580.0
250Micheal Ferland25CGYLW77106597952.1-1.479375951.1-2.69.991.5101.456.243.815:0113:0535334.926354.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:51425615.235452.8
253Valtteri Filppula33PHIC81895113944.0-7.466182744.4-7.38.291.8100.046.953.116:2913:343637-6.212457.3
254Giovanni Fiore21ANALW14736.4-17.24544.4-6.50.080.080.050.050.07:536:3001-0.310.0
255Christian Fischer20ARIRW7992096048.91.067172848.01.46.891.197.846.353.713:5411:3915110.724064.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-9.118147.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.712563.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.620865.9
262Christian Folin26LAKD6588990149.7-0.868065151.10.97.392.399.650.649.415:3914:28834-0.711351.3
263Spencer Foo23CGYRW4584655.84.3443655.02.16.195.5101.562.237.815:5113:45211.32272.7
264Derek Forbort25LAKD781249126949.6-0.393895049.70.09.392.9102.244.755.320:4717:551979-5.219440.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.634851.1
267Gustav Forsling21CHID4161864149.1-6.842350345.7-8.68.890.899.650.849.219:0915:281838-4.316350.3
268Cam Fowler26ANAD671233131048.50.392696349.00.77.992.4100.346.653.424:5119:462747-0.627544.4
269Cody Franson30CHID2339826659.99.230520260.211.54.593.197.665.834.216:3714:237213.510449.0
270Tanner Fritz26NYIC3435842046.0-1.124630045.1-1.36.393.7100.045.154.912:3111:3448-7.24856.3
271Martin Frk24DETRW6851550050.72.238339449.3-0.17.889.697.357.542.510:178:08921-3.318852.7
272Byron Froese26MTLC4841949845.7-4.530033147.5-2.57.193.8100.946.253.811:3510:161911-0.89651.0
273Michael Frolík29CGYLW70115590156.23.489669656.33.65.389.394.646.853.216:5514:1543266.128159.4
274Marián Gáborík35TOTRW4653154049.6-0.337442047.1-2.58.993.1102.057.542.513:5812:041320-1.2
274Marián Gáborík35LAKRW3034534350.1-1.024826848.1-2.310.095.6105.659.840.214:1912:2512151.310849.1
274Marián Gáborík35OTTRW1618619748.60.612615245.3-2.96.889.396.153.546.513:1911:2515-2.55846.6
275Sam Gagner28VANC7487698547.1-1.167775347.3-0.46.291.597.751.049.015:0712:591722-6.227060.7
276Alex Galchenyuk23MTLC821105113749.3-1.577384047.9-3.25.590.796.155.944.116:1413:112956-3.338255.8
277Brendan Gallagher25MTLRW821235104454.25.391775554.86.47.389.797.047.552.516:0913:19422710.847758.1
278Dylan Gambrell21SJSC3303446.9-3.7191950.0-5.48.381.890.280.020.010:3310:3300-0.6333.3
279Jake Gardiner27TORD821645160050.70.91203123349.40.89.392.4101.749.950.122:3119:56391059.131742.0
280Jason Garrison33VEGD812614147.2-3.48710046.5-3.86.889.996.650.649.419:0416:3437-0.81546.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
282Frédérick Gaudreau24NSHC2015617946.6-3.610913844.1-6.49.093.3102.241.059.09:109:0252-3.23243.8
283Johnny Gaudreau24CGYLW801424119054.51.9105993353.20.410.289.8100.059.340.719:2515:524410010.740955.3
284Brendan Gaunce23VANC3734240246.0-1.226629247.71.46.394.3100.614.985.113:1911:261616-2.59657.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:01300.9666.7
288Ryan Getzlaf32ANAC5698989052.64.072465652.53.512.390.7103.049.550.521:2617:2645645.424248.3
289Brian Gibbons29NJDC5955570544.0-4.342752045.1-3.89.593.0102.539.860.214:2611:293510-1.410965.1
290John Gilmour24NYRD2844745949.34.934535749.15.67.189.596.656.943.117:1115:371129-3.312947.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:29504616.549143.6
293Samuel Girard19TOTD731007109547.9-0.172281946.9-1.08.191.699.754.345.717:3915:231331-4.2
293Samuel Girard19COLD68938102447.80.267076446.7-0.78.491.8100.254.145.917:4215:241231-3.915848.1
293Samuel Girard19NSHD5697149.3-4.8525548.6-6.65.088.493.456.143.916:5515:2110-0.31361.5
294Dan Girardi33TBLD771080113348.8-4.082782350.1-1.99.993.2103.148.751.317:2314:481527-1.217054.7
295Zemgus Girgensons24BUFC7169674448.31.052859247.1-0.35.891.697.449.550.513:4311:571812-2.216867.3
296Claude Giroux30PHILW821334117253.25.6100786853.75.712.091.0103.045.554.520:2115:60344410.336153.5
297Tanner Glass34CGYLW1613312950.8-3.01079453.20.20.093.393.344.755.39:238:2320-0.32556.0
298Luke Glendening28DETC6954972643.1-7.844450446.8-3.66.390.196.434.066.013:1210:241610-6.212272.1
299Nikolay Goldobin22VANLW3842143649.12.331833448.81.47.888.496.257.842.212:2011:221012-4.69652.1
300Alex Goligoski32ARID781406164146.1-2.71024123745.3-1.97.090.597.544.955.123:1519:181666-10.427942.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:512092.610255.9
302Josh Gorges33BUFD3432841644.1-6.125231644.4-5.26.893.4100.243.456.614:5613:0137-3.43542.9
303Shayne Gostisbehere24PHID781332125351.53.299691352.23.59.891.4101.257.542.521:2717:4323528.945848.3
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.624056.7
306Michael Grabner30TOTRW80894110044.8-2.868782145.6-2.58.793.6102.346.253.814:4912:394633-3.2
306Michael Grabner30NYRRW5967081845.0-2.552160846.1-2.09.593.7103.144.155.914:5312:443127-1.520264.9
306Michael Grabner30NJDRW2122428244.3-3.416621343.8-3.96.293.699.751.049.014:3912:24156-1.75862.1
307Markus Granlund24VANC5355465146.0-2.840750444.7-3.95.192.497.538.261.816:1512:43228-9.714962.4
308Mikael Granlund25MINC771040104150.04.079777050.93.810.391.2101.543.057.018:4614:22333515.033457.8
309Derek Grant27ANAC6656665646.3-1.042749446.4-0.99.293.1102.449.150.911:069:381813-4.211258.0
310Tyler Graovac24WSHC5144125.5-27.5103621.7-28.80.088.088.026.773.36:446:3630-1.6250.0
311Kevin Gravel25LAKD1620120949.0-6.914715249.2-4.45.991.897.753.047.014:0213:09070.74544.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-2.419647.4
314Jordan Greenway20MINLW6496443.4-4.3374147.42.07.792.099.754.345.711:2711:15220.3757.1
315A.J. Greer21COLLW178512839.9-4.3669940.0-3.87.797.2104.950.749.37:247:1432-1.92065.0
316Seth Griffith25BUFC2116216449.72.011312747.1-0.22.491.994.463.936.110:349:5426-2.32171.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.55733.3
319Matt Grzelcyk24BOSD6192376254.81.970056155.52.78.494.5102.954.245.816:4415:2826248.717846.1
320Radko Gudas27PHID70103796451.82.677969352.93.46.991.198.046.853.217:0615:037506.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-10.612941.1
322Jake Guentzel23PITC821291109554.12.798082554.31.86.990.497.362.337.716:2914:2636186.129757.9
323Brendan Guhle20BUFD1829228051.04.322723649.02.37.888.496.253.446.618:0616:35190.16953.6
324Carl Gunnarsson31STLD6377988546.8-6.360860450.2-3.88.894.7103.541.458.616:1014:527222.110954.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.23100.0
327Carl Hagelin29PITLW81110094253.92.283770054.51.97.692.199.752.547.515:5713:18462511.525666.0
328Robert Hägg22PHID70964119444.7-6.972489244.8-6.89.792.7102.441.059.018:0816:20836-8.118248.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.48366.3
331Taylor Hall26NJDLW761240115851.75.095889351.84.110.690.5101.157.342.719:0715:5881699.045960.3
332Dan Hamhuis35DALD801254123250.4-1.290185751.3-0.28.890.098.840.459.620:1117:1113302.216141.0
333Dougie Hamilton24CGYD821807134057.46.71348104256.45.57.990.498.453.146.921:3218:19317217.656248.2
334Freddie Hamilton26TOTC1612512849.4-1.7949649.5-0.23.195.698.744.355.78:598:3925-1.8
334Freddie Hamilton26ARIC8816555.53.7585053.72.35.097.3102.352.547.510:199:5615-0.31353.8
334Freddie Hamilton26CGYC8446341.1-9.4364643.9-4.20.093.593.535.964.17:387:2210-1.5955.6
335Travis Hamonic27CGYD741308126150.9-3.797495050.6-3.76.791.898.549.950.120:4217:472846-3.526141.0
336Noah Hanifin21CARD791471113156.52.8108988355.22.66.789.195.863.136.918:5216:58505813.334148.4
337Joel Hanley26ARID5605353.19.6483855.813.39.488.998.364.036.011:0811:0200-0.1825.0
338Markus Hännikäinen24CBJLW3320925545.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.29954.5
340Martin Hanzal30DALC3833837247.6-4.324025648.4-4.26.187.093.133.766.314:0710:431010-1.711553.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.67037.1
342Scott Harrington24CBJD3232742043.8-7.524630744.5-7.78.292.9101.152.647.413:1812:2573-7.25352.8
343Ryan Hartman23TOTRW78101489953.0-0.171466651.7-0.17.691.799.356.143.913:0412:062620-1.9
343Ryan Hartman23CHIRW5776164354.20.852647752.41.08.491.499.860.839.212:4811:561813-1.018751.3
343Ryan Hartman23NSHRW2125325649.7-2.818818949.9-3.14.892.497.245.854.213:4612:3387-0.86154.1
344Scott Hartnell35NSHLW6264761951.1-1.047446050.7-1.47.792.3100.050.949.112:0110:471425-3.613361.7
345Garnet Hathaway26CGYRW5964856953.2-0.749141654.10.77.391.999.353.746.311:3210:1717174.212056.7
346Erik Haula26VEGLW761108107850.7-1.180180449.9-2.09.588.798.154.545.517:2114:124437-1.630058.3
347John Hayden22CHIC4741445647.6-6.430132548.1-3.67.391.398.644.855.210:499:44188-2.19956.6
348Jimmy Hayes28NJDRW3326434143.6-5.619424144.6-4.08.192.7100.944.255.811:5510:23158-1.46457.8
349Kevin Hayes25NYRRW76947111445.9-0.573484946.40.09.092.2101.242.757.317:2113:595263-2.326864.2
350Dillon Heatherington22DALD6505846.3-4.6424250.0-1.414.896.9111.730.369.710:5110:1701-0.61060.0
351Victor Hedman27TBLD771583145252.20.41193112051.60.010.392.8103.254.145.925:5119:4846672.946946.1
352Tim Heed27SJSD2942133156.04.329223155.83.87.690.097.663.037.016:0112:5815214.912740.2
353Danton Heinen22BOSC/LW7797781054.71.973560255.02.29.292.5101.753.346.715:0112:4042269.223158.4
354Darren Helm31DETC/LW7586698846.7-3.067273447.8-2.37.492.9100.341.658.415:3413:263833-12.022363.2
355Aleš Hemský34MTLRW7464749.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.38764.4
357Adam Henrique27TOTC811041112148.1-0.578883148.70.09.693.5103.145.055.017:4713:364029-7.2
357Adam Henrique27ANAC5776879149.3-0.358157850.10.710.694.2104.846.753.317:3513:572625-3.118356.3
357Adam Henrique27NJDC2427333045.3-1.120725345.0-1.96.891.998.740.959.118:1512:45144-4.18160.5
358Tomáš Hertl24SJSC791205112451.70.585376252.80.88.689.998.549.150.918:0614:0060451.333152.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-3.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:13140.64362.8
362Blake Hillman22CHID4497240.5-6.5384844.2-1.90.094.194.146.953.118:0216:2500-0.31050.0
363Vinnie Hinostroza23CHIC5072160154.52.449243053.42.77.592.9100.450.549.513:4912:2327163.818347.0
364Nico Hischier19NJDC821121111850.12.586886850.01.610.790.8101.560.439.616:1913:3556264.928962.3
365Niklas Hjalmarsson30ARID4875584747.1-4.154359547.7-1.27.792.7100.444.255.820:4217:491637-1.58438.1
366Joshua Ho-Sang22NYIC/RW2222825747.0-3.417419846.8-3.19.988.598.454.245.814:1712:011023-2.63551.4
367Mike Hoffman28OTTC/LW821254128549.42.992796649.01.98.889.498.354.645.418:2415:135169-6.844957.2
368Nick Holden30TOTD731071118847.4-1.180988647.7-1.69.490.7100.141.758.319:0016:302639-0.3
368Nick Holden30NYRD5579695445.5-1.259570945.6-2.010.090.9100.939.560.518:5916:502235-1.612941.9
368Nick Holden30BOSD1827523454.00.221417754.70.47.389.897.249.750.319:0515:32441.36241.9
369Justin Holl26TORD2493459.01.1362559.00.517.9100.0117.940.060.017:2216:06010.8450.0
370Peter Holland27NYRC2319529939.5-8.415223239.6-9.33.490.694.042.557.512:2411:03711-7.34665.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.71855.6
373Julius Honka22DALD4248043752.33.434430852.83.55.992.698.556.243.813:0111:402183.010141.6
374Patric Hörnqvist31PITRW70105689654.11.782166355.32.28.090.598.656.943.117:1913:40241416.437765.5
375Bo Horvat22VANC6491995049.21.866770248.71.410.590.2100.748.751.319:2115:0422250.925362.5
376Marek Hrivík26CGYLW3232448.9-2.9181554.54.38.3100.0108.333.366.78:308:24140.1540.0
377Jonathan Huberdeau24FLAC821365126351.93.9105095852.33.39.289.999.146.553.519:1215:3454885.134159.8
378Charles Hudon23MTLLW7292986151.91.864761451.31.27.090.597.451.848.214:0212:2237252.728662.6
379Brad Hunt29VEGD4558253752.00.044241751.5-0.57.391.398.758.042.016:3814:0322110.515651.3
380Dryden Hunt22FLALW1110110349.5-3.3808050.0-3.90.091.891.850.050.010:3410:3134-0.82352.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-1.310549.5
382Ben Hutton24VAND6184287349.12.262068947.40.26.292.098.251.948.118:2515:502643-5.220450.5
383Tomáš Hyka24VEGRW10989351.31.6717748.00.77.196.4103.560.339.712:0310:14541.12075.0
384Zach Hyman25TORC821214122349.8-0.488793548.7-0.311.092.8103.948.052.017:2114:2536315.623962.3
385Alex Iafallo24LAKC75102793252.43.074068951.82.49.192.0101.047.652.415:0614:0924230.823355.4
386Matt Irwin30NSHD5060858551.00.145243351.10.78.192.9101.049.650.413:2612:481016-4.114542.8
387Jaromír Jágr45CGYRW2226023852.20.618618350.4-1.08.995.5104.462.937.113:0311:2811122.25360.4
388Mark Jankowski23CGYC7284581351.0-3.662358651.5-2.76.591.397.858.841.213:2111:2533201.521155.9
389Mattias Janmark25DALC811054106349.8-2.077079049.4-2.86.890.497.253.946.116:5613:603233-1.122859.6
390Calle Järnkrok26NSHC6879086147.8-4.459163548.2-4.010.095.1105.244.555.515:5312:562210-5.318457.1
391Christián Jaroš21OTTD2101147.61.28850.0-2.10.0100.0100.066.733.37:587:58000.320.0
392Dmitrij Jaškin24STLRW7685877152.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-1.931060.3
394Nick Jensen27DETD81104398451.53.679274651.53.07.091.098.048.351.716:1514:162554-3.219754.3
395Jakub Jeřábek26TOTD3655857049.51.440841449.61.07.692.299.853.246.816:1915:594321.5
395Jakub Jeřábek26MTLD2542641950.42.430530250.21.76.893.1100.051.049.017:2116:534251.35341.5
395Jakub Jeřábek26WSHD1113215146.6-1.410311247.9-1.010.089.099.059.340.713:5913:57070.12147.6
396Ryan Johansen25NSHC791237109553.02.292484752.21.09.592.3101.854.245.818:3314:284641-4.621161.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:4225440.724948.6
399Erik Johnson29COLD621127124847.5-0.184492547.71.29.691.3100.947.053.025:2619:564139-3.529157.7
400Jack Johnson31CBJD771197131147.7-5.491295848.8-5.68.091.799.744.155.919:3317:182023-10.617550.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.731159.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.23161.3
404Jussi Jokinen34TOTC6059456651.2-0.143040551.5-0.46.594.0100.546.353.711:3510:0218160.5
404Jussi Jokinen34LAKC1815617846.7-3.710813344.8-5.78.493.3101.848.351.711:1510:0115-2.22965.5
404Jussi Jokinen34CBJC1411911451.1-1.6918950.6-4.01.793.395.147.352.710:018:0445-0.22944.8
404Jussi Jokinen34EDMC1417412458.43.91257462.89.02.290.292.454.545.512:1910:09743.34351.2
404Jussi Jokinen34VANC1414515049.21.810610949.30.813.397.5110.834.465.612:4911:5662-0.43751.4
405Seth Jones23CBJD781659140854.14.41283104455.14.67.392.499.758.641.424:3620:0267559.348551.3
406Josh Jooris27TOTC4031832149.8-3.723923650.3-2.74.091.095.045.055.09:468:471231.0
406Josh Jooris27CARC3127828249.6-3.620721149.5-2.54.689.894.450.050.010:319:3293-0.36564.6
406Josh Jooris27PITC9403950.6-3.8322556.1-0.50.0100.0100.023.176.97:126:12301.31650.0
407Jacob Josefson26BUFC3923539337.4-12.617929337.9-12.04.495.199.528.871.211:239:4278-7.16256.5
408Roman Josi27NSHD751554138952.83.41146103452.63.29.592.6102.151.348.724:2818:3330596.248752.0
409Tyson Jost19COLC6566478046.0-2.046356445.1-2.66.392.999.250.249.814:3811:432210-3.819458.2
410Tomáš Jurčo25CHIRW2936834751.51.526124751.42.36.794.0100.744.155.912:3712:13962.08552.9
411Noah Juulsen20MTLD2333437547.1-1.323328744.8-2.97.894.2102.147.952.119:2516:41622-5.07047.1
412Nazem Kadri27TORC801188123449.1-1.687896347.7-1.78.992.6101.541.358.716:4614:344248-1.936857.6
413Vladislav Kamenev21COLLW3122136.4-14.191833.3-16.40.087.587.575.025.08:498:4801-1.01100.0
414David Kämpf23CHIC4652349051.6-0.537134252.01.55.789.595.246.054.012:4811:15148-0.38554.1
415Steven Kampfer29NYRD2229539842.6-5.422629143.7-5.34.993.498.340.359.717:1315:17611-0.65259.6
416Evander Kane26TOTLW781307123151.55.0101993352.25.77.490.597.858.141.919:3516:1840508.1
416Evander Kane26BUFLW61100096350.95.478674151.56.26.790.397.059.740.319:2316:1429351.836262.7
416Evander Kane26SJSLW1730726853.44.323319254.84.49.491.2100.652.447.620:1516:3311156.312962.0
417Patrick Kane29CHIRW821487134752.5-0.21063103550.7-0.68.189.397.465.234.820:1116:424733-1.351555.3
418Kasperi Kapanen21TORRW3835134650.4-0.226826350.51.05.393.598.833.566.511:1510:031261.78662.8
419Erik Karlsson27OTTD711598150851.46.41166113050.85.38.888.196.955.144.926:4421:525586-2.247841.0
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.432257.1
422Ondřej Kaše22ANARW6684475252.94.563757252.74.28.894.5103.253.946.113:5512:3229312.823860.9
423Zack Kassian27EDMRW7467972148.5-3.849353747.9-5.16.391.597.747.352.711:4010:032633-4.914360.1
424Duncan Keith34CHID821714155752.4-0.31202118250.4-1.16.690.497.060.539.523:5018:483473-4.040046.8
425Clayton Keller19ARIC821221124949.41.790296048.42.18.890.899.559.240.818:0514:484250-2.738555.1
426Chris Kelly37ANAC/LW12558539.3-9.4376436.6-12.416.792.2108.860.040.07:407:0201-2.31050.0
427Adrian Kempe21LAKLW8192099348.1-2.769077447.1-3.89.394.3103.568.331.713:2012:062630-5.821256.1
428Mario Kempe29ARIC1814617046.2-2.810912646.4-1.47.092.999.946.253.811:0510:22330.22969.0
429Michal Kempný27TOTD5385380351.50.359756751.30.49.593.1102.651.948.115:5515:099410.9
429Michal Kempný27CHID3149242053.91.432829552.61.59.695.0104.655.444.615:1914:215250.39851.0
429Michal Kempný27WSHD2236138348.5-0.426927249.7-0.79.390.9100.247.852.216:4516:154160.67045.7
430Nicolas Kerdiles24ANALW251033.3-10.53730.0-15.40.0100.0100.062.537.53:453:2900-0.310.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.71070.0
433Ryan Kesler33ANAC4460067946.9-4.046248948.6-2.47.591.799.336.863.218:0214:211321-1.013756.9
434Phil Kessel30PITRW821260118151.6-0.998590252.2-1.29.589.699.164.835.218:4114:4926605.944958.1
435Jujhar Khaira23EDMLW6967968249.9-1.150450550.0-1.57.190.897.949.051.012:4310:482632-6.415846.2
436Alex Killorn28TBLC/LW82102885554.64.078565154.74.311.092.1103.053.746.316:3011:5532326.727756.3
437Oscar Klefbom24EDMD661267114352.61.795283553.31.97.889.196.853.346.722:5017:3427437.239950.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:18319317.245544.8
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:44362.57458.1
442Mikko Koivu34MINC82999101549.63.577673351.44.79.591.8101.342.557.518:2913:57442311.428459.9
443Leo Komarov31TORC74818100844.8-6.761677244.4-5.57.493.2100.733.666.415:4712:244742-2.617266.3
444Travis Konecny20PHIC811045107749.2-0.379278650.20.510.492.3102.648.851.214:5413:2531387.329061.0
445Anže Kopitar30LAKC821405124153.14.6104192652.94.510.990.5101.548.151.922:0516:6054703.535057.1
446Kalle Kossila24ANALW10737150.74.3575451.45.95.482.988.370.329.79:058:5743-1.31369.2
447Chris Kreider26NYRC5877073551.26.959655751.77.98.191.599.550.949.115:3713:0118395.123658.1
448David Krejčí31BOSC6496981354.41.474662554.41.410.390.4100.865.734.316:5314:2525306.120159.2
449Niklas Kronwall37DETD791102112349.51.082883149.90.76.591.297.765.134.918:3115:4714520.815150.3
450Torey Krug26BOSD761335111154.61.198984953.80.09.090.599.565.234.820:2416:3235717.941647.4
451Marcus Krüger27CARC4844838154.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:1466791.754751.0
453Tom Kühnhackl26PITRW6939851743.5-9.628937443.6-10.75.691.997.534.765.310:017:491510-3.49168.1
454Dean Kukan24CBJD1116212656.31.41268659.43.49.387.997.260.439.612:2212:02032.51866.7
455Brett Kulak24CGYD7193585552.2-2.069962652.8-1.37.291.598.851.748.312:5912:3417242.717042.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.411741.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.313360.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:5732283.221063.8
462Evgeny Kuznetsov25WSHC791147121348.60.585691748.31.111.190.5101.656.044.018:4915:1944660.931259.6
463Kevin Labanc22SJSRW77104487054.55.076561555.44.87.889.697.455.544.514:2111:6028296.229652.7
464Andrew Ladd32NYILW7393287151.75.067762552.06.29.492.8102.245.354.715:5412:5329400.822050.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.62147.6
467Patrik Laine19WPGRW821107109950.2-1.382582150.1-1.810.592.2102.757.642.416:2913:2829511.046651.7
468Gabriel Landeskog25COLLW781223124649.53.791192549.64.511.492.1103.553.346.720:0915:2454312.731158.5
469Nick Lappin25NJDRW6437536.4-6.1325337.6-6.210.0100.0110.040.959.19:469:4312-1.11163.6
470Dylan Larkin21DETC821293125650.72.999593851.53.29.089.398.248.551.519:5115:415681-2.942155.1
471Adam Larsson25EDMD631209117950.6-0.892388551.1-0.68.792.1100.846.153.921:5619:1326523.819447.4
472Johan Larsson25BUFLW/C8070797242.1-7.553872842.5-6.85.889.895.531.468.614:0711:594225-18.014061.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.217362.4
475Curtis Lazar22CGYC/RW6559456251.4-3.143840851.8-2.56.091.097.050.449.69:519:17918-0.212452.4
476Nick Leddy26NYID801382156646.9-1.21008119545.8-1.78.788.697.350.449.622:2418:202157-9.231249.0
477Anders Lee27NYILW821149124448.00.683596146.5-0.610.088.898.853.946.117:1614:052635-4.831765.6
478Artturi Lehkonen22MTLLW6692184652.11.966363351.20.65.192.497.451.248.816:2912:5227194.329056.6
479Jori Lehterä30PHIC6248451048.7-1.534537148.2-2.25.792.097.746.353.710:319:081413-3.57460.8
480Taylor Leier23PHILW3929927951.72.222820153.13.55.289.594.750.349.710:299:001112.06672.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:0239331.6
481Brendan Leipsic23VEGLW4446349248.5-3.635236249.3-3.67.492.7100.156.343.711:5710:3927290.111360.2
481Brendan Leipsic23VANLW1422722350.40.515716748.5-1.59.888.598.356.843.216:5616:221241.55648.2
482Josh Leivo24TORLW1612012748.61.4989949.75.67.092.399.330.169.910:348:41961.44161.0
483Brendan Lemieux21WPGLW9465047.92.8373948.72.813.096.2109.235.364.77:567:2512-0.11060.0
484Brett Lernout22MTLD1823727546.3-2.616320144.8-1.94.292.696.850.649.416:4415:29411-3.13836.8
485Kris Letang30PITD791672136655.04.61268103355.13.48.288.496.754.245.825:2019:34538913.244149.9
486Mark Letestu32TOTC8067870549.0-3.349051049.0-4.35.590.495.938.761.312:529:061920-3.4
486Mark Letestu32EDMC6052751150.8-1.537636051.1-2.25.387.993.245.854.213:058:471618-2.116258.6
486Mark Letestu32CBJC2015119443.8-8.711415043.2-10.26.395.8102.023.676.412:1010:0532-1.22564.0
487Vinni Lettieri22NYRC1916422442.3-5.813216943.9-5.14.388.592.848.551.512:0310:3427-3.05749.1
488Trevor Lewis31LAKC6882382350.0-1.161560850.30.06.492.098.443.856.215:1413:051914-0.323058.3
489Michael Liambas28ANALW7203933.9-6.2183136.7-3.18.395.0103.364.735.35:175:1510-1.33100.0
490Oscar Lindberg26VEGC6364363050.5-0.948144551.90.55.791.096.749.950.111:4710:3723241.414356.6
491Oskar Lindblom21PHILW2333128154.14.925519856.36.36.694.2100.852.048.014:3513:02454.96456.3
492Esa Lindell23DALD801503137252.31.41091103551.3-0.49.092.9101.951.148.922:0418:35195014.626551.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.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:4337202.523155.8
497Ryan Lomberg23CGYLW7263940.0-10.9192345.2-5.018.883.3102.132.167.96:156:1401-0.2683.3
498Ben Lovejoy33NJDD5772767351.94.056849253.65.67.392.699.941.958.116:3513:2922274.414052.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.110566.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.228252.1
502Olli Määttä23PITD821356126751.7-0.8102592752.5-0.76.792.098.755.544.518:4515:5617504.531851.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.719442.3
505Derek MacKenzie36FLAC7555363346.6-3.543546148.5-2.05.191.696.746.953.111:188:542414-3.712071.7
506Nathan MacKinnon22COLC741238119550.94.990989350.44.811.990.3102.357.043.019:5415:5736412.949657.3
507Denis Malgin21FLAC5167264051.22.251349151.11.77.693.1100.749.950.113:5112:303121-1.514156.0
508Evgeni Malkin31PITC781274112153.21.498486853.10.210.390.7101.166.034.018:5915:11757310.337963.1
509Brad Malone28EDMC/LW7483359.36.2342458.64.40.0100.0100.041.458.67:596:59230.61090.0
510Maxim Mamin23FLAC/RW2623225247.9-1.017718149.4-0.45.196.2101.254.745.310:3110:0914121.34759.6
511Andrew Mangiapane21CGYLW10909349.2-2.5616448.8-2.30.094.294.259.041.08:568:5423-0.71936.8
512Brandon Manning27PHID6599299250.00.974474949.8-0.17.491.999.345.654.417:5716:2117343.823247.8
513Josh Manson26ANAD801340134449.92.01030100950.52.810.494.0104.442.058.020:2117:4548600.522352.5
514Anthony Mantha23DETRW801159107751.84.189582652.03.68.192.0100.154.945.117:1815:0336671.033157.4
515Brad Marchand29BOSLW68110084956.44.480866155.02.212.490.6103.058.941.119:4314:4458768.230759.0
516Jonathan Marchessault27VEGC771230105553.83.591279753.42.911.692.6104.253.746.317:3014:4559487.246957.1
517Martin Marinčin25TORD2222844.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-1.732363.2
519Mitch Marner20TORC821209107552.93.888284851.02.98.891.7100.456.243.816:2314:0485507.039848.5
520Pat Maroon29TOTLW741193104653.33.491179553.42.88.591.099.453.346.716:3014:1922373.1
520Pat Maroon29EDMLW57100085354.02.876264554.21.98.092.1100.154.145.917:0315:0619345.721257.1
520Pat Maroon29NJDLW1719319350.04.214915049.84.111.186.097.149.650.414:3911:4233-2.63557.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.17958.2
523Paul Martin36SJSD1424119355.57.016714054.44.07.394.9102.258.441.614:4614:3797-0.21637.5
524Alec Martinez30LAKD771273147346.4-5.6929107846.3-5.49.092.6101.649.850.222:5118:291181-10.122948.5
525Jordan Martinook25ARILW8189793449.01.064267548.72.44.990.094.835.164.914:0111:59328-0.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-1.332052.2
528Stefan Matteau23VEGLW8695356.63.1473954.72.73.496.7100.160.839.28:127:56530.11942.1
529Auston Matthews20TORC621050101550.81.375976249.91.712.392.5104.850.849.218:0815:5159598.731159.8
530Shawn Matthias29WPGC2721928243.7-5.016120544.0-5.08.392.7101.035.764.311:109:4273-0.53966.7
531Scott Mayfield25NYID4770278647.2-0.649760445.1-2.18.391.9100.244.056.017:5116:08537-4.414141.1
532Charlie McAvoy20BOSD631240102254.82.092476754.62.29.991.9101.853.746.322:0919:16224410.018741.2
533Jake McCabe24BUFD5376283247.80.459263348.31.37.290.998.152.947.119:3017:001426-6.810749.5
534Jared McCann21FLAC6877181448.6-1.058860649.2-1.07.095.2102.248.151.913:1511:5439280.421267.5
535Michael McCarron22MTLRW1810914343.3-8.0769843.7-7.09.491.2100.641.658.48:468:4135-2.12755.6
536Max McCormick25OTTLW3019522946.0-1.914716147.7-0.16.089.595.553.446.68:218:02591.35066.0
537Ian McCoshen22FLAD3845452946.2-3.134438347.3-2.55.991.397.256.243.815:0513:55331-1.46540.0
538Connor McDavid21EDMC821643144253.33.81259106654.24.410.590.5100.955.644.421:3217:181116718.043363.5
539Ryan McDonagh28TOTD631054115547.70.180284548.70.610.291.4101.643.756.323:2018:314460-3.3
539Ryan McDonagh28NYRD4981494046.40.561268747.10.510.691.5102.243.956.123:5518:373854-3.316546.7
539Ryan McDonagh28TBLD1424021552.7-0.519015854.61.58.990.999.842.957.121:1718:10660.03661.1
540Brock McGinn23CARLW80109390654.7-0.180368753.90.47.190.197.257.542.514:3012:583834-0.232748.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-8.718264.3
542Greg McKegg25PITC2618520647.3-4.213914449.1-3.75.889.395.136.863.29:418:26330.13265.6
543Curtis McKenzie26DALLW7493856.30.7393155.72.410.3100.0110.347.652.48:067:29321.02250.0
544Roland McKeown22CARD1014612853.3-1.99711146.6-7.211.493.5104.961.838.213:2513:24130.12626.9
545Cody McLeod33TOTLW4824739738.4-9.917829437.7-10.25.191.896.947.352.77:237:2226-5.7
545Cody McLeod33NYRLW2514324037.3-9.510518636.1-10.72.490.893.248.951.17:547:5413-3.73473.5
545Cody McLeod33NSHLW2310415739.8-10.17310840.3-8.99.393.7102.945.554.56:496:4913-2.01478.6
546Brayden McNabb27VEGD761305125351.0-0.396288552.11.410.592.0102.649.250.820:0817:043040-0.619345.6
547Adam McQuaid31BOSD3849947651.2-4.636835750.8-5.06.491.798.162.038.015:4213:35713-1.77552.0
548Wade Megan27STLC11910.0-38.61811.1-37.20.0100.0100.012.587.58:216:3600-0.21100.0
549Jaycob Megna25ANAD1417521944.4-0.812917143.0-1.16.491.397.744.355.715:4313:29450.11936.8
550Jayson Megna27VANC13350.0-14.33350.0-13.00.0100.0100.033.366.74:184:1800-0.30
551Timo Meier21SJSRW811193107452.62.287577153.21.68.191.399.453.246.814:5213:1748406.236158.4
552Nicholas Merkley20ARIRW161233.3-21.65935.7-19.20.0100.0100.033.366.713:3011:2711-0.410.0
553Dakota Mermis24ARID9889248.90.3647247.11.34.391.795.955.344.710:5910:5001-0.11163.6
554Jonathon Merrill25VEGD3448749149.80.036037249.2-0.27.894.5102.352.947.116:0515:147180.65950.8
555Victor Mete19MTLD4968167750.1-1.450246252.10.08.791.4100.156.643.415:3513:4865310.19744.3
556Marc Methot32DALD3649955147.5-4.736037948.7-3.18.995.6104.541.858.217:5315:411110.06141.0
557Sonny Milano21CBJLW5551149650.7-0.339538150.9-1.57.790.097.856.843.211:399:5514181.012256.6
558Colin Miller25VEGD821367106156.37.3100781155.46.18.090.498.561.838.219:2015:3935569.542042.1
559J.T. Miller24TOTC821122120448.20.386491248.60.19.590.9100.456.443.617:0114:2343722.5
559J.T. Miller24NYRC6382593946.8-0.163670547.4-0.29.491.8101.256.543.516:4014:1734600.817257.0
559J.T. Miller24TBLC1929726552.81.122820752.40.99.987.697.556.044.018:1114:439121.76668.2
560Kevan Miller30BOSD68110297653.00.284871354.31.88.392.4100.851.948.119:2817:0326278.216339.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%
561Andrei Mironov23COLD107410641.1-5.0467039.7-6.511.496.2107.661.838.211:039:0413-1.7933.3
562Torrey Mitchell33TOTC6049553248.2-2.836738548.8-2.16.791.998.642.157.911:249:48718-1.8
562Torrey Mitchell33LAKC4941046247.0-3.630833148.2-2.27.091.698.641.458.611:5310:11616-3.17562.7
562Torrey Mitchell33MTLC11857054.82.3595452.2-1.15.393.999.247.852.29:188:05121.31361.5
563Zack Mitchell25MINRW2313226033.7-10.910418336.2-9.99.592.5102.054.645.410:329:51110-2.42181.0
564Casey Mittelstadt19BUFC6596149.2-4.2464948.4-3.014.389.2103.574.425.614:0111:52050.71560.0
565Sean Monahan23CGYC741268104554.82.394782753.40.910.489.8100.258.741.318:4114:4751429.835157.3
566Brandon Montour23ANAD801331136049.52.0993102449.21.59.292.5101.752.048.020:2816:562051-3.832748.9
567Dominic Moore37TORC5040041249.3-0.730432648.3-0.68.192.7100.937.362.710:189:011919-0.18355.4
568John Moore27NJDD811336142348.40.41019111247.8-1.58.392.0100.351.049.020:0117:391748-2.226553.2
569Samuel Morin22PHID2302356.612.0251562.517.911.191.7102.858.841.215:4913:23110.4333.3
570Josh Morrissey22WPGD811415138450.6-1.01063100351.5-0.19.391.5100.848.351.720:2617:4122489.321547.4
571Joseph Morrow25TOTD5694190850.9-0.667866650.4-1.15.193.398.555.944.116:4415:2013483.5
571Joseph Morrow25MTLD3864466549.2-2.045848848.4-3.33.893.197.057.742.317:4715:578390.912048.3
571Joseph Morrow25WPGD1829724355.03.022017855.34.07.793.9101.752.247.814:3014:01592.66141.0
572Tyler Motte22TOTC4640248945.1-5.731134847.2-4.76.691.998.538.161.911:1310:19155-2.9
572Tyler Motte22CBJC3126329647.0-4.620621449.0-4.36.391.998.248.251.89:569:24104-1.27456.8
572Tyler Motte22VANC1513919341.9-7.110513443.9-5.07.391.999.222.277.813:5312:1151-1.73956.4
573Matt Moulson34BUFLW149811047.1-0.6767849.41.50.087.987.955.644.410:178:4311-2.52846.4
574Mirco Müller22NJDD2832636647.1-0.125127947.4-0.18.992.3101.246.953.116:4114:3013110.14245.2
575Connor Murphy24CHID761231106953.51.285176352.72.46.991.898.750.050.016:2215:0915333.723746.0
576Ryan Murphy24MIND2129534546.10.222624647.91.410.194.9105.149.550.519:0117:151121.44852.1
577Trevor Murphy22ARID88812441.5-3.96910240.4-4.412.298.6110.960.339.714:1413:2433-2.61435.7
578Ryan Murray24CBJD4463764249.8-3.247945751.2-2.37.893.1101.047.452.618:2616:011118-1.48639.5
579Jake Muzzin28LAKD741324118252.84.698389052.54.68.392.7101.052.347.721:3917:0117591.435343.6
580Tyler Myers27WPGD821311131250.0-1.796698349.6-2.88.891.9100.748.851.221:2616:4532770.630449.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%
581Vladislav Namestnikov25TOTC811157111950.82.085985450.11.88.992.9101.959.041.017:0513:592724-5.5
581Vladislav Namestnikov25TBLC6292083452.51.868863352.11.59.892.8102.660.739.317:3014:1019160.619664.8
581Vladislav Namestnikov25NYRC1923728545.41.917122143.61.45.293.598.752.647.415:4313:2588-6.15154.9
582Rick Nash33TOTLW7195290751.24.473965053.26.06.390.797.158.841.217:0313:0458386.6
582Rick Nash33NYRLW6079078550.24.760556251.85.96.690.997.557.043.017:0613:0950334.030162.8
582Rick Nash33BOSLW1116212257.02.61348860.46.15.089.794.767.932.116:5112:35852.66464.1
583Riley Nash28BOSC7692986951.7-2.069962252.9-0.49.991.9101.845.454.615:2513:0055146.718759.9
584James Neal30VEGLW71104698451.50.476773251.2-0.69.788.898.455.644.417:0914:274932-3.236255.8
585Martin Nečas19CARC17943.811.45838.511.80.0100.0100.0100.00.06:546:5411-0.50
586Brock Nelson26NYIC82875104645.5-2.761876244.8-2.79.392.7102.047.852.214:4412:133429-10.524955.4
587Casey Nelson25BUFD3753357848.0-0.140045546.8-1.86.089.195.050.149.918:4717:19823-5.110346.6
588Patrik Nemeth25COLD68989121145.0-3.174487346.0-1.011.693.5105.135.764.319:5116:271425-2.114450.7
589Aaron Ness27WSHD87610142.9-4.4628243.1-1.112.893.1105.940.060.012:4411:5312-1.0366.7
590Nino Niederreiter25MINRW6379571152.86.959054951.84.410.292.7102.950.749.315:0012:4326216.021960.7
591Frans Nielsen33DETC7985392048.1-1.064568448.5-1.27.792.8100.543.956.115:5012:482925-7.823756.5
592Matthew Nieto25COLLW74808100744.5-3.756773243.6-4.19.692.9102.632.068.014:5512:312112-12.014558.6
593Boo Nieves24NYRC2822427644.8-2.216819746.0-1.211.594.7106.143.956.110:129:42159-2.93565.7
594Sami Niku21WPGD1151845.54.2131350.06.025.076.9101.950.050.015:1315:1310-0.7366.7
595Matt Niskanen31WSHD681198126448.70.788995748.20.711.892.5104.344.056.022:3619:221873-4.827743.3
596Stefan Noesen24NJDRW7283782950.22.065462551.12.48.893.0101.837.562.513:1712:4433157.019365.8
597Jordan Nolan28BUFC6947062842.8-6.234946542.9-6.04.893.097.845.654.49:489:371015-7.69453.2
598Joakim Nordström25CARC7562859451.4-4.144745349.7-4.65.990.696.551.248.810:348:492720-3.618851.6
599Tomáš Nosek25VEGC6762461450.40.146544651.01.07.793.6101.250.849.211:059:193614-0.615459.7
600Ryan Nugent-Hopkins24EDMC6291487551.1-0.468564951.3-0.89.891.2101.054.345.718:0514:2046454.325459.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%
601Darnell Nurse22EDMD821605154750.90.01242112252.51.88.492.3100.748.951.122:1519:2428725.136653.0
602Markus Nutivaara23CBJD6195483853.23.073962854.12.87.794.1101.952.647.416:0115:199197.315650.6
603Alexander Nylander19BUFLW3393354.2-0.3292850.9-2.04.381.085.377.822.212:5212:1302-0.5450.0
604William Nylander21TORC821273120451.41.890894549.00.211.692.4104.049.850.216:4114:3268543.337948.3
605Gustav Nyquist28DETRW821167111551.13.389286150.92.27.492.099.355.844.217:5115:2344445.034362.1
606Jim O'Brien29OTTC10678045.6-1.9495646.7-0.57.388.295.653.746.38:458:18220.41573.3
607Liam O'Brien23WSHC3101737.0-13.491340.9-10.20.0100.0100.069.230.86:556:5510-0.71100.0
608Rob O'Gara24TOTD3035547043.0-3.527435943.3-2.28.291.299.547.952.115:3114:0647-5.3
608Rob O'Gara24NYRD2228239042.0-3.721930342.0-2.18.593.1101.647.552.517:1015:3447-4.45236.5
608Rob O'Gara24BOSD8738047.7-1.2555649.50.37.382.289.550.050.010:5910:0200-0.9922.2
609Will O'Neill29PHID151131.3-10.15935.7-10.00.0100.0100.050.050.09:259:2500-0.53100.0
610Danny O'Regan24TOTC2114419642.4-10.711314643.6-10.39.390.099.347.752.39:589:03860.2
610Danny O'Regan24SJSC1913117842.4-10.710413244.1-9.57.689.997.547.652.49:599:0876-0.52568.0
610Danny O'Regan24BUFC2131841.9-10.291439.1-17.328.690.9119.550.050.09:548:21100.710.0
611Cal O'Reilly31MINC141126.7-24.02722.2-33.00.0100.0100.075.025.08:167:5610-0.11100.0
612Ryan O'Reilly26BUFC811215117950.84.194191750.64.17.988.996.842.657.420:4815:376539-3.735864.2
613Johnny Oduya36TOTD5272577948.2-0.254654050.32.47.892.199.846.253.817:0514:581634-4.1
613Johnny Oduya36OTTD5171976748.40.454253250.53.07.892.2100.046.153.917:1115:031634-3.610654.7
613Johnny Oduya36PHID161233.3-31.24833.3-32.20.083.383.360.040.012:2210:4900-0.5333.3
614Jordan Oesterle25CHID55107397452.4-0.675372151.1-0.27.590.097.556.243.820:3118:4515460.923242.7
615Kyle Okposo29BUFRW7688098347.2-0.764577245.5-2.87.588.596.054.345.717:0213:312428-9.227957.7
616Jamie Oleksiak25TOTD6893791650.6-2.972268051.5-2.08.891.5100.248.251.816:4014:3119375.9
616Jamie Oleksiak25PITD4767864751.2-1.853448052.7-0.410.091.9101.947.352.717:2415:1518297.813248.5
616Jamie Oleksiak25DALD2125926949.1-5.718820048.5-5.95.190.595.650.349.715:0012:5118-1.93844.7
617Gustav Olofsson23MIND4140747446.2-1.330733947.5-0.89.191.3100.544.955.112:4612:265123.34845.8
618Dmitry Orlov26WSHD821518154149.62.41111114949.22.710.291.4101.645.754.323:0819:595451-1.624351.4
619Brooks Orpik37WSHD811087139843.7-6.5785105142.8-7.07.892.7100.547.752.319:2216:131744-17.713340.6
620T.J. Oshie31WSHC/RW74100599050.43.175972951.05.19.191.5100.649.350.718:2514:1651392.424153.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%
621Xavier Ouellet24DETD4552852650.11.541039650.92.27.391.398.548.651.413:5112:35615-3.510156.4
622Alex Ovechkin32WSHLW821377130251.45.01032100450.74.910.890.5101.358.141.920:0915:542571-0.770550.4
623Magnus Pääjärvi26TOTLW7978292545.8-4.559966347.5-3.64.593.598.038.461.612:2711:002512-2.0
623Magnus Pääjärvi26STLLW4437144245.6-6.629031547.9-5.93.495.799.133.566.511:099:50184-1.48270.7
623Magnus Pääjärvi26OTTLW3541148346.0-1.830934847.0-0.55.591.396.843.556.514:0512:2978-0.69373.1
624Max Pacioretty29MTLLW6498287253.02.970963552.82.37.588.195.658.341.719:0114:0424404.439154.2
625Jean-Gabriel Pageau25OTTC781005115446.5-1.674880948.00.07.989.997.842.557.516:4413:403041-4.823960.7
626Iiro Pakarinen26EDMRW4029632647.6-4.122024147.7-3.84.696.7101.252.947.110:128:361313-2.29851.0
627Ondřej Palát26TBLLW5678974951.3-0.858955451.5-0.611.092.7103.651.248.816:6013:4634413.719555.9
628Kyle Palmieri26NJDRW6283285449.30.766564550.81.58.491.599.953.546.517:1713:423319-3.332755.7
629Artemi Panarin26CBJLW811608121257.08.6121390057.47.68.593.4101.964.535.520:0817:0870517.547048.5
630Richard Pánik26TOTRW72109588655.35.576969452.64.48.292.7100.954.145.915:1213:0726140.5
630Richard Pánik26CHIRW3756643256.74.938433953.12.67.492.6100.059.140.914:1812:291551.113551.9
630Richard Pánik26ARIRW3552945453.86.138535552.06.49.192.9101.949.051.016:0813:47119-0.613349.6
631Cédric Paquette24TBLC5648450449.0-3.635137348.5-3.76.392.498.744.355.710:129:3886-2.810858.3
632Colton Parayko24STLD821553138352.92.0118198754.52.97.391.098.347.752.322:3718:4754438.139453.8
633Zach Parise33MINLW4253361246.6-2.239745146.8-2.89.890.7100.552.147.917:0514:0115144.017368.8
634David Pastrňák21BOSRW821294103955.53.194181953.50.210.790.9101.662.837.217:5814:4750768.645154.8
635Greg Pateryn27DALD731107111749.8-1.779675751.30.58.592.3100.738.661.419:3716:595384.021646.3
636Nolan Patrick19PHIC7384588248.9-0.264266049.3-0.47.293.7100.953.946.113:4311:4732332.020462.3
637Nick Paul22OTTLW11735756.27.2594556.78.52.686.188.784.415.67:547:2524-0.72152.4
638Joe Pavelski33SJSC821440127353.13.1105790154.03.18.490.699.053.546.519:1515:4044559.338059.2
639Tanner Pearson25LAKLW821134105151.92.585880851.52.210.291.2101.555.844.215:5813:062539-1.731956.4
640Matthew Peca24TBLC109812444.1-3.9719642.5-6.416.194.2110.341.758.313:4012:2315-0.42277.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%
641Adam Pelech23NYID781206131147.90.888597047.71.79.692.1101.738.961.119:1616:373247-3.122746.7
642Anthony Peluso28WSHRW24544.40.74544.40.40.0100.0100.050.050.04:394:39010.00
643Brendan Perlini21ARILW7488998647.4-1.060975044.8-2.69.292.6101.850.050.014:3112:381622-5.228046.1
644Mathieu Perreault30WPGC7096974256.66.269756955.13.67.592.099.553.146.914:2812:11422511.323060.4
645David Perron29VEGLW701020103349.7-1.774476849.2-2.511.189.8100.954.046.017:4814:484833-3.023453.4
646Corey Perry32ANARW711016111647.7-0.274984746.9-1.210.990.3101.252.747.317:4715:041842-4.628658.7
647Brett Pesce23CARD651182100754.0-0.586377152.8-0.57.990.198.049.450.620:5418:1538245.820143.8
648Nic Petan22WPGC15859447.5-2.6627146.6-3.99.593.1102.642.357.78:257:4864-0.72759.3
649Alexander Petrovic25FLAD6790384951.51.969763652.32.26.692.198.760.139.914:3914:0517332.414740.8
650Jeff Petry30MTLD821567144952.02.51130105551.72.37.089.096.049.051.023:3018:11411026.137847.1
651Marcus Pettersson21ANAD2223629944.1-4.517522144.2-4.98.795.3104.050.649.413:3712:16214-2.63151.6
652Dion Phaneuf32TOTD791126144643.8-5.9834104444.4-5.97.792.099.748.651.419:5916:252052-11.0
652Dion Phaneuf32OTTD53752100842.7-6.555372843.2-6.69.591.5100.945.354.720:1516:111635-7.916950.9
652Dion Phaneuf32LAKD2637443846.1-4.328131647.1-4.24.493.197.555.344.719:2716:52417-3.18855.7
653Blake Pietila24NJDLW2141745.20.1131350.03.90.0100.0100.042.957.19:289:28210.4425.0
654Alex Pietrangelo28STLD781599150751.5-0.31184108052.3-0.78.991.9100.947.952.125:4420:235441-4.741751.8
655Neal Pionk22NYRD2841757841.9-6.331344641.2-6.38.493.1101.639.360.722:2318:481333-10.110551.4
656Brandon Pirri26VEGC2352360.38.5261957.83.615.8100.0115.860.040.017:3715:17210.21573.3
657Tyler Pitlick26DALC8085388449.1-2.762662450.1-1.68.593.5102.036.064.013:4111:512528-0.424452.9
658Tomáš Plekanec35TOTC771040100450.9-0.776571351.80.67.391.899.038.761.315:0812:5029519.3
658Tomáš Plekanec35MTLC6090085351.30.065960052.31.17.092.299.241.059.016:1813:47244510.519763.5
658Tomáš Plekanec35TORC1714015148.1-4.210611348.4-2.78.889.598.324.076.011:039:3156-1.23161.3
659Brayden Point21TBLC821299120551.90.597390451.80.710.092.1102.149.350.719:3715:1556236.837857.4
660Roman Polák31TORD5479286347.9-2.359366947.0-1.88.193.2101.239.960.117:3915:045320.412737.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%
661Jason Pominville35BUFRW821064101151.34.883878751.65.47.488.896.263.536.514:5412:5722200.227860.4
662Tucker Poolman24WPGD2430226553.31.521419951.8-0.95.995.6101.551.248.812:3412:285141.06342.9
663Paul Postma28BOSD1413513550.0-1.510210250.0-2.45.191.596.758.341.710:149:23140.53342.4
664Benoît Pouliot31BUFLW7472684646.2-1.454865345.6-2.16.291.898.051.748.313:4111:213531-7.414657.5
665Derrick Pouliot24VAND711079105050.73.780776751.34.46.689.896.457.142.917:5116:022467-4.918542.2
666Shane Prince25NYIC1412417841.1-6.18513638.5-7.83.295.498.654.145.912:0011:0666-3.43754.1
667Nate Prosser31TOTD5753471242.9-5.139550344.0-4.89.394.2103.547.552.513:2812:0711175.7
667Nate Prosser31MIND5652069942.7-5.338449543.7-5.29.594.1103.647.752.313:2612:0310165.77436.5
667Nate Prosser31STLD1141351.94.011857.911.90.0100.0100.037.562.515:2315:23110.00
668Dalton Prout27NJDD4555251.44.7474451.66.68.682.190.736.763.313:5913:22041.0955.6
669Ivan Provorov21PHID821491153349.3-0.11106110750.00.310.791.8102.646.953.124:0919:382692-0.239351.7
670Jesse Puljujärvi19EDMRW6586182451.11.564961651.31.07.192.899.950.249.813:2212:322740-0.423258.6
671Ryan Pulock23NYID681142116149.64.283286449.14.38.491.199.548.551.518:2416:342535-1.835851.4
672Tom Pyatt30OTTC81826111742.5-6.360477044.0-4.77.091.698.639.460.614:0311:562418-7.815765.6
673Mark Pysyk26FLAD821292136748.6-1.11006100949.9-0.28.390.398.641.258.818:4616:263563-0.120551.7
674John Quenneville21NJDC2312456.41.9212150.0-6.30.076.976.947.652.413:1813:0701-0.7955.6
675Kyle Quincey32MIND1815922541.4-7.812517341.9-8.36.590.797.244.855.214:1711:44616-3.51861.1
676Alan Quine24NYIC2117827938.9-8.913422337.5-9.07.393.6101.046.553.511:4411:0056-3.63148.4
677Alexander Radulov31DALRW821478130353.12.9107993753.53.39.590.8100.355.944.120:0816:48465016.238855.9
678Michael Raffl29PHILW7680079150.31.159457650.81.29.891.7101.551.948.113:1511:5328243.415362.7
679Rickard Rakell24ANARW771233122650.12.590793549.21.211.690.3101.954.046.019:2516:3032531.840656.7
680Mikko Rantanen21COLRW811273123850.74.892292449.94.510.591.0101.457.442.618:5715:0945303.930558.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%
681Victor Rask24CARC7197590351.9-3.671867751.5-2.77.892.5100.362.137.915:2313:164839-1.923154.5
682Dennis Rasmussen27ANAC2716822343.0-2.412815645.10.19.095.2104.243.356.78:547:4594-2.23259.4
683Ty Rattie24EDMRW1417921445.5-3.714217744.5-5.015.689.2104.953.546.515:2813:5524-0.95064.0
684Kyle Rau25MINC3293346.8-2.0202643.5-4.86.794.1100.850.050.011:0211:02100.3757.1
685Matt Read31PHIRW1915915950.0-0.510510649.8-2.14.193.297.344.056.010:549:2754-0.63447.1
686Ryan Reaves31TOTRW7949354647.4-4.636839248.4-3.67.190.897.844.155.97:367:3012101.4
686Ryan Reaves31PITRW5832635547.9-4.524425149.3-3.67.387.694.943.856.26:456:42542.06254.8
686Ryan Reaves31VEGRW2116719146.6-4.412414146.8-2.76.796.2102.844.955.19:559:4076-0.61747.1
687Zach Redmond29BUFD3343747.9-1.3293049.2-0.212.091.3103.358.641.414:2914:16100.21070.0
688Mike Reilly24TOTD5764379844.6-2.047859844.4-2.88.192.2100.353.346.714:5813:15832-4.6
688Mike Reilly24MIND3831042842.0-4.323731942.6-4.96.792.699.357.043.012:2110:41413-3.77150.7
688Mike Reilly24MTLD1933337047.4-0.324127946.3-0.29.491.8101.250.249.820:1218:23419-0.95453.7
689Sam Reinhart22BUFC821099100252.36.384678152.06.06.790.096.755.544.517:0613:4529292.129862.8
690Mitch Reinke21STLD113959.1-1.611664.78.50.0100.0100.075.025.013:0513:0500-0.2333.3
691Brad Richardson32ARIC7686597047.1-1.562871846.7-0.55.989.695.534.066.014:4712:322415-0.918556.8
692Tobias Rieder25TOTC78944108546.5-2.668581245.8-2.47.491.298.644.955.114:3913:01188-8.2
692Tobias Rieder25ARIC5870783245.9-2.950962944.7-2.57.591.198.645.254.815:1613:13136-6.415651.3
692Tobias Rieder25LAKC2023725348.4-1.817618349.0-2.17.191.999.043.756.312:5012:2452-1.85759.6
693Morgan Rielly23TORD761477138751.62.61100108250.42.98.691.299.847.952.121:3518:0534793.537149.1
694Zac Rinaldo27ARIC5344358343.2-5.431943942.1-5.68.191.699.743.256.811:1710:2967-6.89857.1
695Rasmus Ristolainen23BUFD731389147248.51.11077113248.81.57.789.997.653.047.026:3019:601247-6.935351.6
696Brett Ritchie24DALRW7167352756.15.746938554.94.16.593.299.750.749.310:509:249168.921255.2
697Nick Ritchie22ANALW7694696849.41.572574049.51.67.593.5100.953.346.713:1112:231022-2.123551.9
698Eric Robinson22CBJLW111761.114.511664.718.414.3100.0114.380.020.011:2111:0500-0.3366.7
699Jack Rodewald23OTTRW4172342.5-10.8131350.0-3.10.088.988.940.060.07:187:1122-0.330.0
700Evan Rodrigues24BUFC4850750850.03.739139949.53.37.589.396.848.851.213:5611:3120120.616654.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%
701Kevin Rooney24NJDC110662.511.18466.719.20.0100.0100.085.714.311:4611:13100.3475.0
702Calle Rosén23TORD4523758.4-0.2363252.9-7.74.584.689.265.634.412:4712:2221-0.51338.5
703Jack Roslovic21WPGC3130532748.3-2.722224847.2-4.411.593.5105.149.550.512:1911:091412-0.37550.7
704Antoine Roussel28DALLW7381874252.41.557052752.00.77.092.999.942.457.612:2611:2216234.417149.7
705Carter Rowney28PITRW4426130746.0-6.418922046.2-7.04.387.391.624.775.39:217:0356-1.84348.8
706Kevin Roy24ANAC2525031943.9-3.218424642.8-4.48.995.1104.047.053.013:3912:21137-3.05349.1
707Nicolas Roy20CARC1111247.8-13.88947.1-13.20.085.785.783.316.710:4610:4610-0.1250.0
708Chad Ruhwedel27PITD4467161352.3-1.552145753.3-1.74.992.097.055.344.715:4414:511192.613450.0
709Kris Russell30EDMD781251132848.5-3.892593949.6-3.17.591.298.751.648.419:0516:412072-4.019346.6
710Bryan Rust25PITRW69103182755.54.976760855.84.08.291.399.553.846.216:0313:5131325.121756.7
711Jan Rutta27CHID5795696249.8-3.066474347.2-5.28.592.0100.550.649.419:1516:351237-3.916942.0
712Bobby Ryan30OTTLW6286187549.63.261463649.12.28.888.997.752.147.916:2713:3724372.123647.5
713Derek Ryan31CARC80114886157.13.283766555.72.97.887.895.760.040.015:3613:1354489.324754.7
714Joakim Ryan24SJSD62110797853.13.080669253.82.47.193.8100.955.444.616:4516:1714165.016049.4
715Kerby Rychel23MTLLW4385043.2-14.4253939.1-19.511.186.797.851.748.311:0210:1611-1.9977.8
716Brandon Saad25CHILW821376105156.75.794780754.04.17.290.397.560.239.817:3013:4045167.439659.6
717Miikka Salomäki24NSHRW5850149050.6-0.936835451.00.06.190.997.030.869.210:1710:00148-3.510847.2
718Travis Sanheim21PHID4971962653.55.854147553.25.06.590.797.156.843.215:3614:508365.115147.7
719Steven Santini22NJDD3642868638.4-13.032848040.6-10.98.493.6101.927.572.520:1617:01413-6.88665.1
720Ashton Sautner23VAND5506145.03.1434648.34.416.797.0113.643.256.813:2213:18000.4560.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%
721David Savard27CBJD811344138749.2-3.41025101250.3-3.28.991.3100.245.354.719:2316:542427-0.527153.5
722Luca Sbisa28VEGD3045758643.8-9.135043844.4-8.310.893.0103.841.858.219:3116:351216-3.16241.9
723Marco Scandella27BUFD821400152547.90.11079119147.5-0.27.490.798.150.050.023:1919:042441-8.430645.1
724Colton Sceviour28FLAC/RW7674185246.5-3.858163147.9-3.07.393.8101.145.454.613:2610:573132-3.021964.4
725Tim Schaller27BOSLW8284783250.4-3.764160751.4-2.55.991.297.135.464.613:1711:1831254.120963.2
726Mark Scheifele24WPGC60100194151.5-0.176370352.00.39.992.3102.254.145.920:4116:23473311.321657.9
727Brayden Schenn26STLC821423118354.64.4105185955.03.510.090.7100.663.936.119:4415:5956429.135559.2
728Luke Schenn28ARID64833100345.4-4.159674144.6-3.95.592.798.140.159.916:2314:231431-8.015737.6
729Nikita Scherbak22MTLRW2627630147.8-2.917920247.0-3.54.892.497.256.843.213:2311:42139-1.58545.9
730David Schlemko30MTLD3756958249.4-2.239539749.9-1.98.392.7101.053.546.518:0415:4413276.18942.7
731Jordan Schmaltz24STLD1311611250.94.9767450.74.05.194.299.360.639.410:5810:34040.71338.5
732Nick Schmaltz21CHIC781164107951.9-1.781481550.0-2.28.791.6100.464.135.918:1414:148631-2.121854.1
733Nate Schmidt26VEGD761435141550.4-1.51039103150.2-2.010.492.1102.546.753.322:1418:115757-0.925540.4
734Jordan Schroeder27CBJC2114315847.5-2.811012047.8-4.82.593.195.659.740.37:297:2152-2.13164.5
735Justin Schultz27PITD631084106650.4-2.182675552.2-0.610.892.3103.155.644.419:3117:0717275.723546.4
736Jaden Schwartz25STLC62108781757.17.080859157.86.910.090.9100.967.332.719:2415:32451712.026958.4
737Brent Seabrook32CHID811436133551.8-1.1101297251.00.07.691.799.456.343.720:1215:572571-1.230744.3
738Daniel Sedin*37VANLW8198886153.47.374766652.96.86.889.196.074.125.915:1612:2117373.731061.0
739Henrik Sedin*37VANC8298490252.25.674170051.44.87.388.896.174.026.015:3312:3710282.412553.6
740Lukáš Sedlák24CBJC5339140349.2-3.030730350.3-3.37.891.399.138.261.89:248:4313100.69453.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%
741Nick Seeler24MIND2228228649.6-0.221220251.20.910.594.8105.246.353.814:3213:54264.53943.6
742Tyler Seguin26DALC821416133251.50.4103995552.11.110.991.1102.049.051.020:5416:13383611.656859.0
743Dennis Seidenberg36NYID2838451842.6-7.529239842.3-7.89.090.399.345.754.317:5315:26218-7.76349.2
744Andrej Sekera31EDMD3648349449.41.234737847.9-1.34.389.393.657.542.516:2014:051118-4.29537.9
745Mikhail Sergachev19TBLD79115597454.33.486074353.62.99.492.3101.770.229.815:2213:2921606.433042.7
746Damon Severson23NJDD761293132449.42.11001102449.41.28.090.598.554.545.519:4017:3126504.023850.8
747Ben Sexton26OTTC2181162.115.413959.114.40.087.587.566.733.310:1710:1701-0.11100.0
748Patrick Sharp36CHILW7083479851.1-1.959758250.6-0.56.789.796.457.542.512:5311:171613-4.124258.7
749Kevin Shattenkirk29NYRD4670177647.51.053058547.50.27.790.197.865.434.620:1617:002461-2.418850.0
750Andrew Shaw26MTLC5169266051.20.848448250.1-0.16.990.997.855.644.415:4913:1519282.615261.8
751Logan Shaw26TOTRW7263073646.1-2.746953346.8-1.86.192.498.548.451.611:5310:052421-3.3
751Logan Shaw26ANARW4233637847.10.425628647.20.36.792.198.846.553.511:309:201115-1.911053.6
751Logan Shaw26MTLRW3029435845.1-6.821324746.3-4.85.392.898.151.248.812:2511:08136-1.48852.3
752Riley Sheahan26TOTC8184991548.1-5.764668348.6-5.99.791.4101.135.464.614:4011:453427-2.1
752Riley Sheahan26PITC7379485648.1-6.060264148.4-6.610.291.0101.235.264.815:1712:133326-1.115965.4
752Riley Sheahan26DETC8555948.2-2.8444251.20.83.396.8100.137.562.59:037:3011-1.01435.7
753Conor Sheary25PITLW79103094852.1-0.378470052.8-0.37.991.299.155.144.913:5712:4236375.924458.2
754Vadim Shipachyov30VEGLW3293148.36.3232448.97.121.4100.0121.461.138.910:359:33000.1837.5
755Devin Shore23DALC8288093048.6-3.563266548.7-3.55.189.094.148.251.815:2612:1231190.522155.7
756Nick Shore25TOTC6478370852.51.859052453.02.86.791.698.341.158.914:1012:1123230.4
756Nick Shore25LAKC4960956851.71.845641952.13.07.390.998.238.861.214:3412:351920-1.09953.5
756Nick Shore25CGYC912310055.2-1.0937555.4-1.93.694.598.149.350.715:0812:27310.93151.6
756Nick Shore25OTTC6514056.06.4413057.79.36.195.2101.354.245.89:288:39120.5875.0
757Patrick Sieloff23OTTD1161453.35.4121152.23.712.570.082.560.040.011:1111:1100-0.8475.0
758Duncan Siemens24COLD1615615849.74.411811450.97.34.988.993.836.563.512:199:4325-0.73046.7
759Dylan Sikura22CHIC5466441.8-5.4354146.1-1.912.596.9109.464.335.713:2412:3630-0.21560.0
760Jakob Silfverberg27ANALW771117116648.90.783985449.61.47.893.3101.139.760.317:5814:304043-0.835153.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%
761Wayne Simmonds29PHIRW75965105747.7-2.172879647.8-2.68.190.398.447.152.918:0513:533827-3.529260.3
762Dominik Simon23PITC3340533454.82.330023356.34.39.190.199.249.350.711:2510:4410131.16852.9
763Colton Sissons24NSHC8189089449.9-1.467165050.8-0.37.491.899.231.069.016:0611:502530-1.919162.3
764Jeff Skinner25CARC821351107155.81.698882054.61.76.787.894.565.834.216:4214:36936212.048856.6
765Brady Skjei23NYRD821382154447.21.71057116347.62.06.691.197.756.044.021:0118:172762-5.328154.1
766Jaccob Slavin23CARD821622135154.6-0.11205102254.11.08.690.098.646.953.122:3519:2377408.030051.3
767Anton Slepyshev23EDMLW5062057451.91.946243251.71.16.692.499.053.446.611:4911:342518-0.814052.1
768Brendan Smith28NYRD4461970746.70.948554147.30.99.291.8101.051.548.517:1115:422346-1.711955.5
769Craig Smith28NSHC79118590156.88.389067057.18.68.393.8102.160.839.215:2313:03612813.237261.6
770Gemel Smith23DALC4637331953.93.327022155.05.37.893.5101.347.752.39:269:171255.56663.6
771Reilly Smith26VEGRW6796583553.63.072263653.22.212.092.4104.549.350.717:5513:3654475.227758.5
772Zack Smith29OTTC68883103746.0-1.267477146.6-0.95.390.395.545.254.816:4313:452729-10.522854.4
773Devante Smith-Pelly25WSHRW7573592144.4-4.755968145.1-2.97.392.7100.042.857.212:2111:211618-3.819552.8
774Vladimír Sobotka30STLC811078110649.4-3.077980249.3-4.66.993.2100.145.654.417:0714:192114-7.722959.4
775Carl Söderberg32COLC77915107146.1-2.165477645.7-1.88.592.7101.231.168.917:2112:594114-6.925658.6
776Marcus Sorensen25SJSRW3225226249.0-3.018218749.3-3.67.989.297.147.452.610:099:11116-1.54951.0
777Nikita Soshnikov24TOTRW1510315939.3-11.57012436.1-15.38.393.2101.536.064.011:0110:1632-4.8
777Nikita Soshnikov24STLRW129311444.9-6.7628542.2-10.88.993.5102.443.956.111:1010:2722-3.02665.4
777Nikita Soshnikov24TORRW3104518.2-29.883917.0-29.30.092.392.311.188.910:269:3110-1.710.0
778Carson Soucy23MIND3344045.9-6.7243143.6-8.60.090.590.548.151.914:5114:12100.6580.0
779Jason Spezza34DALC7887477053.22.461055852.20.96.491.097.456.643.413:0010:5912365.027550.2
780Ryan Spooner26TOTC5970075548.1-2.851661545.6-5.210.792.2102.963.236.815:1812:451536-3.4
780Ryan Spooner26BOSC3944940052.9-0.633231451.4-2.210.892.8103.677.322.714:2911:339222.510070.0
780Ryan Spooner26NYRC2025135541.4-4.618430137.9-7.810.691.7102.241.858.216:5115:06614-5.96160.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%
781Daniel Sprong20PITRW81156763.210.9884068.817.98.290.098.249.350.713:5912:46023.43366.7
782Ryan Sproul25NYRD1625125150.03.518019448.13.88.388.997.263.236.816:2215:3358-3.24632.6
783Jared Spurgeon28MIND611110111050.04.284379951.34.97.590.898.247.952.124:3219:07232013.623447.0
784Eric Staal33MINC821206123449.43.591792749.72.611.089.6100.647.952.117:4914:33482610.339761.0
785Jordan Staal29CARC791263104454.70.093181153.4-0.28.390.298.548.751.319:1514:5458445.827658.0
786Marc Staal31NYRD72934123343.1-4.071393543.3-3.89.093.9102.837.462.618:3215:403243-8.414746.3
787Drew Stafford32NJDRW5961967647.8-0.147151947.6-1.15.789.595.248.251.813:5211:541614-0.516661.4
788Matt Stajan34CGYC6861958051.6-2.146340853.20.16.194.6100.739.260.810:569:1920162.19965.7
789Steven Stamkos27TBLC781256110653.22.194586852.10.911.591.4102.862.038.018:4614:5127502.041251.5
790Paul Stastny32TOTC821317111354.23.898181454.73.08.790.699.353.646.418:1814:4143196.9
790Paul Stastny32STLC63102282755.35.675959456.14.88.389.497.754.145.918:4114:4836157.020366.5
790Paul Stastny32WPGC1929528650.8-1.722222050.2-2.210.593.9104.351.648.417:0214:2074-0.14060.0
791Troy Stecher23VAND681063113948.30.481588547.9-0.28.091.399.348.551.518:4917:042227-6.121344.1
792Alexander Steen33STLC761163100553.62.085369955.02.48.688.296.851.648.418:4214:3234195.030355.4
793Lee Stempniak34CARRW3744035955.10.331128652.1-1.25.090.595.560.339.712:2811:5817232.18846.6
794Derek Stepan27ARIC821278129349.72.1924100348.01.59.390.699.950.849.219:1615:234228-2.534560.6
795Chandler Stephenson23WSHC6754469743.8-5.041550045.4-2.810.894.5105.339.460.611:5210:252416-5.45959.3
796Chris Stewart30TOTRW5446262242.6-6.635445343.9-6.49.290.499.652.347.710:4510:17710-1.0
796Chris Stewart30MINRW4737354840.5-7.328639641.9-7.09.791.4101.152.048.010:4310:1569-2.18569.4
796Chris Stewart30CGYRW7897454.6-3.3685754.4-4.46.883.790.554.245.810:5510:28111.11560.0
797Mark Stone25OTTRW58100492752.05.273269651.33.611.588.8100.353.346.720:4016:1859574.923955.2
798Michael Stone27CGYD821112113449.5-5.282781450.4-3.66.491.297.650.849.216:4513:4115310.725139.4
799Anton Strålman31TBLD801446136651.4-0.11101107550.6-1.210.792.0102.754.645.421:2918:1831296.524054.6
800Mark Streit40MTLD2291960.46.8251759.58.00.080.080.076.523.514:1312:08000.3475.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%
801Dylan Strome20ARIC2125228347.13.618320447.34.67.695.7103.459.640.412:5711:241220.36446.9
802Ryan Strome24EDMC8299996750.8-0.173971850.7-0.96.992.299.255.644.415:1312:224145-0.725058.8
803P.K. Subban28NSHD821492142251.20.21129106951.40.49.392.8102.142.557.524:0718:234497-2.943148.0
804Oskar Sundqvist23STLC4231734747.7-5.324825049.8-3.24.892.997.733.666.410:299:032060.27455.4
805Andrej Šustr27TBLD4453251251.01.437440048.3-1.37.691.498.941.658.412:5012:16616-2.49447.9
806Ryan Suter33MIND781519157049.24.01153116249.83.28.391.599.847.352.726:4720:42143711.432346.1
807Brandon Sutter28VANC/RW6165185943.1-6.849963144.2-5.38.894.1102.922.677.417:1914:002914-11.515468.2
808Evgeny Svechnikov21DETLW1410411048.6-1.4808548.5-2.09.488.397.855.144.98:498:4935-0.22657.7
809Jordan Szwarz26BOSRW129511645.0-8.3779145.8-7.56.785.291.949.350.711:3110:29311.12382.6
810Brandon Tanev26WPGLW6156254350.9-0.341338351.90.58.494.0102.541.258.812:4010:3720145.913558.5
811Chris Tanev28VAND4255061247.3-1.840947046.5-1.811.291.4102.641.758.319:4716:311515-5.15160.8
812Vladimir Tarasenko26STLRW801372116454.13.9102582155.54.410.091.7101.668.831.219:0315:3332329.660950.2
813Tomáš Tatar27TOTC821095106850.62.483980651.02.57.789.597.252.347.716:1613:604545-5.0
813Tomáš Tatar27DETC6283981650.73.265661051.83.78.090.198.152.048.016:4414:263633-2.724656.9
813Tomáš Tatar27VEGC2025625250.4-0.118319648.3-1.36.387.794.053.246.814:4812:41912-2.37147.9
814John Tavares27NYIC821283131549.42.6948102548.01.710.689.5100.152.647.419:5515:074978-6.044857.6
815Matt Tennyson27BUFD1520223246.5-2.714518344.2-6.18.387.095.348.451.617:5815:3216-3.04753.2
816Teuvo Teräväinen23CARC82121591657.03.289572755.22.39.690.199.761.039.016:5314:1247337.935252.6
817Troy Terry20ANAC/RW2111640.7-3.471236.8-5.90.0100.0100.071.428.610:1310:0400-0.23100.0
818Shea Theodore22VEGD61110299652.50.582375452.20.08.691.4100.054.845.220:2117:1325422.426255.0
819Nate Thompson33TOTC6955473842.9-6.841951345.0-5.37.692.8100.438.861.212:4610:342115-9.8
819Nate Thompson33OTTC4332242343.2-5.824428746.0-3.49.790.7100.439.560.512:2910:05137-5.45451.9
819Nate Thompson33LAKC2623231542.4-8.417522643.6-8.04.895.5100.338.062.013:1311:2388-4.45446.3
820Tage Thompson20STLC4142943649.6-0.730532248.6-3.44.591.095.549.150.911:5510:492011-5.411348.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%
821Chris Thorburn34STLRW5029434546.0-6.521225045.9-7.67.191.698.734.165.97:027:0056-2.45563.6
822Joe Thornton38SJSC4777665054.43.454545354.63.37.888.095.757.142.918:2114:353355-0.613256.8
823Chris Tierney23SJSC821074110949.2-2.481780650.3-2.17.891.198.950.449.615:6013:225055-2.518662.9
824Owen Tippett18FLARW7577343.8-3.3446042.3-4.73.185.788.847.152.911:079:2022-1.93154.8
825Matthew Tkachuk20CGYLW68115484557.76.485965156.96.27.490.497.745.754.317:1514:1632348.030960.8
826Jonathan Toews29CHIC741395106356.85.395082653.53.27.691.198.757.342.719:4114:5153429.934161.9
827Tyler Toffoli25LAKC821199112751.52.189986850.91.48.892.2101.057.942.116:0713:4326360.343956.9
828Eeli Tolvanen18NSHRW3223637.9-18.7153033.3-24.90.0100.0100.045.055.012:0711:2101-0.2650.0
829Dominic Toninato23COLC3724225748.51.017218348.51.55.895.0100.851.049.07:547:39341.55149.0
830Vincent Trocheck24FLAC821375140649.40.21080108050.0-0.18.390.899.142.557.521:2115:556584-5.649458.1
831Zach Trotman27PITD3342954.0-0.8232152.3-1.40.082.482.458.341.712:4711:4100-0.31060.0
832Jacob Trouba23WPGD5599798050.40.375070151.71.19.591.4100.948.052.021:5417:5428548.027752.0
833Alex Tuch21VEGRW78102895151.90.876070252.00.97.792.199.855.045.015:1412:4057294.830256.6
834Dominic Turgeon21DETC5203635.7-14.0132732.5-18.70.088.988.956.343.89:147:1732-1.2560.0
835Kyle Turris28TOTC761226104254.15.391976454.65.28.394.0102.364.235.816:3614:11383311.1
835Kyle Turris28NSHC65106786155.36.179163155.66.28.794.4103.265.334.716:0513:52312511.722652.7
835Kyle Turris28OTTC1115918146.81.512813349.00.35.692.297.759.540.519:4216:0578-0.74656.5
836Scottie Upshall34STLLW6352559047.1-5.139741449.0-4.27.192.299.330.869.210:519:27189-0.312059.2
837Rinat Valiev22MTLD2221953.7-5.2171553.1-3.79.190.099.152.947.111:4910:49110.1633.3
838Curtis Valk24FLALW14450.03.23442.9-5.60.0100.0100.0100.00.03:253:2500-0.20
839James van Riemsdyk28TORLW81113890755.67.481669953.96.78.791.5100.262.737.314:5312:30303812.043157.5
840Trevor van Riemsdyk26CARD791304105455.30.798880455.12.28.391.7100.061.039.017:0315:3345196.919656.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%
841Thomas Vanek34TOTLW8086095847.3-1.765771747.8-0.910.091.1101.162.137.914:0512:012835-1.1
841Thomas Vanek34VANLW6161673645.6-3.147056345.5-2.88.790.899.460.939.113:5811:492123-5.618665.1
841Thomas Vanek34CBJLW1924422252.42.318715454.84.613.692.4106.066.233.814:2812:397124.58058.8
842Sami Vatanen26TOTD721173130147.4-1.289798947.6-1.69.290.699.747.252.822:2217:591852-8.4
842Sami Vatanen26NJDD57971102348.7-1.075377549.3-1.29.190.599.748.251.822:4218:301632-2.025049.2
842Sami Vatanen26ANAD1520227842.1-2.914421440.2-4.49.390.699.841.958.121:0616:04220-6.44548.9
843Frank Vatrano23TOTLW4141135253.93.331526554.33.47.992.8100.756.843.210:5010:0811122.9
843Frank Vatrano23BOSLW2521716756.55.117113256.45.04.592.296.766.933.19:288:47572.06861.8
843Frank Vatrano23FLALW1619418551.21.914413352.01.811.893.3105.146.553.512:5912:14650.95356.6
844Antoine Vermette35ANAC6465979745.3-2.949060045.0-3.87.392.399.642.557.513:4511:411417-4.914164.5
845Kris Versteeg31CGYRW2422024847.0-5.816118147.1-5.23.693.997.647.452.613:1110:041420-2.48855.7
846Jimmy Vesey24NYRLW79874105545.3-1.264281044.2-2.88.790.999.651.248.814:2012:414646-8.124056.7
847Jake Virtanen21VANRW7580482449.42.260963549.01.77.691.499.044.855.211:5911:415132-7.324553.1
848Marc-Édouard Vlasic30SJSD811420151348.4-3.81046103950.2-2.49.691.1100.742.257.822:3318:3020550.733747.8
849Jakub Voráček28PHIRW821278125850.41.596795250.40.99.992.3102.250.449.619:2715:5333655.541255.3
850Jakub Vrána21WSHLW7384583450.32.962261050.53.88.091.799.761.438.612:3011:5028375.220963.6
851Radim Vrbata36FLARW4243053944.4-5.233441444.7-5.97.391.799.142.157.912:5411:302218-6.714461.1
852Chris Wagner26TOTC7969387844.1-4.851365244.0-5.04.893.698.440.659.413:1710:371621-12.8
852Chris Wagner26ANAC6457769545.4-3.243252245.3-3.54.893.698.343.256.813:2710:321217-9.214553.8
852Chris Wagner26NYIC1511618338.8-11.68113038.4-11.65.393.598.828.171.912:3211:0044-3.63050.0
853Nathan Walker23TOTC9587244.6-1.6415542.7-2.513.091.7104.743.256.89:278:4701-1.6
853Nathan Walker23WSHC7414448.24.1283842.41.417.692.3110.041.758.39:128:4100-1.0666.7
853Nathan Walker23EDMC2172837.8-15.0131743.3-16.50.090.090.050.050.010:209:0701-0.6540.0
854Lucas Wallmark22CARC11998753.2-1.9776952.7-1.13.287.890.964.635.49:309:07441.02661.5
855Joel Ward37SJSRW5248250748.7-2.634135449.1-2.87.391.899.252.447.611:5210:312113-3.58248.8
856David Warsofsky27COLD1619120448.42.814414250.34.99.294.8104.046.953.113:2412:31471.04045.0
857Austin Watson26NSHLW7663673646.4-6.146951447.7-4.47.692.4100.029.770.312:2010:052927-7.117056.5
858Jordan Weal25PHIC6971772349.80.453252850.20.27.490.497.850.249.812:5711:2519151.018056.7
859Shea Weber32MTLD2655847654.01.441134654.33.35.489.194.652.747.325:2118:227314.016346.0
860Yannick Weber29NSHD4746253146.5-6.234539846.4-6.56.395.4101.756.243.812:0311:56413-3.28248.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%
861MacKenzie Weegar24FLAD6079574551.63.760253253.14.35.495.2100.656.343.714:3413:5325532.013343.6
862Dale Weise29PHIRW4638748544.4-4.427435943.3-6.24.593.898.355.344.710:3410:09138-5.96963.8
863Andy Welinski24ANAD77110739.9-14.3528139.1-15.15.795.1100.849.250.816:1014:0315-2.51442.9
864Alexander Wennberg23CBJC66100186253.72.678064054.93.210.691.6102.261.138.918:0814:2736159.812758.3
865Zach Werenski20CBJD771617135354.44.41251100955.44.27.991.899.760.839.222:3519:19324211.838354.0
866Blake Wheeler31WPGRW811269126550.1-1.798292951.4-0.29.392.2101.555.144.920:1515:49345510.641060.0
867Colin White21OTTC2122128443.8-2.115920843.3-1.910.393.6103.950.649.413:2112:39712-3.94257.1
868Zach Whitecloud21VEGD1151451.73.4141253.87.827.3100.0127.3100.00.016:4216:42000.410.0
869Chris Wideman28OTTD1615113453.07.012310454.25.610.895.6106.358.841.211:339:23092.44553.3
870Justin Williams36CARRW821297103955.51.393879654.10.98.290.398.555.344.716:3514:2746851.935755.5
871Colin Wilson28COLC5655260847.60.242445148.51.86.392.999.251.248.813:0811:011113-0.910968.8
872Scott Wilson25TOTC/LW6966577946.1-2.051659646.4-1.86.689.796.347.252.812:1210:571414-8.0
872Scott Wilson25BUFC/LW4953763345.9-1.941648146.4-1.37.089.496.347.652.413:5812:221114-7.213662.5
872Scott Wilson25DETC/LW179912045.2-3.7769444.7-5.06.592.398.845.055.07:287:1920-0.31855.6
872Scott Wilson25PITC/LW3292652.76.3242153.36.00.086.786.746.753.310:278:0510-0.5475.0
873Tom Wilson23WSHRW781107108850.43.180184448.71.411.191.2102.359.240.815:5914:114044-4.123452.6
874Tommy Wingels29TOTC7570370849.8-4.952051150.4-2.56.490.096.444.655.411:299:5621191.4
874Tommy Wingels29CHIC5753554449.6-4.938838650.1-1.85.290.695.745.954.111:219:4616160.811359.3
874Tommy Wingels29BOSC1816816450.6-4.913212551.4-4.810.688.198.740.459.611:5510:29530.53652.8
875Daniel Winnik32MINC/LW8175393344.7-3.156467245.6-3.19.692.1101.746.353.713:3411:432310-2.315154.3
876Luke Witkowski27DETD3115321441.7-8.111715443.2-6.07.193.5100.653.646.46:536:4927-2.62857.1
877Christian Wolanin22OTTD1013311753.25.41048953.96.86.586.292.664.635.414:3913:10350.52070.0
878Miles Wood22NJDLW7685385549.91.766164550.62.07.991.299.144.755.312:2811:2524362.226165.1
879Nail Yakupov24COLRW5844848648.00.032536946.8-0.710.592.5103.154.245.810:508:541716-1.016357.7
880Kailer Yamamoto19EDMRW915910859.65.31056960.35.83.892.996.761.338.715:1013:11582.64156.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%
881Keith Yandle31FLAD821549163348.7-1.01225127649.0-1.89.391.7101.041.658.424:2918:4942129-6.236049.7
882Pavel Zacha20NJDC6977580948.90.561660050.71.97.292.199.350.349.714:2211:5737342.119158.6
883Nikita Zadorov22COLD771253139447.3-0.7912104546.6-1.29.792.0101.743.456.619:2817:121336-3.623839.5
884Nikita Zaitsev26TORD601066117847.5-4.176891445.7-4.711.092.2103.245.654.422:1318:542176-1.616632.5
885Travis Zajac32NJDC6373884946.5-4.056763347.3-4.16.791.598.238.161.917:5313:364215-2.415159.6
886Henrik Zetterberg37DETC821274124350.62.797594850.72.07.692.499.954.845.219:3016:5151575.733254.2
887Mika Zibanejad24NYRC72104697751.77.480472152.78.66.988.295.153.047.017:5813:4949636.136757.8
888Mats Zuccarello30NYRLW801090124446.70.784390748.22.58.891.099.851.248.818:5515:036958-4.529161.2
889Jason Zucker26MINLW821137113450.14.386982651.34.79.490.8100.244.155.916:5814:11543716.433865.7
890Valentin Zykov22CARLW101329059.55.1987158.05.411.893.0104.769.530.513:4212:45541.32864.3