Net Shots Post-Faceoff (NSPF) estimates a face-off taker's contribution to puck possession by counting shot flow (shots-for minus shots-against) during the 10 seconds following a player's face-offs in 5-versus-5 situations, and comparing it to a league-average face-off taker. NSPF is calculated for each of the offensive, defensive, and netural zones; the overall NSPF is their sum.

In short, NSPF is how many more shots-for a player's team had, plus shots-against prevented, following face-offs he took compared with what a league-average face-off taker would have done with the same number of 5-versus-5 face-offs in each zone (offensive, defensive, and neutral).

NSPF/FO is the NSPF per face-off, allowing for easier comparison among players with different numbers of face-offs taken.



See this article for more detailed information.
 
Player Team NZ AdjNetS NZ AdjNetS/FO NZ FO NZ SF NZ SA NZ NetS NZ ExpNetS
1 William Karlsson VGK 2.00 0.0094 212 2 0 2 0
2 Casey Mittelstadt BUF 1.00 0.0086 116 1 0 1 0
3 Erik Haula NSH 1.00 0.0084 119 1 0 1 0
4 Jake Evans MTL 1.00 0.0083 121 1 0 1 0
5 Kevin Rooney NYR 1.00 0.0079 127 1 0 1 0
6 Mikael Granlund NSH 1.00 0.0078 129 1 0 1 0
7 Auston Matthews TOR 2.00 0.0070 287 2 0 2 0
8 Brayden Schenn STL 1.00 0.0057 176 1 0 1 0
9 Nazem Kadri COL 1.00 0.0056 178 1 0 1 0
10 Nick Schmaltz ARI 1.00 0.0055 181 1 0 1 0
11 Sebastian Aho CAR 1.00 0.0051 195 1 0 1 0
12 Adam Lowry WPG 1.00 0.0050 202 2 1 1 0
13 Jack Roslovic CBJ 1.00 0.0049 203 1 0 1 0
13 Gabriel Vilardi LAK 1.00 0.0049 206 1 0 1 0
15 Elias Lindholm CGY 1.00 0.0044 229 1 0 1 0
16 Anze Kopitar LAK 1.00 0.0038 263 1 0 1 0
16 Nicklas Backstrom WSH 1.00 0.0038 265 1 0 1 0
18 Claude Giroux PHI 0.00 0.0000 167 0 0 0 0
18 Johan Larsson ARI 0.00 0.0000 184 0 0 0 0
18 Evgeny Kuznetsov WSH 0.00 0.0000 154 0 0 0 0
18 Sean Couturier PHI 0.00 0.0000 184 0 0 0 0
18 Patrice Bergeron BOS 0.00 0.0000 224 0 0 0 0
18 Michael McLeod NJD 0.00 0.0000 191 0 0 0 0
18 Roope Hintz DAL 0.00 0.0000 119 0 0 0 0
18 Ryan Hartman MIN 0.00 0.0000 151 0 0 0 0
18 Jamie Benn DAL 0.00 0.0000 107 0 0 0 0
18 Connor McDavid EDM 0.00 0.0000 234 0 0 0 0
18 Lars Eller WSH 0.00 0.0000 178 0 0 0 0
18 Kevin Hayes PHI 0.00 0.0000 131 0 0 0 0
18 Ryan Strome NYR 0.00 0.0000 225 0 0 0 0
18 Anthony Cirelli TBL 0.00 0.0000 98 0 0 0 0
18 Nick Suzuki MTL 0.00 0.0000 189 0 0 0 0
18 Cody Eakin BUF 0.00 0.0000 120 0 0 0 0
18 Teddy Blueger PIT 0.00 0.0000 96 0 0 0 0
18 Nolan Patrick PHI 0.00 0.0000 129 0 0 0 0
18 Brayden Point TBL 0.00 0.0000 134 0 0 0 0
18 Jean-Gabriel Pageau NYI 0.00 0.0000 181 0 0 0 0
18 Brock Nelson NYI 0.00 0.0000 218 0 0 0 0
18 Pierre-Edouard Bellemare COL 0.00 0.0000 117 0 0 0 0
18 J.T. Miller VAN 0.00 0.0000 115 0 0 0 0
18 Ryan Getzlaf ANA 0.00 0.0000 142 0 0 0 0
18 Vincent Trocheck CAR 0.00 0.0000 199 0 0 0 0
18 Ryan Johansen NSH 0.00 0.0000 190 0 0 0 0
18 Sean Monahan CGY 0.00 0.0000 158 0 0 0 0
18 Joel Eriksson Ek MIN 0.00 0.0000 309 0 0 0 0
18 Colton Sissons NSH 0.00 0.0000 181 0 0 0 0
18 Christian Dvorak ARI 0.00 0.0000 225 0 0 0 0
18 Tomas Hertl SJS 0.00 0.0000 224 0 0 0 0
18 J.T. Compher COL 0.00 0.0000 83 0 0 0 0
18 David Krejci BOS 0.00 0.0000 142 0 0 0 0
18 Luke Glendening DET 0.00 0.0000 189 0 0 0 0
18 David Kampf CHI 0.00 0.0000 195 0 0 0 0
18 Boone Jenner CBJ 0.00 0.0000 97 0 0 0 0
18 Steven Stamkos TBL 0.00 0.0000 51 0 0 0 0
18 Pius Suter CHI 0.00 0.0000 200 0 0 0 0
18 Joe Pavelski DAL 0.00 0.0000 138 0 0 0 0
18 Josh Norris OTT 0.00 0.0000 230 0 0 0 0
18 John Tavares TOR 0.00 0.0000 225 0 0 0 0
18 Charlie Coyle BOS 0.00 0.0000 160 0 0 0 0
18 Noel Acciari FLA 0.00 0.0000 84 0 0 0 0
18 Jason Spezza TOR 0.00 0.0000 74 0 0 0 0
18 Derek Grant ANA 0.00 0.0000 137 0 0 0 0
18 Scott Laughton PHI 0.00 0.0000 141 0 0 0 0
18 Eric Staal BUF/MTL 0.00 0.0000 173 0 0 0 0
18 Nic Dowd WSH 0.00 0.0000 212 0 0 0 0
18 Yanni Gourde TBL 0.00 0.0000 216 0 0 0 0
18 Adam Henrique ANA 0.00 0.0000 147 0 0 0 0
18 Mikael Backlund CGY 0.00 0.0000 200 0 0 0 0
18 Alexander Wennberg FLA 0.00 0.0000 246 0 0 0 0
18 Pavel Zacha NJD 0.00 0.0000 113 0 0 0 0
18 Jordan Staal CAR 0.00 0.0000 273 0 0 0 0
18 Mika Zibanejad NYR 0.00 0.0000 228 0 0 0 0
18 Brandon Sutter VAN 0.00 0.0000 117 0 0 0 0
18 Jesperi Kotkaniemi MTL 0.00 0.0000 170 0 0 0 0
18 Derick Brassard ARI 0.00 0.0000 131 0 0 0 0
18 Aleksander Barkov FLA 0.00 0.0000 270 0 0 0 0
18 Nick Bonino MIN 0.00 0.0000 100 0 0 0 0
18 Leon Draisaitl EDM 0.00 0.0000 187 1 1 0 0
18 Mark Scheifele WPG 0.00 0.0000 221 0 0 0 0
18 Phillip Danault MTL 0.00 0.0000 222 0 0 0 0
18 Riley Sheahan BUF 0.00 0.0000 102 0 0 0 0
18 Casey Cizikas NYI 0.00 0.0000 216 0 0 0 0
18 Jack Hughes NJD 0.00 0.0000 233 0 0 0 0
18 Radek Faksa DAL 0.00 0.0000 211 0 0 0 0
18 Ryan O'Reilly STL 0.00 0.0000 272 0 0 0 0
18 Victor Rask MIN 0.00 0.0000 158 0 0 0 0
18 Dylan Larkin DET 0.00 0.0000 181 0 0 0 0
18 Chandler Stephenson VGK 0.00 0.0000 218 0 0 0 0
18 Paul Stastny WPG 0.00 0.0000 128 0 0 0 0
90 Sidney Crosby PIT -1.00 -0.0028 359 0 1 -1 0
91 Logan Couture SJS -1.00 -0.0037 267 0 1 -1 0
92 Nathan MacKinnon COL -1.00 -0.0046 218 0 1 -1 0
93 Bo Horvat VAN -2.00 -0.0062 325 0 2 -2 0
94 Dylan Gambrell SJS -1.00 -0.0063 158 0 1 -1 0
95 Travis Zajac NJD/NYI -1.00 -0.0069 144 0 1 -1 0
96 Sam Steel ANA -1.00 -0.0074 135 0 1 -1 0
97 Gabriel Landeskog COL -1.00 -0.0099 101 0 1 -1 0
97 Dylan Strome CHI -1.00 -0.0099 101 0 1 -1 0
99 Chris Tierney OTT -2.00 -0.0110 181 0 2 -2 0
100 Nick Paul OTT -2.00 -0.0274 73 0 2 -2 0

Download in CSV format

Data is updated nightly; this page updated through games played on July 7, 2021

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