Player Team Shots For Shots Against Net SF%
1 Sidney Crosby PIT 53 22 31 70.7%
2 Morgan Rielly TOR 63 36 27 63.6%
3 Kris Letang PIT 54 32 22 62.8%
4 John Carlson WSH 55 34 21 61.8%
4 Jake Guentzel PIT 50 29 21 63.3%
6 Brian Dumoulin PIT 54 34 20 61.4%
6 Mark Giordano CGY 48 28 20 63.2%
6 Mitchell Marner TOR 50 30 20 62.5%
6 Jake Gardiner TOR 48 28 20 63.2%
10 John Tavares TOR 47 28 19 62.7%
10 Anders Lee NYI 36 17 19 67.9%
12 Mikko Rantanen COL 45 27 18 62.5%
13 Elias Lindholm CGY 47 30 17 61.0%
13 Nikita Kucherov TBL 52 35 17 59.8%
13 Brenden Dillon SJS 44 27 17 62.0%
13 Brayden Point TBL 48 31 17 60.8%
13 Jeff Skinner BUF 47 30 17 61.0%
13 Michal Kempny WSH 44 27 17 62.0%
19 Nathan MacKinnon COL 48 32 16 60.0%
19 Mikael Backlund CGY 36 20 16 64.3%
19 Josh Bailey NYI 32 16 16 66.7%
19 Johnny Gaudreau CGY 50 34 16 59.5%
19 Mark Stone OTT 48 32 16 60.0%
19 T.J. Brodie CGY 44 28 16 61.1%
25 Artemi Panarin CBJ 52 37 15 58.4%
25 Andreas Johnsson TOR 31 16 15 66.0%
25 Colton Sissons NSH 23 8 15 74.2%
25 Ron Hainsey TOR 45 30 15 60.0%
25 Tyler Seguin DAL 36 21 15 63.2%
30 Gabriel Landeskog COL 42 28 14 60.0%
30 Ryan McDonagh TBL 49 35 14 58.3%
30 Nick Bonino NSH 27 13 14 67.5%
30 Brock Nelson NYI 31 17 14 64.6%
30 Alex Tuch VGK 37 23 14 61.7%
30 Kasperi Kapanen TOR 39 25 14 60.9%
30 Mattias Ekholm NSH 43 29 14 59.7%
37 Dylan DeMelo OTT 49 36 13 57.6%
37 Tomas Tatar MTL 36 23 13 61.0%
37 Josh Anderson CBJ 32 19 13 62.7%
37 Pierre-Luc Dubois CBJ 50 37 13 57.5%
37 Sebastian Aho CAR 33 20 13 62.3%
37 Jakub Vrana WSH 36 23 13 61.0%
43 Mike Green DET 27 15 12 64.3%
43 Elias Pettersson VAN 31 19 12 62.0%
43 Nikita Zadorov COL 27 15 12 64.3%
43 Michael Frolik CGY 20 8 12 71.4%
43 Victor Mete MTL 27 15 12 64.3%
48 Calle Jarnkrok NSH 26 15 11 63.4%
48 Ryan O'Reilly STL 35 24 11 59.3%
48 Troy Stecher VAN 34 23 11 59.6%
48 Josh Leivo VAN/TOR 21 10 11 67.7%
48 Scott Mayfield NYI 33 22 11 60.0%
48 Micheal Ferland CAR 28 17 11 62.2%
48 Eric Staal MIN 35 24 11 59.3%
48 Teuvo Teravainen CAR 32 21 11 60.4%
48 Mark Scheifele WPG 39 28 11 58.2%
48 Brandon Pirri VGK 13 2 11 86.7%
48 Craig Smith NSH 29 18 11 61.7%
59 Leo Komarov NYI 24 14 10 63.2%
59 Sam Reinhart BUF 37 27 10 57.8%
59 Jack Eichel BUF 41 31 10 56.9%
59 Joonas Donskoi SJS 36 26 10 58.1%
59 Alex Ovechkin WSH 43 33 10 56.6%
59 Shea Weber MTL 22 12 10 64.7%
59 Lukas Radil SJS 13 3 10 81.2%
59 Sean Monahan CGY 47 37 10 56.0%
59 Alex Killorn TBL 25 15 10 62.5%
59 Adam Pelech NYI 28 18 10 60.9%
59 Tyler Bertuzzi DET 30 20 10 60.0%
59 Phillip Danault MTL 39 29 10 57.4%
59 David Savard CBJ 41 31 10 56.9%
59 Kyle Palmieri NJD 36 26 10 58.1%
59 Timo Meier SJS 39 29 10 57.4%
74 Jake Muzzin LAK 35 26 9 57.4%
74 Max Domi MTL 36 27 9 57.1%
74 Matt Irwin NSH 15 6 9 71.4%
74 Kevin Hayes NYR 28 19 9 59.6%
74 Nicklas Backstrom WSH 29 20 9 59.2%
74 Casey Cizikas NYI 20 11 9 64.5%
74 Jamie Benn DAL 32 23 9 58.2%
74 Artturi Lehkonen MTL 33 24 9 57.9%
74 T.J. Oshie WSH 22 13 9 62.9%
74 Cam Atkinson CBJ 49 40 9 55.1%
74 Brett Kulak MTL 22 13 9 62.9%
74 Brett Connolly WSH 30 21 9 58.8%
74 Will Butcher NJD 37 28 9 56.9%
74 Brad Marchand BOS 36 27 9 57.1%
74 Paul Stastny VGK 15 6 9 71.4%
89 Dominik Simon PIT 28 20 8 58.3%
89 Yannick Weber NSH 21 13 8 61.8%
89 Evander Kane SJS 46 38 8 54.8%
89 Connor McDavid EDM 43 35 8 55.1%
89 Matt Grzelcyk BOS 30 22 8 57.7%
89 Anze Kopitar LAK 33 25 8 56.9%
89 Radko Gudas PHI 28 20 8 58.3%
89 Alexander Radulov DAL 32 24 8 57.1%
89 Brent Burns SJS 50 42 8 54.3%
89 Jacob Trouba WPG 45 37 8 54.9%
89 Brendan Gallagher MTL 35 27 8 56.5%
89 Luke Glendening DET 30 22 8 57.7%
89 Nikolaj Ehlers WPG 26 18 8 59.1%
89 Ryan Reaves VGK 19 11 8 63.3%
89 Andrew Copp WPG 17 9 8 65.4%
89 Tyson Barrie COL 36 28 8 56.2%
89 Rasmus Dahlin BUF 36 28 8 56.2%
106 Dominik Kahun CHI 29 22 7 56.9%
106 Nate Schmidt VGK 31 24 7 56.4%
106 Thomas Hickey NYI 22 15 7 59.5%
106 Chris Kreider NYR 38 31 7 55.1%
106 Erik Cernak TBL 28 21 7 57.1%
106 Jonas Siegenthaler WSH 12 5 7 70.6%
106 Jesperi Kotkaniemi MTL 25 18 7 58.1%
106 Mikhail Sergachev TBL 36 29 7 55.4%
106 Tyler Johnson TBL 44 37 7 54.3%
106 Ryan Pulock NYI 35 28 7 55.6%
106 Danny DeKeyser DET 21 14 7 60.0%
106 Andrew Shaw MTL 26 19 7 57.8%
106 Olli Maatta PIT 36 29 7 55.4%
106 Zach Hyman TOR 31 24 7 56.4%
106 Nico Hischier NJD 34 27 7 55.7%
106 Jamie Oleksiak PIT 30 23 7 56.6%
106 Derrick Pouliot VAN 33 26 7 55.9%
106 Nick Ritchie ANA 21 14 7 60.0%
106 Alex Iafallo LAK 28 21 7 57.1%
106 Scott Harrington CBJ 24 17 7 58.5%
106 Tom Wilson WSH 25 18 7 58.1%
106 Matthew Tkachuk CGY 33 26 7 55.9%
106 Ryan Murray CBJ 46 39 7 54.1%
106 Conor Garland ARI 10 3 7 76.9%
106 Marcus Pettersson PIT/ANA 28 21 7 57.1%
131 Kris Russell EDM 26 20 6 56.5%
131 Nick Foligno CBJ 29 23 6 55.8%
131 Travis Boyd WSH 16 10 6 61.5%
131 Devon Toews NYI 12 6 6 66.7%
131 David Perron STL 28 22 6 56.0%
131 Colton Parayko STL 35 29 6 54.7%
131 Evgeny Kuznetsov WSH 32 26 6 55.2%
131 Johnny Boychuk NYI 28 22 6 56.0%
131 Tony Deangelo NYR 27 21 6 56.2%
131 Nick Leddy NYI 37 31 6 54.4%
131 Christian Djoos WSH 17 11 6 60.7%
131 Brandon Montour ANA 35 29 6 54.7%
131 Josh Morrissey WPG 40 34 6 54.1%
131 Ondrej Kase ANA 21 15 6 58.3%
131 Leon Draisaitl EDM 41 35 6 53.9%
131 Mikael Granlund MIN 28 22 6 56.0%
131 Victor Hedman TBL 37 31 6 54.4%
148 Blake Wheeler WPG 34 29 5 54.0%
148 Par Lindholm TOR 20 15 5 57.1%
148 Brock Boeser VAN 26 21 5 55.3%
148 Patric Hornqvist PIT 24 19 5 55.8%
148 Jaden Schwartz STL 22 17 5 56.4%
148 Matthew Benning EDM 24 19 5 55.8%
148 Zach Aston-Reese PIT 14 9 5 60.9%
148 Lawrence Pilut BUF 17 12 5 58.6%
148 Carl Gunnarsson STL 12 7 5 63.2%
148 Erik Karlsson SJS 50 45 5 52.6%
148 Brendan Lemieux WPG 11 6 5 64.7%
148 Connor Brown TOR 19 14 5 57.6%
148 Noah Juulsen MTL 18 13 5 58.1%
148 Jason Pominville BUF 25 20 5 55.6%
148 Danton Heinen BOS 16 11 5 59.3%
148 David Pastrnak BOS 35 30 5 53.8%
148 Connor Murphy CHI 16 11 5 59.3%
148 Matt Martin NYI 15 10 5 60.0%
148 Mason Appleton WPG 10 5 5 66.7%
148 Brett Pesce CAR 25 20 5 55.6%
148 Vince Dunn STL 31 26 5 54.4%
148 Casey Nelson BUF 12 7 5 63.2%
148 David Krejci BOS 30 25 5 54.5%
148 Max Comtois ANA 8 3 5 72.7%
148 Christian Wolanin OTT 10 5 5 66.7%
148 John Klingberg DAL 20 15 5 57.1%
148 Adam Henrique ANA 25 20 5 55.6%
148 Adam Erne TBL 17 12 5 58.6%
148 Valtteri Filppula NYI 20 15 5 57.1%
177 Kevan Miller BOS 14 10 4 58.3%
177 Patrice Bergeron BOS 24 20 4 54.5%
177 Nic Dowd WSH 16 12 4 57.1%
177 Madison Bowey WSH 15 11 4 57.7%
177 Dillon Heatherington DAL 5 1 4 83.3%
177 Yanni Gourde TBL 34 30 4 53.1%
177 Dustin Brown LAK 21 17 4 55.3%
177 Brady Tkachuk OTT 27 23 4 54.0%
177 Derek Grant PIT/ANA 10 6 4 62.5%
177 Mario Kempe ARI 10 6 4 62.5%
177 Filip Forsberg NSH 29 25 4 53.7%
177 Niklas Kronwall DET 33 29 4 53.2%
177 Dillon Dube CGY 9 5 4 64.3%
177 Torey Krug BOS 25 21 4 54.3%
177 Claude Giroux PHI 43 39 4 52.4%
177 Joe Thornton SJS 26 22 4 54.2%
177 Thomas Chabot OTT 52 48 4 52.0%
177 Viktor Arvidsson NSH 26 22 4 54.2%
177 Taylor Hall NJD 28 24 4 53.8%
177 Mathieu Joseph TBL 21 17 4 55.3%
177 Chris Butler STL 7 3 4 70.0%
177 Phil Kessel PIT 34 30 4 53.1%
199 Brandon Tanev WPG 20 17 3 54.1%
199 Hampus Lindholm ANA 30 27 3 52.6%
199 David Backes BOS 11 8 3 57.9%
199 Saku Maenalanen CAR 7 4 3 63.6%
199 Anton Stralman TBL 28 25 3 52.8%
199 Jan Rutta CHI 16 13 3 55.2%
199 Tyler Lewington WSH 3 0 3 100.0%
199 Cam Fowler ANA 18 15 3 54.5%
199 Brad Hunt VGK 7 4 3 63.6%
199 Ryan Hartman NSH 29 26 3 52.7%
199 Robert Hagg PHI 33 30 3 52.4%
199 Boone Jenner CBJ 29 26 3 52.7%
199 Ben Chiarot WPG 23 20 3 53.5%
199 Paul Byron MTL 19 16 3 54.3%
199 Carl Dahlstrom CHI 15 12 3 55.6%
199 Brooks Orpik WSH 13 10 3 56.5%
199 Danick Martel TBL 3 0 3 100.0%
199 Anthony Cirelli TBL 22 19 3 53.7%
199 Garrett Wilson PIT 6 3 3 66.7%
199 Andrew Cogliano ANA 13 10 3 56.5%
199 Radim Simek SJS 15 12 3 55.6%
199 Cody Eakin VGK 29 26 3 52.7%
199 Zach Parise MIN 36 33 3 52.2%
199 Zach Sanford STL 15 12 3 55.6%
199 Patrik Nemeth COL 23 20 3 53.5%
199 Brendan Gaunce VAN 4 1 3 80.0%
199 Ryan Ellis NSH 41 38 3 51.9%
199 Travis Konecny PHI 33 30 3 52.4%
199 Jordie Benn MTL 37 34 3 52.1%
199 Dan Girardi TBL 36 33 3 52.2%
199 Gustav Nyquist DET 37 34 3 52.1%
199 Alex Chiasson EDM 21 18 3 53.8%
199 P.K. Subban NSH 27 24 3 52.9%
199 Nick Bjugstad FLA 15 12 3 55.6%
199 Scott Laughton PHI 22 19 3 53.7%
199 Sean Kuraly BOS 15 12 3 55.6%
199 Brayden McNabb VGK 39 36 3 52.0%
236 Connor Clifton BOS 4 2 2 66.7%
236 Mike Reilly MTL 32 30 2 51.6%
236 Joakim Ryan SJS 22 20 2 52.4%
236 Peter Cehlarik BOS 2 0 2 100.0%
236 Igor Ozhiganov TOR 22 20 2 52.4%
236 Ryan Graves COL 4 2 2 66.7%
236 Bryan Rust PIT 29 27 2 51.8%
236 Austin Watson NSH 14 12 2 53.8%
236 Travis Hamonic CGY 38 36 2 51.4%
236 Pierre-Edouard Bellemare VGK 17 15 2 53.1%
236 Sami Niku WPG 5 3 2 62.5%
236 Ross Johnston NYI 5 3 2 62.5%
236 Anthony Bitetto NSH 7 5 2 58.3%
236 Charlie McAvoy BOS 22 20 2 52.4%
236 Sam Bennett CGY 23 21 2 52.3%
236 Antoine Roussel VAN 21 19 2 52.5%
236 Jimmy Vesey NYR 25 23 2 52.1%
236 Mikhail Vorobyev PHI 4 2 2 66.7%
236 Joshua Ho-Sang NYI 3 1 2 75.0%
236 Patrick Kane CHI 44 42 2 51.2%
236 J.T. Compher COL 14 12 2 53.8%
236 Jason Zucker MIN 27 25 2 51.9%
236 Jakob Forsbacka Karlsson BOS 9 7 2 56.2%
236 Auston Matthews TOR 31 29 2 51.7%
236 Matt Bartkowski MIN 2 0 2 100.0%
236 Ondrej Palat TBL 21 19 2 52.5%
236 Braydon Coburn TBL 31 29 2 51.7%
236 Matt Cullen PIT 17 15 2 53.1%
236 Frederik Gauthier TOR 11 9 2 55.0%
236 Ryan Callahan TBL 17 15 2 53.1%
236 Eeli Tolvanen NSH 2 0 2 100.0%
236 Erik Haula VGK 8 6 2 57.1%
236 Jason Dickinson DAL 12 10 2 54.5%
236 Jonathan Drouin MTL 32 30 2 51.6%
236 Robby Fabbri STL 13 11 2 54.2%
236 Miikka Salomaki NSH 11 9 2 55.0%
236 Jordan Nolan STL 5 3 2 62.5%
236 Dustin Byfuglien WPG 21 19 2 52.5%
274 Matt Luff LAK 12 11 1 52.2%
274 Nicolas Aube-Kubel PHI 1 0 1 100.0%
274 Ryan Johansen NSH 41 40 1 50.6%
274 Frans Nielsen DET 27 26 1 50.9%
274 Colton Sceviour FLA 17 16 1 51.5%
274 Nate Thompson LAK 15 14 1 51.7%
274 Michael Del Zotto VAN 15 14 1 51.7%
274 Ben Lovejoy NJD 21 20 1 51.2%
274 Jason Garrison EDM 6 5 1 54.5%
274 Matt Beleskey NYR 1 0 1 100.0%
274 Andy Welinski ANA 7 6 1 53.8%
274 Dakota Mermis ARI 1 0 1 100.0%
274 Frederick Gaudreau NSH 10 9 1 52.6%
274 Tyler Ennis TOR 9 8 1 52.9%
274 Cedric Paquette TBL 20 19 1 51.3%
274 Tim Heed SJS 4 3 1 57.1%
274 Cal Clutterbuck NYI 16 15 1 51.6%
274 Oscar Lindberg VGK 13 12 1 52.0%
274 Oskar Sundqvist STL 13 12 1 52.0%
274 Dylan Sikura CHI 3 2 1 60.0%
274 Colin Miller VGK 26 25 1 51.0%
274 Jacob Macdonald FLA 1 0 1 100.0%
274 Paul Ladue LAK 6 5 1 54.5%
274 Kevin Gravel EDM 13 12 1 52.0%
274 Nathan Walker WSH 1 0 1 100.0%
274 Ty Rattie EDM 12 11 1 52.2%
274 Andrew Ladd NYI 7 6 1 53.8%
274 Sam Steel ANA 2 1 1 66.7%
274 Brendan Guhle BUF 1 0 1 100.0%
274 John Quenneville NJD 5 4 1 55.6%
274 Joe Morrow WPG 19 18 1 51.4%
274 Antti Suomela SJS 8 7 1 53.3%
274 Karl Alzner MTL 4 3 1 57.1%
274 Trevor Moore TOR 3 2 1 60.0%
274 Alec Martinez LAK 23 22 1 51.1%
274 Justin Schultz PIT 5 4 1 55.6%
274 Slater Koekkoek TBL/CHI 5 4 1 55.6%
274 Oliver Kylington CGY 7 6 1 53.8%
274 Troy Terry ANA 2 1 1 66.7%
274 Gavin Bayreuther DAL 11 10 1 52.4%
274 Mathew Barzal NYI 26 25 1 51.0%
274 Ryan Nugent-Hopkins EDM 31 30 1 50.8%
274 Michael Dal Colle NYI 4 3 1 57.1%
274 Michael Bunting ARI 1 0 1 100.0%
274 Logan Couture SJS 39 38 1 50.6%
274 J.T. Miller TBL 22 21 1 51.2%
274 Ryan Murphy MIN 1 0 1 100.0%
274 Jon Merrill VGK 19 18 1 51.4%
274 Brandon Carlo BOS 19 18 1 51.4%
274 Greg McKegg CAR 5 4 1 55.6%
274 Max Jones ANA 1 0 1 100.0%
274 Dan Hamhuis NSH 19 18 1 51.4%
274 Nolan Patrick PHI 23 22 1 51.1%
274 Jared Spurgeon MIN 37 36 1 50.7%
274 Dylan Gambrell SJS 1 0 1 100.0%
274 Alexander Steen STL 15 14 1 51.7%
274 Adam Clendening CBJ 2 1 1 66.7%
274 Kyle Clifford LAK 9 8 1 52.9%
274 Conor Sheary BUF 19 18 1 51.4%
274 Haydn Fleury CAR 7 6 1 53.8%
274 Zac Dalpe CBJ 1 0 1 100.0%
274 Louie Belpedio MIN 1 0 1 100.0%
274 Ian McCoshen FLA 2 1 1 66.7%
274 Zac Rinaldo NSH 4 3 1 57.1%
274 Nate Prosser MIN 3 2 1 60.0%
274 Denis Gurianov DAL 3 2 1 60.0%
340 Justin Faulk CAR 28 28 0 50.0%
340 Christian Folin PHI 18 18 0 50.0%
340 Joel Hanley DAL 5 5 0 50.0%
340 Pavel Buchnevich NYR 14 14 0 50.0%
340 Steven Stamkos TBL 34 34 0 50.0%
340 Marcus Sorensen SJS 23 23 0 50.0%
340 Rudolfs Balcers OTT 1 1 0 50.0%
340 Zach Bogosian BUF 32 32 0 50.0%
340 Matt Hendricks MIN 4 4 0 50.0%
340 David Schlemko MTL 13 13 0 50.0%
340 Tomas Plekanec MTL 2 2 0 50.0%
340 Juuso Riikola PIT 12 12 0 50.0%
340 Sonny Milano CBJ 3 3 0 50.0%
340 Jesper Fast NYR 23 23 0 50.0%
340 Lukas Sedlak CBJ 9 9 0 50.0%
340 Alan Quine CGY 3 3 0 50.0%
340 Kenny Agostino MTL 13 13 0 50.0%
340 Andrej Sustr ANA 1 1 0 50.0%
340 Dalton Prout CGY 3 3 0 50.0%
340 Carl Soderberg COL 23 23 0 50.0%
340 Cameron Schilling WPG 2 2 0 50.0%
340 Jay Beagle VAN 9 9 0 50.0%
340 Jayce Hawryluk FLA 6 6 0 50.0%
340 Matt Duchene OTT 39 39 0 50.0%
340 Timothy Gettinger NYR 1 1 0 50.0%
340 Jonathan Marchessault VGK 31 31 0 50.0%
340 Matt Read MIN 3 3 0 50.0%
340 Nazem Kadri TOR 22 22 0 50.0%
340 William Carrier VGK 14 14 0 50.0%
340 Evgenii Dadonov FLA 31 31 0 50.0%
340 Dmitrij Jaskin WSH 11 11 0 50.0%
340 Dmitry Kulikov WPG 13 13 0 50.0%
340 Luke Witkowski DET 6 6 0 50.0%
340 Victor Rask MIN/CAR 8 8 0 50.0%
340 Carl Hagelin PIT/LAK 15 15 0 50.0%
340 Adam Lowry WPG 19 19 0 50.0%
340 Alex Biega VAN 7 7 0 50.0%
340 Noah Hanifin CGY 39 39 0 50.0%
340 Vincent Trocheck FLA 11 11 0 50.0%
340 Brett Ritchie DAL 8 8 0 50.0%
340 Michael Raffl PHI 13 13 0 50.0%
340 Josh Archibald ARI 14 14 0 50.0%
340 Fredrik Claesson NYR 11 11 0 50.0%
340 Andreas Athanasiou DET 25 25 0 50.0%
340 Anthony Mantha DET 18 18 0 50.0%
340 Jean-Sebastien Dea PIT/NJD 7 7 0 50.0%
340 Martin Necas CAR 2 2 0 50.0%
340 Patrick Eaves ANA 2 2 0 50.0%
340 Jordan Eberle NYI 24 24 0 50.0%
340 Ben Gleason DAL 2 2 0 50.0%
340 Kiefer Sherwood ANA 15 15 0 50.0%
340 Isac Lundestrom ANA 6 6 0 50.0%
340 C.J. Smith BUF 1 1 0 50.0%
340 Alexander Edler VAN 17 17 0 50.0%
340 Jake Debrusk BOS 17 17 0 50.0%
340 Jaret Anderson-Dolan LAK 2 2 0 50.0%
340 Seth Jones CBJ 40 40 0 50.0%
340 Kristian Vesalainen WPG 1 1 0 50.0%
340 Eric Robinson CBJ 1 1 0 50.0%
340 Stefan Elliott OTT 1 1 0 50.0%
400 Calvin de Haan CAR 29 30 -1 49.2%
400 Eric Gryba NJD 0 1 -1 0.0%
400 Devante Smith-Pelly WSH 12 13 -1 48.0%
400 Charlie Coyle MIN 30 31 -1 49.2%
400 Anthony Peluso CGY 0 1 -1 0.0%
400 Luca Sbisa NYI 3 4 -1 42.9%
400 Tomas Hertl SJS 36 37 -1 49.3%
400 Josh Manson ANA 29 30 -1 49.2%
400 Oscar Klefbom EDM 18 19 -1 48.6%
400 Tanner Fritz NYI 1 2 -1 33.3%
400 Barclay Goodrow SJS 21 22 -1 48.8%
400 Nathan Bastian NJD 0 1 -1 0.0%
400 Tomas Hyka VGK 7 8 -1 46.7%
400 Jean-Gabriel Pageau OTT 2 3 -1 40.0%
400 David Kampf CHI 17 18 -1 48.6%
400 Martin Marincin TOR 3 4 -1 42.9%
400 Robert Bortuzzo STL 18 19 -1 48.6%
400 Mathieu Perreault WPG 20 21 -1 48.8%
400 Darren Archibald VAN 3 4 -1 42.9%
400 Sam Carrick ANA 0 1 -1 0.0%
400 Kerby Rychel CGY 0 1 -1 0.0%
400 Christopher Tanev VAN 23 24 -1 48.9%
400 Samuel Girard COL 35 36 -1 49.3%
400 Nick Holden VGK 35 36 -1 49.3%
400 Marko Dano COL 1 2 -1 33.3%
400 Drew Stafford NJD 8 9 -1 47.1%
400 Zack Smith OTT 21 22 -1 48.8%
400 Sven Baertschi VAN 9 10 -1 47.4%
400 Nathan Beaulieu BUF 16 17 -1 48.5%
400 Taylor Fedun DAL 8 9 -1 47.1%
400 Sean Couturier PHI 34 35 -1 49.3%
400 Matt Hunwick BUF 0 1 -1 0.0%
400 Trevor Daley DET 18 19 -1 48.6%
400 Rocco Grimaldi NSH 9 10 -1 47.4%
400 Daniel Carr VGK 2 3 -1 40.0%
400 Jack Roslovic WPG 13 14 -1 48.1%
400 Anders Bjork BOS 4 5 -1 44.4%
400 Dean Kukan CBJ 1 2 -1 33.3%
400 Ryan Lindgren NYR 1 2 -1 33.3%
400 Casey Mittelstadt BUF 19 20 -1 48.7%
400 Sheldon Rempal LAK 1 2 -1 33.3%
400 Austin Wagner LAK 10 11 -1 47.6%
400 Laurent Dauphin ARI 0 1 -1 0.0%
400 Anthony Richard NSH 0 1 -1 0.0%
400 Urho Vaakanainen BOS 0 1 -1 0.0%
400 Nikolay Goldobin VAN 23 24 -1 48.9%
400 Christoffer Ehn DET 7 8 -1 46.7%
400 Jacob Middleton SJS 0 1 -1 0.0%
400 Joseph Gambardella EDM 0 1 -1 0.0%
400 Jordan Kyrou STL 4 5 -1 44.4%
400 Michael Rasmussen DET 15 16 -1 48.4%
400 Trevor Carrick CAR 0 1 -1 0.0%
400 Justin Dowling DAL 2 3 -1 40.0%
400 Jeremy Lauzon BOS 3 4 -1 42.9%
400 Nikita Soshnikov STL 1 2 -1 33.3%
400 Steven Fogarty NYR 1 2 -1 33.3%
400 Gabriel Carlsson CBJ 0 1 -1 0.0%
400 Anton Lindholm COL 0 1 -1 0.0%
400 Justin Holl TOR 2 3 -1 40.0%
400 Tom Kuhnhackl NYI 9 10 -1 47.4%
400 Chris Wagner BOS 15 16 -1 48.4%
400 Carter Rowney ANA 10 11 -1 47.6%
400 Kalle Kossila ANA 1 2 -1 33.3%
400 Erik Burgdoerfer OTT 0 1 -1 0.0%
400 Devin Shore ANA/DAL 15 16 -1 48.4%
400 Markus Nutivaara CBJ 34 35 -1 49.3%
466 Josh Mahura ANA 6 8 -2 42.9%
466 William Karlsson VGK 30 32 -2 48.4%
466 Sam Gagner VAN 3 5 -2 37.5%
466 Brian Boyle NJD 19 21 -2 47.5%
466 Derek Forbort LAK 23 25 -2 47.9%
466 Brock McGinn CAR 16 18 -2 47.1%
466 Drew Doughty LAK 26 28 -2 48.1%
466 Erik Condra DAL 1 3 -2 25.0%
466 Mikko Koivu MIN 19 21 -2 47.5%
466 Remi Elie BUF 1 3 -2 25.0%
466 Reilly Smith VGK 22 24 -2 47.8%
466 Micheal Haley FLA 6 8 -2 42.9%
466 Zdeno Chara BOS 18 20 -2 47.4%
466 Kailer Yamamoto EDM 4 6 -2 40.0%
466 Roman Josi NSH 38 40 -2 48.7%
466 Alex Formenton OTT 3 5 -2 37.5%
466 Marcus Kruger CHI 11 13 -2 45.8%
466 Janne Kuokkanen CAR 1 3 -2 25.0%
466 Joseph Blandisi ANA 0 2 -2 0.0%
466 Miro Heiskanen DAL 36 38 -2 48.6%
466 Logan O'Connor COL 0 2 -2 0.0%
466 Nic Petan WPG 3 5 -2 37.5%
466 Patrick Marleau TOR 28 30 -2 48.3%
466 Jacob Nilsson CHI 0 2 -2 0.0%
466 Rasmus Andersson CGY 20 22 -2 47.6%
466 Maxim Mamin FLA 0 2 -2 0.0%
466 Ryan Getzlaf ANA 28 30 -2 48.3%
466 Shea Theodore VGK 24 26 -2 48.0%
466 Daniel Brickley LAK 2 4 -2 33.3%
466 Johan Larsson BUF 17 19 -2 47.2%
466 Artem Anisimov CHI 24 26 -2 48.0%
466 Jason Demers ARI 9 11 -2 45.0%
466 Joel Armia MTL 10 12 -2 45.5%
466 Henrik Borgstrom FLA 9 11 -2 45.0%
466 Martin Hanzal DAL 2 4 -2 33.3%
466 Adam Gaudette VAN 9 11 -2 45.0%
466 Joe Pavelski SJS 30 32 -2 48.4%
466 Jordan Greenway MIN 20 22 -2 47.6%
466 Pavel Zacha NJD 19 21 -2 47.5%
466 Michael Stone CGY 6 8 -2 42.9%
466 Anthony Beauvillier NYI 24 26 -2 48.0%
466 Joey Anderson NJD 4 6 -2 40.0%
466 Gustav Forsling CHI 7 9 -2 43.8%
466 Matt Dumba MIN 25 27 -2 48.1%
466 Zemgus Girgensons BUF 14 16 -2 46.7%
466 Valentin Zykov CAR/VGK/EDM 1 3 -2 25.0%
466 Michael Amadio LAK 10 12 -2 45.5%
513 Sven Andrighetto COL 6 9 -3 40.0%
513 Kevin Fiala NSH 27 30 -3 47.4%
513 Loui Eriksson VAN 19 22 -3 46.3%
513 Anthony Duclair CBJ 17 20 -3 45.9%
513 Garnet Hathaway CGY 9 12 -3 42.9%
513 Rasmus Ristolainen BUF 34 37 -3 47.9%
513 Xavier Ouellet MTL 8 11 -3 42.1%
513 Niklas Hjalmarsson ARI 25 28 -3 47.2%
513 Ryan Kesler ANA 10 13 -3 43.5%
513 Clark Bishop CAR 8 11 -3 42.1%
513 Jeff Carter LAK 19 22 -3 46.3%
513 Tyler Toffoli LAK 19 22 -3 46.3%
513 Tyson Jost COL 14 17 -3 45.2%
513 Filip Hronek DET 13 16 -3 44.8%
513 Marc Methot DAL 4 7 -3 36.4%
513 Bo Horvat VAN 29 32 -3 47.5%
513 Drake Batherson OTT 8 11 -3 42.1%
513 Jake Virtanen VAN 21 24 -3 46.7%
513 Evgeni Malkin PIT 33 36 -3 47.8%
513 Dylan Larkin DET 29 32 -3 47.5%
513 Anthony Greco FLA 0 3 -3 0.0%
513 Joakim Nordstrom BOS 13 16 -3 44.8%
513 Evan Bouchard EDM 1 4 -3 20.0%
513 Steven Santini NJD 7 10 -3 41.2%
513 Kyle Turris NSH 12 15 -3 44.4%
513 Michael Chaput MTL 8 11 -3 42.1%
513 Oliver Bjorkstrand CBJ 19 22 -3 46.3%
513 Bogdan Kiselevich FLA 14 17 -3 45.2%
513 Ryan Suter MIN 40 43 -3 48.2%
513 Blake Pietila NJD 1 4 -3 20.0%
513 Duncan Keith CHI 41 44 -3 48.2%
513 Matt Tennyson BUF 2 5 -3 28.6%
513 A.J. Greer COL 0 3 -3 0.0%
513 Rickard Rakell ANA 20 23 -3 46.5%
513 Boo Nieves NYR 7 10 -3 41.2%
513 Phillip Di Giuseppe NSH/CAR 7 10 -3 41.2%
513 Pontus Aberg MIN/ANA 22 25 -3 46.8%
513 Julius Honka DAL 15 18 -3 45.5%
513 Colin White OTT 27 30 -3 47.4%
513 Oskar Lindblom PHI 19 22 -3 46.3%
513 Kevin Rooney NJD 2 5 -3 28.6%
513 Ryan Donato BOS 10 13 -3 43.5%
513 Ryan Strome EDM/NYR 17 20 -3 45.9%
513 Blake Coleman NJD 29 32 -3 47.5%
513 Jakub Jerabek STL 0 3 -3 0.0%
513 Vladislav Kamenev COL 5 8 -3 38.5%
513 Nikita Zaitsev TOR 27 30 -3 47.4%
513 James van Riemsdyk PHI 19 22 -3 46.3%
513 Richard Panik ARI 24 27 -3 47.1%
513 Alex Debrincat CHI 32 35 -3 47.8%
563 Jonas Brodin MIN 30 34 -4 46.9%
563 Wayne Simmonds PHI 23 27 -4 46.0%
563 Lawson Crouse ARI 14 18 -4 43.8%
563 Juuso Valimaki CGY 8 12 -4 40.0%
563 Oscar Fantenberg LAK 12 16 -4 42.9%
563 Tyler Myers WPG 28 32 -4 46.7%
563 Markus Hannikainen CBJ 8 12 -4 40.0%
563 Brian Gibbons ANA 12 16 -4 42.9%
563 Justin Falk OTT 2 6 -4 25.0%
563 Jonathan Toews CHI 31 35 -4 47.0%
563 Tim Schaller VAN 11 15 -4 42.3%
563 Tobias Rieder EDM 8 12 -4 40.0%
563 Jordan Oesterle ARI 24 28 -4 46.2%
563 Jonathan Ericsson DET 16 20 -4 44.4%
563 Andrei Svechnikov CAR 17 21 -4 44.7%
563 Philip Varone PHI 2 6 -4 25.0%
563 Zach Werenski CBJ 40 44 -4 47.6%
563 Sammy Blais STL 7 11 -4 38.9%
563 Lias Andersson NYR 6 10 -4 37.5%
563 Jakob Silfverberg ANA 10 14 -4 41.7%
563 Adam McQuaid NYR 13 17 -4 43.3%
563 Darren Helm DET 11 15 -4 42.3%
563 Tyler Bozak STL 18 22 -4 45.0%
563 Roope Hintz DAL 6 10 -4 37.5%
563 Brandon Davidson CHI 3 7 -4 30.0%
563 Milan Lucic EDM 14 18 -4 43.8%
563 Dryden Hunt FLA 4 8 -4 33.3%
563 Kyle Okposo BUF 19 23 -4 45.2%
563 Roman Polak DAL 23 27 -4 46.0%
563 John Moore BOS 21 25 -4 45.7%
563 Denis Malgin FLA 17 21 -4 44.7%
563 Aaron Ekblad FLA 41 45 -4 47.7%
563 Nikita Scherbak LAK 2 6 -4 25.0%
563 Gemel Smith DAL/BOS 4 8 -4 33.3%
563 Colby Cave BOS/EDM 8 12 -4 40.0%
563 Wade Megan DET 2 6 -4 25.0%
563 Shayne Gostisbehere PHI 30 34 -4 46.9%
563 Alexander Wennberg CBJ 23 27 -4 46.0%
563 Matt Calvert COL 22 26 -4 45.8%
563 Brayden Schenn STL 26 30 -4 46.4%
563 Egor Yakovlev NJD 8 12 -4 40.0%
563 Jason Spezza DAL 17 21 -4 44.7%
563 Melker Karlsson SJS 18 22 -4 45.0%
563 Travis Sanheim PHI 34 38 -4 47.2%
563 Stephen Gionta NYI 0 4 -4 0.0%
563 Brandon Saad CHI 28 32 -4 46.7%
563 Jesper Bratt NJD 16 20 -4 44.4%
563 Gabriel Bourque COL 7 11 -4 38.9%
563 Max Pacioretty VGK 20 24 -4 45.5%
563 Alex Pietrangelo STL 29 33 -4 46.8%
563 Travis Zajac NJD 26 30 -4 46.4%
614 J.T. Brown MIN 9 14 -5 39.1%
614 Mark Pysyk FLA 22 27 -5 44.9%
614 Zack Kassian EDM 20 25 -5 44.4%
614 Kevin Connauton ARI 15 20 -5 42.9%
614 Kevin Shattenkirk NYR 22 27 -5 44.9%
614 Dougie Hamilton CAR 31 36 -5 46.3%
614 Mark Jankowski CGY 13 18 -5 41.9%
614 Connor Carrick DAL 4 9 -5 30.8%
614 Valeri Nichushkin DAL 14 19 -5 42.4%
614 Trevor van Riemsdyk CAR 20 25 -5 44.4%
614 Justin Williams CAR 21 26 -5 44.7%
614 Markus Granlund VAN 15 20 -5 42.9%
614 Ryan Dzingel OTT 40 45 -5 47.1%
614 Matt Nieto COL 18 23 -5 43.9%
614 William Nylander TOR 7 12 -5 36.8%
614 Tyler Pitlick DAL 13 18 -5 41.9%
614 Frank Vatrano FLA 18 23 -5 43.9%
614 Nick Jensen DET 29 34 -5 46.0%
614 Evan Rodrigues BUF 18 23 -5 43.9%
614 Jake Dotchin ANA 5 10 -5 33.3%
614 Rourke Chartier SJS 2 7 -5 22.2%
614 Adrian Kempe LAK 15 20 -5 42.9%
614 Dale Weise PHI 12 17 -5 41.4%
614 Derek Stepan ARI 21 26 -5 44.7%
614 Travis Dermott TOR 25 30 -5 45.5%
614 Luke Kunin MIN 9 14 -5 39.1%
614 Andrew MacDonald PHI 17 22 -5 43.6%
614 Mackenzie Weegar FLA 20 25 -5 44.4%
614 Marc Staal NYR 33 38 -5 46.5%
614 Bryan Little WPG 26 31 -5 45.6%
614 Vinni Lettieri NYR 1 6 -5 14.3%
614 Andrew Mangiapane CGY 1 6 -5 14.3%
614 Filip Chytil NYR 16 21 -5 43.2%
614 Libor Sulak DET 2 7 -5 22.2%
614 Deryk Engelland VGK 22 27 -5 44.9%
614 Robert Thomas STL 14 19 -5 42.4%
614 Sean Walker LAK 9 14 -5 39.1%
614 Luke Schenn ANA 1 6 -5 14.3%
614 Colin Wilson COL 14 19 -5 42.4%
653 Darnell Nurse EDM 37 43 -6 46.2%
653 Joel Eriksson Ek MIN 9 15 -6 37.5%
653 Andy Greene NJD 34 40 -6 45.9%
653 Alex Goligoski ARI 25 31 -6 44.6%
653 Nick Cousins ARI 20 26 -6 43.5%
653 Charles Hudon MTL 8 14 -6 36.4%
653 Jujhar Khaira EDM 16 22 -6 42.1%
653 Jacob de la Rose DET 13 19 -6 40.6%
653 Andreas Martinsen CHI 5 11 -6 31.2%
653 Alexandre Fortin CHI 7 13 -6 35.0%
653 Erkan Gustafsson CHI 29 35 -6 45.3%
653 Tyler Motte VAN 17 23 -6 42.5%
653 Marcus Foligno MIN 9 15 -6 37.5%
653 Riley Nash CBJ 11 17 -6 39.3%
653 Christian Fischer ARI 18 24 -6 42.9%
653 Kevin Labanc SJS 26 32 -6 44.8%
653 Lars Eller WSH 21 27 -6 43.8%
653 Patrik Laine WPG 25 31 -6 44.6%
653 Jake McCabe BUF 21 27 -6 43.8%
653 Martin Frk DET 5 11 -6 31.2%
653 Justin Abdelkader DET 18 24 -6 42.9%
653 Max McCormick OTT 1 7 -6 12.5%
653 Mirco Mueller NJD 14 20 -6 41.2%
653 Sheldon Dries COL 8 14 -6 36.4%
653 Mark Barberio COL 4 10 -6 28.6%
653 Andre Burakovsky WSH 15 21 -6 41.7%
653 Steven Kampfer BOS 8 14 -6 36.4%
653 Nick Paul OTT 4 10 -6 28.6%
653 Esa Lindell DAL 30 36 -6 45.5%
653 Joe Hicketts DET 1 7 -6 12.5%
653 Jordan Weal ARI/PHI 11 17 -6 39.3%
653 Nick Seeler MIN 16 22 -6 42.1%
653 Mikkel Boedker OTT 31 37 -6 45.6%
653 Marco Scandella BUF 21 27 -6 43.8%
653 Chris Tierney OTT 30 36 -6 45.5%
653 Nicolas Deslauriers MTL 7 13 -6 35.0%
653 Austin Czarnik CGY 7 13 -6 35.0%
653 Joel Edmundson STL 22 28 -6 44.0%
691 Mika Zibanejad NYR 28 35 -7 44.4%
691 Bobby Ryan OTT 25 32 -7 43.9%
691 Luke Johnson CHI 2 9 -7 18.2%
691 Thomas Vanek DET 19 26 -7 42.2%
691 Ben Street ANA 3 10 -7 23.1%
691 Juho Lammikko FLA 7 14 -7 33.3%
691 Chris Kunitz CHI 5 12 -7 29.4%
691 Derick Brassard PIT 13 20 -7 39.4%
691 Patrik Berglund BUF 4 11 -7 26.7%
691 Alex Galchenyuk ARI 16 23 -7 41.0%
691 Greg Pateryn MIN 23 30 -7 43.4%
691 Matthew Peca MTL 6 13 -7 31.6%
691 Noel Acciari BOS 6 13 -7 31.6%
691 Alexander Kerfoot COL 18 25 -7 41.9%
691 Jared McCann FLA 23 30 -7 43.4%
691 Nino Niederreiter CAR/MIN 24 31 -7 43.6%
691 Ian Cole COL 30 37 -7 44.8%
691 Daniel Sprong ANA/PIT 12 19 -7 38.7%
691 Brendan Leipsic LAK/VAN 12 19 -7 38.7%
691 Miles Wood NJD 18 25 -7 41.9%
691 Ryan Spooner NYR/EDM 7 14 -7 33.3%
712 Jeff Petry MTL 42 50 -8 45.7%
712 Chandler Stephenson WSH 12 20 -8 37.5%
712 Brad Richardson ARI 15 23 -8 39.5%
712 Trevor Lewis LAK 4 12 -8 25.0%
712 Chad Ruhwedel PIT 2 10 -8 16.7%
712 Ilya Kovalchuk LAK 14 22 -8 38.9%
712 Jordan Schmaltz STL 5 13 -8 27.8%
712 Kyle Connor WPG 30 38 -8 44.1%
712 Ben Harpur OTT 13 21 -8 38.2%
712 Keith Yandle FLA 33 41 -8 44.6%
712 Caleb Jones EDM 10 18 -8 35.7%
712 Jori Lehtera PHI 5 13 -8 27.8%
712 Neal Pionk NYR 25 33 -8 43.1%
712 Brendan Smith NYR 16 24 -8 40.0%
712 Justin Braun SJS 26 34 -8 43.3%
712 John Hayden CHI 7 15 -8 31.8%
712 Cody McLeod NYR 4 12 -8 25.0%
712 Drake Caggiula CHI/EDM 19 27 -8 41.3%
730 Lucas Wallmark CAR 17 26 -9 39.5%
730 Jay Bouwmeester STL 22 31 -9 41.5%
730 Erik Johnson COL 31 40 -9 43.7%
730 Aleksander Barkov FLA 30 39 -9 43.5%
730 Mats Zuccarello NYR 19 28 -9 40.4%
730 Henri Jokiharju CHI 24 33 -9 42.1%
730 Mark Borowiecki OTT 12 21 -9 36.4%
730 Jesse Puljujarvi EDM 12 21 -9 36.4%
730 Clayton Keller ARI 22 31 -9 41.5%
730 Jakub Voracek PHI 29 38 -9 43.3%
730 Warren Foegele CAR 16 25 -9 39.0%
730 Jakob Chychrun ARI 15 24 -9 38.5%
730 James Neal CGY 16 25 -9 39.0%
730 Michael Grabner ARI 6 15 -9 28.6%
730 Eric Fehr MIN 8 17 -9 32.0%
730 Brett Seney NJD 12 21 -9 36.4%
730 Christian Jaros OTT 15 24 -9 38.5%
730 Chris Wideman EDM/FLA/OTT 9 18 -9 33.3%
730 Tanner Pearson PIT/LAK 16 25 -9 39.0%
730 Mattias Janmark DAL 14 23 -9 37.8%
730 Patrick Maroon STL 17 26 -9 39.5%
730 Blake Comeau DAL 15 24 -9 38.5%
730 Brady Skjei NYR 30 39 -9 43.5%
730 Tage Thompson BUF 13 22 -9 37.1%
754 Derek Ryan CGY 8 18 -10 30.8%
754 Tomas Nosek VGK 16 26 -10 38.1%
754 Vladimir Tarasenko STL 24 34 -10 41.4%
754 Riley Sheahan PIT 14 24 -10 36.8%
754 Damon Severson NJD 37 47 -10 44.0%
754 Vladimir Sobotka BUF 13 23 -10 36.1%
754 Jordan Staal CAR 10 20 -10 33.3%
754 Sami Vatanen NJD 31 41 -10 43.1%
754 Stefan Noesen NJD 7 17 -10 29.2%
754 Dylan Strome CHI/ARI 25 35 -10 41.7%
754 Marcus Johansson NJD 16 26 -10 38.1%
765 Ryan Carpenter VGK 19 30 -11 38.8%
765 Jonathan Huberdeau FLA 23 34 -11 40.4%
765 Brett Howden NYR 20 31 -11 39.2%
765 Jacob Larsson ANA 14 25 -11 35.9%
769 Oliver Ekman-Larsson ARI 27 39 -12 40.9%
769 Ivan Barbashev STL 12 24 -12 33.3%
769 Matt Niskanen WSH 25 37 -12 40.3%
769 Adam Larsson EDM 33 45 -12 42.3%
769 Maxime Lajoie OTT 21 33 -12 38.9%
769 Jaccob Slavin CAR 23 35 -12 39.7%
769 Ilya Lyubushkin ARI 7 19 -12 26.9%
769 Troy Brouwer FLA 15 27 -12 35.7%
769 Nick Schmaltz CHI/ARI 17 29 -12 37.0%
778 Brandon Dubinsky CBJ 9 22 -13 29.0%
778 Vladislav Namestnikov NYR 17 30 -13 36.2%
778 Brandon Sutter VAN 5 18 -13 21.7%
778 Mike Hoffman FLA 24 37 -13 39.3%
778 Marc-Edouard Vlasic SJS 30 43 -13 41.1%
778 Vinnie Hinostroza ARI 12 25 -13 32.4%
778 Radek Faksa DAL 17 30 -13 36.2%
778 Jordan Martinook CAR 19 32 -13 37.3%
778 Dennis Cholowski DET 23 36 -13 39.0%
787 Kyle Brodziak EDM 12 26 -14 31.6%
787 Brent Seabrook CHI 27 41 -14 39.7%
787 Ben Hutton VAN 28 42 -14 40.0%
787 Dion Phaneuf LAK 13 27 -14 32.5%
791 Alex Petrovic EDM/FLA 8 23 -15 25.8%
791 Brendan Perlini ARI/CHI 11 26 -15 29.7%
793 Ivan Provorov PHI 34 50 -16 40.5%
793 Jack Johnson PIT 27 43 -16 38.6%
795 Cody Ceci OTT 30 47 -17 39.0%
795 Dmitry Orlov WSH 30 47 -17 39.0%
795 Tom Pyatt OTT 4 21 -17 16.0%
798 Mike Matheson FLA 28 47 -19 37.3%
799 Brandon Manning EDM/CHI 11 31 -20 26.2%
799 Erik Gudbranson VAN 24 44 -20 35.3%
801 Magnus Paajarvi OTT 8 29 -21 21.6%

Download in CSV format

Data is updated nightly; this page updated through games played on January 19, 2019

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