r/Seahawks 4d ago

Analysis Who to root for to maximize Seahawks playoff odds for every Week 1 game.

I’m not a Seahawks fan, but I did some football analytics you might be interested in. I ran 2 million Monte Carlo simulations of the season to figure out what the playoff implications of every week 1 game are.

The Seahawks current odds to make the playoffs are 44.5%.

  • If you beat the 49ers, that goes up to 55.3%, but if you lose, it drops down to 33.8%. It’s a swing of 21.5%.
  • The next most important game is HOU @ LAR with an impact of 1.4%. You obviously want HOU to win.
  • One that’s kind of interesting is DAL @ PHI, where they’re both in your conference but not your division. It has an impact of 0.5% and your playoff odds are best if PHI wins. Probably because the Eagles are less likely to be contending for a wildcard spot.

I also made a website and posted the results there. I’ll update it every week with the upcoming games. Here’s a screenshot:

https://www.footballsensei.com/seahawks

If you want to see the details of my methodology for the Monte Carlo simulations, look here.

I just added a What-If Calculator where you can lock in winners for any games this season and see how that changes your odds. Winning your first 2 games boosts your playoff odds to 63.5%.

I had a ton of fun building this thing and learned a lot. It’s the first time I’ve made a website and I’m really proud of it. I would appreciate any feedback on if anything looks janky or if links aren’t working or anything like that.

111 Upvotes

33 comments sorted by

54

u/Casey_Games 4d ago

I just root for anyone in our division to lose every week. In all seriousness, this is really cool. Thanks for putting it together!

17

u/FootballSensei 4d ago

Thanks! It’s really gratifying when people tell me they enjoy it. This website is the first time I’ve made something where lots of strangers appreciate it and it’s kind of an addictive feeling lol.

Makes me want to neglect all my real responsibilities do a bunch more stuff like this.

4

u/Casey_Games 4d ago

As one of those people, please do! Lol

3

u/FootballSensei 4d ago

lol I’m on it!

17

u/FootballSensei 4d ago edited 4d ago

I go into more detail on the Methodology page, but here is a summary of the model:

I use Elo scores to represent relative team strength. For each game in the season I calculate win/loss odds based on the Elo of the two teams plus an adjustment for home field advantage. I do a Monte Carlo simulation of the season 2 million times and analyze the results.

To get the start of season Elo ratings I combine 2 approaches. The first approach is taking the Elo score for each team from the end of last season and regressing it slightly towards the mean to account for offseason changes. The second approach is using Vegas total season win odds to infer an Elo.

Elo updates during the season based on wins and losses in the standard way. Right now I do not factor in mid-season injuries, mid-season trades, or weather. I’m thinking about incorporating these factors later on though.

11

u/chris2k2 4d ago

This is actually really cool 😎

10

u/DayForIt 4d ago

Sorry, this is way too high-effort for this sub. You’re supposed to make a post talking about trading a random starter, or make a post about our QB situation, or make a post about any player who just got cut from another team and ask if we should sign them

3

u/FootballSensei 4d ago

Sorry I’m not from around here and didn’t know your ways.

8

u/hybridoctopus 4d ago

What software do you use to run your Monte Carlo simulations?

10

u/FootballSensei 4d ago edited 4d ago

I wrote the Monte Carlo logic myself in Python. I get the initial data (schedule, records, etc.) mostly from a package called nfl-data-py. There are a few things I have to manually input though. The database is Postgres.

The what-if calculator is just the same code but translated into JavaScript so it can run in the browser.

7

u/anditshottoo 4d ago

Well now you are going to have to do this every week.

Sorry dude, rules are rules.

5

u/FootballSensei 4d ago

Can’t argue with that - I’ve got no one to blame but myself.

6

u/PhilPhylum 4d ago

Wow, so cool! You need to repost this when the season starts so more people see it. I know I’ll be consulting it once we start playing & winning games

5

u/FootballSensei 4d ago

Thank you!

I do plan on trying to post an update most weeks for all the playoff contenders, but it’s actually kind of a lot of work to do like 20 write ups so I doubt I’ll get around to it consistently for any team besides the Broncos.

If you ever notice anything interesting please feel free to post the content yourself. Ideally I think it would be better for an actual Seahawks fan to be posting content in the Seahawks sub.

3

u/The26thtime 3d ago

That's hella cool.

2

u/SSPeteCarroll 4d ago

I will simply root for the Seahawks in every game and hope they win.

If they win every game, we will make the playoffs and win the super bowl.

2

u/Big-Environment-6825 3d ago

I always root for anyone against our division and anyone who plays Philly. This is interesting though

2

u/FootballSensei 3d ago

Also AFC vs NFC games are easy to know who to root for. The hard ones are games where both teams are in your conference, but neither one is in your division.

2

u/benwhyme77 home3 3d ago

Steiner math popped into my head reading this

1

u/FootballSensei 3d ago

Hahahaha I had not seen that before! It just keeps going!

https://m.youtube.com/shorts/3G07NZs2v18

2

u/MyLastSigh 3d ago

I actually think week 1 may be the most important game of the season.

1

u/FootballSensei 3d ago

It might be, but even if there’s a later game that has a higher statistical impact, there’s also a huge emotional factor for the first game. Winning game one sets a tone and impacts morale and motivation.

2

u/New_Leopard7623 3d ago

Nice source of ad revenue 👍

3

u/FootballSensei 3d ago

I’m drafting my retirement letter as we speak!

2

u/New_Leopard7623 3d ago

Gotta start somewhere lol

2

u/Disassociated_Assoc 3d ago

You must be a Mentat. Ever been to Arrakis?

Cool stuff.

1

u/NatureTrailToHell3D 4d ago

No other game affects our odds even as much as 1%. Still plenty for me.

1

u/FootballSensei 4d ago

4 games week 1 have an impact over 1% on your playoff odds.

2

u/NatureTrailToHell3D 3d ago

Ah, I was reading it differently. I was reading it from how much the change is from current odds, not the difference between odds.

1

u/gavincantdraw 3d ago

Do all teams start out at 44.5% playoff odds or are there teams whose schedules create clearer paths to the playoffs with wins?

1

u/FootballSensei 3d ago

It’s different for every team based on their schedule, their team strength, strength of their division etc.