ptdotme

joined 1 year ago
 

ptdotme's NFL Elo Power Rankings After Week 12

(By popular demand, see the rankings without the influence of last year's season-ending ratings in my comment below, or here.)

This is OC. I’ve written code to calculate NFL team Elo ratings^1 on a week to week basis. The goal is to use simple Elo ratings to create power rankings without the influence of human bias and emotion. The ratings are based on each team's rating 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 2012^2 season. The ratings are derived only from each game's score, venue, and date. There are a number of variables/weights in my secret sauce but otherwise they're fairly conservative, basic, Elo ratings.

This is all a work in progress and feedback is appreciated! See more stats and info on my 2023 NFL Elo Power Rankings page.

Note: You may feel teams are ranked too high or low based on recent games, and you may be right. However, the model has been tested and is more accurate when it doesn't overreact to individual games. The goal is model accuracy, not rankings that "look right." ^(2)  

Rank Team Elo Rating Record
1 San Francisco 49ers 1587 (+9) 8-3
2 Dallas Cowboys 1578 (+10) 8-3
3 Baltimore Ravens 1565 (+5) 9-3
4 Buffalo Bills 1556 6-6
5 Philadelphia Eagles 1555 10-1
6 Kansas City Chiefs 1552 (+8) 8-3
7 (+1) Miami Dolphins 1537 (+12) 8-3
8 (-1) Detroit Lions 1524 (-7) 8-3
9 (+1) Jacksonville Jaguars 1523 8-3
10 (-1) Cincinnati Bengals 1519 (-6) 5-6
11 (+1) Los Angeles Chargers 1514 (-6) 4-7
12 (+1) Minnesota Vikings 1507 (-6) 6-6
13 (-2) Cleveland Browns 1505 (-15) 7-4
14 (+2) Green Bay Packers 1504 (+7) 5-6
15 (+4) Denver Broncos 1504 (+15) 6-5
16 (+2) Pittsburgh Steelers 1496 (+6) 7-4
17 (-2) New Orleans Saints 1492 (-8) 5-6
18 (-4) Seattle Seahawks 1491 (-9) 6-5
19 (+3) Los Angeles Rams 1489 (+15) 5-6
20 Houston Texans 1488 (-1) 6-5
21 (-4) Tampa Bay Buccaneers 1486 (-4) 4-7
22 (+1) Indianapolis Colts 1477 (+4) 6-5
23 (+1) Atlanta Falcons 1476 (+8) 5-6
24 (-3) Las Vegas Raiders 1469 (-8) 5-7
25 (+3) Chicago Bears 1466 (+6) 4-8
26 (-1) New England Patriots 1463 (-3) 2-9
27 Tennessee Titans 1463 (+2) 4-7
28 (+2) New York Giants 1451 (+2) 4-8
29 (-3) New York Jets 1450 (-12) 4-7
30 (-1) Washington Commanders 1449 (-10) 4-8
31 (+1) Carolina Panthers 1433 (-2) 1-10
32 (-1) Arizona Cardinals 1431 (-14) 2-10

^(1)See 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 ...

^(2)Moving 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 2021, 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.  

[–] ptdotme@alien.top 1 points 11 months ago

For those curious, this comment shows the 2023-only rankings. They're based only on 2023 games. They're less accurate for predicting future game outcomes, so I feel they're less meaningful, but people wanted to see them so here they are. You can see more stats and info for these 2023-only rankings here.

Rank Team Elo Rating Record
1 Baltimore Ravens 1559 (+8) 8-3
2 San Francisco 49ers 1553 (+7) 7-3
3 Dallas Cowboys 1549 (+11) 7-3
4 (+4) Buffalo Bills 1536 (+12) 6-5
5 Philadelphia Eagles 1533 (+3) 9-1
6 (-2) Detroit Lions 1531 (-2) 8-2
7 Cleveland Browns 1524 (-1) 7-3
8 (-2) Kansas City Chiefs 1524 (-2) 7-3
9 (+1) Miami Dolphins 1520 (+1) 7-3
10 (+4) Jacksonville Jaguars 1519 (+12) 7-3
11 (-2) Minnesota Vikings 1517 (-3) 6-5
12 (-1) Los Angeles Chargers 1516 (-3) 4-6
13 (-1) Houston Texans 1512 (-2) 6-4
14 (+2) New Orleans Saints 1505 5-5
15 (-2) Cincinnati Bengals 1503 (-8) 5-5
16 (+1) Seattle Seahawks 1500 (-3) 6-4
17 (-2) Tampa Bay Buccaneers 1499 (-7) 4-6
18 (+1) Denver Broncos 1496 (+3) 5-5
19 (-1) Indianapolis Colts 1495 5-5
20 (+1) Green Bay Packers 1492 (+3) 4-6
21 (-1) Pittsburgh Steelers 1492 (+1) 6-4
22 Chicago Bears 1484 (+2) 3-8
23 Las Vegas Raiders 1481 5-6
24 (+2) Atlanta Falcons 1477 4-6
25 (+3) Los Angeles Rams 1475 (+3) 4-6
26 (-2) Tennessee Titans 1469 (-12) 3-7
27 (-2) New York Jets 1465 (-12) 4-6
28 (-1) Washington Commanders 1462 (-13) 4-7
29 New England Patriots 1459 2-8
30 Arizona Cardinals 1457 (+2) 2-9
31 (+1) New York Giants 1455 (+14) 3-8
32 (-1) Carolina Panthers 1442 (-12) 1-9
 

ptdotme's NFL Elo Power Rankings After Week 11

(By popular demand, see the rankings without the influence of last year's season-ending ratings in my comment below, or here.)

For this week, the model has been tweaked to slightly increase the value of wins and slightly decrease the importance of margin of victory. As always, this change was only implemented because it increased the accuracy of the model. Again, this was only a slight change so you won't see a big change in the power rankings -- teams went up or down a few Elo rating points and a few pairs of similarly-rated teams swapped rankings.

This is OC. I’ve written code to calculate NFL team Elo ratings^1 on a week to week basis. The goal is to use simple Elo ratings to create power rankings without the influence of human bias and emotion. The ratings are based on each team's rating 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 2012^2 season. The ratings are derived only from each game's score, venue, and date. There are a number of variables/weights in my secret sauce but otherwise they're fairly conservative, basic, Elo ratings.

This is all a work in progress and feedback is appreciated! See more stats and info on my 2023 NFL Elo Power Rankings page.

Note: You may feel teams are ranked too high or low based on recent games, and you may be right. However, the model has been tested and is more accurate when it doesn't overreact to individual games. The goal is model accuracy, not rankings that "look right." ^(2)  

Rank Team Elo Rating Record
1 San Francisco 49ers 1578 (+5) 7-3
2 Dallas Cowboys 1568 (+9) 7-3
3 (+1) Baltimore Ravens 1560 (+10) 8-3
4 (+2) Buffalo Bills 1556 (+11) 6-5
5 (-2) Philadelphia Eagles 1555 (+2) 9-1
6 (-1) Kansas City Chiefs 1544 (-3) 7-3
7 Detroit Lions 1531 (-4) 8-2
8 (+1) Miami Dolphins 1525 7-3
9 (-1) Cincinnati Bengals 1525 (-10) 5-5
10 (+3) Jacksonville Jaguars 1523 (+12) 7-3
11 Cleveland Browns 1520 (-1) 7-3
12 (-2) Los Angeles Chargers 1520 (-3) 4-6
13 (-1) Minnesota Vikings 1513 (-4) 6-5
14 Seattle Seahawks 1500 (-3) 6-4
15 New Orleans Saints 1500 5-5
16 (+1) Green Bay Packers 1497 (+4) 4-6
17 (-1) Tampa Bay Buccaneers 1490 (-5) 4-6
18 (+1) Pittsburgh Steelers 1490 (+1) 6-4
19 (+1) Denver Broncos 1489 (+3) 5-5
20 (-2) Houston Texans 1489 (-1) 6-4
21 Las Vegas Raiders 1477 (+1) 5-6
22 (+4) Los Angeles Rams 1474 (+3) 4-6
23 Indianapolis Colts 1473 5-5
24 (+3) Atlanta Falcons 1468 4-6
25 (+3) New England Patriots 1466 2-8
26 (-4) New York Jets 1462 (-12) 4-6
27 (-3) Tennessee Titans 1461 (-12) 3-7
28 (+1) Chicago Bears 1460 (+4) 3-8
29 (-4) Washington Commanders 1459 (-13) 4-7
30 (+2) New York Giants 1449 (+14) 3-8
31 Arizona Cardinals 1445 (+1) 2-9
32 (-2) Carolina Panthers 1435 (-9) 1-9

The top 4 teams won handily. The Ravens' Elo rating got a boost from a big win after Burrow went down, and the Bengals have nearly fallen out of the top 10. The Eagles were slight Elo underdogs at the Chiefs, and picked up a couple Elo points from their win last night. The Browns beat a weaker Steelers team by a smaller than expected margin, and thus lost an Elo rating point and didn't return to the top 10. The Jaguars had a nice win and skipped over a few closely bunched teams to get back into the top 10.

The Buccs, Steelers, Broncos, and Texans are all rated nearly the same, so their ordering from 17th-20th isn't meaningful.

The Broncos are on a league-leading 4-game, +33 Elo hot streak (the Raiders, Bears, and Steelers are on 3-game Elo hot streaks). The Jets are on a 4-game -29 Elo cold streak (the Titans, Panthers, Seahawks, and Patriots are on 3-game cold streak).

^(1)See 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 ...

^(2)Moving 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 2021, 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.  

 

ptdotme's NFL Elo Power Rankings After Week 10

(By popular demand, see the rankings without the influence of last year's season-ending ratings in my comment below, or here.)

This is OC. I’ve written code to calculate NFL team Elo ratings^1 on a week to week basis. The goal is to use simple Elo ratings to create power rankings without the influence of human bias and emotion. The ratings are based on each team's rating 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 2012^2 season. The ratings are derived only from each game's score, venue, and date. There are a number of variables/weights in my secret sauce but otherwise they're fairly conservative, basic, Elo ratings.

This is all a work in progress and feedback is appreciated! See more stats and info on my 2023 NFL Elo Power Rankings page.

Note: You may feel teams are ranked too high or low based on recent games, and you may be right. However, the model has been tested and is more accurate when it doesn't overreact to individual games. The goal is model accuracy, not rankings that "look right." ^(2)  

Rank Team Elo Rating Record
1 San Francisco 49ers 1582 (+18) 6-3
2 (+3) Dallas Cowboys 1564 (+11) 6-3
3 Philadelphia Eagles 1557 8-1
4 (-2) Baltimore Ravens 1555 (-4) 7-3
5 (+1) Kansas City Chiefs 1548 7-2
6 (-2) Buffalo Bills 1548 (-7) 5-5
7 Cincinnati Bengals 1538 (-5) 5-4
8 (+1) Detroit Lions 1535 (+1) 7-2
9 (-1) Los Angeles Chargers 1533 (-1) 4-5
10 (+1) Miami Dolphins 1528 6-3
11 (+1) Cleveland Browns 1521 (+4) 6-3
12 (+1) Minnesota Vikings 1517 (+5) 6-4
13 (-3) Jacksonville Jaguars 1510 (-18) 6-3
14 Seattle Seahawks 1502 (-3) 6-3
15 New Orleans Saints 1500 (-4) 5-5
16 (+2) Tampa Bay Buccaneers 1497 (+11) 4-5
17 (-1) Green Bay Packers 1496 (-2) 3-6
18 (-1) Houston Texans 1493 (+5) 5-4
19 Pittsburgh Steelers 1486 (+2) 6-3
20 (+1) Denver Broncos 1484 (+7) 4-5
21 (+1) Las Vegas Raiders 1474 (+1) 5-5
22 (-2) Tennessee Titans 1472 (-11) 3-6
23 (+1) Indianapolis Colts 1471 (+2) 5-5
24 (-1) New York Jets 1470 (-1) 4-5
25 (+3) Washington Commanders 1468 (+3) 4-6
26 (+1) Los Angeles Rams 1466 3-6
27 (-2) New England Patriots 1465 (-2) 2-8
28 (-2) Atlanta Falcons 1464 (-3) 4-6
29 Chicago Bears 1453 (-1) 3-7
30 Carolina Panthers 1439 (+1) 1-8
31 (+1) Arizona Cardinals 1437 (+2) 2-8
32 (-1) New York Giants 1426 (-11) 2-8

The 49ers once again played like a #1 ranked team, soundly beating a strong Jaguars team. The Cowboys dominated the Giants, and climbed up to 2nd place. The Ravens/Browns game was close, so only 4 Elo rating points were exchanged following that game. The Bills/Broncos game was also a 2-point game, but the Bills lost 7 Elo rating points because that was a bigger upset loss.

The Bills "should" be ranked lower due to their poor play for many weeks now, but haven't had a blowout loss yet to really punish their Elo rating. They are on by far the longest Elo cold streak at 6 straight games, losing 39 points over that span. The next longest Elo cold streak is 3 games (Rams, Jets, Seahawks, Bears, Patriots, and Giants).

The Steelers are outliers at 19th with a 6-3 record, but they haven't beaten any strong teams by a wide enough margin to be ranked any higher. The Chargers are another outlier at 9th place with a 4-5 record. Three of their losses were close, costing them only 1 Elo point each, and they had defense and special teams scores in the Jets game that really boosted their Elo rating.

^(1)See 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 ...

^(2)Moving 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 2021, 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.  

 

ptdotme's NFL Elo Power Rankings After Week 8

(By popular demand, see the rankings without the influence of last year's season-ending ratings in my comment below, or here.)

This is OC. I’ve written code to calculate and format NFL team Elo ratings^1 on a week to week basis. The goal is to use simple Elo ratings to create power rankings without the influence of human bias and emotion. The ratings are based on each team's rating 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 2013^2 season. The ratings are derived only from each game's score, venue, and date. There are a number of variables/weights in my secret sauce but otherwise they're fairly conservative, basic, Elo ratings.

This is all a work in progress and feedback is appreciated! See more stats and info on my 2023 NFL Elo Power Rankings page.

Note: You may feel teams are ranked too high or low based on recent games, and you may be right. However, the model has been tested and is more accurate when it doesn't overreact to individual games. The goal is model accuracy, not rankings that "look right." ^(2)  

Rank Team Elo Rating Record
1 (+1) Buffalo Bills 1554 (-2) 5-3
2 (-1) San Francisco 49ers 1551 (-10) 5-3
3 (+2) Dallas Cowboys 1542 (+9) 5-2
4 Philadelphia Eagles 1541 7-1
5 (-2) Kansas City Chiefs 1536 (-11) 6-2
6 Baltimore Ravens 1531 6-2
7 Cincinnati Bengals 1526 (+10) 4-3
8 (+1) Miami Dolphins 1519 (+4) 6-2
9 (+1) Detroit Lions 1515 (+2) 6-2
10 (+1) Jacksonville Jaguars 1515 (+4) 6-2
11 (-3) Seattle Seahawks 1515 5-2
12 (+1) Los Angeles Chargers 1507 (+6) 3-4
13 (-1) New Orleans Saints 1507 (+4) 4-4
14 (+3) Minnesota Vikings 1505 (+7) 4-4
15 (+1) Cleveland Browns 1499 (+1) 4-3
16 (-2) Green Bay Packers 1493 (-8) 2-5
17 (+2) Tampa Bay Buccaneers 1493 (+2) 3-4
18 New York Jets 1491 (-1) 4-3
19 (-4) Los Angeles Rams 1490 (-9) 3-5
20 (+1) Tennessee Titans 1489 3-4
21 (+1) Houston Texans 1486 (-1) 3-4
22 (-2) Pittsburgh Steelers 1485 (-4) 4-3
23 New England Patriots 1479 (-5) 2-6
24 (+7) Denver Broncos 1478 (+11) 3-5
25 (-1) Atlanta Falcons 1477 4-4
26 Washington Commanders 1473 3-5
27 (-2) Indianapolis Colts 1469 (-4) 3-5
28 (+1) New York Giants 1469 (+1) 2-6
29 (-2) Las Vegas Raiders 1468 (-2) 3-5
30 (+2) Carolina Panthers 1468 (+2) 1-6
31 (-1) Arizona Cardinals 1468 1-7
32 (-4) Chicago Bears 1462 (-6) 2-6

The Eagles and Ravens have a legitimate claim at 1st place in human-written rankings, but in week 8 neither won by a wide enough margin to improve their Elo rating. As expected, the Bills' Elo rating continues to deteriorate. They are on a 4-game, -18 Elo slide. But other top teams are struggling even more, and the Bills have fallen backwards into 1st place after the 49ers' latest loss. With another big win the Cowboys, who have been bouncing between 3rd and 5th place, move back into 3rd. The Chiefs fell to 5th after losing by 15 points to the Broncos. The Dolphins, Lions, and Jaguars all move up a spot at Seattle's expense. The Jaguars finally crack the top 10: they're on a 5-game, +28 Elo hot streak.

Big games to look forward to in week 9 are Cowboys/Eagles, Chiefs/Dolphins, Bills/Bengals, and Ravens/Seahawks.

^(1)See 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 ...

^(2)Moving backward through the years, each preceding season has a much smaller impact on the current ratings. Team ratings from 2011 have zero impact on today's ratings. Ratings from only a couple years ago, say 2021, have almost no effect on today's ratings. Seasons going back to 2011 are only used by the model to ensure its accuracy over thousands of NFL games.