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.85 0.0181 102 1 0 1 -0.85
2 Victor Rask MIN 1.98 0.0168 118 1 0 1 -0.98
3 Dylan Gambrell SJS 2.53 0.0137 185 1 0 1 -1.53
4 Sidney Crosby PIT 2.90 0.0127 229 1 0 1 -1.90
5 Boone Jenner CBJ 1.53 0.0083 185 1 1 0 -1.53
5 David Krejci BOS 1.14 0.0083 138 0 0 0 -1.14
5 Teddy Blueger PIT 1.19 0.0083 143 0 0 0 -1.19
5 Paul Stastny WPG 0.96 0.0083 116 1 1 0 -0.96
5 Dylan Larkin DET 1.58 0.0083 190 0 0 0 -1.58
5 Casey Cizikas NYI 1.38 0.0083 166 0 0 0 -1.38
5 Pierre-Edouard Bellemare COL 0.95 0.0083 114 0 0 0 -0.95
5 Phillip Danault MTL 2.23 0.0083 269 0 0 0 -2.23
5 Derick Brassard ARI 0.83 0.0083 100 0 0 0 -0.83
5 Steven Stamkos TBL 0.62 0.0083 75 0 0 0 -0.62
5 Anthony Cirelli TBL 0.90 0.0083 109 1 1 0 -0.90
5 Lars Eller WSH 1.09 0.0083 132 0 0 0 -1.09
5 Connor McDavid EDM 1.28 0.0083 154 0 0 0 -1.28
5 Evgeny Kuznetsov WSH 0.63 0.0083 76 1 1 0 -0.63
5 Noel Acciari FLA 1.75 0.0083 211 0 0 0 -1.75
5 Scott Laughton PHI 0.99 0.0083 120 0 0 0 -0.99
5 Adam Henrique ANA 1.10 0.0083 133 0 0 0 -1.10
5 Alexander Wennberg FLA 1.29 0.0083 156 0 0 0 -1.29
5 Sam Steel ANA 1.02 0.0083 123 0 0 0 -1.02
5 Anze Kopitar LAK 1.86 0.0083 224 0 0 0 -1.86
5 Kevin Rooney NYR 1.26 0.0083 152 0 0 0 -1.26
5 Gabriel Landeskog COL 0.58 0.0083 70 0 0 0 -0.58
5 Nicklas Backstrom WSH 1.20 0.0083 145 0 0 0 -1.20
5 Brayden Schenn STL 1.49 0.0083 180 1 1 0 -1.49
5 Mikael Backlund CGY 1.64 0.0083 198 0 0 0 -1.64
5 Erik Haula NSH 1.19 0.0083 144 1 1 0 -1.19
31 Nic Dowd WSH 1.77 0.0053 334 3 4 -1 -2.77
32 Luke Glendening DET 1.55 0.0050 308 0 1 -1 -2.55
33 Jordan Staal CAR 1.23 0.0046 269 0 1 -1 -2.23
34 David Kampf CHI 1.02 0.0042 244 0 1 -1 -2.02
35 Elias Lindholm CGY 0.83 0.0038 221 0 1 -1 -1.83
36 Joel Eriksson Ek MIN 0.73 0.0035 209 0 1 -1 -1.73
37 Cody Eakin BUF 0.55 0.0029 187 0 1 -1 -1.55
38 Sebastian Aho CAR 0.50 0.0028 181 0 1 -1 -1.50
39 Derek Grant ANA 0.48 0.0027 178 0 1 -1 -1.48
40 Yanni Gourde TBL 0.42 0.0025 171 0 1 -1 -1.42
41 Joe Pavelski DAL 0.39 0.0023 168 0 1 -1 -1.39
41 Chandler Stephenson VGK 0.38 0.0023 167 1 2 -1 -1.38
41 Mark Scheifele WPG 0.39 0.0023 168 1 2 -1 -1.39
44 Sean Monahan CGY 0.32 0.0020 159 0 1 -1 -1.32
45 Ryan Hartman MIN 0.26 0.0017 152 0 1 -1 -1.26
45 Jean-Gabriel Pageau NYI 0.53 0.0017 305 0 2 -2 -2.53
47 Christian Dvorak ARI 0.19 0.0007 264 0 2 -2 -2.19
48 Jesperi Kotkaniemi MTL 0.04 0.0003 125 0 1 -1 -1.04
48 Radek Faksa DAL 0.08 0.0003 251 0 2 -2 -2.08
48 J.T. Compher COL 0.04 0.0003 126 0 1 -1 -1.04
48 Mikael Granlund NSH 0.04 0.0003 126 0 1 -1 -1.04
52 Kevin Hayes PHI 0.01 0.0001 122 0 1 -1 -1.01
52 Michael McLeod NJD 0.03 0.0001 245 0 2 -2 -2.03
52 Bo Horvat VAN 0.03 0.0001 365 1 4 -3 -3.03
55 Casey Mittelstadt BUF 0.00 0.0000 121 0 1 -1 -1.00
56 J.T. Miller VAN -0.01 -0.0001 120 0 1 -1 -0.99
57 Claude Giroux PHI -0.14 -0.0006 224 0 2 -2 -1.86
58 Leon Draisaitl EDM -0.17 -0.0008 221 0 2 -2 -1.83
58 Vincent Trocheck CAR -0.18 -0.0008 220 0 2 -2 -1.82
58 Jamie Benn DAL -0.09 -0.0008 110 0 1 -1 -0.91
58 Nick Schmaltz ARI -0.09 -0.0008 110 0 1 -1 -0.91
62 Ryan Getzlaf ANA -0.19 -0.0009 218 0 2 -2 -1.81
63 Auston Matthews TOR -0.21 -0.0010 216 1 3 -2 -1.79
64 Patrice Bergeron BOS -0.25 -0.0012 211 0 2 -2 -1.75
65 John Tavares TOR -0.27 -0.0013 209 0 2 -2 -1.73
66 Colton Sissons NSH -0.33 -0.0016 201 0 2 -2 -1.67
67 Nick Paul OTT -0.19 -0.0019 98 0 1 -1 -0.81
67 Jake Evans MTL -0.19 -0.0019 98 0 1 -1 -0.81
67 Ryan Strome NYR -0.37 -0.0019 197 0 2 -2 -1.63
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.25 -0.0028 90 0 1 -1 -0.75
73 Gabriel Vilardi LAK -0.52 -0.0029 179 0 2 -2 -1.48
73 Aleksander Barkov FLA -0.52 -0.0029 179 0 2 -2 -1.48
73 Brock Nelson NYI -0.52 -0.0029 178 0 2 -2 -1.48
76 Nathan MacKinnon COL -0.27 -0.0031 88 0 1 -1 -0.73
77 Ryan Johansen NSH -0.57 -0.0033 172 0 2 -2 -1.43
78 Nazem Kadri COL -0.58 -0.0034 171 0 2 -2 -1.42
79 Brandon Sutter VAN -0.59 -0.0035 170 0 2 -2 -1.41
80 Riley Sheahan BUF -0.60 -0.0036 169 0 2 -2 -1.40
81 Eric Staal BUF/MTL -0.71 -0.0046 155 0 2 -2 -1.29
82 Pius Suter CHI -0.78 -0.0053 147 0 2 -2 -1.22
83 Johan Larsson ARI -1.26 -0.0060 210 0 3 -3 -1.74
84 Adam Lowry WPG -1.37 -0.0070 197 0 3 -3 -1.63
84 Ryan O'Reilly STL -1.84 -0.0070 261 0 4 -4 -2.16
86 Travis Zajac NJD/NYI -1.42 -0.0075 190 0 3 -3 -1.58
87 Nick Bonino MIN -1.50 -0.0083 181 0 3 -3 -1.50
88 Jack Roslovic CBJ -1.05 -0.0091 115 1 3 -2 -0.95
89 Mika Zibanejad NYR -2.11 -0.0093 228 0 4 -4 -1.89
90 Tomas Hertl SJS -2.13 -0.0094 226 0 4 -4 -1.87
91 Jack Hughes NJD -1.10 -0.0101 109 0 2 -2 -0.90
92 Logan Couture SJS -2.85 -0.0110 259 0 5 -5 -2.15
93 Pavel Zacha NJD -1.72 -0.0112 154 0 3 -3 -1.28
94 William Karlsson VGK -2.33 -0.0116 201 0 4 -4 -1.67
95 Chris Tierney OTT -2.34 -0.0117 200 0 4 -4 -1.66
96 Nick Suzuki MTL -2.55 -0.0146 175 1 5 -4 -1.45
97 Dylan Strome CHI -1.34 -0.0168 80 0 2 -2 -0.66
98 Sean Couturier PHI -2.71 -0.0175 155 0 4 -4 -1.29
99 Nolan Patrick PHI -2.09 -0.0190 110 0 3 -3 -0.91
100 Josh Norris OTT -4.35 -0.0219 199 0 6 -6 -1.65

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