Toronto Maple Leafs v Florida Panthers

I can almost pinpoint the day that I first dove headfirst into advanced hockey analytics. It was at the conclusion of the 2009-10 regular season, and I was set to appear on a radio program as part of a panel to discuss our picks for the NHL Awards. With a couple of days notice before my appearance, and knowing who else would be joining the panel, I did some background work to see who my peers would be picking for individual awards. When it came to the Norris Trophy, I discovered that the two other panelists were leaning toward Mike Green of the Washington Capitals. I was all-in on Duncan Keith, the eventual recipient.

Knowing full well that the Mike Green crowd would be pointing to his superior point and +/- totals as reasoning to go with the Capitals defenseman over Keith, I set out to learn more about the analytics that you can find on Armed with a few days of research and a slightly more than fundamental understanding of how stats like Corsi, quality of competition, and zone starts are calculated and weighted, I felt like I effectively argued how Keith was a superior defenseman.

Today, advanced stats have become a major part of my daily player analysis routine. Of course, a balance between watching games and analytics is optimal when formulating an opinion on a specific player or team. I wanted to do something important. Like, the most IMPORTANT thing ever. So, I took it upon myself to apply this same analytical approach to the most barbaric aspect of hockey: PUNCH FIGHTS. Anybody can look up a scrap on and cast a vote for a winner, but, much like goals don’t tell you the whole story, a knockdown punch or homerific voting system can’t tell you everything about a fight.

So, I’ve spent far too much time over the last three weeks watching hockey fights and counting punches exchanged in an effort to look at who among the NHL’s fighting major leaders controls the battles.

Enter: Punch Corsi


A Corsi number can be summarized as the difference in shots attempted by the player’s team and the shots attempted against the player’s team in standard 5v5 situations. The stat is named after its inventor, and Buffalo Sabres goaltending coach, Jim Corsi. Corsi essentially measures puck possession. Although it is particularly useful in measuring possession, Corsi is best understood in context with numerous other advanced analytics and their varied incarnations, such as quality of competition, Fenwick, PDO, zone starts, etc. When used properly, advanced analytics help paint the bigger picture. Both Cam Charron and Daniel Wagner have written some excellent pieces on advanced stats here, and use them effectively in their day-to-day work around the hockey blogosphere.

Punch Corsi, while certainly not telling the whole story, attempts to analyze who controls the fight. Throwing the most punches does not necessarily indicate control, as tossing wild haymakers is bound to leave a brawler vulnerable, but it gives us an indication of punching ability. For instance, the NHL’s fighting major leaders thus far in 2013 are B.J. Crombeen and Jared Boll with ten and nine, respectively. If you’ve watched either of those guys fight, you would know that they usually take more shots than they dish out. Guys like Mike Brown and Jordin Tootoo, though, usually appear to toss more than than they receive. Heading in to this project, I assumed that either Brown or Tootoo would likely boast the highest punch Corsi number.


Watch fights, count hands thrown, drink beer. That’s pretty much it. “Jersey jabs” were counted as punches thrown/attempted so as long as a distinct punching motion existed.

Punch Corsi is calculated as follows:

Punch Corsi Number = (Punches on Target For + Missed Punches For + Blocked Punches Against ) – (Punches on Target Against + Missed Punches Against + Blocked Punches For)

For the purpose of this study, only players with a minimum of six fighting majors (as of March 20, 2013) in this current season were included.


Player Fighting Majors Punch Corsi Number
Mike Brown 8 48
Colton Orr 8 36
Frazer McLaren 6 22
Dale Weise 7 12
Jordin Tootoo 7 4
Tom Sestito 6 1
George Parros 6 0
Mark Fraser 7 -4
Rich Clune 7 -7
Zenon Konopka 7 -7
Chris Thorburn 7 -19
Brandon Prust 7 -21
Matt Hendricks 6 -22
Jared Boll 9 -28
B.J. Crombeen 10 -41
Krys Barch 6 -51


As I had expected, Mike Brown posted the highest punch Corsi number. This is because Mike Brown’s fighting style is what I like to refer to as “cocaine fists”. Punch now, punch fast, think never. I mean, seriously, look at this animal throw punches:

