Adjusting playoff scoring for defense faced

MadLuke

Registered User
Jan 18, 2011
9,375
5,061
As talked about in a thread, it would be maybe interesting to adjust playoff scoring over player career around a weighted defensive score of the opponent they face, 6 games against a 3 goals against, 4 games against a 4 goals a game, faced a average 3.4 goals a games defensive team that year.

player nanseassongameplayedaverage defensepointsadjustedptsppg adj
Gretzky1980198193.132124.72.74
Gretzky19841985183.684747.02.61
Lemieux19911992153.263438.42.56
Crosby2021202262.491014.82.47
Gretzky19821983163.563839.32.46
Gretzky19871988193.534344.82.36
Crosby20172018122.892126.82.23
Lemieux19901991233.294449.32.14
Gretzky19881989113.462223.42.13
Lemieux19951996182.742736.32.02
Gretzky19961997152.442030.22.01
Crosby20072008202.522739.51.98
Crosby20092010132.741925.51.96
Gretzky19921993243.204046.11.92
Gretzky1981198254.61129.61.92
Bossy19801981183.923532.91.83
Crosby2011201262.74810.71.79
Bossy19791980162.992328.41.77
Gretzky19851986104.011917.51.75
Gretzky19951996132.611622.61.74

It seem to give something of the sorts, it is adjusted using Gretkzy 47 pts record weighted average team regular season defense he faced that year.

Only Bossy, Gretzky, Lemieux, Crosby as a try-out was made, making it for all players would not be particularly hard just a bit long for the code that fetch the api to run.
 
Last edited:
Career

Gretzky has 410 adjusted pts in 208 games for 1.97 adjppg.
Lemieux has 205 in 107 for 1.91 adjppg.
Bossy 169 in 129 for 1.31
Crosby has 285 in 180 for 1.58 adjppg

PlayerAdjusted PointsGamesAdj PPG
Gretzky4102081.97
Lemieux2051071.91
Bossy1691291.31
Crosby2851801.58

If we limit Gretzky-Lemieux to their "prime" it would not be easy, Gretzky 1997 is fantastic considering he faced in average a defense that allowed 2.44 goal a game during the regular seasons (if my code worked well)
 
Career

Gretzky has 410 adjusted pts in 208 games for 1.97 adjppg.
Lemieux has 205 in 107 for 1.91 adjppg.
Bossy 169 in 129 for 1.31
Crosby has 285 in 180 for 1.58 adjppg

PlayerAdjusted PointsGamesAdj PPG
Gretzky4102081.97
Lemieux2051071.91
Bossy1691291.31
Crosby2851801.58

If we limit Gretzky-Lemieux to their "prime" it would not be easy, Gretzky 1997 is fantastic considering he faced in average a defense that allowed 2.44 goal a game during the regular seasons (if my code worked well)

MadLuke this is precisely what I’ve been looking for. Well done my friend. 😃

Forsberg and McDavid are the next ones I’m most curious about.
 
Forsberg and McDavid are the next ones I’m most curious about.
Some that I was curious Howe-and the MTL 06 that never played against themselves, but they look really good in the early result (I had 2,600 of 8,000 something players from the API done this morning), the teams they faced probably tended to have good defense already those years they made it.

Jagr I feel like will be one of the best of all-time playoff goalscorer relative to the defense, so to the DPE players like Forsberg could look good.

I will do the same for goals scoring and I think something like the 6 best playoffs and the best X consecutive series (or games or playoff run, something to limit it to players prime in that way).
 
  • Like
Reactions: authentic
Some that I was curious Howe-and the MTL 06 that never played against themselves, but they look really good in the early result (I had 2,600 of 8,000 something players from the API done this morning), the teams they faced probably tended to have good defense already those years they made it.

Jagr I feel like will be one of the best of all-time playoff goalscorer relative to the defense, so to the DPE players like Forsberg could look good.

I will do the same for goals scoring and I think something like the 6 best playoffs and the best X consecutive series (or games or playoff run, something to limit it to players prime in that way).

Yes it would be interesting indeed to see how Howe and the rest of the O6 stack up. Can’t wait for the results.
 
How are you scraping the data? I tried to put together data for how Howe/Habs performed against the common opponents in the regular season. Basically, remove the data skew that Beliveau and Richard never played against Harvey/Plante/H.Richard.

Doing it manually was exhausting so I gave up.
 
How are you scraping the data?
Mostly I ask Grok how to do it frankly, first I used the nhl api,
to get all the seasons log of all teams for all seasons in python to create an sqlite database with it.

Next I go fetch the game log of all players ("https://api-web.nhle.com/v1/player/{playerId}/game-log/{season}/{gameType}") in another database, playoff are a gametype '3'.

"I" (the AI translate English of what I want into) make sql request to adjust each series scoring for that series opponent goal against average of that year. I did manually validate a couple of results and the code seem right.

The adjustment was made using the average weighted goals against Gretzky faced when he did set the 47 points record.
 
Last edited:
adding hide avatars option

Ad

Ad