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 OZ AdjNetS OZ AdjNetS/FO OZ FO OZ SF OZ SA OZ NetS OZ ExpNetS
1 Teddy Blueger PIT 2.49 0.0402 62 3 0 3 0.51
2 Derick Brassard ARI 4.03 0.0342 118 5 0 5 0.97
3 Nic Dowd WSH 1.55 0.0282 55 2 0 2 0.45
4 Lars Eller WSH 4.49 0.0244 184 6 0 6 1.51
5 Brandon Sutter VAN 2.23 0.0237 94 3 0 3 0.77
6 Chris Tierney OTT 2.17 0.0215 101 3 0 3 0.83
7 Phillip Danault MTL 2.45 0.0130 189 4 0 4 1.55
8 Nick Bonino MIN 1.19 0.0120 99 2 0 2 0.81
9 Gabriel Landeskog COL 2.37 0.0119 199 5 1 4 1.63
10 Yanni Gourde TBL 1.77 0.0118 150 3 0 3 1.23
11 Victor Rask MIN 1.74 0.0113 154 3 0 3 1.26
11 Nicklas Backstrom WSH 2.32 0.0113 205 4 0 4 1.68
13 Auston Matthews TOR 2.86 0.0110 261 5 0 5 2.14
13 Joel Eriksson Ek MIN 1.72 0.0110 156 3 0 3 1.28
15 Vincent Trocheck CAR 1.71 0.0109 157 3 0 3 1.29
16 Jack Roslovic CBJ 2.24 0.0104 215 4 0 4 1.76
17 Steven Stamkos TBL 1.11 0.0103 108 2 0 2 0.89
17 Mikael Backlund CGY 1.67 0.0103 162 3 0 3 1.33
19 Adam Lowry WPG 1.08 0.0096 112 2 0 2 0.92
19 Erik Haula NSH 1.08 0.0096 112 2 0 2 0.92
21 J.T. Compher COL 0.51 0.0085 60 1 0 1 0.49
21 Leon Draisaitl EDM 2.03 0.0085 240 4 0 4 1.97
23 Patrice Bergeron BOS 2.52 0.0083 302 5 0 5 2.48
24 Mika Zibanejad NYR 1.47 0.0079 186 4 1 3 1.53
25 Radek Faksa DAL 0.96 0.0076 127 2 0 2 1.04
26 Ryan Strome NYR 1.43 0.0075 191 3 0 3 1.57
27 Elias Lindholm CGY 1.34 0.0066 202 3 0 3 1.66
28 Mikael Granlund NSH 0.84 0.0060 141 2 0 2 1.16
29 Nazem Kadri COL 1.24 0.0058 215 3 0 3 1.76
29 Bo Horvat VAN 1.24 0.0058 215 4 1 3 1.76
31 Eric Staal BUF/MTL 0.81 0.0056 145 3 1 2 1.19
32 Adam Henrique ANA 0.78 0.0052 149 2 0 2 1.22
33 Sidney Crosby PIT 1.92 0.0051 375 5 0 5 3.08
34 Nick Paul OTT 0.37 0.0048 77 1 0 1 0.63
35 Evgeny Kuznetsov WSH 1.10 0.0047 232 3 0 3 1.90
35 Nick Suzuki MTL 1.10 0.0047 232 3 0 3 1.90
37 Noel Acciari FLA 0.36 0.0046 78 1 0 1 0.64
38 Gabriel Vilardi LAK 0.69 0.0043 160 2 0 2 1.31
39 Tomas Hertl SJS 0.52 0.0029 180 2 0 2 1.48
40 Derek Grant ANA 0.24 0.0026 93 1 0 1 0.76
41 Ryan Hartman MIN 0.14 0.0013 105 1 0 1 0.86
42 Colin White OTT 0.12 0.0011 107 1 0 1 0.88
43 Anze Kopitar LAK 0.20 0.0009 219 2 0 2 1.80
44 Nathan MacKinnon COL 0.06 0.0005 115 1 0 1 0.94
45 Pavel Zacha NJD 0.01 0.0001 121 1 0 1 0.99
46 Sam Steel ANA -0.03 -0.0002 125 1 0 1 1.03
46 David Krejci BOS -0.04 -0.0002 249 3 1 2 2.04
48 Kevin Hayes PHI -0.08 -0.0006 132 1 0 1 1.08
49 Jamie Benn DAL -0.12 -0.0009 136 1 0 1 1.12
50 Luke Glendening DET -0.15 -0.0011 140 2 1 1 1.15
51 Anthony Cirelli TBL -0.21 -0.0014 147 1 0 1 1.21
52 Roope Hintz DAL -0.27 -0.0017 155 1 0 1 1.27
53 Brayden Point TBL -0.30 -0.0019 158 1 0 1 1.30
54 Paul Stastny WPG -0.40 -0.0023 171 1 0 1 1.40
55 Chandler Stephenson VGK -0.45 -0.0025 177 1 0 1 1.45
55 Brock Nelson NYI -0.44 -0.0025 176 1 0 1 1.44
55 Ryan Getzlaf ANA -0.44 -0.0025 176 1 0 1 1.44
58 Sean Couturier PHI -0.46 -0.0026 178 1 0 1 1.46
58 Jean-Gabriel Pageau NYI -0.46 -0.0026 178 1 0 1 1.46
60 Pius Suter CHI -0.54 -0.0029 188 1 0 1 1.54
61 Christian Dvorak ARI -0.62 -0.0031 197 1 0 1 1.62
62 Jordan Staal CAR -0.67 -0.0033 204 2 1 1 1.67
63 Connor McDavid EDM -0.76 -0.0035 215 1 0 1 1.76
63 William Karlsson VGK -0.75 -0.0035 213 2 1 1 1.75
63 Jack Hughes NJD -0.74 -0.0035 212 1 0 1 1.74
66 Ryan Johansen NSH -0.85 -0.0038 225 2 1 1 1.85
67 Charlie Coyle BOS -1.02 -0.0082 124 0 0 0 1.02
67 Aleksander Barkov FLA -1.99 -0.0082 242 0 0 0 1.99
67 Riley Sheahan BUF -0.84 -0.0082 102 0 0 0 0.84
67 Jason Spezza TOR -0.97 -0.0082 118 1 1 0 0.97
67 Johan Larsson ARI -0.87 -0.0082 106 0 0 0 0.87
67 Cody Eakin BUF -0.85 -0.0082 104 0 0 0 0.85
67 Pierre-Edouard Bellemare COL -0.61 -0.0082 74 0 0 0 0.61
67 Ryan O'Reilly STL -2.17 -0.0082 265 0 0 0 2.17
67 Brayden Schenn STL -1.51 -0.0082 184 0 0 0 1.51
67 Kevin Rooney NYR -0.75 -0.0082 92 0 0 0 0.75
67 Travis Zajac NJD/NYI -1.07 -0.0082 131 0 0 0 1.07
67 Logan Couture SJS -1.22 -0.0082 149 0 0 0 1.22
67 Nolan Patrick PHI -1.01 -0.0082 123 0 0 0 1.01
67 Josh Norris OTT -1.51 -0.0082 184 1 1 0 1.51
67 Casey Cizikas NYI -0.89 -0.0082 109 0 0 0 0.89
67 Jesperi Kotkaniemi MTL -1.35 -0.0082 164 1 1 0 1.35
67 Claude Giroux PHI -1.51 -0.0082 184 1 1 0 1.51
67 Sebastian Aho CAR -1.90 -0.0082 231 0 0 0 1.90
67 Alexander Wennberg FLA -1.82 -0.0082 222 0 0 0 1.82
67 Nick Schmaltz ARI -1.43 -0.0082 174 0 0 0 1.43
67 J.T. Miller VAN -1.27 -0.0082 155 0 0 0 1.27
67 Dylan Larkin DET -1.39 -0.0082 169 0 0 0 1.39
67 Michael McLeod NJD -0.75 -0.0082 92 0 0 0 0.75
67 Scott Laughton PHI -0.85 -0.0082 104 0 0 0 0.85
67 Casey Mittelstadt BUF -0.80 -0.0082 98 0 0 0 0.80
67 Colton Sissons NSH -0.61 -0.0082 74 0 0 0 0.61
67 Joe Pavelski DAL -1.62 -0.0082 198 0 0 0 1.62
67 Dylan Gambrell SJS -1.13 -0.0082 138 0 0 0 1.13
67 Sean Monahan CGY -1.66 -0.0082 202 0 0 0 1.66
96 Mark Scheifele WPG -2.71 -0.0130 209 0 1 -1 1.71
97 Dylan Strome CHI -1.98 -0.0166 119 0 1 -1 0.98
98 David Kampf CHI -1.94 -0.0169 115 0 1 -1 0.94
98 John Tavares TOR -3.89 -0.0169 230 1 3 -2 1.89
100 Boone Jenner CBJ -1.78 -0.0187 95 0 1 -1 0.78

Download in CSV format

Data is updated nightly; this page updated through games played on May 11, 2021

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