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 Nazem Kadri COL 5.78 0.0127 2.54 1.00 2.24 456 174 135 147
2 Pierre-Edouard Bellemare COL 4.51 0.0109 2.12 0.00 2.39 414 104 145 165
3 Alexander Wennberg CBJ 4.07 0.0086 0.75 1.00 2.32 472 148 167 157
4 Phillip Danault MTL 6.15 0.0085 4.19 0.00 1.96 721 215 273 233
5 Matt Duchene NSH 3.43 0.0084 4.64 -1.00 -0.21 408 162 152 94
6 Brayden Point TBL 3.61 0.0074 2.54 0.00 1.07 487 174 186 127
7 Jared McCann PIT 2.76 0.0068 2.67 0.00 0.09 405 158 118 129
8 Derek Grant ANA 1.91 0.0067 -0.35 1.00 1.26 286 42 94 150
9 Brad Richardson ARI 2.11 0.0054 -0.46 1.00 1.57 388 55 147 186
10 Sean Kuraly BOS 1.59 0.0049 1.46 0.00 0.13 327 64 129 134
11 Anze Kopitar LAK 3.12 0.0048 4.33 0.00 -1.21 652 198 241 213
11 Mika Zibanejad NYR 2.30 0.0048 -0.08 2.00 0.38 475 128 183 164
13 Ryan Johansen NSH 2.52 0.0044 3.27 -2.00 1.25 574 205 221 148
14 Dylan Strome CHI 1.59 0.0042 0.85 1.00 -0.26 382 137 157 88
15 Jean-Gabriel Pageau OTT 1.96 0.0039 1.06 0.00 0.90 502 112 164 226
16 Nico Hischier NJD 2.02 0.0037 1.56 1.00 -0.54 543 171 198 174
17 Mikko Koivu MIN 1.33 0.0032 -0.03 0.00 1.36 411 122 128 161
18 Noel Acciari FLA 1.09 0.0030 1.47 0.00 -0.38 367 63 111 193
19 Tyler Bozak STL 0.86 0.0027 -0.12 0.00 0.98 322 133 73 116
19 Teddy Blueger PIT 1.35 0.0027 0.35 0.00 1.00 495 77 180 238
21 Lucas Wallmark CAR 1.22 0.0025 0.75 0.00 0.47 496 148 173 175
22 Johan Larsson BUF 0.84 0.0024 -0.52 0.00 1.36 350 62 126 162
22 Mark Scheifele WPG 1.62 0.0024 -0.04 1.00 0.66 678 242 239 197
24 Radek Faksa DAL 0.95 0.0023 -0.66 0.00 1.61 422 78 153 191
24 Kevin Hayes PHI 1.14 0.0023 -0.27 0.00 1.41 503 151 184 168
26 Mikael Backlund CGY 0.79 0.0021 -0.12 0.00 0.91 377 133 136 108
26 Jonathan Toews CHI 1.43 0.0021 0.71 0.00 0.72 695 272 219 204
28 Nick Bonino NSH 0.93 0.0020 1.07 0.00 -0.14 473 110 142 221
29 Auston Matthews TOR 0.92 0.0018 0.04 1.00 -0.12 523 233 185 105
29 Nathan MacKinnon COL 0.95 0.0018 -0.30 1.00 0.25 532 155 229 148
31 Eric Staal MIN 0.95 0.0017 -0.57 1.00 0.52 555 187 188 180
32 Connor McDavid EDM 0.69 0.0015 0.76 0.00 -0.07 446 147 188 111
33 Dylan Larkin DET 0.82 0.0012 0.06 1.00 -0.24 660 231 220 209
33 David Krejci BOS 0.51 0.0012 -1.46 1.00 0.97 430 174 141 115
35 Derek Ryan CGY 0.47 0.0011 -0.09 -1.00 1.56 438 129 124 185
35 Christian Dvorak ARI 0.52 0.0011 0.39 0.00 0.13 480 191 155 134
37 Boone Jenner CBJ 0.59 0.0010 0.59 0.00 0.00 584 167 179 238
37 Brock Nelson NYI 0.60 0.0010 1.62 0.00 -1.02 595 164 196 235
39 Elias Lindholm CGY 0.41 0.0009 0.96 0.00 -0.55 432 124 136 172
40 J.T. Compher COL 0.22 0.0008 0.33 0.00 -0.11 270 79 85 106
41 Ryan Getzlaf ANA 0.38 0.0007 0.63 -1.00 0.75 516 163 145 208
41 Carl Soderberg ARI 0.29 0.0007 1.04 0.00 -0.75 435 114 173 148
43 Brett Howden NYR 0.19 0.0006 0.18 -1.00 1.01 320 97 103 120
44 Lars Eller WSH 0.28 0.0005 -0.18 -1.00 1.46 510 140 197 173
45 Pierre-Luc Dubois CBJ 0.14 0.0003 -0.79 0.00 0.93 495 213 171 111
46 Cedric Paquette TBL 0.08 0.0002 1.09 0.00 -1.01 366 108 140 118
46 Tyler Seguin DAL 0.11 0.0002 -0.33 0.00 0.44 465 158 136 171
48 William Karlsson VGK 0.08 0.0001 -0.36 0.00 0.44 566 162 233 171
48 Evgeny Kuznetsov WSH 0.03 0.0001 0.59 0.00 -0.56 528 168 189 171
50 Joe Pavelski DAL 0.01 0.0000 -0.01 0.00 0.02 333 120 92 121
50 Mathew Barzal NYI 0.01 0.0000 1.16 0.00 -1.15 363 100 162 101
50 Erik Haula CAR 0.00 0.0000 -0.88 0.00 0.88 324 105 115 104
53 Colin White OTT -0.05 -0.0002 -0.93 0.00 0.88 318 110 104 104
53 Ryan Strome NYR -0.11 -0.0002 0.48 0.00 -0.59 549 180 201 168
53 Nicklas Backstrom WSH -0.10 -0.0002 1.42 0.00 -1.52 558 188 194 176
53 John Tavares TOR -0.09 -0.0002 0.36 0.00 -0.45 594 195 215 184
57 Joe Thornton SJS -0.10 -0.0003 -0.08 0.00 -0.02 380 128 136 116
57 Riley Sheahan EDM -0.11 -0.0003 0.53 0.00 -0.64 385 56 167 162
59 Nate Thompson MTL -0.21 -0.0004 -1.08 0.00 0.87 490 128 140 222
59 Blake Lizotte LAK -0.15 -0.0004 -1.03 1.00 -0.12 366 122 139 105
61 Claude Giroux PHI -0.27 -0.0005 -0.53 0.00 0.26 590 182 140 268
62 Casey Cizikas NYI -0.30 -0.0006 0.20 0.00 -0.50 477 95 204 178
62 Adam Henrique ANA -0.24 -0.0006 -1.27 0.00 1.03 432 151 159 122
64 Brayden Schenn STL -0.34 -0.0007 -0.51 1.00 -0.83 489 179 171 139
65 David Kampf CHI -0.32 -0.0008 -0.71 0.00 0.39 382 84 133 165
65 Leon Draisaitl EDM -0.38 -0.0008 0.20 0.00 -0.58 472 214 89 169
65 Jack Eichel BUF -0.60 -0.0008 -1.24 0.00 0.64 742 266 281 195
68 Travis Zajac NJD -0.52 -0.0009 0.70 -1.00 -0.22 559 154 193 212
68 Sebastian Aho CAR -0.48 -0.0009 -0.68 -1.00 1.20 522 200 180 142
70 Blake Wheeler WPG -0.41 -0.0010 -0.39 0.00 -0.02 420 165 139 116
71 Ryan O'Reilly STL -0.76 -0.0011 1.14 -1.00 -0.90 704 221 233 250
72 Chris Tierney OTT -0.59 -0.0012 -0.14 0.00 -0.45 499 136 179 184
73 Tomas Hertl SJS -0.70 -0.0013 -0.28 -1.00 0.58 520 152 180 188
74 Patrice Bergeron BOS -0.81 -0.0014 -1.97 0.00 1.16 579 234 207 138
75 Evgeni Malkin PIT -0.86 -0.0016 0.18 0.00 -1.04 528 216 198 114
76 Bo Horvat VAN -1.40 -0.0019 0.24 0.00 -1.64 754 209 265 280
77 Sean Couturier PHI -0.97 -0.0021 -1.29 0.00 0.32 458 153 148 157
77 Max Domi MTL -0.88 -0.0021 -1.08 0.00 0.20 427 128 157 142
79 Jordan Staal CAR -1.63 -0.0025 -1.49 1.00 -1.14 660 177 262 221
80 Luke Glendening DET -0.96 -0.0028 0.42 0.00 -1.38 347 69 86 192
81 Adam Lowry WPG -1.42 -0.0030 -1.02 0.00 -0.40 469 121 158 190
81 Sean Monahan CGY -1.68 -0.0030 -2.94 1.00 0.26 565 231 184 150
83 Derek Stepan ARI -1.89 -0.0031 -0.81 0.00 -1.08 619 215 176 228
84 Sam Steel ANA -1.37 -0.0032 0.70 0.00 -2.07 428 155 162 111
85 Charlie Coyle BOS -1.26 -0.0033 -1.07 0.00 -0.19 385 127 162 96
86 Steven Stamkos TBL -1.34 -0.0038 -1.30 0.00 -0.04 349 155 80 114
87 Jeff Carter LAK -1.77 -0.0042 0.77 0.00 -2.54 417 146 98 173
88 Anthony Cirelli TBL -2.00 -0.0043 -2.19 -1.00 1.19 461 141 179 141
88 Joel Eriksson Ek MIN -1.74 -0.0043 1.17 0.00 -2.91 409 98 181 130
90 Sidney Crosby PIT -1.57 -0.0046 -2.21 0.00 0.64 341 144 121 76
91 J.T. Miller VAN -1.90 -0.0047 -2.63 0.00 0.73 400 194 119 87
92 Vincent Trocheck FLA -2.49 -0.0057 -0.41 0.00 -2.08 437 168 160 109
93 Pavel Zacha NJD -1.73 -0.0059 -0.83 0.00 -0.90 293 99 63 131
94 Jay Beagle VAN -1.90 -0.0061 -0.26 0.00 -1.64 310 31 117 162
95 Aleksander Barkov FLA -3.66 -0.0062 -1.74 1.00 -2.92 592 207 257 128
96 Cody Eakin VGK -2.06 -0.0066 -0.94 0.00 -1.12 314 112 97 105
97 Paul Stastny VGK -4.00 -0.0068 -1.68 0.00 -2.32 588 200 189 199
98 Ryan Carpenter CHI -2.54 -0.0070 -0.76 0.00 -1.78 364 90 129 145
99 Valtteri Filppula DET -3.87 -0.0097 -0.93 -1.00 -1.94 401 111 164 126
100 Barclay Goodrow SJS -3.66 -0.0100 0.20 -1.00 -2.86 366 95 136 135

Download in CSV format

Data is updated nightly; this page updated through games played on January 22, 2020

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