A matter of Corsi

Lots of discussion lately about the Corsi number, at MC79hockey, in Kukla's Corner, and here at The Copper & Blue. In the first of these I got into a bit of a hey rube with some of the more formidable stats buffs in the sphere. You'd think I'd know better by now.

In his post, Tyler picked out a comment I'd made in an earlier thread:

The bad Corsi goes with the territory of fourth liners everywhere, who by definition face many more unfavourable match-ups than favourable ones.

For this one remark at least, I wasn't talking out of my ass but had done some background research. The results are interesting enough on a number of levels to be worth sharing.

Using Gabe Desjardins' outstanding resource Behind the Net, I identified the 344 NHL forwards who played 50+ games in 2008-09 and sorted them by Corsi rates. At the top of the list were a handful of guys whose teams had attempted > 20 shots more than their opponents per even-strength hour the player was on the ice; at the bottom were just a couple who had sunk below minus-20. The top 10 included many players whom you might expect: Datsyuk, Hossa, Franzen, Holmstrom, Zetterberg, Ovechkin. It also included a few surprises: the top three in the league were Sergei Fedorov, David Moss, and Eric Fehr for goodness sake, while Curtis Glencross (shown up top causing problems on Nik Khabibulin's doorstep) ranked 9th in the NHL. (That Glencross was in the top 10 in the league while his erstwhile linemates Brodziak and Stortini were both in the bottom 10 speaks volumes. What a colossal blunder.)

Besides great Corsi rates, what do all these guys have in common?

Rather a lot, it would seem. I decided to sort into groups of 50, with one slightly smaller group of 44 put in the middle to make the groups at the top and bottom of equal size. The resulting table showed some surprising uniformity:

Corsi rank            GP      TOI/60           TOI  QUALCOMP  QUALTEAM           CORSI
1-50 75.4 12.88 970.88 +0.01 +0.14 +15.71
51-100 74.8 12.50 935.07 0.00 +0.06 +7.23
101-150 73.0 11.95 872.64 0.00 -0.05 +2.07
151-194 72.3 11.81 853.77 0.00 0.00 -0.58
195-244 71.8 11.48 823.46 -0.01 -0.03 -3.92
245-294 71.7 10.95 785.01 -0.01 -0.08 -7.04
295-344 68.1 10.17 692.44 -0.03 -0.14 -12.87
All 72.4 11.68 845.63 -0.01 -0.01 0.10

Of course the last column is forced since Corsi was used for the sort. Still, it's interesting to see the incremental gaps in Corsi rates from one group to the next, with the largest differentials being at the extremes, especially on the good side of the ledger.

Far more interesting is how the one sort works right across the table. The top players have both the highest average GP and the highest average minutes per game, which means they have a significant edge in total ice time. This does not give them an advantage in Corsi rates, since Gabe cleverly presents these on a per-60 basis, but the combination of more ice time at a higher rate obviously means the gross Corsi totals of the top guys are outstanding.  

Moreover, the top Corsi performers face the highest quality of competition, albeit the increments from one level to the next are very small indeed when they are not zero. Only the bottom group shows a significant drop, which is no doubt due to what Dennis calls the "gentleman's agreement" where coaches frequently match their fourth lines against one another. This accounts for a significant fraction of the scrubs' ice time, however by no means all of it.

The QualTeam column is most revealing. There is a little hiccup in the third group which breaks an otherwise orderly descent, in fact it's the only anomaly on the entire table. The QT values are far higher than those recorded under QualComp, ranging from +0.14 for the top 50 to -0.14 for the bottom 50. The main reason for this is surely that the coach has full control over who his players line up with, but only partial control of who they line up against. I expect home/road splits might be particularly revealing if they were available, for the top guys and especially those at the bottom.

The splits become even more clear when we divide the list into just three groups, like so:

Corsi rank            GP      TOI/60           TOI  QUALCOMP  QUALTEAM           CORSI
Top 100 75.10 12.69 952.92 +0.01 +0.10 +11.47
Middle 144 72.35 11.74 849.70 0.00 -0.02 -0.82
Bottom 100 69.88 10.56 738.02 -0.02 -0.11 -9.96

If one accepts QC and QT at face value, the positive Corsi guys have the huge advantage of playing with the best teammates, the negative guys tghe huge disadvantage of lining up with the worst. Of course Tomas Holmstrom had a great Corsi, he was always playing with Datsyuk, Rafalski, Lidstrom, Hossa, et al. And of course Kyle Brodziak had a crummy Corsi, he lined up frequently with Staios, Moreau, Stortini, Strudwick ...

