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 Brayden Point TBL 1.84 0.0180 102 1 0 1 -0.84
2 Victor Rask MIN 1.97 0.0167 118 1 0 1 -0.97
3 Dylan Gambrell SJS 2.53 0.0137 185 1 0 1 -1.53
4 Sidney Crosby PIT 2.89 0.0126 229 1 0 1 -1.89
5 Paul Stastny WPG 0.96 0.0083 116 1 1 0 -0.96
5 David Krejci BOS 1.14 0.0083 138 0 0 0 -1.14
5 Evgeny Kuznetsov WSH 0.63 0.0083 76 1 1 0 -0.63
5 Casey Cizikas NYI 1.37 0.0083 166 0 0 0 -1.37
5 Anze Kopitar LAK 1.85 0.0083 224 0 0 0 -1.85
5 Adam Henrique ANA 1.10 0.0083 133 0 0 0 -1.10
5 Scott Laughton PHI 0.99 0.0083 120 0 0 0 -0.99
5 Dylan Larkin DET 1.57 0.0083 190 0 0 0 -1.57
5 Gabriel Landeskog COL 0.58 0.0083 70 0 0 0 -0.58
5 Teddy Blueger PIT 1.18 0.0083 143 0 0 0 -1.18
5 Boone Jenner CBJ 1.53 0.0083 185 1 1 0 -1.53
5 Alexander Wennberg FLA 1.29 0.0083 156 0 0 0 -1.29
5 Phillip Danault MTL 2.22 0.0083 269 0 0 0 -2.22
5 Nicklas Backstrom WSH 1.20 0.0083 145 0 0 0 -1.20
5 Steven Stamkos TBL 0.62 0.0083 75 0 0 0 -0.62
5 Erik Haula NSH 1.19 0.0083 144 1 1 0 -1.19
5 Lars Eller WSH 1.09 0.0083 132 0 0 0 -1.09
5 Anthony Cirelli TBL 0.90 0.0083 109 1 1 0 -0.90
23 Sam Steel ANA 1.01 0.0082 123 0 0 0 -1.01
23 Connor McDavid EDM 1.25 0.0082 152 0 0 0 -1.25
23 J.T. Miller VAN 0.89 0.0082 108 0 0 0 -0.89
23 Pierre-Edouard Bellemare COL 0.94 0.0082 114 0 0 0 -0.94
23 Brayden Schenn STL 1.48 0.0082 180 1 1 0 -1.48
23 Derick Brassard ARI 0.82 0.0082 100 0 0 0 -0.82
23 Noel Acciari FLA 1.74 0.0082 211 0 0 0 -1.74
23 Mikael Backlund CGY 1.55 0.0082 188 0 0 0 -1.55
23 Kevin Rooney NYR 1.25 0.0082 152 0 0 0 -1.25
32 Nic Dowd WSH 1.75 0.0052 334 3 4 -1 -2.75
33 Luke Glendening DET 1.54 0.0050 308 0 1 -1 -2.54
34 Jordan Staal CAR 1.22 0.0045 269 0 1 -1 -2.22
35 David Kampf CHI 1.01 0.0041 244 0 1 -1 -2.01
36 Elias Lindholm CGY 0.75 0.0035 212 0 1 -1 -1.75
37 Joel Eriksson Ek MIN 0.72 0.0034 209 0 1 -1 -1.72
38 Cody Eakin BUF 0.54 0.0029 187 0 1 -1 -1.54
39 Sebastian Aho CAR 0.49 0.0027 181 0 1 -1 -1.49
40 Derek Grant ANA 0.47 0.0026 178 0 1 -1 -1.47
41 Yanni Gourde TBL 0.41 0.0024 171 0 1 -1 -1.41
42 Chandler Stephenson VGK 0.38 0.0023 167 1 2 -1 -1.38
42 Mark Scheifele WPG 0.39 0.0023 168 1 2 -1 -1.39
42 Joe Pavelski DAL 0.39 0.0023 168 0 1 -1 -1.39
45 Sean Monahan CGY 0.31 0.0019 159 0 1 -1 -1.31
46 Jean-Gabriel Pageau NYI 0.52 0.0017 305 0 2 -2 -2.52
47 Ryan Hartman MIN 0.25 0.0016 152 0 1 -1 -1.25
48 Christian Dvorak ARI 0.18 0.0007 264 0 2 -2 -2.18
49 Radek Faksa DAL 0.07 0.0003 251 0 2 -2 -2.07
49 J.T. Compher COL 0.04 0.0003 126 0 1 -1 -1.04
49 Mikael Granlund NSH 0.04 0.0003 126 0 1 -1 -1.04
52 Jesperi Kotkaniemi MTL 0.03 0.0002 125 0 1 -1 -1.03
53 Michael McLeod NJD 0.02 0.0001 245 0 2 -2 -2.02
53 Kevin Hayes PHI 0.01 0.0001 122 0 1 -1 -1.01
55 Casey Mittelstadt BUF 0.00 0.0000 121 0 1 -1 -1.00
56 Bo Horvat VAN -0.21 -0.0006 338 1 4 -3 -2.79
57 Claude Giroux PHI -0.15 -0.0007 224 0 2 -2 -1.85
58 Jamie Benn DAL -0.09 -0.0008 110 0 1 -1 -0.91
58 Leon Draisaitl EDM -0.18 -0.0008 221 0 2 -2 -1.82
58 Nick Schmaltz ARI -0.09 -0.0008 110 0 1 -1 -0.91
61 Vincent Trocheck CAR -0.19 -0.0009 220 0 2 -2 -1.81
61 Ryan Getzlaf ANA -0.20 -0.0009 218 0 2 -2 -1.80
63 Auston Matthews TOR -0.22 -0.0010 216 1 3 -2 -1.78
64 Patrice Bergeron BOS -0.26 -0.0012 211 0 2 -2 -1.74
65 John Tavares TOR -0.28 -0.0013 209 0 2 -2 -1.72
66 Colton Sissons NSH -0.34 -0.0017 201 0 2 -2 -1.66
67 Ryan Strome NYR -0.38 -0.0019 197 0 2 -2 -1.62
67 Jake Evans MTL -0.19 -0.0019 98 0 1 -1 -0.81
67 Nick Paul OTT -0.19 -0.0019 98 0 1 -1 -0.81
70 Charlie Coyle BOS -0.22 -0.0023 94 0 1 -1 -0.78
71 Jason Spezza TOR -0.23 -0.0025 93 0 1 -1 -0.77
72 Roope Hintz DAL -0.26 -0.0029 90 0 1 -1 -0.74
72 Aleksander Barkov FLA -0.52 -0.0029 179 0 2 -2 -1.48
72 Gabriel Vilardi LAK -0.52 -0.0029 179 0 2 -2 -1.48
75 Brock Nelson NYI -0.53 -0.0030 178 0 2 -2 -1.47
76 Nathan MacKinnon COL -0.27 -0.0031 88 0 1 -1 -0.73
77 Ryan Johansen NSH -0.58 -0.0034 172 0 2 -2 -1.42
78 Brandon Sutter VAN -0.60 -0.0035 170 0 2 -2 -1.40
78 Nazem Kadri COL -0.59 -0.0035 171 0 2 -2 -1.41
80 Riley Sheahan BUF -0.61 -0.0036 169 0 2 -2 -1.39
81 Eric Staal BUF/MTL -0.72 -0.0046 155 0 2 -2 -1.28
82 Pius Suter CHI -0.79 -0.0054 147 0 2 -2 -1.21
83 Johan Larsson ARI -1.27 -0.0060 210 0 3 -3 -1.73
84 Adam Lowry WPG -1.38 -0.0070 197 0 3 -3 -1.62
85 Ryan O'Reilly STL -1.85 -0.0071 261 0 4 -4 -2.15
86 Travis Zajac NJD/NYI -1.43 -0.0075 190 0 3 -3 -1.57
87 Nick Bonino MIN -1.51 -0.0083 181 0 3 -3 -1.49
88 Jack Roslovic CBJ -1.05 -0.0091 115 1 3 -2 -0.95
89 Mika Zibanejad NYR -2.12 -0.0093 228 0 4 -4 -1.88
90 Tomas Hertl SJS -2.14 -0.0095 226 0 4 -4 -1.86
91 Jack Hughes NJD -1.10 -0.0101 109 0 2 -2 -0.90
92 Logan Couture SJS -2.86 -0.0110 259 0 5 -5 -2.14
93 Pavel Zacha NJD -1.73 -0.0112 154 0 3 -3 -1.27
94 William Karlsson VGK -2.34 -0.0116 201 0 4 -4 -1.66
95 Chris Tierney OTT -2.35 -0.0118 200 0 4 -4 -1.65
96 Nick Suzuki MTL -2.56 -0.0146 175 1 5 -4 -1.44
97 Dylan Strome CHI -1.34 -0.0168 80 0 2 -2 -0.66
98 Sean Couturier PHI -2.72 -0.0175 155 0 4 -4 -1.28
99 Nolan Patrick PHI -2.09 -0.0190 110 0 3 -3 -0.91
100 Josh Norris OTT -4.36 -0.0219 199 0 6 -6 -1.64

Download in CSV format

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

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