Melvin's 2021-22 NHL Team Projections | Page 9 | HFBoards - NHL Message Board and Forum for National Hockey League

Melvin's 2021-22 NHL Team Projections


Thanks.

That is actually very disappointing. As you say, they are just looking at it at the team level and not considering the underlying rosters. So team's are projected based on their play last year irrespective of any roster changes that occurred in the off-season. For Seattle, they are making a "guess" at an ELO based on the play of previous expansion teams. That's disappointing and, if I'm being blunt, honestly pretty lazy of them.

My post above could be therefore read as which teams I'm projecting to do better/worse than last year pretty much.
 
Okay.

I said I would post a final update before the season kicks off, so here we go. Rosters were finalized last night, and I've updated to include all the waiver claims and other deck chairs and so forth.

As I've said before, I did not build a mechanism for dealing with partial-season injuries, so players are either in or out. My method was basically if they are injured but expected to be back by December or so, I included them. If they are expected to miss more time than that (e.g. Colin White in Ottawa) then I took them out. In some cases I am just guessing. I took Brandon Sutter out; it's just a hunch but I don't expect him to play this year. I dunno, your guess is as good as mine. :dunno:. Boeser and Motte on the other hand are in. I am sure I made mistakes but it's not possible to do this perfectly and also following the training camps of 32 teams is exhausting.

First up, I will post the same goal differential rankings as I did in the OP, minus the little anecdotes. I am also providing other info on where the rank in the specific categories. "NonGoalieRank" is where the team ranks just on the strength of offense-defense, not taking goaltending into account. Last column notes the change from the original ranking. There are a couple big changes, I'll get to that:

RankTEAMGoal DiffES OffenseES DefensePPPKGoaltendingNonGoalieRankCHANGE FROM OP
1VGK3612514142-
2COL366218181-
3TOR3221915723-
4SEA2131541738-
5T.B141561316136+1
6NYI13214112479+2
7BOS13321330147+4
8CAR13318822194-3
9FLA7223231245+4
10WPG6832252124+7
11NYR21916928621+1
12NSH2141526121118-3
13DAL2101023152011-3
14EDM143020141714+1
15CHI-11131213922+9
16PIT-12397212710-9
17N.J-2121210252113-1
18WSH-47242852216+5
19L.A-430215271028+7
20VAN-42920629829+2
21S.J-5161712321226-1
22MTL-613822262319-3
23STL-6271417181623-2
24CGY-7171119232815-10
25OTT-79272442517-
26DET-102029329531+3
27MIN-1318727113112-9
28BUF-15282318132627+4
29ARI-19261316193025+2
30PHI-205223063220-3
31CBJ-21252629102930-3
32ANA-22242831201532-2
[TBODY] [/TBODY]
There are basically 4 different things that causes change in rankings:

1) There were a few players that I had flat out missing from my database, and some were some pretty big names. For example, I was completely missing David Pastrnak AND Brad Marchand which is part of the reason Boston was in 11th. I have no idea how I was missing those players and am pretty annoyed about it, but I believe I have all significant players now.

2) Actual roster changes, obviously. Injuries, trades, etc. Also some tweaks to usage, when trying to guess what % of starts each goalie is going to get. This is again basically an educated guess on my part. I still don't know what Dallas is doing.

3) Bugs in code. There were a few just flat-out bugs I had where I fat-fingered something or wasn't handling things properly, leading to dumb results like Arizona having the best PK of all time, or weighting 2019 heavier than I meant to, etc.

4) Improvements to methodology. Maybe I should put "improvements" in scare quotes, but basically I've spent a lot of time back-testing with previous seasons worth of data to find the right coefficients and such, and I finally implemented a few things that I didn't have time for before (properly allocating ice time between forwards and defensemen being the biggest one.)

I am still finding basically no correlation in year-to-year goaltender performance so I take the goaltending number with a huge grain of salt, which is why I provide the NonGoalieRank column.

OK, at last, I have run the simulations. To explain these once more, I have run the season 10,000 times taking the schedule into account, the goal-scoring and allowing rates of each team and giving a small home ice advantage. The "Point Range" represents the 25th-to-75th percentile result for each team, in other words the point range in which the majority of simulations land. I have also provided the floor and the ceiling, along with a bunch of other data points.

The last few columns represents the % of time the team achieves a certain result, so in order, % of time they finished 1st in division, then 2nd in division, and so forth, culminating in the % of the simulations in which they made the playoffs.


Atlantic Division

