Showing posts with label Manny Malhotra. Show all posts
Showing posts with label Manny Malhotra. Show all posts

Friday, October 14, 2011

Adjusting for Zone Starts: Zone Start Adjusted Corsi

In a previous article I discussed zone starts and introduced a new approach to analyzing the effect of zone starts - breaking up performance by each type of ice time: offensive zone the first shift after the faceoff, offensive zone faceoff after a change, after a neutral-zone start, defensive-zone start after an on-the-fly change and the first shift after a defensive-zone faceoff. In this article, I will introduce a metric that adjusts for zone starts and a simplified metric that provides a good rule-of-thumb for you to use when looking at BTN.

Zone Start Adjusted Corsi

The idea is simple: take a player's ice time and use the league average Corsi for each type of start to determine what an average player's Corsi would be with the same ice time. Subtracting that off will give you how much he is above, or below, what the average player would get with his ice time. To see how this works, let's look at the poster child for zone-start adjustment, Manny Malhotra. Here is a chart summarizing Malhotra's time in each start, along with his Corsi numbers:

Manny MalhotraTime (mins)Corsi / 60
Ozone, first shift55.248.913
Ozone, after change170.8-7.376
Neutral Zone340.3-6.524
Dzone, after change142.3-13.073
Dzone, first shift178.7-31.234
All Time887.2-9.265

Here are the league averages for each type of ice time:

League AverageCorsi / 60
Ozone, first shift40.147
Ozone, after change2.818
Neutral Zone0
Dzone, after change-2.818
Dzone, first shift-40.147

Weighting by Malhotra's ice time gives us -5.496, meaning that if someone performing at the league-average level was given Mr. Malhotra's ice time he would have a Corsi of -5.496. To get Manny's Zone Start Adjusted Corsi we subtract that off, in other words add 5.496, to get -3.769.

A Rule of Thumb: Simplified Zone Start Adjusted Corsi

That's all well and good, but it would be nice to have something a little more portable. Even with all the data, I'd like to be able to just pull up BTN and get an idea how to adjust for a guy's Ozone%. To get something simpler, I recorded the Ozone% according to BTN for all of the players with at least 600 minutes of even-strength-goalies-on ice time and ran a regression to get the average adjustment for a given ozone%. Here is a scatter plot of the 508 players. The numbers on the x-axis represent how far off from 50% Ozone%, the y-axis is the size of the adjustment or the negative of what the average player would get with the same ice time:



As you can see, a simplified formula will come very close to the more complicated version above which forces us to look at the individual data. Any differences are based on how much time a player spends in the relatively neutral situations where he is jumping on the ice after a faceoff at either end. The result of this is a simple formula. To adjust for zone starts, multiply how many percentage points the player's Ozone% is from 50% by 0.18 and add or subtract accordingly. In formula, with Ozone% out of 100:

Simplified Zone Start Adjusted Corsi = Corsi/60 - (Ozone% - 50)*0.18

Another way to think about it is to add or subtract 1.8 for every 10 percentage points. So if you gave a guy with even zone starts 60% Ozone starts then we'd expect his Corsi rate to go up 1.8. If you put him in more defensive spots with just a 30% Ozone% then his Corsi will drop about 3.6.

Results:

I don't want to clutter it with a 900-row table, so I'll make a table with the top 25 and another with a few players of interest with particularly high or low Ozone%. Here is a google spreadsheet with all the Zone Start Adjusted Corsi stats from 2010-2011.

