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 NSPF NSPF/FO OZ AdjNetS NZ AdjNetS DZ AdjNetS FO OZ FO NZ FO DZ FO
1 Dylan Strome CHI -4.33 -0.0144 -1.99 -1.00 -1.34 300 119 101 80
2 Josh Norris OTT -5.90 -0.0096 -1.55 0.00 -4.35 616 187 230 199
3 Nolan Patrick PHI -3.11 -0.0086 -1.02 0.00 -2.09 362 123 129 110
4 Logan Couture SJS -5.09 -0.0075 -1.24 -1.00 -2.85 675 149 267 259
4 Travis Zajac NJD/NYI -3.51 -0.0075 -1.09 -1.00 -1.42 465 131 144 190
6 Nick Paul OTT -1.84 -0.0074 0.35 -2.00 -0.19 250 79 73 98
7 John Tavares TOR -4.25 -0.0063 -3.98 0.00 -0.27 673 239 225 209
8 Sean Couturier PHI -3.19 -0.0062 -0.48 0.00 -2.71 517 178 184 155
9 Chris Tierney OTT -2.18 -0.0045 2.16 -2.00 -2.34 482 101 181 200
10 Pavel Zacha NJD -1.72 -0.0044 0.00 0.00 -1.72 388 121 113 154
11 Jason Spezza TOR -1.26 -0.0043 -1.03 0.00 -0.23 291 124 74 93
11 Johan Larsson ARI -2.14 -0.0043 -0.88 0.00 -1.26 500 106 184 210
13 Riley Sheahan BUF -1.45 -0.0039 -0.85 0.00 -0.60 373 102 102 169
14 Ryan O'Reilly STL -3.09 -0.0038 -1.25 0.00 -1.84 804 271 272 261
15 Aleksander Barkov FLA -2.53 -0.0037 -2.01 0.00 -0.52 691 242 270 179
16 Jack Hughes NJD -1.86 -0.0034 -0.76 0.00 -1.10 554 212 233 109
17 Charlie Coyle BOS -1.25 -0.0033 -1.03 0.00 -0.22 378 124 160 94
18 Jesperi Kotkaniemi MTL -1.35 -0.0029 -1.39 0.00 0.04 463 168 170 125
18 Nathan MacKinnon COL -1.22 -0.0029 0.05 -1.00 -0.27 421 115 218 88
18 Claude Giroux PHI -1.67 -0.0029 -1.53 0.00 -0.14 575 184 167 224
21 Sean Monahan CGY -1.35 -0.0026 -1.67 0.00 0.32 519 202 158 159
21 Tomas Hertl SJS -1.62 -0.0026 0.51 0.00 -2.13 630 180 224 226
23 Ryan Johansen NSH -1.44 -0.0025 -0.87 0.00 -0.57 587 225 190 172
23 Joe Pavelski DAL -1.25 -0.0025 -1.64 0.00 0.39 504 198 138 168
23 Pius Suter CHI -1.34 -0.0025 -0.56 0.00 -0.78 535 188 200 147
23 Nick Suzuki MTL -1.50 -0.0025 1.05 0.00 -2.55 599 235 189 175
27 Mark Scheifele WPG -1.40 -0.0023 -1.79 0.00 0.39 605 216 221 168
28 Colton Sissons NSH -0.94 -0.0021 -0.61 0.00 -0.33 456 74 181 201
29 William Karlsson VGK -1.13 -0.0018 -0.80 2.00 -2.33 630 217 212 201
30 David Kampf CHI -0.93 -0.0017 -1.95 0.00 1.02 554 115 195 244
30 Brock Nelson NYI -0.98 -0.0017 -0.46 0.00 -0.52 572 176 218 178
32 Roope Hintz DAL -0.54 -0.0015 -0.29 0.00 -0.25 364 155 119 90
33 Michael McLeod NJD -0.73 -0.0014 -0.76 0.00 0.03 528 92 191 245
34 J.T. Miller VAN -0.49 -0.0012 -0.48 0.00 -0.01 414 179 115 120
34 Ryan Getzlaf ANA -0.65 -0.0012 -0.46 0.00 -0.19 536 176 142 218
36 Nick Schmaltz ARI -0.53 -0.0011 -1.44 1.00 -0.09 465 174 181 110
37 Mika Zibanejad NYR -0.65 -0.0010 1.46 0.00 -2.11 642 186 228 228
38 Alexander Wennberg FLA -0.55 -0.0009 -1.84 0.00 1.29 624 222 246 156
38 Bo Horvat VAN -0.87 -0.0009 1.10 -2.00 0.03 919 229 325 365
38 Nick Bonino MIN -0.34 -0.0009 1.16 0.00 -1.50 382 101 100 181
41 Cody Eakin BUF -0.31 -0.0008 -0.86 0.00 0.55 411 104 120 187
42 Boone Jenner CBJ -0.26 -0.0007 -1.79 0.00 1.53 377 95 97 185
42 Sebastian Aho CAR -0.42 -0.0007 -1.92 1.00 0.50 607 231 195 181
44 Christian Dvorak ARI -0.44 -0.0006 -0.63 0.00 0.19 686 197 225 264
44 Jamie Benn DAL -0.22 -0.0006 -0.13 0.00 -0.09 353 136 107 110
46 Kevin Hayes PHI -0.08 -0.0002 -0.09 0.00 0.01 385 132 131 122
46 Chandler Stephenson VGK -0.10 -0.0002 -0.48 0.00 0.38 564 179 218 167
48 Sam Steel ANA -0.02 -0.0001 -0.04 -1.00 1.02 383 125 135 123
49 Jean-Gabriel Pageau NYI 0.05 0.0001 -0.48 0.00 0.53 664 178 181 305
50 Eric Staal BUF/MTL 0.09 0.0002 0.80 0.00 -0.71 473 145 173 155
51 Dylan Larkin DET 0.18 0.0003 -1.40 0.00 1.58 540 169 181 190
52 Scott Laughton PHI 0.13 0.0004 -0.86 0.00 0.99 365 104 141 120
53 Casey Mittelstadt BUF 0.19 0.0006 -0.81 1.00 0.00 335 98 116 121
54 Jordan Staal CAR 0.54 0.0007 -0.69 0.00 1.23 746 204 273 269
54 Connor McDavid EDM 0.43 0.0007 -0.85 0.00 1.28 611 223 234 154
56 Dylan Gambrell SJS 0.39 0.0008 -1.14 -1.00 2.53 481 138 158 185
57 Ryan Hartman MIN 0.36 0.0009 0.10 0.00 0.26 412 109 151 152
58 Pierre-Edouard Bellemare COL 0.30 0.0010 -0.65 0.00 0.95 310 79 117 114
58 Casey Cizikas NYI 0.48 0.0010 -0.90 0.00 1.38 491 109 216 166
60 Paul Stastny WPG 0.52 0.0012 -0.44 0.00 0.96 418 174 128 116
61 Adam Lowry WPG 0.70 0.0014 1.07 1.00 -1.37 511 112 202 197
62 Derek Grant ANA 0.71 0.0017 0.23 0.00 0.48 408 93 137 178
62 J.T. Compher COL 0.48 0.0017 0.44 0.00 0.04 276 67 83 126
62 Radek Faksa DAL 1.03 0.0017 0.95 0.00 0.08 589 127 211 251
62 Brayden Schenn STL 0.94 0.0017 -1.55 1.00 1.49 543 187 176 180
62 Ryan Strome NYR 1.05 0.0017 1.42 0.00 -0.37 613 191 225 197
67 Anthony Cirelli TBL 0.68 0.0019 -0.22 0.00 0.90 354 147 98 109
68 David Krejci BOS 1.08 0.0020 -0.06 0.00 1.14 529 249 142 138
68 Gabriel Vilardi LAK 1.11 0.0020 0.63 1.00 -0.52 550 165 206 179
70 Luke Glendening DET 1.39 0.0022 -0.16 0.00 1.55 637 140 189 308
71 Vincent Trocheck CAR 1.52 0.0026 1.70 0.00 -0.18 576 157 199 220
72 Nazem Kadri COL 1.58 0.0028 1.16 1.00 -0.58 571 222 178 171
72 Leon Draisaitl EDM 1.80 0.0028 1.97 0.00 -0.17 653 245 187 221
74 Patrice Bergeron BOS 2.25 0.0031 2.50 0.00 -0.25 737 302 224 211
75 Jake Evans MTL 1.05 0.0034 0.24 1.00 -0.19 311 92 121 98
76 Evgeny Kuznetsov WSH 1.71 0.0037 1.08 0.00 0.63 462 232 154 76
77 Brayden Point TBL 1.54 0.0039 -0.31 0.00 1.85 394 158 134 102
77 Sidney Crosby PIT 3.79 0.0039 1.89 -1.00 2.90 963 375 359 229
79 Kevin Rooney NYR 1.50 0.0040 -0.76 1.00 1.26 371 92 127 152
80 Jack Roslovic CBJ 2.17 0.0041 2.22 1.00 -1.05 533 215 203 115
80 Yanni Gourde TBL 2.18 0.0041 1.76 0.00 0.42 537 150 216 171
82 Anze Kopitar LAK 2.99 0.0042 0.13 1.00 1.86 713 226 263 224
83 Brandon Sutter VAN 1.63 0.0043 2.22 0.00 -0.59 381 94 117 170
83 Adam Henrique ANA 1.86 0.0043 0.76 0.00 1.10 429 149 147 133
85 Elias Lindholm CGY 3.01 0.0045 1.18 1.00 0.83 670 220 229 221
86 Mikael Granlund NSH 1.87 0.0047 0.83 1.00 0.04 396 141 129 126
87 Gabriel Landeskog COL 1.86 0.0049 2.28 -1.00 0.58 378 207 101 70
88 Joel Eriksson Ek MIN 3.38 0.0050 2.65 0.00 0.73 681 163 309 209
89 Nic Dowd WSH 3.31 0.0055 1.54 0.00 1.77 601 55 212 334
90 Noel Acciari FLA 2.10 0.0056 0.35 0.00 1.75 373 78 84 211
91 Auston Matthews TOR 4.58 0.0060 2.79 2.00 -0.21 769 266 287 216
92 Phillip Danault MTL 4.66 0.0069 2.43 0.00 2.23 680 189 222 269
93 Mikael Backlund CGY 4.12 0.0071 2.48 0.00 1.64 581 183 200 198
94 Nicklas Backstrom WSH 4.50 0.0073 2.30 1.00 1.20 615 205 265 145
95 Steven Stamkos TBL 1.72 0.0074 1.10 0.00 0.62 234 108 51 75
96 Victor Rask MIN 3.65 0.0084 1.67 0.00 1.98 436 160 158 118
97 Erik Haula NSH 3.26 0.0087 1.07 1.00 1.19 375 112 119 144
98 Lars Eller WSH 5.56 0.0113 4.47 0.00 1.09 494 184 178 132
99 Teddy Blueger PIT 3.68 0.0122 2.49 0.00 1.19 301 62 96 143
100 Derick Brassard ARI 4.85 0.0139 4.02 0.00 0.83 349 118 131 100

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