TeamMinPtsPoint RangeMaxPtsAvgGFMinGFMaxGFAvgGAMinGAMaxGAD1%D2%D3%WC1%WC2%Playoff%
TOR77106 - 11714030422837022716728875%17%5%2%0%100%
T.B6493 - 10412927621334224418830610%31%28%13%6%89%
BOS6692 - 10412628521235225319031010%31%27%13%7%88%
FLA5987 - 991273002323752842253543%15%23%19%12%73%
MTL5177 - 891262642063272822193480%2%6%8%11%27%
OTT4976 - 881142642093292862313460%2%5%7%9%23%
DET4675 - 861122361763032622063230%1%4%5%8%19%
BUF4770 - 821042491893062902323510%0%2%2%4%8%
[TBODY] [/TBODY]
Metro Division

TeamMinPtsPoint RangeMaxPtsAvgGFMinGFMaxGFAvgGAMinGAMaxGAD1%D2%D3%WC1%WC2%Playoff%
NYI6493 - 10412927421533624218030340%27%16%3%4%90%
CAR6492 - 10312931724838328421635436%28%17%4%4%88%
NYR5484 - 9512227721534327421233410%15%19%7%8%59%
PIT5582 - 931162792173432832263506%11%17%6%9%48%
N.J5381 - 921202802233432862273625%10%15%6%9%44%
WSH5179 - 911192602053282721963414%8%13%5%7%37%
PHI4267 - 781042541943263072433820%1%2%1%2%4%
CBJ4266 - 771052391813012942263540%0%1%1%1%3%
[TBODY] [/TBODY]
Central Division

TeamMinPtsPoint RangeMaxPtsAvgGFMinGFMaxGFAvgGAMinGAMaxGAD1%D2%D3%WC1%WC2%Playoff%
COL80108 - 11914431724838623017028992%6%1%0%0%100%
WPG5987 - 981212622053282491953113%31%23%10%8%75%
DAL6084 - 961242602033262571923212%21%21%11%10%63%
NSH5884 - 951212551993222522043142%20%21%10%10%62%
CHI5081 - 931202622073282682073271%13%17%9%10%49%
STL5178 - 901232561953322722163340%7%11%8%9%34%
MIN4572 - 841102461793202802123420%2%4%3%5%15%
ARI4067 - 791042531953133042353790%1%2%2%2%6%
[TBODY] [/TBODY]
Pacific Division


TeamMinPtsPoint RangeMaxPtsAvgGFMinGFMaxGFAvgGAMinGAMaxGAD1%D2%D3%WC1%WC2%Playoff%
VGK84108 - 11913932026138723318329580%18%2%0%0%100%
SEA7398 - 10913227320433022617028718%61%14%3%1%97%
EDM5882 - 941232892293522902353531%8%26%11%9%54%
L.A5379 - 901182682143242812223590%4%17%9%9%39%
VAN5078 - 901192662063382802193550%4%15%9%9%37%
S.J4778 - 891132732113362902263530%3%14%8%9%34%
CGY5177 - 881162672103292872283520%3%12%7%8%30%
ANA4465 - 771022361593042932323570%0%1%1%2%4%
[TBODY] [/TBODY]
So, for Vancouver:

* They finish with between 78-90 points the majority of the time, worst sim was 50 points and best was 119 points
* They score on average 266 goals, allow on average 280 goals.
* They win the division less than 1% of the time, and come in 2nd 4% of the time, 3rd 15%, win the 1st WC 9% of the time and win the 2nd WC 9% of the time, all adding up to making the playoffs about 37% of the time.

Again this is somewhat in line with what I've seen from other projection systems, which have Vancouver making the playoffs 30-40% of the time in simulations.

If you see anything that seems off (except for Seattle being too high :deadhorse,) let me know! Otherwise, basically going to put this to bed and re-visit it in 6 months.
 
Last edited:
I'm gonna have to deal with so much trolling if Seattle shits the bed, god damn it. And now half the team has COVID.
on the other hand you get to make fun of them if Seattle makes it into the playoffs at all seeing as most are acting like they are bottom 10.
 
The numbers look solid and the logic is reasonable. Only thing that might sink things is if the coach goes nuts or massive injuries which you can't control for.
 
This is a fun bump.

It's amusing to see some people who scoffed at Melvin's predictions (despite them being based on an algorithm and not personal bias), especially for ranking the Canucks at 22nd overall. Well, here we are over halfway through the season, and the Canucks are *checks notes* tied for 20th overall with Detroit. Lol.
 
This is a fun bump.

It's amusing to see some people who scoffed at Melvin's predictions (despite them being based on an algorithm and not personal bias), especially for ranking the Canucks at 22nd overall. Well, here we are over halfway through the season, and the Canucks are *checks notes* tied for 20th overall with Detroit. Lol.
Seattle has let Melvin down.
 
In b4 “but if they had goal tending”

Well, yeah. I mean, it's the truth. I don't know what else I can say.