The problem with these metrics, QT in particular, is that they are unavoidably self-referential. The teammates' results as measured in Corsi, goal differential, or any other outcome, are going to be in part - but only in part - due to the contribution of the player being considered. If there was a large sample size where each guy played a lot with each different teammate it might be possible to disentangle that with some confidence, but when a guy like Brodziak plays most of the time with scrubs he's gonna look like a scrub. Especially sans Glencross. *sigh*

The QT factor becomes even larger if we refine the extremes of the list.

Top 100 +0.006 +0.10 +11.47
Top 50 +0.008 +0.14 +15.71
Top 25 +0.008 +0.19 +18.49
Top 10 +0.013 +0.28 +21.84

I have added a third significant digit to QC to show the minuscule incremental change, as the results round to +0.01 in all cases. QT on the other hand just soars at the elite end of the list.

From the above tables one could derive a crude working formula: (QT - QC) * 100  Corsi/60, suggesting that QT is the driving factor of shots. I'm not suggesting we should do that - in fact I think it draws dangerous conclusions - just that it is consistent with the data at hand. Certainly the quality of teammates is a hugely important factor.

Two more small tables, the first showing the offensive production of the Corsi groups:

Corsi rank    GOALS/60    ASST/60     PTS/60
1-50 0.89 1.24 2.13
51-100 0.86 1.18 2.04
101-150 0.73 0.93 1.66
151-194 0.69 0.92 1.61
195-244 0.69 0.96 1.65
245-294 0.61 0.88 1.49
295-344 0.49 0.71 1.20
All 0.71 0.97 1.68

... and the second showing team results for the same groups:

Corsi rank   GFON/60  GAON/60        +-/60       +-/Corsi
1-50 2.99 2.31 0.68 0.043
51-100 2.84 2.41 0.43 0.059
101-150 2.37 2.44 -0.07 -0.033
151-194 2.37 2.43 -0.06 0.104
195-244 2.42 2.55 -0.13 0.033
245-294 2.12 2.41 -0.29 0.041
295-344 1.88 2.50 -0.61 0.048
All 2.43 2.44 -0.01              N/A

In both cases we again see a fairly orderly progression from top to bottom with the muddled middle less stratified. Even though a positive Corsi in theory hinges as much on effective shot prevention as shots attempted, the effects of outshooting appear to be much greater at the offensive end of the ice. (Of course, this study involves only forwards.)

The final column is one I concocted to determine the relationship between outshooting and outscoring. The middle groups should probably be discounted as the divisor (Corsi +-) passes through zero, but the top and bottom 100 show a strong correlation, whether positive to positive or negative to negative, of about .045. I don't have actual numbers to hand, but if one assumes that ~55% of all attempted shots make it to goal, and that about 8% of those shots (EV Sh%) find twine, it lines up very nicely with these results.   

Collectively, the results undeniably show that outshooting and outscoring are strongly correlated when measured in terms of the individual playing at even strength. It is especially strong at the level of first- and fourth-line players, which is in part but to an unknown degree a result of the quality of players with whom they play. This is at variance with my own previous studies on outshooting which were conducted at the team level and which considered the game holistically including special teams situations, and which have shown outshooting is certainly a positive but is a relatively weak driver of wins and losses. While there are many individual exceptions to the rule, I emerge from this exercise with an increased (if still qualified) respect for Corsi as a measurement of individual 5v5 performance.

Log In Sign Up

Log In Sign Up

Please choose a new SB Nation username and password

As part of the new SB Nation launch, prior users will need to choose a permanent username, along with a new password.

Your username will be used to login to SB Nation going forward.

I already have a Vox Media account!

Verify Vox Media account

Please login to your Vox Media account. This account will be linked to your previously existing Eater account.

Please choose a new SB Nation username and password

As part of the new SB Nation launch, prior MT authors will need to choose a new username and password.

Your username will be used to login to SB Nation going forward.

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join The Copper & Blue

You must be a member of The Copper & Blue to participate.

We have our own Community Guidelines at The Copper & Blue. You should read them.

Join The Copper & Blue

You must be a member of The Copper & Blue to participate.

We have our own Community Guidelines at The Copper & Blue. You should read them.




Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.