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 DZ AdjNetS DZ AdjNetS/FO DZ FO DZ SF DZ SA DZ NetS DZ ExpNetS
1 Lars Eller WSH 3.58 0.0169 212 2 0 2 -1.58
2 William Karlsson VGK 3.81 0.0157 243 4 2 2 -1.81
3 Nolan Patrick PHI 2.33 0.0130 179 1 0 1 -1.33
4 Cody Eakin VGK 2.41 0.0128 189 1 0 1 -1.41
5 Bo Horvat VAN 5.58 0.0116 481 2 0 2 -3.58
6 Pierre-Luc Dubois CBJ 0.65 0.0075 87 0 0 0 -0.65
6 Alexander Wennberg CBJ 1.06 0.0075 142 0 0 0 -1.06
6 Mark Scheifele WPG 1.85 0.0075 248 0 0 0 -1.85
6 Jason Spezza DAL 1.20 0.0075 161 0 0 0 -1.20
6 Jordan Staal CAR 0.94 0.0075 126 0 0 0 -0.94
11 Luke Glendening DET 2.47 0.0074 332 1 1 0 -2.47
11 Colton Sissons NSH 1.39 0.0074 187 1 1 0 -1.39
11 Mark Jankowski CGY 0.99 0.0074 133 0 0 0 -0.99
11 Pierre-Edouard Bellemare VGK 1.03 0.0074 139 0 0 0 -1.03
11 Gabriel Landeskog COL 0.65 0.0074 88 1 1 0 -0.65
11 Elias Pettersson VAN 0.42 0.0074 57 0 0 0 -0.42
11 Max Domi MTL 1.51 0.0074 203 2 2 0 -1.51
11 Ryan Kesler ANA 1.82 0.0074 245 0 0 0 -1.82
11 Adam Lowry WPG 1.66 0.0074 223 0 0 0 -1.66
11 Derek Ryan CGY 1.03 0.0074 139 0 0 0 -1.03
11 Adrian Kempe LAK 0.72 0.0074 97 0 0 0 -0.72
11 Nate Thompson LAK/MTL 1.42 0.0074 191 0 0 0 -1.42
11 Nick Bonino NSH 2.32 0.0074 312 0 0 0 -2.32
11 Adam Henrique ANA 1.37 0.0074 184 0 0 0 -1.37
11 Evgeni Malkin PIT 1.13 0.0074 152 1 1 0 -1.13
11 Colin White OTT 1.27 0.0074 171 1 1 0 -1.27
11 Elias Lindholm CGY 1.12 0.0074 151 1 1 0 -1.12
28 Sean Couturier PHI 0.74 0.0032 234 0 1 -1 -1.74
29 Chris Tierney OTT 0.67 0.0030 224 2 3 -1 -1.67
30 Mikko Koivu MIN 0.60 0.0028 215 0 1 -1 -1.60
30 Valtteri Filppula NYI 0.59 0.0028 214 0 1 -1 -1.59
32 Nico Hischier NJD 0.56 0.0027 210 0 1 -1 -1.56
33 Leon Draisaitl EDM 0.53 0.0026 206 0 1 -1 -1.53
34 Claude Giroux PHI 0.46 0.0023 196 0 1 -1 -1.46
34 Jeff Carter LAK 0.45 0.0023 195 0 1 -1 -1.45
34 Joe Pavelski SJS 0.46 0.0023 196 0 1 -1 -1.46
37 Mikael Backlund CGY 0.37 0.0020 184 0 1 -1 -1.37
38 Dylan Strome ARI/CHI 0.32 0.0018 177 1 2 -1 -1.32
38 Tomas Hertl SJS 0.31 0.0018 176 1 2 -1 -1.31
40 Bryan Little WPG 0.29 0.0017 173 0 1 -1 -1.29
40 Kevin Hayes NYR 0.29 0.0017 173 0 1 -1 -1.29
40 Patrice Bergeron BOS 0.30 0.0017 175 0 1 -1 -1.30
40 Cedric Paquette TBL 0.29 0.0017 173 0 1 -1 -1.29
44 Zack Smith OTT 0.27 0.0016 171 0 1 -1 -1.27
45 Nathan MacKinnon COL 0.25 0.0015 168 1 2 -1 -1.25
45 Anthony Cirelli TBL 0.26 0.0015 169 0 1 -1 -1.26
47 Jay Beagle VAN 0.21 0.0013 163 0 1 -1 -1.21
48 Jared McCann FLA/PIT 0.19 0.0012 160 0 1 -1 -1.19
49 Travis Zajac NJD 0.33 0.0011 313 2 4 -2 -2.33
50 Frans Nielsen DET 0.15 0.0010 155 0 1 -1 -1.15
51 Ryan O'Reilly STL 0.28 0.0009 307 0 2 -2 -2.28
51 Connor McDavid EDM 0.13 0.0009 152 0 1 -1 -1.13
53 Steven Stamkos TBL 0.10 0.0007 148 0 1 -1 -1.10
54 David Kampf CHI 0.08 0.0006 145 0 1 -1 -1.08
55 Dylan Larkin DET 0.10 0.0004 282 1 3 -2 -2.10
56 Brandon Dubinsky CBJ -0.04 -0.0002 263 0 2 -2 -1.96
57 Radek Faksa DAL -0.08 -0.0003 258 0 2 -2 -1.92
58 Nicklas Backstrom WSH -0.10 -0.0004 255 0 2 -2 -1.90
58 Anze Kopitar LAK -0.14 -0.0004 384 0 3 -3 -2.86
60 Ryan Strome EDM/NYR -0.08 -0.0007 123 0 1 -1 -0.92
61 Brock Nelson NYI -0.19 -0.0008 243 1 3 -2 -1.81
62 Brad Richardson ARI -0.26 -0.0011 234 0 2 -2 -1.74
63 Sidney Crosby PIT -0.28 -0.0012 231 0 2 -2 -1.72
63 Charlie Coyle MIN -0.14 -0.0012 116 0 1 -1 -0.86
65 Lucas Wallmark CAR -0.34 -0.0015 223 0 2 -2 -1.66
66 Artem Anisimov CHI -0.20 -0.0019 108 0 1 -1 -0.80
67 Matt Duchene OTT -0.42 -0.0020 213 0 2 -2 -1.58
68 Phillip Danault MTL -0.82 -0.0028 293 0 3 -3 -2.18
69 Nazem Kadri TOR -0.61 -0.0033 187 0 2 -2 -1.39
70 Ryan Nugent-Hopkins EDM -0.64 -0.0035 183 0 2 -2 -1.36
71 Johan Larsson BUF -1.00 -0.0037 269 0 3 -3 -2.00
72 Mika Zibanejad NYR -1.10 -0.0043 256 0 3 -3 -1.90
73 Jonathan Toews CHI -1.15 -0.0046 249 0 3 -3 -1.85
74 Auston Matthews TOR -0.81 -0.0051 160 0 2 -2 -1.19
75 Vincent Trocheck FLA -0.85 -0.0055 154 0 2 -2 -1.15
76 Kyle Brodziak EDM -1.36 -0.0062 220 0 3 -3 -1.64
77 Brett Howden NYR -0.92 -0.0063 145 0 2 -2 -1.08
78 Brandon Sutter VAN -0.94 -0.0066 142 0 2 -2 -1.06
78 Tyler Bozak STL -0.94 -0.0066 142 0 2 -2 -1.06
80 Casey Cizikas NYI -1.44 -0.0069 209 0 3 -3 -1.56
81 Jack Eichel BUF -0.97 -0.0070 139 0 2 -2 -1.03
82 Eric Staal MIN -1.49 -0.0073 203 0 3 -3 -1.51
83 Carl Soderberg COL -1.53 -0.0077 198 0 3 -3 -1.47
84 Sean Monahan CGY -1.04 -0.0081 129 0 2 -2 -0.96
84 Derek Stepan ARI -2.08 -0.0081 258 0 4 -4 -1.92
86 Sebastian Aho CAR -1.57 -0.0082 192 0 3 -3 -1.43
87 Paul Stastny VGK -1.06 -0.0084 126 0 2 -2 -0.94
88 Tyler Seguin DAL -2.25 -0.0096 235 0 4 -4 -1.75
89 Ryan Johansen NSH -1.70 -0.0097 175 0 3 -3 -1.30
90 David Krejci BOS -1.71 -0.0098 174 0 3 -3 -1.29
91 Aleksander Barkov FLA -3.44 -0.0100 344 0 6 -6 -2.56
92 Jesperi Kotkaniemi MTL -1.17 -0.0105 111 0 2 -2 -0.83
93 Evgeny Kuznetsov WSH -1.79 -0.0110 162 0 3 -3 -1.21
93 Vladimir Sobotka BUF -1.79 -0.0110 163 0 3 -3 -1.21
95 John Tavares TOR -3.03 -0.0114 265 0 5 -5 -1.97
96 Brayden Schenn STL -1.88 -0.0125 150 0 3 -3 -1.12
97 Pavel Zacha NJD -2.53 -0.0128 197 0 4 -4 -1.47
98 Boone Jenner CBJ -3.18 -0.0130 244 0 5 -5 -1.82
99 Brayden Point TBL -1.91 -0.0131 146 0 3 -3 -1.09
100 Ryan Getzlaf ANA -3.44 -0.0164 210 0 5 -5 -1.56

Download in CSV format

Data is updated nightly; this page updated through games played on February 16, 2019

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