I had them with the 3rd best goaltending in the NHL and instead they are 32nd. The other metrics have been pretty close. Below average offense, good 5v5 play and bad PP.

I will do a deeper dive on all 32 teams when the season concludes but the other big misses were Calgary and Minnesota. Minnesota is goaltending again, had them with 30th place goaltending and instead it's been pretty good. Calgary ... I don't know. Darryl Sutter is a wizard, man.

I do enjoy that for all the outrage about where I had Vancouver, they are basically right where I had them.
 
i mean, the seattle one is obvious

it's like 20-21 holtby except every game

flames made a coaching change so the model he camp with was probably just pulling from the old data under the prev coach

but, uh, why so off on minnesota?

edit: okay melvin responded 0.5 seconds before i posted that
 
  • Like
Reactions: Canadian Canuck
Well, yeah. I mean, it's the truth. I don't know what else I can say.

I had them with the 3rd best goaltending in the NHL and instead they are 32nd. The other metrics have been pretty close. Below average offense, good 5v5 play and bad PP.

I will do a deeper dive on all 32 teams when the season concludes but the other big misses were Calgary and Minnesota. Minnesota is goaltending again, had them with 30th place goaltending and instead it's been pretty good. Calgary ... I don't know. Darryl Sutter is a wizard, man.

I do enjoy that for all the outrage about where I had Vancouver, they are basically right where I had them.
I mean i assume Marky and Sutter implementing better PP and PK probably ups them. I think your still pretty close and its pretty clear what happened to make them better.
 
i mean, the seattle one is obvious

it's like 20-21 holtby except every game

flames made a coaching change so the model he camp with was probably just pulling from the old data under the prev coach

but, uh, why so off on minnesota?

edit: okay melvin responded 0.5 seconds before i posted that

I think

1) The goalie stats *hated* Kahkkonen, and didn't love Talbot either.
2) The model really had no way of knowing how good Kaprizov is, with just 55 games of data to work with.

These were the two weakest spots of the model that I knew about before the season even started. Rookies and goalies. Similar situation with Anaheim where Terry/Zegras were much better than the model could have ever foreseen.
 
This is a fun bump.

It's amusing to see some people who scoffed at Melvin's predictions (despite them being based on an algorithm and not personal bias), especially for ranking the Canucks at 22nd overall. Well, here we are over halfway through the season, and the Canucks are *checks notes* tied for 20th overall with Detroit. Lol.
Actually we are 22nd in point percentage

But that doesnt change the fact that Melvin hates the Canucks :mad:
 
but Green
images
 
I think

1) The goalie stats *hated* Kahkkonen, and didn't love Talbot either.
2) The model really had no way of knowing how good Kaprizov is, with just 55 games of data to work with.

These were the two weakest spots of the model that I knew about before the season even started. Rookies and goalies. Similar situation with Anaheim where Terry/Zegras were much better than the model could have ever foreseen.

How do you even adjust for goalies being spectres that float between realms? Obviously some goalies are consistent while others (stares long and hard at Marc-Andre Fleury) are not.
 
I think

1) The goalie stats *hated* Kahkkonen, and didn't love Talbot either.
2) The model really had no way of knowing how good Kaprizov is, with just 55 games of data to work with.

These were the two weakest spots of the model that I knew about before the season even started. Rookies and goalies. Similar situation with Anaheim where Terry/Zegras were much better than the model could have ever foreseen.
At some point the Canucks are going to give you a job
 
Looks pretty damn close so far.

A couple of surprises notwithstanding; Biggest ones being the Islander's freefall, Seattle's goaltending woes and Florida becoming, well Florida.
 
Looks pretty damn close so far.

A couple of surprises notwithstanding; Biggest ones being the Islander's freefall, Seattle's goaltending woes and Florida becoming, well Florida.
Unlike the NFL, because of fewer playoff teams, most of the 16 NHL playoff spots are kind of expected. In the NFL around half of the prior year's playoff teams miss.

Of the 8 playoff teams in the East, only the Isles are the one that is a surprise to me to not be there. But, considering they started with a 13 game road trip due to their arena and they were among the first teams with a Covid outbreak, not shocked that they are in the playoffs, but didn't expect them to be that far out. I thought one of NYR/Phi would take a PO spot if one of the top 8 stumbled. Once a young goalie like Hart struggles, you kind of wonder if they can get it back the next season.

In the West, expected Col, STL, and it was a coin flip between 2 of Min/Dal/Nas to make it in the Central. Pacific, Vegas, Edm, Cal, and any of Van/SJ/LA or 5th place in the Central. I didn't foresee Anaheim's hot start/Terry or Seattle (just the odds of an expansion team again competing for the spot).
 

Users who are viewing this thread

Ad

Ad