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 William Nylander TOR 0.98 0.0223 0.93 0.00 0.05 44 17 14 13
2 Kyle Turris NSH 0.97 0.0202 0.92 0.00 0.05 48 20 16 12
3 Sebastian Aho CAR 1.93 0.0179 0.83 0.00 1.10 108 41 43 24
4 Sean Monahan CGY 0.97 0.0176 0.91 0.00 0.06 55 23 18 14
5 John Tavares TOR 1.10 0.0106 0.92 0.00 0.18 104 19 42 43
6 William Karlsson VGK 0.96 0.0101 0.87 0.00 0.09 95 32 41 22
7 Matt Duchene CBJ 0.85 0.0089 0.78 0.00 0.07 96 53 27 16
8 Charlie Coyle BOS 1.95 0.0085 -0.32 1.00 1.27 230 79 86 65
9 Oskar Sundqvist STL 1.06 0.0057 0.81 0.00 0.25 185 47 77 61
10 Ryan O'Reilly STL 2.21 0.0054 1.51 0.00 0.70 412 120 121 171
11 Logan Couture SJS 1.00 0.0045 0.77 0.00 0.23 220 56 108 56
12 Tyler Bozak STL 1.08 0.0044 0.69 0.00 0.39 244 75 73 96
13 Matt Cullen PIT 0.06 0.0027 0.00 0.00 0.06 22 0 7 15
14 Colton Sissons NSH 0.10 0.0021 -0.02 0.00 0.12 48 6 13 29
15 Sean Kuraly BOS 0.32 0.0020 -0.03 0.00 0.35 164 8 70 86
16 Boone Jenner CBJ 0.18 0.0017 -0.04 0.00 0.22 109 10 46 53
17 Radek Faksa DAL 0.25 0.0014 -0.09 0.00 0.34 173 23 66 84
17 Nick Bonino NSH 0.07 0.0014 -0.04 0.00 0.11 49 9 13 27
19 Derek Ryan CGY 0.05 0.0013 -0.04 0.00 0.09 40 9 9 22
20 Nic Dowd WSH 0.04 0.0010 -0.02 0.00 0.06 40 5 21 14
21 Lars Eller WSH 0.06 0.0009 -0.06 0.00 0.12 64 14 20 30
21 Valtteri Filppula NYI 0.04 0.0009 -0.04 0.00 0.08 45 10 16 19
21 Elias Lindholm CGY 0.03 0.0009 -0.04 0.00 0.07 34 9 8 17
21 Adam Lowry WPG 0.07 0.0009 -0.07 0.00 0.14 81 17 29 35
25 Evgeny Kuznetsov WSH 0.08 0.0008 -0.08 0.00 0.16 104 20 46 38
25 Casey Cizikas NYI 0.08 0.0008 -0.07 0.00 0.15 102 18 48 36
27 Jason Dickinson DAL 0.01 0.0007 -0.01 0.00 0.02 14 3 7 4
28 Nicklas Backstrom WSH 0.08 0.0006 -0.12 0.00 0.20 127 29 49 49
29 Mark Jankowski CGY 0.02 0.0005 -0.05 0.00 0.07 37 12 7 18
29 Paul Stastny VGK 0.05 0.0005 -0.11 0.00 0.16 109 27 43 39
31 Cedric Paquette TBL 0.01 0.0003 -0.04 0.00 0.05 36 10 14 12
31 Jordan Staal CAR 0.06 0.0003 -0.25 0.00 0.31 222 61 86 75
31 Ivan Barbashev STL 0.04 0.0003 -0.10 0.00 0.14 132 25 74 33
34 J.T. Compher COL 0.02 0.0002 -0.12 0.00 0.14 89 29 25 35
34 Mikael Backlund CGY 0.01 0.0002 -0.06 0.00 0.07 59 14 27 18
36 Joe Thornton SJS 0.02 0.0001 -0.23 0.00 0.25 193 56 77 60
36 Brock Nelson NYI 0.01 0.0001 -0.12 0.00 0.13 103 30 42 31
36 Joe Pavelski SJS 0.01 0.0001 -0.09 0.00 0.10 68 23 20 25
39 Brayden Point TBL 0.00 0.0000 -0.04 0.00 0.04 30 10 11 9
39 Anthony Cirelli TBL 0.00 0.0000 -0.04 0.00 0.04 32 9 14 9
39 Nathan MacKinnon COL 0.00 0.0000 -0.14 0.00 0.14 139 34 70 35
39 Alexander Wennberg CBJ 0.00 0.0000 -0.02 0.00 0.02 16 5 6 5
39 Nick Foligno CBJ 0.00 0.0000 -0.05 0.00 0.05 45 11 22 12
39 Yanni Gourde TBL 0.00 0.0000 -0.03 0.00 0.03 19 8 4 7
45 Tyler Seguin DAL -0.02 -0.0001 -0.27 0.00 0.25 190 67 61 62
45 Cody Eakin VGK -0.01 -0.0001 -0.10 0.00 0.09 69 25 23 21
47 Tyson Jost COL -0.01 -0.0002 -0.06 0.00 0.05 53 15 27 11
47 Lucas Wallmark CAR -0.03 -0.0002 -0.21 0.00 0.18 160 52 63 45
47 Derick Brassard COL -0.01 -0.0002 -0.07 0.00 0.06 41 16 11 14
50 Justin Dowling DAL -0.01 -0.0003 -0.06 0.00 0.05 39 14 13 12
50 Brayden Schenn STL -0.08 -0.0003 -0.40 0.00 0.32 273 98 97 78
50 Frederik Gauthier TOR -0.01 -0.0003 -0.03 0.00 0.02 29 7 17 5
53 Mathew Barzal NYI -0.02 -0.0004 -0.07 0.00 0.05 53 18 23 12
53 Tomas Hertl SJS -0.11 -0.0004 -0.44 0.00 0.33 274 107 87 80
55 Patrick Marleau TOR -0.02 -0.0006 -0.05 0.00 0.03 34 12 15 7
55 Jake Debrusk BOS -0.01 -0.0006 -0.02 0.00 0.01 16 6 8 2
55 Nick Bjugstad PIT -0.02 -0.0006 -0.05 0.00 0.03 35 12 16 7
55 Jason Spezza DAL -0.05 -0.0006 -0.15 0.00 0.10 81 36 21 24
55 Patrick Brown CAR -0.01 -0.0006 -0.03 0.00 0.02 16 7 4 5
55 Kevin Hayes WPG -0.02 -0.0006 -0.04 0.00 0.02 34 10 19 5
61 Bryan Little WPG -0.04 -0.0007 -0.11 0.00 0.07 58 26 15 17
61 Evgeni Malkin PIT -0.03 -0.0007 -0.07 0.00 0.04 46 18 19 9
61 Ryan Johansen NSH -0.08 -0.0007 -0.19 0.00 0.11 110 46 36 28
64 Tomas Nosek VGK -0.01 -0.0008 -0.02 0.00 0.01 13 5 5 3
64 Sidney Crosby PIT -0.05 -0.0008 -0.11 0.00 0.06 66 27 25 14
66 Mark Scheifele WPG -0.10 -0.0010 -0.19 0.00 0.09 101 47 32 22
66 Zach Hyman TOR -0.01 -0.0010 -0.02 0.00 0.01 10 6 1 3
66 Justin Williams CAR -0.03 -0.0010 -0.05 0.00 0.02 29 11 12 6
69 Teuvo Teravainen CAR -0.02 -0.0011 -0.04 0.00 0.02 19 9 6 4
70 Alexander Kerfoot COL -0.03 -0.0013 -0.05 0.00 0.02 24 11 8 5
70 Calle Jarnkrok NSH -0.05 -0.0013 -0.06 0.00 0.01 39 15 21 3
72 Brock McGinn CAR -0.02 -0.0014 -0.03 0.00 0.01 14 8 4 2
72 Jordan Martinook CAR -0.03 -0.0014 -0.04 0.00 0.01 22 10 9 3
72 Pierre-Luc Dubois CBJ -0.18 -0.0014 -0.25 0.00 0.07 129 60 52 17
75 Nazem Kadri TOR -0.02 -0.0015 -0.03 0.00 0.01 13 7 3 3
76 Steven Stamkos TBL -0.06 -0.0018 -0.08 0.00 0.02 33 19 10 4
77 Brad Marchand BOS -0.05 -0.0019 -0.07 0.00 0.02 27 18 5 4
78 Evander Kane SJS -0.05 -0.0021 -0.06 0.00 0.01 24 14 7 3
79 Pierre-Edouard Bellemare VGK -0.08 -0.0022 -0.09 0.00 0.01 36 21 12 3
79 Robert Thomas STL -0.04 -0.0022 -0.05 0.00 0.01 18 12 4 2
81 Jaden Schwartz STL -0.03 -0.0023 -0.04 0.00 0.01 13 9 2 2
82 Jonathan Marchessault VGK -0.03 -0.0027 -0.03 0.00 0.00 11 8 2 1
83 Mikael Granlund NSH -0.05 -0.0028 -0.05 0.00 0.00 18 12 5 1
84 Leo Komarov NYI -0.04 -0.0029 -0.05 0.00 0.01 14 12 0 2
85 Marcus Johansson BOS -0.03 -0.0030 -0.03 0.00 0.00 10 8 2 0
86 David Backes BOS -0.04 -0.0031 -0.04 0.00 0.00 13 10 2 1
87 Nino Niederreiter CAR -0.02 -0.0033 -0.02 0.00 0.00 6 4 1 1
88 Patrice Bergeron BOS -1.15 -0.0036 0.50 0.00 -1.65 318 122 111 85
89 David Krejci BOS -1.21 -0.0048 -0.46 0.00 -0.75 252 112 79 61
90 Roope Hintz DAL -0.95 -0.0065 -0.15 0.00 -0.80 146 37 61 48
91 Carl Soderberg COL -0.88 -0.0082 -0.08 0.00 -0.80 107 20 39 48
92 Noel Acciari BOS -0.88 -0.0097 -0.05 0.00 -0.83 91 12 38 41
93 Auston Matthews TOR -1.02 -0.0100 -0.16 -1.00 0.14 102 40 28 34
94 Brandon Dubinsky CBJ -0.75 -0.0106 -0.01 0.00 -0.74 71 2 6 63
95 Gabriel Landeskog COL -1.06 -0.0112 -0.18 0.00 -0.88 95 45 20 30
96 Greg McKegg CAR -1.04 -0.0122 -1.11 0.00 0.07 85 26 41 18
97 Barclay Goodrow SJS -1.88 -0.0134 -0.11 0.00 -1.77 140 26 59 55
98 Jamie Benn DAL -1.08 -0.0174 -0.16 0.00 -0.92 62 40 3 19
99 J.T. Miller TBL -1.01 -0.0388 -0.05 0.00 -0.96 26 11 6 9
100 Anders Lee NYI -1.07 -0.0535 -1.07 0.00 0.00 20 16 3 1

Download in CSV format

Data is updated nightly; this page updated through games played on June 12, 2019

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