Player Team Shots For Shots Against Net SF%
1 Duncan Keith CHI 180 102 78 63.8%
1 Justin Williams LAK 325 247 78 56.8%
3 Dainius Zubrus NJD 290 214 76 57.5%
4 David Clarkson NJD 266 191 75 58.2%
4 Dennis Seidenberg BOS 169 94 75 64.3%
6 Zdeno Chara BOS 172 100 72 63.2%
7 Brent Seabrook CHI 161 90 71 64.1%
8 Patrik Elias NJD 286 216 70 57.0%
9 Anze Kopitar LAK 329 260 69 55.9%
10 Andy Greene NJD 386 321 65 54.6%
11 Dustin Brown LAK 309 252 57 55.1%
12 Alec Martinez LAK 237 181 56 56.7%
13 Nick Leddy CHI 131 76 55 63.3%
14 Petr Sykora NJD 184 130 54 58.6%
15 Alexandre Burrows VAN 99 47 52 67.8%
15 Kevin Bieksa VAN 129 77 52 62.6%
15 Bryan Bickell CHI 120 68 52 63.8%
15 Alexei Ponikarovsky NJD 265 213 52 55.4%
19 Evgeni Malkin PIT 108 57 51 65.5%
19 Johnny Oduya CHI 129 78 51 62.3%
19 Patrick Kane CHI 109 58 51 65.3%
19 Adam Henrique NJD 271 220 51 55.2%
19 Mark Fayne NJD 351 300 51 53.9%
24 Chris Kreider NYR 212 162 50 56.7%
25 Patrick Sharp CHI 111 64 47 63.4%
25 James Neal PIT 96 49 47 66.2%
27 Jonathan Toews CHI 122 77 45 61.3%
28 Dave Bolland CHI 103 59 44 63.6%
29 Henrik Sedin VAN 116 73 43 61.4%
29 Chris Neil OTT 92 49 43 65.2%
31 Patrice Bergeron BOS 108 66 42 62.1%
31 David Legwand NSH 152 110 42 58.0%
33 Nick Foligno OTT 122 81 41 60.1%
33 Erik Karlsson OTT 161 120 41 57.3%
33 Tyler Seguin BOS 129 88 41 59.4%
36 Jason Spezza OTT 134 94 40 58.8%
37 Zach Parise NJD 322 283 39 53.2%
37 Colin Greening OTT 106 67 39 61.3%
39 Travis Zajac NJD 317 279 38 53.2%
39 Jared Cowen OTT 119 81 38 59.5%
41 Benoit Pouliot BOS 89 52 37 63.1%
41 Brad Marchand BOS 120 83 37 59.1%
41 Viktor Stalberg CHI 110 73 37 60.1%
41 Zack Smith OTT 96 59 37 61.9%
41 Chris Phillips OTT 112 75 37 59.9%
41 Chris Kunitz PIT 95 58 37 62.1%
47 Marek Zidlicky NJD 384 348 36 52.5%
48 Ian White DET 75 40 35 65.2%
49 Ryan Kesler VAN 89 55 34 61.8%
49 Brian Rolston BOS 92 58 34 61.3%
49 Derek Stepan NYR 251 217 34 53.6%
49 Sergei Gonchar OTT 142 108 34 56.8%
53 Kris Letang PIT 102 69 33 59.6%
53 Peter Harrold NJD 183 150 33 55.0%
53 Drew Doughty LAK 350 317 33 52.5%
56 Adam Larsson NJD 85 54 31 61.2%
56 Matt Greene LAK 245 214 31 53.4%
56 Matt Niskanen PIT 70 39 31 64.2%
59 Rob Scuderi LAK 337 307 30 52.3%
60 Joe Thornton SJS 79 50 29 61.2%
60 Marcus Kruger CHI 92 63 29 59.4%
60 Erik Condra OTT 69 40 29 63.3%
60 Jiri Hudler DET 67 38 29 63.8%
60 Justin Braun SJS 83 54 29 60.6%
65 Jimmy Hayes CHI 37 9 28 80.4%
65 Brad Richardson LAK 111 83 28 57.2%
65 Chris Kelly BOS 99 71 28 58.2%
68 Jannik Hansen VAN 84 57 27 59.6%
68 Nicklas Lidstrom DET 79 52 27 60.3%
70 Milan Michalek OTT 119 93 26 56.1%
70 Kyle Turris OTT 114 88 26 56.4%
72 Sidney Crosby PIT 89 64 25 58.2%
72 Jaromir Jagr PHI 130 105 25 55.3%
72 Kyle Quincey DET 72 47 25 60.5%
72 Jordan Nolan LAK 136 111 25 55.1%
76 Henrik Zetterberg DET 68 44 24 60.7%
76 Dan Hamhuis VAN 103 79 24 56.6%
76 Ilya Kovalchuk NJD 326 302 24 51.9%
76 John Mitchell NYR 99 75 24 56.9%
80 Michael Frolik CHI 62 39 23 61.4%
81 David Krejci BOS 128 107 21 54.5%
81 David Booth VAN 80 59 21 57.6%
83 Rich Peverley BOS 109 89 20 55.1%
83 Milan Lucic BOS 118 98 20 54.6%
83 Gustav Nyquist DET 38 18 20 67.9%
86 Gabriel Bourque NSH 123 104 19 54.2%
86 Marian Hossa CHI 41 22 19 65.1%
86 Dwight King LAK 217 198 19 52.3%
86 Matt Carkner OTT 33 14 19 70.2%
86 Marian Gaborik NYR 294 275 19 51.7%
86 Brendan Morrison CHI 32 13 19 71.1%
86 Matt Gilroy OTT 47 28 19 62.7%
93 Anton Volchenkov NJD 251 233 18 51.9%
94 Pavel Datsyuk DET 64 47 17 57.7%
94 Valtteri Filppula DET 67 50 17 57.3%
94 Andrew Brunette CHI 60 43 17 58.3%
97 Jonathan Ericsson DET 81 65 16 55.5%
97 Jordan Staal PIT 87 71 16 55.1%
99 Steve Sullivan PIT 56 41 15 57.7%
99 Niklas Hjalmarsson CHI 76 61 15 55.5%
101 Maxim Lapierre VAN 56 42 14 57.1%
101 Alexander Edler VAN 100 86 14 53.8%
103 Jesse Winchester OTT 32 19 13 62.7%
103 Marc-Antoine Pouliot PHX 57 44 13 56.4%
103 Joe Corvo BOS 71 58 13 55.0%
103 Daniel Cleary DET 57 44 13 56.4%
103 Andrew Shaw CHI 43 30 13 58.9%
103 Simon Despres PIT 29 16 13 64.4%
109 Tomas Kopecky FLA 59 47 12 55.7%
109 Greg Zanon BOS 90 78 12 53.6%
109 Colin (John) White SJS 41 29 12 58.6%
109 Brandon Saad CHI 21 9 12 70.0%
109 Dan Boyle SJS 98 86 12 53.3%
109 Johan Franzen DET 55 43 12 56.1%
109 Deryk Engelland PIT 63 51 12 55.3%
116 Sami Lepisto CHI 26 15 11 63.4%
116 Mike Rupp NYR 109 98 11 52.7%
116 Alex Pietrangelo STL 136 125 11 52.1%
116 Hal Gill NSH 68 57 11 54.4%
120 Daniel Alfredsson OTT 55 45 10 55.0%
120 Craig Smith NSH 22 12 10 64.7%
120 Sean Bergenheim FLA 89 79 10 53.0%
120 Zbynek Michalek PIT 84 74 10 53.2%
120 Pascal Dupuis PIT 73 63 10 53.7%
120 Matt Cooke PIT 67 57 10 54.0%
120 Justin Abdelkader DET 59 49 10 54.6%
120 Marcel Goc FLA 87 77 10 53.0%
120 Tyler Kennedy PIT 70 60 10 53.8%
129 Filip Kuba OTT 112 103 9 52.1%
129 Mason Raymond VAN 66 57 9 53.7%
129 Keith Ballard VAN 52 43 9 54.7%
129 Brent Burns SJS 85 76 9 52.8%
129 Tommy Wingels SJS 44 35 9 55.7%
129 Scott Hartnell PHI 136 127 9 51.7%
135 Patrick Marleau SJS 60 52 8 53.6%
135 Paul Martin PIT 53 45 8 54.1%
135 Alexander Radulov NSH 108 100 8 51.9%
135 Johnny Boychuk BOS 117 109 8 51.8%
135 Ryan McDonagh NYR 418 410 8 50.5%
135 Martin Havlat SJS 72 64 8 52.9%
135 Andy McDonald STL 119 111 8 51.7%
142 Zenon Konopka OTT 42 35 7 54.5%
142 Andrew Ference BOS 118 111 7 51.5%
142 Joe Pavelski SJS 66 59 7 52.8%
145 Kyle Clifford LAK 15 9 6 62.5%
145 Bobby Butler OTT 37 31 6 54.4%
145 Ryan Suter NSH 174 168 6 50.9%
145 Ben Lovejoy PIT 20 14 6 58.8%
145 Daniel Winnik SJS 52 46 6 53.1%
145 Shea Weber NSH 176 170 6 50.9%
145 B.J. Crombeen STL 52 46 6 53.1%
145 Drew Miller DET 40 34 6 54.1%
153 Stu Bickel NYR 80 75 5 51.6%
153 Brooks Orpik PIT 92 87 5 51.4%
153 Patrik Berglund STL 117 112 5 51.1%
153 Carlo Colaiacovo STL 91 86 5 51.4%
153 Mikael Samuelsson FLA 77 72 5 51.7%
153 Brian Strait PIT 24 19 5 55.8%
153 T.J. Galiardi SJS 39 34 5 53.4%
160 Patric Hornqvist NSH 110 106 4 50.9%
160 Jamie Langenbrunner STL 73 69 4 51.4%
160 Jacob Josefson NJD 69 65 4 51.5%
160 Niklas Kronwall DET 53 49 4 52.0%
160 Kent Huskins STL 21 17 4 55.3%
160 Simon Gagne LAK 27 23 4 54.0%
160 Jason Garrison FLA 66 62 4 51.6%
160 Shawn Thornton BOS 31 27 4 53.4%
160 Brad Winchester SJS 5 1 4 83.3%
169 Eric Tangradi PIT 15 12 3 55.6%
169 Colin Fraser LAK 128 125 3 50.6%
169 Dominic Moore SJS 35 32 3 52.2%
169 Todd Bertuzzi DET 61 58 3 51.3%
169 Alexander Steen STL 117 114 3 50.6%
169 Chris Higgins VAN 54 51 3 51.4%
169 Christopher Tanev VAN 64 61 3 51.2%
176 Ryan Ellis NSH 16 14 2 53.3%
176 Mike Mottau BOS 17 15 2 53.1%
176 Keaton Ellerby FLA 8 6 2 57.1%
176 Tomas Holmstrom DET 21 19 2 52.5%
176 Gregory Campbell BOS 49 47 2 51.0%
176 Aaron Rome VAN 10 8 2 55.6%
176 Kevin Shattenkirk STL 114 112 2 50.4%
176 Andrei Loktionov LAK 6 4 2 60.0%
176 Gilbert Brule PHX 88 86 2 50.6%
176 Matt D'Agostini STL 33 31 2 51.6%
186 Nicklas Backstrom WSH 196 195 1 50.1%
186 Jason Demers SJS 34 33 1 50.7%
186 Dylan Olsen CHI 6 5 1 54.5%
186 Ryan Reaves STL 10 9 1 52.6%
190 Torrey Mitchell SJS 49 49 0 50.0%
190 Daniel Paille BOS 48 48 0 50.0%
190 Jakob Silfverberg OTT 19 19 0 50.0%
190 Jordan Caron BOS 11 11 0 50.0%
190 Raffi Torres PHX 52 52 0 50.0%
190 Marco Sturm FLA 39 39 0 50.0%
190 Matt Halischuk NSH 25 25 0 50.0%
190 Andrew Ebbett VAN 6 6 0 50.0%
190 Colin Wilson NSH 48 48 0 50.0%
190 Andrew Desjardins SJS 47 47 0 50.0%
200 Paul Bissonnette PHX 6 7 -1 46.2%
200 Ian Cole STL 9 10 -1 47.4%
200 Pavel Kubina PHI 44 45 -1 49.4%
200 Mark Stone OTT 6 7 -1 46.2%
200 Kaspars Daugavins OTT 6 7 -1 46.2%
200 Darren Helm DET 0 1 -1 0.0%
206 Jason Chimera WSH 168 170 -2 49.7%
206 Cory Emmerton DET 20 22 -2 47.6%
206 Jeff Halpern WSH 14 16 -2 46.7%
206 Ryane Clowe SJS 65 67 -2 49.2%
206 Andrej Meszaros PHI 15 17 -2 46.9%
206 Mike Knuble WSH 79 81 -2 49.4%
206 Wojtek Wolski FLA 15 17 -2 46.9%
206 Michal Handzus SJS 18 20 -2 47.4%
206 Anton Stralman NYR 244 246 -2 49.8%
206 Henrik Tallinder NJD 32 34 -2 48.5%
216 Shawn Matthias FLA 51 54 -3 48.6%
216 Steve Eminger NYR 16 19 -3 45.7%
216 Marc-Andre Bourdon PHI 10 13 -3 43.5%
219 Trevor Lewis LAK 193 197 -4 49.5%
219 Joel Ward WSH 119 123 -4 49.2%
219 Byron Bitz VAN 0 4 -4 0.0%
219 Samuel Pahlsson VAN 54 58 -4 48.2%
219 Logan Couture SJS 67 71 -4 48.6%
219 Jack Hillen NSH 9 13 -4 40.9%
225 Dan Girardi NYR 362 367 -5 49.7%
225 Arron Asham PIT 10 15 -5 40.0%
225 Tim Sestito NJD 3 8 -5 27.3%
225 Carl Hagelin NYR 248 253 -5 49.5%
229 John Madden FLA 45 51 -6 46.9%
229 T.J. Oshie STL 95 101 -6 48.5%
231 Jarret Stoll LAK 182 189 -7 49.1%
231 Andrei Kostitsyn NSH 90 97 -7 48.1%
231 Mathieu Perreault WSH 32 39 -7 45.1%
231 James van Riemsdyk PHI 74 81 -7 47.7%
231 Sean O'Donnell CHI 15 22 -7 40.5%
231 Zack Kassian VAN 17 24 -7 41.5%
231 Richard Park PIT 10 17 -7 37.0%
231 Brandon Bollig CHI 14 21 -7 40.0%
239 Scott Nichol STL 65 73 -8 47.1%
239 Tyson Strachan FLA 17 25 -8 40.5%
241 Daniel Sedin VAN 32 41 -9 43.8%
241 Chris Stewart STL 56 65 -9 46.3%
241 Douglas Murray SJS 56 65 -9 46.3%
244 Marc-Edouard Vlasic SJS 70 80 -10 46.7%
244 Claude Giroux PHI 132 142 -10 48.2%
244 Ryan Callahan NYR 276 286 -10 49.1%
247 Jason Arnott STL 50 61 -11 45.0%
247 Craig Adams PIT 16 27 -11 37.2%
247 Brian Campbell FLA 104 115 -11 47.5%
247 Bryce Salvador NJD 355 366 -11 49.2%
247 Michael Stone PHX 17 28 -11 37.8%
247 Dale Weise VAN 5 16 -11 23.8%
247 John Erskine WSH 31 42 -11 42.5%
254 Slava Voynov LAK 281 293 -12 49.0%
254 Kyle Chipchura PHX 109 121 -12 47.4%
254 Brad Stuart DET 53 65 -12 44.9%
257 Sami Salo VAN 59 72 -13 45.0%
257 Alexander Semin WSH 190 203 -13 48.3%
259 Adrian Aucoin PHX 171 185 -14 48.0%
259 Zac Rinaldo PHI 11 25 -14 30.6%
259 Jerred Smithson FLA 28 42 -14 40.0%
262 Ed Jovanovski FLA 61 76 -15 44.5%
262 Scottie Upshall FLA 48 63 -15 43.2%
264 Kimmo Timonen PHI 109 125 -16 46.6%
264 Jordin Tootoo NSH 13 29 -16 31.0%
266 Brandon Yip NSH 62 79 -17 44.0%
266 Jim O'Brien OTT 25 42 -17 37.3%
268 Keith Aucoin WSH 104 122 -18 46.0%
268 Brad Richards NYR 311 329 -18 48.6%
270 Francis Bouillon NSH 118 137 -19 46.3%
270 Joe Vitale PIT 11 30 -19 26.8%
270 Jamal Mayers CHI 9 28 -19 24.3%
270 Paul Gaustad NSH 62 81 -19 43.4%
274 Martin Erat NSH 108 129 -21 45.6%
274 Brandon Dubinsky NYR 88 109 -21 44.7%
276 Kris Russell STL 105 127 -22 45.3%
277 Mike Weaver FLA 82 106 -24 43.6%
277 Dmitry Kulikov FLA 85 109 -24 43.8%
279 David Perron STL 80 106 -26 43.0%
279 Daymond Langkow PHX 185 211 -26 46.7%
279 Jakub Voracek PHI 105 131 -26 44.5%
279 Matt Read PHI 79 105 -26 42.9%
283 David Backes STL 93 120 -27 43.7%
284 Manny Malhotra VAN 15 44 -29 25.4%
284 Roman Josi NSH 124 153 -29 44.8%
284 Mike Richards LAK 232 261 -29 47.1%
287 Erik Gudbranson FLA 59 89 -30 39.9%
287 Barret Jackman STL 94 124 -30 43.1%
289 Matt Carle PHI 179 210 -31 46.0%
289 Ryan Carter NJD 140 171 -31 45.0%
291 Ray Whitney PHX 207 239 -32 46.4%
292 Steve Bernier NJD 165 198 -33 45.5%
293 Martin Hanzal PHX 142 176 -34 44.7%
293 Vladimir Sobotka STL 61 95 -34 39.1%
295 Daniel Briere PHI 130 166 -36 43.9%
295 Roman Hamrlik WSH 240 276 -36 46.5%
295 Andreas Lilja PHI 98 134 -36 42.2%
298 Roman Polak STL 104 141 -37 42.4%
298 Dustin Penner LAK 207 244 -37 45.9%
300 Willie Mitchell LAK 305 343 -38 47.1%
301 Jeff Carter LAK 218 257 -39 45.9%
302 Mike Fisher NSH 110 150 -40 42.3%
302 Sergei Kostitsyn NSH 92 132 -40 41.1%
302 Keith Yandle PHX 262 302 -40 46.5%
305 Artem Anisimov NYR 190 231 -41 45.1%
305 Brayden Schenn PHI 93 134 -41 41.0%
305 Nicklas Grossmann PHI 87 128 -41 40.5%
308 Nick Spaling NSH 89 131 -42 40.5%
309 Erik Gustafsson PHI 79 123 -44 39.1%
310 Stephen Gionta NJD 144 189 -45 43.2%
311 Brandon Prust NYR 156 203 -47 43.5%
311 Tomas Fleischmann FLA 58 105 -47 35.6%
313 Kris Versteeg FLA 67 115 -48 36.8%
314 Wayne Simmonds PHI 81 130 -49 38.4%
315 Marc Staal NYR 359 409 -50 46.7%
315 Dennis Wideman WSH 186 236 -50 44.1%
317 Sean Couturier PHI 73 124 -51 37.1%
318 David Schlemko PHX 45 97 -52 31.7%
318 Eric Wellwood PHI 63 115 -52 35.4%
320 John Carlson WSH 199 252 -53 44.1%
321 Shane Doan PHX 221 275 -54 44.6%
321 Jeff Schultz WSH 103 157 -54 39.6%
323 Mikkel Boedker PHX 177 232 -55 43.3%
323 Brian Boyle NYR 168 223 -55 43.0%
325 Stephen Weiss FLA 60 116 -56 34.1%
326 Kevin Klein NSH 121 180 -59 40.2%
327 Braydon Coburn PHI 158 219 -61 41.9%
327 Matt Hendricks WSH 114 175 -61 39.4%
329 Maxime Talbot PHI 79 141 -62 35.9%
330 Radim Vrbata PHX 168 231 -63 42.1%
331 Michael Del Zotto NYR 243 308 -65 44.1%
332 Rostislav Klesla PHX 193 262 -69 42.4%
333 Mike Green WSH 207 278 -71 42.7%
334 Antoine Vermette PHX 185 259 -74 41.7%
335 Karl Alzner WSH 203 278 -75 42.2%
336 Jay Beagle WSH 105 181 -76 36.7%
337 Brooks Laich WSH 168 246 -78 40.6%
338 Oliver Ekman-Larsson PHX 222 301 -79 42.4%
338 Troy Brouwer WSH 129 208 -79 38.3%
338 Ruslan Fedotenko NYR 186 265 -79 41.2%
341 Marcus Johansson WSH 161 241 -80 40.0%
342 Boyd Gordon PHX 138 225 -87 38.0%
343 Derek Morris PHX 239 327 -88 42.2%
344 Alex Ovechkin WSH 177 271 -94 39.5%
345 Michal Rozsival PHX 188 284 -96 39.8%
346 Taylor Pyatt PHX 171 282 -111 37.7%
347 Lauri Korpikoski PHX 92 209 -117 30.6%

Download in CSV format

Data is updated nightly; this page updated through games played on June 12, 2019

Questions? Comments? Special requests? craig@puckbase.com | Twitter@ctab