2009 Update
Here is an update with 2009 numbers.
I changed the way I calculate the numbers slightly, so there's a minor change in the numbers from last year's post.
Stats Glossary
Seasons: Season Fractions. 1.00 is a full season. I prefer it to games played because it gives a 48 game season, a 74 game season, an 80 game season or an 82 game season the same weight.
$ESGF: Even-strength goals for, normalized to a 200 ESG scoring environment and with estimated SH goals removed.
$ESGA: Even-strength goals against, normalized to a 200 ESG scoring environment and with estimated SH goals removed.
R-ON: Even strength GF/GA ratio when the player is on the ice.
R-OFF: Even-strength GF/GA ratio when the player is off the ice.
XEV+/-: Expected even-strength plus-minus, which is an estimate of the plus-minus that an average player would post with the same teammates. Based on R-OFF.
EV+/-: Even –strength plus-minus, which is simply plus-minus with estimated shorthanded goals removed and normalized to a 200 ESG environment.
AEV+/-: Adjusted even-strength plus-minus, which is even-strength plus-minus minus expected even-strength plus-minus. This is the final number.
First, here are the top numbers for players who were active in 2009.
Rk | Player | Seasons | $ESGF/G | $ESGA/G | R-ON | R-OFF | XEV+/- | EV+/- |
AEV+/-
| /82
1 | Teemu Selanne | 14.15 | 1.00 | 0.81 | 1.24 | 0.84 | -130 | 223 |
352
| 25
2 | Nicklas Lidstrom | 16.57 | 1.19 | 0.83 | 1.43 | 1.28 | 239 | 490 |
250
| 15
3 | Keith Tkachuk | 14.20 | 0.95 | 0.84 | 1.13 | 0.85 | -116 | 127 |
243
| 17
4 | Sergei Fedorov | 15.60 | 0.92 | 0.68 | 1.35 | 1.09 | 61 | 303 |
242
| 15
5 | Joe Thornton | 10.20 | 1.00 | 0.75 | 1.33 | 0.94 | -34 | 207 |
241
| 24
6 | Mike Modano | 17.36 | 0.86 | 0.69 | 1.25 | 1.03 | 22 | 244 |
222
| 13
7 | Jarome Iginla | 11.49 | 0.93 | 0.79 | 1.17 | 0.87 | -80 | 130 |
210
| 18
8 | Milan Hejduk | 9.55 | 0.99 | 0.69 | 1.43 | 1.05 | 22 | 232 |
210
| 22
9 | Alex Tanguay | 8.04 | 1.07 | 0.70 | 1.52 | 1.09 | 33 | 243 |
209
| 26
10 | Simon Gagne | 7.39 | 0.89 | 0.57 | 1.56 | 0.95 | -16 | 192 |
209
| 28
11 | Patrik Elias | 10.02 | 0.88 | 0.57 | 1.56 | 1.13 | 51 | 259 |
208
| 21
12 | Mats Sundin | 16.82 | 0.96 | 0.85 | 1.13 | 0.94 | -56 | 152 |
208
| 12
13 | Jere Lehtinen | 9.96 | 0.81 | 0.52 | 1.57 | 1.09 | 32 | 239 |
207
| 21
14 | Daniel Alfredsson | 11.37 | 0.97 | 0.73 | 1.32 | 1.05 | 29 | 218 |
189
| 17
15 | Chris Chelios | 20.59 | 0.99 | 0.78 | 1.28 | 1.18 | 173 | 362 |
189
| 9
16 | Sergei Gonchar | 11.60 | 1.02 | 0.88 | 1.17 | 0.93 | -48 | 139 |
187
| 16
17 | Michael Nylander | 11.23 | 0.87 | 0.71 | 1.23 | 0.94 | -33 | 151 |
184
| 16
18 | Paul Kariya | 11.55 | 0.97 | 0.85 | 1.14 | 0.89 | -68 | 114 |
182
| 16
19 | Chris Pronger | 12.81 | 1.01 | 0.84 | 1.20 | 0.99 | -4 | 177 |
181
| 14
20 | Marek Malik | 8.44 | 0.94 | 0.71 | 1.32 | 0.95 | -20 | 158 |
177
| 21
21 | Brendan Shanahan | 19.04 | 0.85 | 0.70 | 1.22 | 1.09 | 73 | 243 |
170
| 9
22 | Brian Rafalski | 8.44 | 1.08 | 0.76 | 1.42 | 1.13 | 52 | 220 |
168
| 20
23 | Jason Arnott | 12.97 | 0.89 | 0.74 | 1.21 | 1.00 | 0 | 167 |
167
| 13
24 | Pavel Datsyuk | 6.41 | 1.02 | 0.61 | 1.67 | 1.17 | 48 | 215 |
167
| 26
25 | Pavol Demitra | 10.12 | 0.96 | 0.73 | 1.31 | 1.04 | 20 | 186 |
166
| 16
26 | Dany Heatley | 6.18 | 1.10 | 0.91 | 1.21 | 0.83 | -65 | 97 |
162
| 26
Not surprisingly, Nicklas Lidstrom leads this category. He's certainly the most accomplished skater in the league, and has posted some of his best even strength numbers late in his career. While his career +/- of 419 was certainly helped by his teammates, even after adjustments it's still very impressive.
Edit: Oops! I missed Selanne on the active list. He jumps to the top of the active players list. I think Lidstrom's plus-minus may be more impressive than Selanne's, as Lidstrom has generally played against the league's best while Selanne has played fairly easy minutes, at least later in his career.
Here are the top post-lockout performers in AEV+/-.
Rk | Player | Seasons | $ESGF/G | $ESGA/G | R-ON | R-OFF | XEV+/- | EV+/- |
AEV+/-
| /82
1 | Joe Thornton | 3.99 | 1.08 | 0.65 | 1.67 | 0.88 | -25 | 141 |
166
| 42
2 | Pavel Datsyuk | 3.87 | 1.15 | 0.58 | 2.01 | 1.10 | 19 | 183 |
164
| 43
3 | Alexander Ovechkin | 3.95 | 1.19 | 0.94 | 1.27 | 0.81 | -50 | 83 |
133
| 34
4 | Dany Heatley | 3.87 | 1.15 | 0.78 | 1.47 | 0.99 | -2 | 117 |
119
| 31
5 | Nicklas Lidstrom | 3.83 | 1.22 | 0.69 | 1.77 | 1.30 | 55 | 167 |
112
| 29
6 | Sidney Crosby | 3.54 | 1.12 | 0.85 | 1.32 | 0.85 | -33 | 79 |
112
| 32
7 | Jaromir Jagr | 3.00 | 1.09 | 0.68 | 1.61 | 0.95 | -8 | 102 |
109
| 36
8 | Ryan Getzlaf | 3.62 | 0.82 | 0.50 | 1.63 | 0.97 | -5 | 94 |
99
| 27
9 | Teemu Selanne | 3.09 | 0.89 | 0.52 | 1.72 | 0.97 | -4 | 94 |
99
| 32
10 | Daniel Sedin | 3.99 | 0.83 | 0.57 | 1.46 | 0.92 | -13 | 85 |
98
| 25
11 | Henrik Sedin | 4.00 | 0.87 | 0.61 | 1.42 | 0.92 | -14 | 84 |
98
| 24
12 | Daniel Alfredsson | 3.70 | 1.07 | 0.74 | 1.45 | 1.02 | 4 | 101 |
97
| 26
13 | Simon Gagne | 3.07 | 0.93 | 0.70 | 1.32 | 0.76 | -39 | 56 |
96
| 31
14 | Henrik Zetterberg | 3.56 | 1.04 | 0.61 | 1.72 | 1.23 | 35 | 128 |
93
| 26
15 | Jason Arnott | 3.57 | 1.01 | 0.72 | 1.39 | 0.98 | -4 | 83 |
87
| 24
16 | Jason Spezza | 3.57 | 1.09 | 0.79 | 1.38 | 1.02 | 3 | 88 |
85
| 24
17 | Marian Hossa | 3.76 | 0.93 | 0.70 | 1.32 | 0.92 | -14 | 70 |
84
| 22
18 | Tom Preissing | 3.09 | 0.91 | 0.65 | 1.40 | 0.89 | -17 | 66 |
82
| 27
19 | Brian Rafalski | 3.84 | 1.03 | 0.76 | 1.35 | 1.02 | 4 | 83 |
79
| 21
20 | Jarome Iginla | 3.85 | 1.03 | 0.78 | 1.31 | 0.99 | -2 | 77 |
79
| 21
Thornton and Datsyuk stand out as the cream of the crop here. Datsyuk has had better raw numbers, but his teams have been significantly better than Thornton's as measured by off-ice numbers.
Thornton and Heatley should have ample opportunity to continue their success in this area if they play together this season in San Jose.
It's clear that the post-lockout era has been dominated by forwards. Lidstrom is the only defenceman in the top 15.
Finally, here are the top 40 in AEV+/- since 1968.
Rk | Player | Seasons | $ESGF/G | $ESGA/G | R-ON | R-OFF | XEV+/- | EV+/- |
AEV+/-
| /82
1 | Ray Bourque | 20.30 | 1.16 | 0.85 | 1.37 | 0.95 | -58 | 523 |
581
| 29
2 | Bobby Orr | 7.68 | 1.81 | 0.84 | 2.16 | 1.09 | 51 | 611 |
560
| 73
3 | Jaromir Jagr | 15.94 | 1.25 | 0.91 | 1.38 | 0.95 | -51 | 451 |
502
| 32
4 | Wayne Gretzky | 18.82 | 1.40 | 1.12 | 1.26 | 1.04 | 47 | 445 |
398
| 21
5 | Larry Robinson | 17.34 | 1.31 | 0.82 | 1.60 | 1.34 | 307 | 696 |
389
| 22
6 | Mark Howe | 11.70 | 1.11 | 0.75 | 1.49 | 0.96 | -23 | 350 |
373
| 32
7 | Eric Lindros | 9.63 | 1.24 | 0.82 | 1.52 | 0.94 | -33 | 336 |
368
| 38
8 | Bobby Clarke | 14.49 | 0.87 | 0.48 | 1.81 | 1.19 | 100 | 462 |
362
| 25
9 | Al Macinnis | 17.72 | 1.10 | 0.78 | 1.41 | 1.12 | 105 | 467 |
361
| 20
10 | Borje Salming | 14.37 | 1.17 | 1.02 | 1.14 | 0.82 | -181 | 172 |
353
| 25
11 | Teemu Selanne | 14.15 | 1.00 | 0.81 | 1.24 | 0.84 | -130 | 223 |
352
| 25
12 | Dave Taylor | 13.84 | 0.88 | 0.67 | 1.31 | 0.84 | -106 | 234 |
340
| 25
13 | Mario Lemieux | 11.29 | 1.30 | 1.07 | 1.21 | 0.85 | -122 | 207 |
329
| 29
14 | Peter Forsberg | 9.02 | 1.15 | 0.66 | 1.74 | 1.08 | 34 | 362 |
328
| 36
15 | Marcel Dionne | 16.92 | 0.93 | 0.84 | 1.11 | 0.80 | -194 | 124 |
317
| 19
16 | Mike Bossy | 9.40 | 1.08 | 0.60 | 1.80 | 1.17 | 73 | 370 |
297
| 32
17 | Bryan Trottier | 15.96 | 0.94 | 0.63 | 1.50 | 1.17 | 111 | 407 |
297
| 19
18 | John Leclair | 12.17 | 1.01 | 0.67 | 1.50 | 1.07 | 39 | 335 |
296
| 24
19 | Guy Lafleur | 14.14 | 1.07 | 0.64 | 1.67 | 1.35 | 206 | 496 |
289
| 20
20 | Larry Murphy | 20.35 | 1.06 | 0.88 | 1.20 | 1.02 | 22 | 298 |
277
| 14
21 | Ron Francis | 21.68 | 0.89 | 0.80 | 1.11 | 0.90 | -115 | 160 |
276
| 13
22 | Denis Potvin | 13.27 | 1.18 | 0.79 | 1.49 | 1.23 | 156 | 420 |
265
| 20
23 | Zigmund Palffy | 8.63 | 1.02 | 0.81 | 1.26 | 0.79 | -106 | 150 |
256
| 30
24 | Nicklas Lidstrom | 16.57 | 1.19 | 0.83 | 1.43 | 1.28 | 239 | 490 |
250
| 15
25 | Steve Larmer | 12.88 | 0.84 | 0.64 | 1.32 | 0.94 | -36 | 214 |
249
| 19
26 | Brad Mccrimmon | 15.45 | 0.94 | 0.65 | 1.44 | 1.18 | 115 | 362 |
247
| 16
27 | Brad Park | 14.10 | 1.21 | 0.86 | 1.40 | 1.20 | 155 | 400 |
245
| 17
28 | Keith Tkachuk | 14.20 | 0.95 | 0.84 | 1.13 | 0.85 | -116 | 127 |
243
| 17
29 | Sergei Fedorov | 15.60 | 0.92 | 0.68 | 1.35 | 1.09 | 61 | 303 |
242
| 15
30 | Joe Thornton | 10.20 | 1.00 | 0.75 | 1.33 | 0.94 | -34 | 207 |
241
| 24
31 | Scott Stevens | 20.53 | 1.13 | 0.86 | 1.31 | 1.19 | 202 | 443 |
241
| 12
32 | Brian Propp | 12.65 | 0.85 | 0.57 | 1.48 | 1.12 | 58 | 284 |
226
| 18
33 | Steve Shutt | 11.66 | 0.94 | 0.52 | 1.81 | 1.45 | 181 | 405 |
225
| 19
34 | Mike Modano | 17.36 | 0.86 | 0.69 | 1.25 | 1.03 | 22 | 244 |
222
| 13
35 | Charlie Simmer | 8.90 | 0.82 | 0.62 | 1.33 | 0.83 | -69 | 148 |
218
| 24
36 | Craig Ramsay | 13.44 | 0.72 | 0.48 | 1.50 | 1.11 | 50 | 266 |
216
| 16
37 | Pierre Turgeon | 16.28 | 0.90 | 0.72 | 1.25 | 1.03 | 24 | 236 |
211
| 13
38 | Jean Ratelle | 13.04 | 0.99 | 0.65 | 1.51 | 1.27 | 145 | 357 |
211
| 16
39 | Gary Roberts | 15.08 | 0.87 | 0.65 | 1.34 | 1.10 | 62 | 273 |
211
| 14
40 | Jarome Iginla | 11.49 | 0.93 | 0.79 | 1.17 | 0.87 | -80 | 130 |
210
| 18
No active players are high on the career list. (Edit: other than Selanne, who probably won't move very far.) Lidstrom can move into the top 20 if he continues to defy the aging process and produce. If Joe Thornton continues on his recent pace, he may crack the top 10 in a few years.