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 Alexander Wennberg CBJ 9.00 0.0367 245 16 7 9 0
2 Brad Richardson ARI 10.00 0.0353 283 14 4 10 0
3 Kyle Turris NSH/OTT 10.00 0.0323 310 23 13 10 0
4 Mark Jankowski CGY 9.00 0.0312 288 20 11 9 0
5 Elias Lindholm CAR 6.00 0.0291 206 9 3 6 0
6 Mark Letestu CBJ/EDM 5.00 0.0282 177 8 3 5 0
7 Nick Foligno CBJ 5.00 0.0278 180 10 5 5 0
7 Lars Eller WSH 8.00 0.0278 288 16 8 8 0
9 Ryan Getzlaf ANA 7.00 0.0262 267 13 6 7 0
10 Ryan O'Reilly BUF 11.00 0.0241 456 24 13 11 0
11 J.T. Miller NYR/TBL 4.00 0.0233 172 8 4 4 0
12 Sean Kuraly BOS 7.00 0.0229 306 10 3 7 0
13 Ryan Kesler ANA 4.00 0.0205 195 10 6 4 0
14 Ryan Johansen NSH 8.00 0.0197 407 24 16 8 0
15 Jay Beagle WSH 4.00 0.0192 208 11 7 4 0
16 Jamie Benn DAL 2.00 0.0182 110 7 5 2 0
17 Victor Rask CAR 4.00 0.0176 227 12 8 4 0
18 William Karlsson VGK 4.00 0.0164 244 11 7 4 0
19 Jean-Gabriel Pageau OTT 5.00 0.0159 314 17 12 5 0
20 Jonathan Toews CHI 6.00 0.0144 418 21 15 6 0
21 Cody Eakin VGK 4.00 0.0139 287 14 10 4 0
22 Matt Duchene COL/OTT 5.00 0.0136 369 19 14 5 0
23 Radek Faksa DAL 5.00 0.0125 399 20 15 5 0
24 Nick Bonino NSH 3.00 0.0123 243 12 9 3 0
25 Bryan Little WPG 4.00 0.0122 329 15 11 4 0
26 Brayden Schenn STL 5.00 0.0121 412 19 14 5 0
27 Mika Zibanejad NYR 4.00 0.0120 333 15 11 4 0
27 Colton Sissons NSH 2.00 0.0120 167 8 6 2 0
29 Aleksander Barkov FLA 5.00 0.0111 449 19 14 5 0
30 Brayden Point TBL 4.00 0.0110 362 9 5 4 0
31 Tyler Seguin DAL 4.00 0.0104 384 17 13 4 0
32 Nazem Kadri TOR 4.00 0.0101 397 17 13 4 0
33 Brandon Sutter VAN 3.00 0.0096 311 13 10 3 0
34 Vincent Trocheck FLA 4.00 0.0092 433 21 17 4 0
35 Artem Anisimov CHI 2.00 0.0089 225 7 5 2 0
35 Sidney Crosby PIT 5.00 0.0089 563 21 16 5 0
37 Phillip Danault MTL 2.00 0.0088 228 12 10 2 0
37 Derick Brassard OTT/PIT 3.00 0.0088 341 9 6 3 0
39 David Desharnais NYR 2.00 0.0085 235 9 7 2 0
40 John Tavares NYI 3.00 0.0081 371 11 8 3 0
41 David Krejci BOS 2.00 0.0079 254 10 8 2 0
42 Evgeny Kuznetsov WSH 3.00 0.0077 389 14 11 3 0
43 Derek Ryan CAR 2.00 0.0076 263 11 9 2 0
44 Derek Stepan ARI 3.00 0.0075 401 17 14 3 0
45 Connor McDavid EDM 2.00 0.0053 375 17 15 2 0
46 Nick Schmaltz CHI 1.00 0.0040 249 10 9 1 0
46 Kyle Brodziak STL 1.00 0.0040 252 11 10 1 0
48 Casey Cizikas NYI 1.00 0.0035 289 11 10 1 0
49 Mark Scheifele WPG 1.00 0.0031 318 15 14 1 0
50 Tomas Plekanec MTL/TOR 1.00 0.0026 385 19 18 1 0
50 Pierre-Luc Dubois CBJ 1.00 0.0026 379 17 16 1 0
52 Anze Kopitar LAK 0.00 0.0000 478 19 19 0 0
52 Frans Nielsen DET 0.00 0.0000 326 14 14 0 0
52 Ryan Nugent-Hopkins EDM 0.00 0.0000 226 10 10 0 0
52 Tyler Bozak TOR 0.00 0.0000 308 7 7 0 0
52 Dylan Larkin DET 0.00 0.0000 376 13 13 0 0
52 Riley Nash BOS 0.00 0.0000 295 11 11 0 0
58 Christian Dvorak ARI -1.00 -0.0030 332 14 15 -1 0
59 Jonathan Drouin MTL -1.00 -0.0031 326 5 6 -1 0
60 Henrik Sedin VAN -1.00 -0.0036 280 10 11 -1 0
60 Adam Henrique ANA/NJD -1.00 -0.0036 280 13 14 -1 0
60 Bo Horvat VAN -1.00 -0.0036 281 5 6 -1 0
63 Nolan Patrick PHI -1.00 -0.0037 270 14 15 -1 0
64 Nicklas Backstrom WSH -2.00 -0.0041 485 20 22 -2 0
65 Evgeni Malkin PIT -2.00 -0.0055 361 13 15 -2 0
66 Eric Staal MIN -2.00 -0.0057 349 12 14 -2 0
67 Henrik Zetterberg DET -3.00 -0.0074 405 12 15 -3 0
68 Brandon Dubinsky CBJ -2.00 -0.0079 253 9 11 -2 0
68 Carl Soderberg COL -2.00 -0.0079 253 5 7 -2 0
70 Brock Nelson NYI -2.00 -0.0082 244 3 5 -2 0
71 Nick Shore CGY/LAK/OTT -2.00 -0.0088 226 8 10 -2 0
72 Paul Stastny STL/WPG -4.00 -0.0110 362 17 21 -4 0
73 Mathew Barzal NYI -4.00 -0.0122 328 6 10 -4 0
73 Sean Couturier PHI -3.00 -0.0122 245 12 15 -3 0
75 Patrice Bergeron BOS -4.00 -0.0129 309 8 12 -4 0
76 Nico Hischier NJD -5.00 -0.0137 366 11 16 -5 0
77 Mikko Koivu MIN -6.00 -0.0147 407 12 18 -6 0
78 Jordan Staal CAR -6.00 -0.0154 390 10 16 -6 0
79 Erik Haula VGK -5.00 -0.0155 322 7 12 -5 0
79 Mikael Backlund CGY -6.00 -0.0155 386 10 16 -6 0
81 Valtteri Filppula PHI -6.00 -0.0179 336 7 13 -6 0
82 Antoine Vermette ANA -4.00 -0.0184 217 6 10 -4 0
83 Nathan MacKinnon COL -8.00 -0.0197 407 11 19 -8 0
83 Pierre-Edouard Bellemare VGK -3.00 -0.0197 152 5 8 -3 0
85 Tomas Hertl SJS -7.00 -0.0205 341 6 13 -7 0
86 Steven Stamkos TBL -6.00 -0.0208 289 4 10 -6 0
87 Tyler Johnson TBL -4.00 -0.0214 187 7 11 -4 0
88 Jack Eichel BUF -7.00 -0.0223 314 9 16 -7 0
89 Sean Monahan CGY -8.00 -0.0238 336 15 23 -8 0
90 Riley Sheahan DET/PIT -6.00 -0.0244 246 6 12 -6 0
91 Brian Boyle NJD -5.00 -0.0249 201 2 7 -5 0
92 Travis Zajac NJD -7.00 -0.0267 262 4 11 -7 0
93 Jason Spezza DAL -6.00 -0.0273 220 12 18 -6 0
93 Leon Draisaitl EDM -8.00 -0.0273 293 9 17 -8 0
95 Claude Giroux PHI -6.00 -0.0287 209 2 8 -6 0
96 Matt Cullen MIN -9.00 -0.0373 241 2 11 -9 0
97 Pavel Zacha NJD -9.00 -0.0395 228 3 12 -9 0
98 Chris Tierney SJS -14.00 -0.0449 312 6 20 -14 0
99 Joe Pavelski SJS -10.00 -0.0467 214 4 14 -10 0
100 Kevin Hayes NYR -17.00 -0.0540 315 7 24 -17 0

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