Player Team Shoots Difference FO FO vs.Left FO% vs.Left FO vs.Right FO% vs.Right
1 Krys Barch DAL/FLA L +40.0% Left 7 5 40.0% 2 0.0%
2 Logan Couture SJS L +12.6% Left 910 644 55.1% 266 42.5%
2 Mike Ribeiro DAL L +12.6% Left 808 560 46.1% 248 33.5%
4 Erik Christensen MIN/NYR L +10.6% Left 302 187 56.7% 115 46.1%
5 Joe Pavelski SJS R +9.4% Right 864 681 56.7% 183 66.1%
6 Darryl Boyce CBJ/TOR L +8.3% Left 163 119 53.8% 44 45.5%
7 David Krejci BOS R +8.0% Left 1045 776 54.1% 269 46.1%
8 Tomas Plekanec MTL L +7.9% Right 1678 1041 46.1% 637 54.0%
9 Paul Stastny COL L +7.5% Right 1424 968 53.0% 456 60.5%
10 Michal Handzus SJS L +7.4% Right 815 534 48.1% 281 55.5%
11 John Tavares NYI L +7.0% Left 1585 1084 53.5% 501 46.5%
12 Tyler Bozak TOR R +7.0% Right 1198 811 50.4% 387 57.4%
13 David Steckel TOR L +6.7% Left 1108 697 60.5% 411 53.8%
14 Jay McClement COL L +6.2% Right 873 590 49.3% 283 55.5%
15 Jonathan Toews CHI L +5.9% Left 1137 821 61.0% 316 55.1%
16 Ryan Getzlaf ANA R +5.6% Right 1354 947 45.5% 407 51.1%
16 Daymond Langkow PHX L +5.6% Right 992 720 42.9% 272 48.5%
18 Eric Belanger EDM L +5.3% Right 1007 676 53.6% 331 58.9%
19 Derek Stepan NYR R +5.1% Left 867 620 46.0% 247 40.9%
20 David Backes STL R +4.4% Left 1353 981 49.8% 372 45.4%
21 Jordan Staal PIT L +4.2% Right 1158 739 49.5% 419 53.7%
21 Manny Malhotra VAN L +4.2% Right 916 616 57.1% 300 61.3%
23 Joe Vitale PIT R +4.2% Left 723 496 57.1% 227 52.9%
24 Marcel Goc FLA L +4.1% Left 978 631 53.1% 347 49.0%
24 Marcus Kruger CHI L +4.1% Left 619 388 47.4% 231 43.3%
26 Vernon Fiddler DAL L +3.9% Left 1049 693 52.2% 356 48.3%
27 Mikhail Grabovski TOR L +3.9% Right 905 600 50.2% 305 54.1%
28 Evgeni Malkin PIT L +3.7% Left 1210 884 48.5% 326 44.8%
29 Joe Thornton SJS L +3.6% Left 993 605 57.5% 388 53.9%
29 Marcus Johansson WSH L +3.6% Left 710 482 44.4% 228 40.8%
31 Saku Koivu ANA L +3.5% Left 1233 872 53.4% 361 49.9%
32 Brad Richards NYR L +3.3% Right 1316 866 50.7% 450 54.0%
33 Sam Gagner EDM R +3.3% Left 701 515 48.5% 186 45.2%
34 Ryan O'Reilly COL L +3.2% Left 1443 1027 53.7% 416 50.5%
35 Pavel Datsyuk DET L +3.2% Right 1249 810 55.1% 439 58.3%
36 Patrik Elias NJD L +3.1% Left 1369 882 45.2% 487 42.1%
37 David Legwand NSH L +3.1% Right 1109 727 45.1% 382 48.2%
38 Kyle Brodziak MIN R +3.0% Right 1429 1032 48.6% 397 51.6%
39 Nicklas Backstrom WSH L +3.0% Left 691 503 51.9% 188 48.9%
40 Matt Cullen MIN L +2.8% Right 1178 819 52.4% 359 55.2%
41 Daniel Briere PHI R +2.8% Left 831 609 49.6% 222 46.8%
42 Brooks Laich WSH L +2.7% Left 1394 902 48.6% 492 45.9%
43 Vincent Lecavalier TBL L +2.7% Right 1162 792 47.0% 370 49.7%
44 Mikko Koivu MIN L +2.7% Left 1123 774 53.1% 349 50.4%
45 Shawn Horcoff EDM L +2.6% Right 1475 1057 48.6% 418 51.2%
46 Dave Bolland CHI R +2.6% Left 1203 861 49.1% 342 46.5%
46 Adam Henrique NJD L +2.6% Left 1026 682 49.7% 344 47.1%
48 Shawn Matthias FLA L +2.5% Left 597 390 50.3% 207 47.8%
49 Anze Kopitar LAK L +2.4% Left 1418 964 54.6% 454 52.2%
49 Martin Hanzal PHX L +2.4% Left 1097 697 52.9% 400 50.5%
51 Matt Stajan CGY L +2.2% Left 639 442 52.5% 197 50.3%
52 Ryan Nugent-Hopkins EDM L +2.2% Right 605 405 36.8% 200 39.0%
53 Mike Fisher NSH R +2.0% Left 1217 865 48.9% 352 46.9%
53 Jason Arnott STL R +2.0% Left 769 548 50.9% 221 48.9%
55 Jussi Jokinen CAR L +1.9% Right 832 552 54.5% 280 56.4%
56 Josh Bailey NYI L +1.9% Left 736 506 44.5% 230 42.6%
57 Steven Stamkos TBL R +1.8% Left 1227 890 46.0% 337 44.2%
58 Claude Giroux PHI R +1.7% Right 1543 1115 53.2% 428 54.9%
59 Patrice Bergeron BOS R +1.6% Left 1641 1127 59.8% 514 58.2%
59 Stephen Weiss FLA L +1.6% Left 1469 955 53.7% 514 52.1%
59 Tim Brent CAR R +1.6% Left 571 411 49.1% 160 47.5%
62 Brandon Sutter CAR R +1.4% Right 1295 824 50.0% 471 51.4%
62 Brian Boyle NYR L +1.4% Right 1215 784 51.3% 431 52.7%
62 Patrik Berglund STL L +1.4% Right 1168 782 48.1% 386 49.5%
65 Chris Kelly BOS L +1.4% Left 809 561 52.2% 248 50.8%
65 Marty Reasoner NYI L +1.4% Left 572 395 53.4% 177 52.0%
67 Maxime Talbot PHI L +1.3% Left 640 433 44.8% 207 43.5%
68 Lars Eller MTL L +1.2% Left 685 434 47.0% 251 45.8%
68 Gregory Campbell BOS L +1.2% Left 678 432 51.2% 246 50.0%
70 Bryan Little WPG R +1.1% Left 1479 985 49.9% 494 48.8%
70 Frans Nielsen NYI L +1.1% Left 1156 783 45.6% 373 44.5%
72 Antoine Vermette CBJ/PHX L +1.1% Right 1140 793 56.2% 347 57.3%
73 Sean Couturier PHI L +1.0% Right 804 523 46.7% 281 47.7%
74 Olli Jokinen CGY L +0.9% Left 1333 889 46.8% 444 45.9%
75 Steve Ott DAL L +0.9% Right 1011 660 55.2% 351 56.1%
76 Nik Antropov WPG L +0.9% Left 652 458 43.7% 194 42.8%
77 Zack Smith OTT L +0.8% Left 990 690 49.1% 300 48.3%
78 Derick Brassard CBJ L +0.8% Right 617 446 44.8% 171 45.6%
78 Nate Thompson TBL L +0.8% Right 592 354 49.2% 238 50.0%
80 David Desharnais MTL L +0.7% Right 1371 902 49.2% 469 49.9%
80 Derek Roy BUF L +0.7% Right 1329 872 50.3% 457 51.0%
82 Jim Slater WPG L +0.7% Left 1165 750 54.7% 415 54.0%
83 Mike Richards LAK L +0.7% Right 1067 765 50.3% 302 51.0%
84 Henrik Zetterberg DET L +0.6% Left 1115 768 49.3% 347 48.7%
85 Jamie Benn DAL L +0.6% Right 751 530 46.0% 221 46.6%
86 Nick Spaling NSH L +0.5% Left 894 577 50.3% 317 49.8%
86 Darren Helm DET L +0.5% Left 777 540 52.0% 237 51.5%
88 Jeff Halpern WSH R +0.4% Left 625 422 58.5% 203 58.1%
89 Jason Spezza OTT R +0.3% Left 1700 1197 53.6% 503 53.3%
90 Boyd Gordon PHX R +0.2% Left 1177 840 56.9% 337 56.7%
91 Eric Staal CAR L +0.1% Right 1681 1068 52.4% 613 52.5%
92 Henrik Sedin VAN L +0.1% Left 1302 896 50.1% 406 50.0%
92 Jarret Stoll LAK R +0.1% Left 1204 869 55.0% 335 54.9%
94 Ryan Kesler VAN R Even 1351 959 53.6% 392 53.6%
94 Tim Connolly TOR R Even 786 548 48.7% 238 48.7%

Download in CSV format

Data is updated nightly; this page updated through games played on June 7, 2018

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