No surprise here that punch Corsi dictates both Jared Boll and B.J. Crombeen are human punching bags. Krys Barch should probably find another line of work. Maybe it’s a case of naivety on my part, but I was rather surprised by how well Colton Orr rated. I was under the assumption that Orr was more of a power puncher, but his punches thrown/attempted are up over 20 per fight, and his opponents routinely looked like they were doing little more than struggling to hang on. Colton Orr is a bad, bad man. I can’t say for sure, but it would appear that the Toronto Maple Leafs place a lot of value in punching.

Also, body shots are back like it’s a Mexican themed freshman party.

It’s difficult to place a value on punch Corsi in relation to the outcome of a fight, although, in the majority of cases the player who directed the most fists toward his opponent was the victor (as per voting system). Perhaps there’s an intimidation factor that could be tied to punches thrown/attempted. I am not qualified to speak to the psychological impact, however, neither are most people.

In Conclusion

While it was certainly fun to watch and count punches in over hundred scraps, punch Corsi does not tell us everything we need to know about hockey fights. Hockey fights require more in the way of advanced analytics to be properly contextualized. Early on in the research process, it had dawned on me that punch Corsi is rather useless without some accompanying statistics. Actually, punch Corsi is rather useless altogether, but it was fun as fuck to do this. I’d like to develop and include some new hockey fight analytics in the future, such as fight quality of competition, and another metric minus the blocked punches for and against. I’ll probably name the latter after a commenter at, ‘braindog1017′ and ‘chad420′are current favourites for a namesake.

Punch Corsi, fight quality of competition, and several other fight metrics will all be featured on my yet to be opened website tentatively titled This website will come to fruition just as soon as I can convince my mother to lend me her credit card to purchase the URL.

When I present these findings to the New England Journal of Sports Information, I will require a name for punch Corsi that is unique. I hereby nominate ‘Kordic‘ as the proper name for punch Corsi. Now if you’ll excuse me, I’m going to spend the rest of my time on earth not watching hockey fights.