RankPlayerTeamPosZone Start Adjusted CorsiCorsiTime On Ice
1Kyle WellwoodSJSF22.12522.203462.1
2Torrey MitchellSJSF18.50418.336791.9
3Joe PavelskiSJSF17.30415.9391039
4Ryane CloweSJSF16.57116.7151148.7
5Alexandre PicardMTLD16.53817.308634.4
6Mason RaymondVANF16.51517.695922.3
7Ryan KeslerVANF16.50916.5881135.7
8Brian RafalskiDETD15.30516.0831033.4
9Nikolay ZherdevPHIF15.02914.418653.4
10Justin WilliamsLAKF14.84314.7171043.7
11Evgeni MalkinPITF14.77315.509607.4
12Sean BergenheimTBLF14.65213.625916
13Tim JackmanCGYF14.64516.275726.3
14Viktor StalbergCHIF14.21716.208799.6
15Pavel DatsyukDETF14.03913.3848.1
16Logan CoutureSJSF13.74314.0781133.7
17Alexander SteenSTLF13.72214.481081.5
18Jason DemersSJSD13.68513.5911169.9
19Mikael BacklundCGYF13.37614.034761
20Patrik EliasNJDF13.27513.3061082.2
21Mark LetestuPITF13.26214.613759.6
22Tomas HolmstromDETF12.9113.418840.7
23Chris HigginsVANF12.18311.156790.6
24Brian GiontaMTLF12.0812.1511185.1
25Tyler KennedyPITF11.81312.581996.8

People of interest:

PlayerTeamPosZone Start Adjusted CorsiCorsiTime On Ice
Henrik SedinVANF7.18511.8031235.3
Patrick KaneCHIF10.5213.7381139.9
Marian GaborikNYRF-7.194-4.829882.1
J-P DumontNSHF2.4764.62662.4
Ville LeinoPHIF-3.973-2.1871097.6
Manny MalhotraVANF-3.769-9.265887.2
Blair BettsPHIF-15.221-18.412501.9
Steve OttDALF-4.526-8.3461020.9
Jerred SmithsonNSHF-6.98-10.442965.3
Dave BollandCHIF-1.198-3.2806.3


Please Leave Feedback!

As this is my first effort in coming up with a new statistic, I would love some feedback on this. Does the methodology make sense? Is the Ozone% adjustment of .18 per percentage point pretty close to what you've been doing? Any and all comments appreciated.

Thursday, September 8, 2011

On Zone Starts

How valuable are offensive-zone faceoffs? How much should we adjust the Sedins' stats to take into account that they take three faceoffs in the offensive zone for every one at the other end? Are coaches using their guys effectively, or should they almost turn them into specialists like Vigneault does in Vancouver? Is it better for a coach to focus on zone starts, matchups or just roll lines to keep his guys fresh and the best playing the most?

These are just a few of the many, many questions that relate to zone starts that come up in hockey analysis. We'll put off dealing with most of those until later, this article will be more of a broad discussion and introduction to what I feel is a novel approach that we'll be using a lot.

The Data

I'm going to start with team stats. This is pretty strange because zone starts aren't a team issue. A team that has more offensive-zone starts than defensive has earned them; good zone starts aren't just handed down to the team by some suit. In contrast, a player only reaps what he sows, as it were, if he or a teammate ices the puck or possibly after a very short shift. Most faceoffs are taken with fresh players that were on the bench when the stoppage occurred. Despite that, using team stats is a good place to start because we can get a pretty good idea how the location of the most recent faceoff affects results.

The data come from a common source: NHL play-by-play and roster reports. In this case, I am using every game available for the 2010-2011 regular season. As usual, it's even strength with both goalies on the ice. Using the roster reports, which say when each player was on the ice during the game, I isolated these 5 situations:

Ozone, first shift - the most recent faceoff was in the team's offensive zone. All players that were on the ice for the faceoff remain on the ice.

Ozone, on-the-fly - the most recent faceoff was in the team's offensive zone. At least one player who was on the ice for that faceoff has left.

Neutral Zone - the most recent faceoff took place in the neutral zone.

Dzone, on-the-fly - the most recent faceoff was in the team's defensive zone. At least one player who was on the ice for that faceoff has left.

Dzone, first shift - the most recent faceoff was in the team's defensive zone. All players that were on the ice for the faceoff remain there.

To clarify, once any of the original faceoff guys have left the ice the rest of the time before the next stoppage is in the on-the-fly category. So the faceoff shift is only that first shift, even if later it so happens that the 10 skaters that were on the ice are out there together.

Note: I have separated out the team results to keep this post about the general concepts. If you want to see how good your team is in each situation, you can find that here.

Ice Time and Goals

Let's take a look at how much time was spent and how many goals were scored on average in each situation. This will give us a very rough idea how important faceoffs are in the offensive or defensive zone.

SituationIce Time%Goals%
Ozone, first shift452.511.4%21.213.8%
Ozone, on-the-fly765.119.3%32.321.0%
Neutral1538.938.7%5435.1%
Dzone, on-the-fly765.119.3%34.822.7%
Dzone, first shift452.511.4%11.47.4%
Total3974.1100%153.6100%

The first thing I noticed is that the first shift only accounts for about 37% of the ice time following a faceoff at either end. Part of that is that I'm being very strict defining the first shift; it would increase if I allowed for one guy to leave the ice, for example. In any case, you might wonder why we focus so much on who is on the ice for a faceoff when so much of a player's ice time after an ozone/dzone faceoff started with him jumping onto the ice.

The goals columns give you a pretty strong hint. Look at the second and fourth rows. Following a faceoff outside the neutral zone, once a change was made more goals were scored by the team that took the faceoff in their defensive zone! We'll later see that this is likely just due to random chance, but it seems clear that if you come on in an on-the-fly change it's more like a neutral-zone start than being on for a faceoff at either end.

Corsi

Let's look at the average team Corsi rate for each situation. I use the average team rate for each situation so we don't have the endogeneity effect I wrote poorly about a couple months ago. In other words, if we simply averaged out all the ice time we'd overestimate how important it is to be in the offensive zone because good teams tend to get more faceoffs in the offensive zone than bad teams so we'd be lumping in team quality with ozone-faceoff value.

SituationCorsi/60
Ozone, first shift39.957
Ozone, on-the-fly2.603
Neutral0.019
Dzone, on-the-fly-2.784
Dzone, first shift-40.103

Here you can see how much having a faceoff in the good zone helps your team out territorially. I'm sure that there is an effect didn't surprise you, but suspect how large it is might have. It's also interesting to note that this almost completely goes away once the first change happens. This shouldn't be a surprise either, teams don't change without the puck leaving the zone, but one might have expected more of a ripple effect. The most common way to change lines is to dump the puck and give the other team possession, albeit starting behind their own net. It does not appear that being able to breakout the Flying V gives you much of an edge.

This is a nice segue back to why we should care so much more about who is actually on for the faceoff and not just ice time afterward. Let's exaggerate and suppose that Henrik Sedin and Manny Malhotra spend the same amount of post-offensive-zone-faceoff time on the ice but Hank's is all first-shift time while Manny doesn't take a single offensive-zone faceoff. Sedin's ozone time will be extremely favorable, and Malhotra's only slightly so. In this extreme scenario we would need to adjust Sedin's stats a lot to take his type of ice time accurately into account. Being out there on the faceoff in front of their goalie is over 15 times as favorable as jumping on the ice after.

Conclusion: More To Come

When I thought of this method of separating out the ice time, I did a little fist pump. While I don't think this, or really any metric, will blow everything else away it seems like a good way to analyze zone starts and give us better insight into player value and coaching decisions. We will be using this and related methods a lot in the future, especially the coming weeks leading up to the season. Coming down the pipe is a new player metric to adjust for zone starts. We'll also do in-depth analysis on zone starts for the two teams that focus the most on them: the recently rivalrous Vancouver Canucks and Chicago Blackhawks. Are Vigneault and Quenneville outsmarting the rest of the league or is it a case of fancy coaching syndrome? If you ask nicely, we could probably do something similar for your favorite team, or even your favourite team.

Here is a link to the team data.