NFL Elo Power Rankings After Week 15 (OC)
ptdotme's NFL Elo Power Rankings After Week 15
I've written code to calculate NFL team Elo ratings1 on a week to week basis. The goal is to use simple Elo ratings to create power rankings without human bias, where the ratings reflect expected team performance in any hypothetical head-to-head matchup today (not just which team is expected to win the Super Bowl.) The ratings are based on each team's rating and performance from the previous week, with a "parity reset" applied every offseason. The model has been tested for accuracy against game outcomes since week 1 of the 20122 season. The ratings are derived only from each game's score, venue, and date, yet are about as accurate as the best humans at picking game winners3. There are a number of variables/weights in my secret sauce but otherwise they're fairly conservative, basic, Elo ratings.
Are these rankings biased toward the Bills? No, but there is a kind of publication bias at work here because honestly if the Bills had been terrible the last few years I wouldn't have been motivated to work on and publish these ratings, and you wouldn't be reading this.
Feedback is appreciated! Also, more stats and info than can be squeezed into a reddit post is all available on my 2024 NFL Elo Power Rankings page.
Rank | Team | Elo Rating | Record |
---|---|---|---|
1 | Detroit Lions | 1591 (-8) | 12-2 |
2 | Buffalo Bills | 1589 (+7) | 11-3 |
3 | Baltimore Ravens | 1580 (+10) | 9-5 |
4 (+2) | Green Bay Packers | 1568 (+13) | 10-4 |
5 (-1) | Philadelphia Eagles | 1567 (+11) | 12-2 |
6 (-1) | Kansas City Chiefs | 1565 (+9) | 13-1 |
7 (+3) | Tampa Bay Buccaneers | 1554 (+18) | 8-6 |
8 | Minnesota Vikings | 1553 (+10) | 12-2 |
9 | Denver Broncos | 1552 (+10) | 9-5 |
10 (-3) | Pittsburgh Steelers | 1536 (-11) | 10-4 |
11 (+4) | Cincinnati Bengals | 1518 (+7) | 6-8 |
12 (+2) | Houston Texans | 1516 (+4) | 9-5 |
13 (-1) | San Francisco 49ers | 1513 (-7) | 6-8 |
14 (-3) | Los Angeles Chargers | 1510 (-17) | 8-6 |
15 (+1) | Washington Commanders | 1508 (+3) | 9-5 |
16 (+1) | Los Angeles Rams | 1506 (+7) | 8-6 |
17 (-4) | Seattle Seahawks | 1503 (-13) | 8-6 |
18 (+1) | Arizona Cardinals | 1491 (+9) | 7-7 |
19 (-1) | Miami Dolphins | 1487 (-3) | 6-8 |
20 (+2) | Dallas Cowboys | 1486 (+12) | 6-8 |
21 (-1) | New Orleans Saints | 1474 (-3) | 5-9 |
22 (-1) | Indianapolis Colts | 1466 (-10) | 6-8 |
23 (+3) | New York Jets | 1465 (+8) | 4-10 |
24 (+1) | Atlanta Falcons | 1464 (+4) | 7-7 |
25 (-2) | Jacksonville Jaguars | 1458 (-8) | 3-11 |
26 (-2) | Chicago Bears | 1454 (-10) | 4-10 |
27 | Cleveland Browns | 1433 (-8) | 3-11 |
28 (+3) | Las Vegas Raiders | 1424 (-5) | 2-12 |
29 | Tennessee Titans | 1422 (-7) | 3-11 |
30 (-2) | New York Giants | 1421 (-10) | 2-12 |
31 (-1) | New England Patriots | 1420 (-9) | 3-11 |
32 | Carolina Panthers | 1405 (-12) | 3-11 |
1See Wikipedia. Elo ratings are numeric and assigned to each contestant. The ratings are used to estimate performance. After each game, the difference between a contestant's estimated and actual performance is used to update their rating. For the NFL, this can all be summarized as "Who did you beat/lose to and by how much? And who have they beaten/lost to and by how much? And who have they beaten/lost to ...
2Moving backward through the years, each preceding season has a much smaller impact on the current ratings. Team ratings from 2010 have zero impact on today's ratings. Ratings from only a couple years ago, say 2022, have almost no effect on today's ratings. Seasons going back to 2010 are only used by the model to ensure its accuracy over thousands of NFL games.
3This Elo model picked more game winners than Vegas did in 8 of the past 12 seasons (see the straight-up favorites column at sportsoddshistory.com).