Comments (78)

  1. Kordic was a god! Man died before his time, I fully support this!

  2. I love that fancy stats prove that B.J. Crombeen is a terrible fighter. Watching him drop the gloves in St. Louis and get pummeled on the regular got old after his first 20 fights. For a guy that fights all the time, you’d think he’d be tired of getting his faced punched. Nope.

  3. does include the punches thrown and landed in it’s fight reviews, so it actually makes it fairly easy to find the Kordic rating for almost any player in any season. For example, I can just look at Derek Dorsett’s 2012-13 fight card here:, then add up his punches thrown over his 5 fights (49), then subtract the punches thrown against him (23) and see that he has a Kordic rating of+ 26 this season.

    Unfortunately, not every fight has the numbers in it, but most do. This also allows us to nicely compare players from eras past. Bob Probert’s legendary 1987-88 season saw him with a +42 (239 for, 196 against) in 33 fights (although only 21 have punch counts).

  4. Instead of “Kordic”, how about “CompuBox +/-”

    • btw I love the idea of someone (not me) breaking down hockey fights by punches thrown/landed like they do for boxing matches. How has not hired an intern to do this already??

  5. Hahahahahaha


    Great, great work, good sir.

  6. This is awesome, definitely now my favourite advance stat.

  7. Totally useless undertaking. So many other aspects of the game–which is to say the part where they’re playing hockey–that you could be developing advanced stats for.

  8. nice…..that was fun.

    on another fighting advanced stat idea:

    what i think would be a cool, though time consuming stat to figure, is some kind of metric to the effectiveness of a fighter’s timing for entering into a fight. something along the lines of showing how many goals for or goals against within 5 minutes game play of a fight…..or wins and losses in a game where a player fights.

    some kind of stat to show how effective and useful particular players are at creating that oft-spoken intangible “momentum swing” or “spark” the benches get from their players fighting. i’ve gotta imagine you’d see a trend with a stat like that; showing certain players consistently more effective at timing when to fight for their team.

  9. Krys Barch takes an average of 8 punches per fight, furthermore evidence that he’s terrible at everything he does (except for making drunken rants)

  10. This article is crap. Doesn’t anybody watch fights anymore?

    I dont need any numbers to tell me that Mike Brown is somebody I wouldnt want to run into on the street. He’s out there every night busting his tale off and if you ever played the game youd know what he brings is more than just good numbers. He can skate and kill penalties, and this number doesn’t factor that in.

    Also richard clune man? H’es the hardest working Preadator every night and you’re stupid number rrates him as a minus Do you have a stat for the quality of a punch because Clune throws with the best of them and always sticks up for his teammates oh wait I guess you don’t have a number for that either.

    Dumb article. WHy is this guy even PAYED to write.

  11. So what if you’re a fighter like Joe Kocur or Tony Twist, where you only throw 3 punches per fight, but one of them breaks the other guy’s face? You could call it the Dalgarno factor, since Rob Ray already has a rule named after him.

  12. I came for the stats, I applauded for “Cocaine fists”

  13. I like Punch/Minus as a name more.

  14. Thank you Scott Lewis. You have made my day. Carry on.

  15. Going to rate this one as the best hockey blog post world wide this week.
    Great work

  16. 2 things: 1) bet toronto misses browns kordic stat right now, could be an explanation of their shit streak.. 2) where does mccabe gettin rag dolled count here?

  17. Obligatory Kordic comment – it was a good trade!!!!!

  18. Best thing I read all day. Also, Colton Orr not.only throws often, he throws hard. Gotta be a stat that incorporates both. Colton Orr= Best Fighter In The League.

  19. Can we send this off to the Devils management so they can finally get rid of Krys Barch. I loathe to think what kind of Koridc rating Eric Boulton or Cam Janssen would put up in a full season.

    Appreciating the humor of the article, in all seriousness how can any of the “intimidators” way in the negative be effective? Is anyone really afraid of having to punch Krys Barch repeatedly? Seems like fun if you ask me.

  20. Hey! Quick question that’s completely off topic. Do you know how to make your site mobile friendly? My blog looks weird when viewing from my iphone4. I’m trying to find a theme or plugin that might be able to resolve this issue.
    If you have any recommendations, please share.

  21. I’m really loving the theme/design of your web site. Do you ever run into any browser compatibility problems? A few of my blog visitors have complained about my website not working correctly in Explorer but looks great in Safari. Do you have any solutions to help fix this problem?

  22. Its like you read my mind! You appear to grasp
    so much approximately this, such as you wrote the ebook in
    it or something. I feel that you simply can do with a few % to power the message house a little bit, however instead of that, this is wonderful blog. A great read. I’ll certainly be back.

  23. Hello, Neat post. There is an issue with your site in web explorer,
    could check this? IE nonetheless is the market leader and
    a big section of other folks will omit your fantastic writing because of this problem.

  24. My partner and I stumbled over here coming from a different web address and
    thought I should check things out. I like what I see
    so now i’m following you. Look forward to exploring your web page for a second time.

  25. Terrific work! That is the kind of information that should be shared across the net.
    Shame on the search engines for not positioning this submit higher!
    Come on over and discuss with my website . Thank you =)

  26. hello!,I like your writing very a lot! share we keep in touch extra about
    your article on AOL? I require a specialist on this space to unravel
    my problem. May be that’s you! Having a look forward to look you.

  27. Hi there! I know this is kinda off topic but I was wondering if you knew where I could
    locate a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having difficulty finding one?
    Thanks a lot!

  28. I’d need to check with you here. Which isn’t something I normally do! I enjoy reading a post that can make individuals think. Also, thanks for allowing me to remark!

  29. It’s hard to come by experienced people on this subject, but you sound like you know what you’re talking about!

  30. Good respond in return of this difficulty with firm arguments and explaining all on the topic of that.

  31. I’m not sure why but this site is loading very slow for me. Is anyone else having this problem or is it a issue on my end? I’ll check back later on
    and see if the problem still exists.

  32. Hmm it seems like your site ate my first comment (it was super long) so I guess I’ll just sum it up what I wrote and say, I’m thoroughly enjoying your blog.
    I as well am an aspiring blog writer but I’m still new to the whole thing. Do you have any helpful hints for newbie blog writers? I’d
    genuinely appreciate it.

  33. Just desire to say your article is as surprising.

    The clearness on your post is just cool and i could assume you are an expert on this subject.
    Well together with your permission allow me to grab your RSS feed to keep updated with
    drawing close post. Thank you one million and please carry
    on the enjoyable work.

  34. I’m gone to inform my little brother, that he should also visit this weblog on regular basis to take updated from newest gossip.

  35. I know this web page gives quality based articles and other material, is there any other web page which provides these kinds of information in quality?

  36. ędził tenże sam, w lochu. Rosella – Zaś owo w środku
    co! – rycerz z
    rozmachem walnął pięścią w ścianę. – Chociażby
    nie mieli odwagi przyznać, iż w środku tego parszywego smoka!
    co więcej wysoki nie był.

  37. Good day! I could have sworn I’ve been to this blog before but after browsing through some of the posts I realized it’s new to me.
    Nonetheless, I’m definitely pleased I stumbled upon it and I’ll be book-marking it and checking back frequently!

  38. Quality posts is the crucial to invite the people to pay a visit the web page,
    that’s what this site is providing.

  39. Hey! I could have sworn I’ve been to this website before but after reading through some of the post I realized it’s new to me.
    Nonetheless, I’m definitely glad I found it and I’ll be bookmarking
    and checking back frequently!

  40. I visited various blogs but the audio feature for audio songs existing
    at this website is in fact fabulous.

  41. naturally like your web-site but you need to test the spelling on several
    of your posts. Several of them are rife with spelling
    problems and I find it very troublesome to tell the reality then again I’ll certainly come again again.

  42. I have read so many articles or reviews on the topic of the blogger
    lovers however this article is truly a good paragraph,
    keep it up.

  43. So sorry you’ll skip the workshop!

  44. My partner and I stumbled over here by a different
    web page and thought I might as well check things out.

    I like what I see so now i am following you. Look forward to looking at your web page repeatedly.

  45. I really like what you guys tend to be up too. This sort of clever work and reporting!
    Keep up the amazing works guys I’ve included you guys to my blogroll.

  46. Do you have a spam issue on this blog; I also am a blogger, and I was curious about your situation; we have created some nice procedures
    and we are looking to swap strategies with others, why not shoot me an e-mail if interested.

  47. Great post. I was checking constantly this blog and I’m inspired! Very useful info particularly the last section :) I care for such info a lot. I was looking for this particular information for a long time. Thank you and best of luck.

  48. Heya! I just wanted to ask if you ever have any trouble with hackers?
    My last blog (wordpress) was hacked and I ended up losing several weeks of hard work due to no backup.

    Do you have any methods to prevent hackers?

  49. Good day! I know this is kinda off topic nevertheless I’d figured I’d
    ask. Would you be interested in trading links or maybe
    guest authoring a blog article or vice-versa?
    My site discusses a lot of the same topics as yours and I feel we could
    greatly benefit from each other. If you might be interested feel free to shoot me an e-mail.
    I look forward to hearing from you! Awesome blog by
    the way!

  50. Excellent site you’ve got here.. It’s hard to find
    high quality writing like yours these days. I honestly
    appreciate people like you! Take care!!

  51. In fact no matter if someone doesn’t be aware of afterward its up to other users that they will help, so here it happens.

  52. For latest news yoou ave to visit internet
    and on world-wide-web I found this web site as a best website for latest updates.

  53. Good day! This post could not be written any better!
    Reading through this post reminds me of my good old room mate!
    He always kept talking about this. I will forward this
    article to him. Pretty sure he will have a
    good read. Thanks for sharing!

  54. When I initially commented I seem to have clicked the -Notify me when new comments
    are added- checkbox and now whenever a comment is added I get 4
    emails with the same comment. Is there a way you
    can remove me from that service? Manny thanks!

  55. An interesting discussion is definitely worth comment.
    I do believe that you need to write more on this
    topic, it might not be a taboo matter but typically folks
    don’t discuss these subjects. To the next!
    All the best!!

  56. Good way of describing, and nice post to take data concerning
    my presentation topic, which i am going to deliver
    in college.

  57. Excellent beat ! I would like to apprentice while
    you amend your website, how could i subscribe for a weblog site?
    The account aided me a applicable deal. I were tiny bit
    familiar of this your broadcast provided vivid clear idea

  58. I truly love your website.. Excellent colors & theme. Did you develop this amazing site yourself? Please reply back as I’m hoping to create my own site and would like to find out where you got this from or what the theme is named. Many thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *