Staturday Weekly Column #4: 2020-21 Leafs Roster Improvements by Goals Above Replacement Model
By Ryan Hobart
3 years agoKyle Dubas went into this offseason with a ‘no holds barred’ mandate of getting this team over the hump in this upcoming season. Using short-term contracts to veterans, low-cost contracts to the team’s young RFAs, and new contracts to exciting European talent, the Leafs’ roster appears to have improved significantly. We’re ever so close to seeing this new team in action, so it’s gotten me curious to see the significance of these transactions.
To answer the question of “how significant?”, we can use the Goals Above Replacement model developed by EvolvingHockey that we discussed in an earlier edition of Staturday.
Basically, EvolvingHockey put a bunch of statistics into a box, and figured out how many goals that would be worth, relative to what a “replacement level” player (i.e. a call-up from the minors just filling in) could do.
As a manager, Kyle Dubas will be hoping that each of his players has a positive Goals Above Replacement (GAR) season in 2021. But we don’t just have to hope; we can actually attempt to predict whether this will happen or not.
See, EvolvingHockey also developed an Expected Goals Above Replacement (xGAR) model to predict the results of the other model. This xGAR model uses only variables that we know to be predictive, that can indicate future positive results. This includes shot attempts, The GAR model includes these, but it also includes things that really only represent present day positive results with no impact on future positive results.
So let’s see how the Leafs in 2019-20 did in GAR, and how the Leafs’ projected roster in 2021 did in xGAR, and see if there is an expected improvement as many would suspect.
2019-20 Leafs
How I’m going to work this out is as a total sum of the performances by each of the 2019-20 Maple Leafs who played at least 450 minutes in that season. Conveniently for us, this leaves us with 19 skaters as seen below:
Player | GP | TOI_All | EVO_GAR | EVD_GAR | PPO_GAR | SHD_GAR | Take_GAR | Draw_GAR | Off_GAR | Def_GAR | Pens_GAR | GAR | WAR |
Auston Matthews | 70 | 1467.9 | 9 | 2.2 | 2.7 | 0 | 2.6 | -0.5 | 11.7 | 2.2 | 2 | 15.9 | 2.8 |
Jake Muzzin | 53 | 1144.5 | 8 | 1.9 | 0 | 0.7 | -1.1 | 0.7 | 7.9 | 2.6 | -0.4 | 10.1 | 1.8 |
Travis Dermott | 56 | 969.3 | 5.3 | 5.2 | 0 | -0.5 | 0.2 | 0.1 | 5.3 | 4.7 | 0.3 | 10.3 | 1.8 |
John Tavares | 63 | 1231.6 | 5.6 | -2.6 | 5.1 | 0 | 0.1 | 0.3 | 10.6 | -2.6 | 0.4 | 8.5 | 1.5 |
Mitch Marner | 59 | 1271.7 | 3.8 | 0.2 | 3.7 | -1.2 | 1.2 | 0.1 | 7.5 | -1 | 1.3 | 7.8 | 1.4 |
Jason Spezza | 58 | 628.1 | 4.3 | 2.2 | 1.6 | 0 | -0.2 | -0.7 | 5.9 | 2.2 | -0.9 | 7.2 | 1.3 |
William Nylander | 68 | 1238.2 | 5.7 | -1.1 | 1.7 | 0 | 1.4 | -0.4 | 7.4 | -1.1 | 1.1 | 7.4 | 1.3 |
Zach Hyman | 51 | 973.7 | 6.8 | -2.1 | 0.3 | 1.6 | 0.7 | -0.7 | 7.1 | -0.5 | 0 | 6.5 | 1.2 |
Alex Kerfoot | 65 | 960 | 7.5 | -0.3 | 0 | 0 | -0.6 | -0.2 | 7.5 | -0.3 | -0.8 | 6.4 | 1.1 |
Ilya Mikheyev | 39 | 607.5 | 4.2 | -0.5 | 0 | 1.8 | 1 | -0.3 | 4.2 | 1.2 | 0.7 | 6.1 | 1.1 |
Morgan Rielly | 47 | 1137.1 | 6.1 | -2.1 | 1 | -0.4 | 0.3 | -0.5 | 7.1 | -2.4 | -0.3 | 4.4 | 0.8 |
Pierre Engvall | 48 | 572.8 | 0.7 | 0.6 | 0 | 1.3 | 0.9 | -0.1 | 0.7 | 2 | 0.8 | 3.5 | 0.6 |
Justin Holl | 68 | 1258.6 | 1.1 | 2.5 | 0 | 0.8 | -0.9 | -0.7 | 1.1 | 3.3 | -1.6 | 2.8 | 0.5 |
Andreas Johnsson | 43 | 677.5 | 0.9 | -0.6 | 1.1 | 0 | 0.4 | 0.5 | 2 | -0.5 | 1 | 2.4 | 0.4 |
Tyson Barrie | 70 | 1531.4 | 3.2 | -3.4 | 0.7 | 0 | 1.3 | -0.6 | 4 | -3.5 | 0.7 | 1.2 | 0.2 |
Cody Ceci | 56 | 1150.3 | -3.9 | 3.7 | 0 | 0.2 | 0 | 0 | -4 | 3.9 | -0.1 | -0.1 | 0 |
Frederik Gauthier | 61 | 572.7 | 0.5 | 0.9 | 0 | -1.5 | 0.6 | -0.3 | 0.5 | -0.6 | 0.3 | 0.2 | 0 |
Kasperi Kapanen | 69 | 1089.5 | 2.1 | -3.4 | -0.2 | -1 | 1.3 | 0.6 | 1.9 | -4.4 | 1.9 | -0.6 | -0.1 |
Rasmus Sandin | 28 | 400.8 | -0.4 | -2.5 | 0.1 | 0 | -0.1 | 0.3 | -0.3 | -2.5 | 0.3 | -2.5 | -0.4 |
Summing the GAR for the skaters above we get 97.1, and for WAR (Wins Above Replacement) we get 17.3. WAR is simply an extra calculation factoring how many goals it takes to get a win, so these numbers indicate the same exact performance data just in different ways.
To start, it’s easy to see that 5 players at the bottom 6 of this table have left the club in Andreas Johnsson, Tyson Barrie, Cody Ceci, Frederik Gauthier and Kasperi Kapanen. The 6th and lowest of the table was rookie Rasmus Sandin, who will undoubtedly improve on his debut season. Everyone above these in the table are staying on to next year. Perhaps Kyle Dubas saw this chart? Who can say.
2021 Leafs
Now, let’s take those 13 skaters above, plus the players that Toronto added in the offseason, and see how much better they will be. Unfortunately, we don’t have the data we need to include KHL exports Alexander Barabanov and Mikko Lehtonen, who the Leafs signed during last season for this upcoming season. It’s very difficult to say whether their impacts in the KHL will directly translate to success in the NHL, so we’ll leave this out for now. We’re also going to leave out rookie performances from Timothy Liljegren, and Nick Robertson last season, because they didn’t play enough time for the data to be worth drawing conclusions against. Typically this cutoff is 400-500 minutes; we used 400 minutes above so as to include Rasmus Sandin.
Luckily, the Leafs added so many other players to create depth for this upcoming season where players will be missing time for COVID-19 exposures and, hopefully not, COVID-19 infections. This allows us to still project a section of the roster to see what they’ll do.
In total, we have 18 skaters who had 400 minutes in the NHL last season who will be playing for the Leafs next season. Unfortunately, Joey Anderson and Zach Bogosian didn’t meet the cutoff, so they aren’t included.
Player | Season | Team | Position | GP | TOI_All | xEVO_GAR | xEVD_GAR | xPPO_GAR | xSHD_GAR | Take_GAR | Draw_GAR | xOff_GAR | xDef_GAR | Pens_GAR | xGAR | xWAR |
Auston Matthews | 19-20 | TOR | C | 70 | 1467.9 | 20 | 1.2 | 5 | 0 | 2.6 | -0.5 | 24.9 | 1.2 | 2 | 28.2 | 5 |
William Nylander | 19-20 | TOR | C | 68 | 1238.2 | 12.3 | -1 | 4 | 0 | 1.4 | -0.4 | 16.3 | -1 | 1.1 | 16.4 | 2.9 |
Jake Muzzin | 19-20 | TOR | D | 53 | 1144.5 | 7.2 | 3.2 | 0.1 | 0.5 | -1.1 | 0.7 | 7.3 | 3.7 | -0.4 | 10.6 | 1.9 |
Tj Brodie | 19-20 | CGY | D | 64 | 1309.3 | 5.3 | 4.9 | 0.2 | 0.1 | -0.6 | 0.2 | 5.5 | 4.9 | -0.4 | 10 | 1.8 |
John Tavares | 19-20 | TOR | C | 63 | 1231.6 | 7.1 | -1.9 | 3.1 | 0 | 0.1 | 0.3 | 10.1 | -1.9 | 0.4 | 8.7 | 1.5 |
Mitch Marner | 19-20 | TOR | C | 59 | 1271.7 | 3.4 | 2.5 | 2 | -0.8 | 1.2 | 0.1 | 5.4 | 1.6 | 1.3 | 8.4 | 1.5 |
Zach Hyman | 19-20 | TOR | C | 51 | 973.7 | 5.9 | -3 | 0.7 | 1.2 | 0.7 | -0.7 | 6.7 | -1.8 | 0 | 4.8 | 0.9 |
Joe Thornton | 19-20 | S.J | C | 70 | 1085 | 2.9 | -0.3 | 1.9 | 0 | 0.7 | -0.7 | 4.7 | -0.3 | 0 | 4.5 | 0.8 |
Pierre Engvall | 19-20 | TOR | L | 48 | 572.8 | 0 | 1.6 | 0 | 1.8 | 0.9 | -0.1 | 0 | 3.4 | 0.8 | 4.2 | 0.8 |
Travis Dermott | 19-20 | TOR | D | 56 | 969.3 | 0.4 | 2.8 | 0 | -0.4 | 0.2 | 0.1 | 0.4 | 2.4 | 0.3 | 3.1 | 0.6 |
Jason Spezza | 19-20 | TOR | C | 58 | 628.1 | 1.2 | 1.4 | 0.9 | 0 | -0.2 | -0.7 | 2.1 | 1.4 | -0.9 | 2.7 | 0.5 |
Ilya Mikheyev | 19-20 | TOR | R | 39 | 607.5 | 1.3 | -1.2 | 0 | 1.4 | 1 | -0.3 | 1.3 | 0.3 | 0.7 | 2.2 | 0.4 |
Jimmy Vesey | 19-20 | BUF | L | 64 | 883.4 | 1.1 | 0.2 | -0.1 | 0.1 | 1.2 | -0.4 | 1 | 0.3 | 0.9 | 2.1 | 0.4 |
Justin Holl | 19-20 | TOR | D | 68 | 1258.6 | -0.1 | 2.3 | 0 | 1.4 | -0.9 | -0.7 | -0.1 | 3.7 | -1.6 | 2 | 0.4 |
Alex Kerfoot | 19-20 | TOR | C | 65 | 960 | 1.7 | 1.4 | -0.6 | 0.1 | -0.6 | -0.2 | 1.1 | 1.4 | -0.8 | 1.7 | 0.3 |
Rasmus Sandin | 19-20 | TOR | D | 28 | 400.8 | 1.3 | -0.6 | -0.3 | 0 | -0.1 | 0.3 | 1 | -0.6 | 0.3 | 0.7 | 0.1 |
Morgan Rielly | 19-20 | TOR | D | 47 | 1137.1 | 3.5 | -3.1 | -0.1 | -0.6 | 0.3 | -0.5 | 3.4 | -3.6 | -0.3 | -0.4 | -0.1 |
Wayne Simmonds | 19-20 | N.J | R | 61 | 924.4 | -0.5 | -0.4 | 0.3 | 0 | -0.1 | -0.3 | -0.2 | -0.4 | -0.5 | -1.2 | -0.2 |
Summing these 18 players in xGAR, we get 108.7 and in xWAR we get 19.5. In both cases this is a significant improvement.
Final Thoughts
So where are the big changes? Here is the comparison table:
Player | GAR | WAR | xGAR | xWAR | GAR Change | WAR Change |
Auston Matthews | 15.9 | 2.8 | 28.2 | 5 | 12.3 | 2.2 |
William Nylander | 7.4 | 1.3 | 16.4 | 2.9 | 9 | 1.6 |
Jake Muzzin | 10.1 | 1.8 | 10.6 | 1.9 | 0.5 | 0.1 |
Tj Brodie/Tyson Barrie | 1.2 | 0.2 | 10 | 1.8 | 8.8 | 1.6 |
John Tavares | 8.5 | 1.5 | 8.7 | 1.5 | 0.2 | 0 |
Mitch Marner | 7.8 | 1.4 | 8.4 | 1.5 | 0.6 | 0.1 |
Zach Hyman | 6.5 | 1.2 | 4.8 | 0.9 | -1.7 | -0.3 |
Joe Thornton/Andreas Johnsson | 2.4 | 0.4 | 4.5 | 0.8 | 2.1 | 0.4 |
Pierre Engvall | 3.5 | 0.6 | 4.2 | 0.8 | 0.7 | 0.2 |
Travis Dermott | 10.3 | 1.8 | 3.1 | 0.6 | -7.2 | -1.2 |
Jason Spezza | 7.2 | 1.3 | 2.7 | 0.5 | -4.5 | -0.8 |
Ilya Mikheyev | 6.1 | 1.1 | 2.2 | 0.4 | -3.9 | -0.7 |
Jimmy Vesey/Kasperi Kapanen | -0.6 | -0.1 | 2.1 | 0.4 | 2.7 | 0.5 |
Justin Holl | 2.8 | 0.5 | 2 | 0.4 | -0.8 | -0.1 |
Alex Kerfoot | 6.4 | 1.1 | 1.7 | 0.3 | -4.7 | -0.8 |
Rasmus Sandin | -2.5 | -0.4 | 0.7 | 0.1 | 3.2 | 0.5 |
Morgan Rielly | 4.4 | 0.8 | -0.4 | -0.1 | -4.8 | -0.9 |
Wayne Simmonds/Frederik Gauthier | 0.2 | 0 | -1.2 | -0.2 | -1.4 | -0.2 |
Cody Ceci | -0.1 | 0 | —- | —- | 0.1 | 0 |
In terms of the additions and subtractions, we see a large increase thanks to Tyson Barrie being replaced with TJ Brodie, healthy increases thanks to swapping Vesey/Kapanen and Thornton/Johnsson, and a minor decrease between Gauthier and Simmonds for a sum of +12.3 in GAR.
In terms of individual performances, there’s a lot of variance between the players who are sticking around this season, but the sum of positive and negative changes seems to mostly cancel out. We see Matthews, Nylander, and Sandin carrying a healthy positive difference, while Rielly, Kerfoot, Mikheyev, Spezza and Dermoot carry healthy negatives. This just means that the results that those players saw in the 2019-20 season are different than what the model expects to see in the future, based on their performance in the 2019-20 season.
In all, from the Goals Above Replacement model, we expect to see a better Maple Leafs team in 2021 than we saw in 2019-20. And again, this doesn’t factor in the performances of a number of players, especially including Mikko Lehtonen, who is likely to play as much as or more than Rasmus Sandin next season. I know that this isn’t the most exciting way to determine that the Leafs are better now than they were last year, but it’s encouraging that the data backs up what we all expected to be true. Ultimately, the proof will be in the pudding when the season begins on January 13th where we can finally see these new additions in action. Happy Staturday everyone!
Recent articles from Ryan Hobart