Actually, it does. It tracks every single shift and who was on the ice for that shift and runs a ridge regression algorithm on it. He goes into quite a bit of detail if you care to look again.I've looked into these things *constantly* in the past. I have no idea whether I've looked into each one individually at this point but as soon as I see the same predictable errors replicating I can be pretty sure they're doing the same things.
The methodology you're referring to doesn't seem to mention proper adjusting for usage and context at all, for the record.
You're SO CLOSE here to getting what's happening.
If a better player is generating worse numbers than a worse player due to usage ... the model sucks.
Alluded to this on a previous page, but it was actually Dom last summer who admitted the models weren't working for the context on usage.
![]()
NHL’s 10 worst contracts, 2025 edition: Jonathan Huberdeau, Ivan Provorov and more
According to each player’s projected value over the remainder of their deals, these are the league’s 10 worst contracts.www.nytimes.com
And as someone who has been screaming this exact thing from the rooftops for the last decade seeing one of these guys treat this like a Big Revelation was just. NO f***ING SHIT!
The thing with a model is that no matter what you do most of it will be the same. No matter what you do, you won’t be able to design a model that makes Connor McDavid look bad or Luca Sbisa look good. And the vast majority of middling players will probably always be somewhere in the middle. So superficially if most players seem like they’re mostly in the right spots, the immediate reaction from people tends to be ‘well, this is good stuff!’
The problem comes with the outliers. And the problem is that it’s the same patterns all the time. Go through a team and pick out the biggest 5 outliers or ‘interesting results’ in terms of WAR and it’s always the same thing – soft minute guys on the good end, hard minute guys at the bottom. Always.
hockeystats.com was mentioned here as a 'good statistic' and looking through their WAR numbers from last year it's just all the same thing. Pick a team – good players + soft minute skill players at the top, bad players + leverage guys at the bottom. Context still hasn’t been adjusted for correctly.
I have yet to see any model, player card, stupid jfresh chart, that's worth a damn. Hockey is too dynamic with more variables, you have to watch the games to see the context, which also changes constantly during the game depending on situation.Friendly reminder that public scoring chance / expected goals stats absolutely suck
Using GF% for this is not real stats and I know you know better. As I showed earlier his GF% is actually well above his CF% over a large sample size, the noise in this GF% should immediately be obvious to anyone looking.
Fair point about using average CTOI% but as you've shown he's always been in the middle of the pack, aside from last season. Are we going to pretend that good decisions were made last season surrounding deployment?
I’m of the opinion that Hoglander lies somewhere in the gulf between your two opinions.Dom is not a statistician. Full stop. You won't find anyone on these boards more critical of his models than I am. He's a content creator and the way that The Athletic uses his models is ridiculous.
All models also have their biases, and misses, nothing's perfect. There are edge cases where the context misses. But the context is that Hoglander puts up 54% GF in 4000 EV minutes over his career on a team that has mostly sucked during that period, and that's simply not a replacement level player.
I mean, he’s been in the bottom 33% the last 3 years, and the year before that was so bad they sent him down to the AHL. Last season was a continuation of a 4 year trend, even if Foote is a complete moron.
Re: the GF%, are we supposed to use his DFF%? I’m not looking directly at the data, but I’m sure he’s consistently in the top 50% on the team. A guy who’s consistently in the top at that end, but also fairly consistently in the bottom on GF%, and has likely played over half his career at this point - what is that supposed to tell us?
Do we believe it’s a statistical anomaly, or is there a different explanation?
If you want to believe the anomaly story and that we should keep pushing, that’s your right. To me, I’ve seen enough with my own eyes over the year to believe this discrepancy just is who he is - a high motor player with very little IQ that drives coaches crazy, and gets punished against high end competition for his inability to play within the teams defensive structure.
I’m of the opinion that Hoglander lies somewhere in the gulf between your two opinions.
I will say that models seem to struggle with what I think is a multicollinearity problem*. Players that are deployed with specific teammates for specific reasons (hypothetically a defensive liability being babysat) seems to be hard for these models to handle. We saw this with Hronek; a lot of public models indicated he wasn’t very good while he was partnered with Hughes because Hughes was (correctly) identified as very (very) good and then the models seemed to disproportionately weight Hughes’ impact and minimize Hronek’s. I’ve seen models shift on Hronek this year, which I figured would happen.
Anyway, Hoglander has a lot of minutes with Pettersson over the past three seasons.
*not an expert, not an expert, not an expert, etc.
Actually, it does. It tracks every single shift and who was on the ice for that shift and runs a ridge regression algorithm on it. He goes into quite a bit of detail if you care to look again.
Nobody is saying that there is One Number that describes a player and everthing they bring to the ice. But at the same time, calling Hoglander a replacement level when the data shows that it's so obviously not true is also dumb.
Don't be a jackass. Horvat was playing leverage minutes AND getting destroyed in those minutes. If he's an elite player or a shutdown specialist, he should be sawing them off.
Dom is not a statistician. Full stop. You won't find anyone on these boards more critical of his models than I am. He's a content creator and the way that The Athletic uses his models is ridiculous.
All models also have their biases, and misses, nothing's perfect. There are edge cases where the context misses. But the context here is that Hoglander puts up 54% GF in 4000 EV minutes over his career on a team that has mostly sucked during that period, and that's simply not a replacement level player.
But in this case, the “exceptions” are like 25% or whatever of the model, so it really makes you wonder how good the model is. Like @MS , so much of the results of the model appear to be driven by deployment and quality of competition even if the model is designed to try to take those into account.
What do you think would have happened to Hoglander if he was playing Horvat's minutes?
What do you think would have happened to Horvat if he was playing Hoglander's minutes?
How would their numbers look if they were playing equal minutes?
The data doesn't show that Hoglander isn't a replacement-level player. It doesn't show anything. It isn't properly adjusted for context. Literally the only thing it's telling you is that the team has a slight shot advantage when he's on the ice. It isn't telling you why, it isn't telling you that he's a good player, it isn't telling you anything. All it is is a data point. Then when you incorporate the context of that data point into everything else ... the obvious conclusion (that 4 NHL head coaches have also reached) is that he's a replacement-level player.
None of these guys are statisticians and even if they were, it doesn't mean they'd 'get it'. I mentioned earlier the critically flawed EN study conducted by actual mathematicians who still couldn't get things right.
The issue that all models have EXACTLY THE SAME biases. Every single model I've ever seen does literally exactly the same thing to consistently overrate soft minute skill players and consistently underrate hard-minute defensive players. Dom is the only person I've seen who at least clued in at some point that his model was hugely flawed.
The bolded is absolutely not 'context'. It's just raw data.
I’m of the opinion that Hoglander lies somewhere in the gulf between your two opinions.
I will say that models seem to struggle with what I think is a multicollinearity problem*. Players that are deployed with specific teammates for specific reasons (hypothetically a defensive liability being babysat) seems to be hard for these models to handle. We saw this with Hronek; a lot of public models indicated he wasn’t very good while he was partnered with Hughes because Hughes was (correctly) identified as very (very) good and then the models seemed to disproportionately weight Hughes’ impact and minimize Hronek’s. I’ve seen models shift on Hronek this year, which I figured would happen.
Anyway, Hoglander has a lot of minutes with Pettersson over the past three seasons.
*not an expert, not an expert, not an expert, etc.
The teammate problem is a much tougher one than the competition / usage problem. A guy getting tough minutes might play 35% of his ice time against elite comp vs 20% for a guy who gets soft minutes. Ditto zone starts generally meaning a couple more advantages a game. Whereas with Hronek he was playing 75% of his minutes with Hughes, so the “not with Hughes” sample was small and made him look bad.I’m of the opinion that Hoglander lies somewhere in the gulf between your two opinions.
I will say that models seem to struggle with what I think is a multicollinearity problem*. Players that are deployed with specific teammates for specific reasons (hypothetically a defensive liability being babysat) seems to be hard for these models to handle. We saw this with Hronek; a lot of public models indicated he wasn’t very good while he was partnered with Hughes because Hughes was (correctly) identified as very (very) good and then the models seemed to disproportionately weight Hughes’ impact and minimize Hronek’s. I’ve seen models shift on Hronek this year, which I figured would happen.
Anyway, Hoglander has a lot of minutes with Pettersson over the past three seasons.
*not an expert, not an expert, not an expert, etc.
Data is meaningless, just go by your eye test, which is infallible and would never get a player wrong. mkay.
Hoglander and Horvat play a very different position so it's dumb to try to play this game, but if you want to know why Horvat's numbers are low, it's because he's bad at playing a shutdown role head to head against high end players. He was miscast as a defensive player when he is actually a high end shooter. He should have been put in more offensive situations with better players who distribute pucks. I'm not hating on Horvat here in the least.
The hockeystats guy, Patrick Bacon, actually is a statitician. Like his previous job was literally a VP at an investment firm. He has a finance degree. The Canucks should try to hire him for $$$.
The methodology description on his website is top notch, better than the vast majority of PHd thesis I've read.
There's a reason I'm pumping his tires and it's because he's actually doing the stats right and presenting them in a way that is coherent. I've generally hated everything that's come before this that has attempted to do this; check my post history if you don't believe me.
And I'm sure he'll continue refine his models as time goes on.
You’re going to love this: I’m not sure if this is still the case, but for awhile JFresh’s visualizations were of Patrick Bacon’s model (back when he was topdownhockey).Bolded is a strawman, but yes - my eye test is absolutely better than nhlstats.com's data.
Again, this feels like you're almost getting it.
If Horvat is a good player generating worse WAR stats than Hoglander because he was used in sub-optimal minutes relative to his skills while Hoglander was not ... then the model is bad. And it isn't measuring WAR, either. It's literally just a glorified +/- stat that does a rough approximation of effective relative to usage.
I mean, he's not a very good statistician then. This shit is a total mess.
View attachment 1252254
This is 23-24 Hoglander.
First thing that stands out is that this 'model' (and I use that term generously) has rated Hoglander as THE BEST DEFENSIVE FORWARD ON THE TEAM when he was actually probably the 2nd worst after Kuzmenko. It's also saying EP40 was the worst defensive player on the team. This is egregious stuff. It's worse than randomly just throwing darts.
But worse than that is the 'Shoot WAR' stat which is basically doubling down on rewarding a player for being a lucky outlier. It's an attempt to say 'this player has more value than average because his actions in the offensive zone are more efficient' but it fundamentally can't do that with consistency, and the effect is totally backward. If an average player goes on a fluke unsustainable run he should be rated *down* for it, not up. And the insane thing is that this unsustainable bit of luck literally increased his WAR by 300%! This is absolutely freaking terrible math. It's like rewarding an MLB player for having a high BABIP. It makes zero sense.
And pop back to 19-20 and you see Jake Virtanen ranked as one of the best players on our team by the exact same metrics as a soft-minute guy on a SH% bender while (predictably) Chris Tanev is rated as the single worst player on the team.
And in the context of those 23-24 stats, I haven't even mentioned yet that it rates Filip Hronek that year as sub-replacement level, the worst player on the team, and substantially worse than Noah Juulsen.
When your model generates results that are this f***ing horrible and obviously wrong ... it's not a good model. It's not carrying value. It isn't helping evaluate anything relative to the eye test, and is instead doing the exact opposite. Anyone using this data to make transactions would end up making Mike Milbury look like Sam Pollock.
Like, there is no eye test in the world that could come up with a hockey evaluation as bad as saying that Chris Tanev was the worst player on the 19-20 Canucks and Jake Virtanen was a top-5 player on that team.
Re: Pettersson and Hoglander - you can think of this as both an additive and synergistic effect (aka: interaction). Fundamentally, there’s who gets credit in the model for chemistry (the interaction) plus who contributes more to the line (“main effects”).The teammate problem is a much tougher one than the competition / usage problem. A guy getting tough minutes might play 35% of his ice time against elite comp vs 20% for a guy who gets soft minutes. Ditto zone starts generally meaning a couple more advantages a game. Whereas with Hronek he was playing 75% of his minutes with Hughes, so the “not with Hughes” sample was small and made him look bad.
Hoglander has played a bunch with Pettersson but it’s still only about a third of his ice time the last three years, so there’s plenty to compare against. Pettersson also has better results with Hoglander than without so it’s not like Hughes being awesome whether he played with Hronek or not.
The tougher question is untangling the Hughes effect more generally. Basically everyone looked awesome with him and bad without him. From 23/24 to 24/25, Blueger for instance had a 57% xGF rate with Hughes versus 49% without; Hoglander was 56% and 50%.
Just going to swing by to say that I think a lot of the views on Hoglander are too polarized.
He's not 'replacement level junk'.
He's got the sort of tools where one could absolutely see him go to Carolina or Florida and become a 'doh why can't we have one of those!' kind of players.
People say 'well 4 coaches didn't trust him' which is true, but there's also a possibility that the variable moves in the other direction.
Malhotra will be his 5th coach in 7 years. He clearly needed to have somethings coached into/out of his game and there's been zero continuity to do so.
He gets benched because there's a particularly form of direction that he has followed egregiously badly thus far.
It's game state hockey sense. We've all seen him decide to make a neutral zone drop pass after a 2 minute shift in our end when he needed to dump it in.
That's a costly error and one that coaches will forgive maybe once.
But if a good coach can get through to him, and he isn't injured, there's a guy with tools there who can be a first man in forechecker/disruptor with enough skill to be a useful and unique tool in the middle six.
I'm certainly not calling him untouchable, but I think it's worth the new braintrust seeing if they can get through to him.
-
I noticed and hypothesized around K'Andre Miller's sudden glow up that he was being coached better and playing in a system that fit him better and then I heard Cam Robinson talk about how Miller's game reads aren't great, but if you get him to play in straight lines and use his size, speed, and range, while giving him direction so there is some pressure taken off of his in-game decision making...well suddenly you have a guy who is an elite shut down/puck transport D man.
Why not see if you can get through to Hoglander in a similar way and help him extract his gifts?
If we can get something good for him, fine. But dealing him for like a 5th instead of doing this seems dumb.
It’s a bit hard because when the models themselves update, the output from all seasons generated from the old model tends to disappear. So for example, Micah McCurdy (whose stuff I really like) updates his model each summer. I recall up until around 24-25, Hronek didn’t fare well under the model, but the update, followed by the year he had without Hughes has him looking better (and yes, relative to where I think he was rated before this is better). He may still have a post on X about Hronek’s contract extension which should speak to where he was at that time, but I’m not about to check.Interesting. How have you seen the models themselves shift to account for the difference for Hronek?
I think the big difference for Hronek is that he is initiating zone exits/rushes more himself, and not deferring.
Makes me wonder - if we feed Marco Rossi 1st line and PP1 minutes next season, what could he bring in at the deadline?