2024 season, 16 games in. Ratings and records refresh through the season; nothing here is a preseason guess. Preseason projections →
One mark per team. Elo rating, all 134 teams.
2024 coverage: Elo 134/134 · SP+ 134/134 · FPI 134/134 · SRS 134/134 · CORE off/def 134/134 · schedule 134/134 · AP poll 48. Metrics with no teams yet this season are left out of the table rather than shown as a column of dashes.
Every other column on this page is bought in — Elo, SP+, FPI, SRS and the AP poll all arrive from CollegeFootballData. CORE is the exception. We build it here, from play-by-play, and it is published nowhere else.
It answers a narrower question than a power rating: how good is this team per play, once you remove the situations it happened to face and the opponents it happened to draw? Two teams can post identical yards per play when one of them ran its snaps at a three-score lead against the worst defenses on the schedule. That gap is most of the difference between the two numbers, and every raw per-play stat carries it.
So we remove both, in two stages. First the situation: each play’s expected value is predicted from game state alone — period, clock, score margin, down, distance, field position, home or away, pass or rush — with no team identity in the model at all, and what is left over is the part the situation does not explain. Then the opponent: offenses and defenses form one connected network over a season, so both sides are fitted at once by ridge regression rather than credited separately. Ridge specifically, because in September the schedule graph is barely connected and an unregularised fit hands a huge rating to whoever beat an overmatched opener.
Reported in points per 100 qualifying plays, above average. Offense is better when high, defense when low. Overtime, garbage time, FBS-vs-FCS games, special teams and non-scrimmage plays are all excluded.
⚠ CORE is a measurement, not a forecast. It says what a team has already done per play, adjusted. It does not say who wins next week — that is a separate model, and the two are kept as separate objects on purpose. Full method →
| 1‑11 |
| Big Ten |
| 1061 |
| D120O107 |
| #211 gm |
| 18 | Stanford | 3‑9 | ACC | 1175 | D93O102 | #1811 gm |
| 261 down 1 places since last week | Oklahoma State | 3‑9 | Big 12 | 1251 | D121O38 | #4711 gm |
| 30 | Michigan State | 5‑7 | Big Ten | 1303 | D67O94 | #2211 gm |
| 311 down 1 places since last week | Arizona | 4‑8 | Big 12 | 1307 | D102O79 | #4611 gm |
| 331 down 1 places since last week | Houston | 4‑8 | Big 12 | 1313 | D41O124 | #3812 gm |
| 372 up 2 places since last week | Wake Forest | 4‑8 | ACC | 1346 | D113O89 | #5011 gm |
| 382 up 2 places since last week | Virginia | 5‑7 | ACC | 1356 | D100O101 | #3111 gm |
| 41 | Florida State | 2‑10 | ACC | 1363 | D81O120 | #1111 gm |
| 442 up 2 places since last week | Mississippi State | 2‑10 | SEC | 1369 | D119O55 | #411 gm |
| 472 down 2 places since last week | Northwestern | 4‑8 | Big Ten | 1397 | D70O125 | #2311 gm |
| 501 down 1 places since last week | Maryland | 4‑8 | Big Ten | 1407 | D72O90 | #1911 gm |
| 582 up 2 places since last week | West Virginia | 6‑7 | Big 12 | 1455 | D104O53 | #4012 gm |
| 59 | Pittsburgh | 7‑6 | ACC | 1456 | D23O110 | #7312 gm |
| 611 up 1 places since last week | Cincinnati | 5‑7 | Big 12 | 1463 | D68O52 | #3611 gm |
| 661 down 1 places since last week | UCLA | 5‑7 | Big Ten | 1488 | D35O63 | #1012 gm |
| 677 down 7 places since last week | North Carolina | 6‑7 | ACC | 1496 | D92O68 | #8412 gm |
| 685 up 5 places since last week | Vanderbilt | 7‑6 | SEC | 1496 | D101O56 | #2012 gm |
| 69 | Kentucky | 4‑8 | SEC | 1498 | D51O77 | #511 gm |
| 7012 up 12 places since last week | Syracuse | 10‑3 | ACC | 1499 | D109O18 | #5412 gm |
| 71 | NC State | 6‑7 | ACC | 1502 | D85O36 | #6512 gm |
| 731 up 1 places since last week | Boston College | 7‑6 | ACC | 1513 | D76O70 | #6112 gm |
| 743 down 3 places since last week | California | 6‑7 | ACC | 1529 | D33O66 | #7512 gm |
| 762 up 2 places since last week | Rutgers | 7‑6 | Big Ten | 1533 | D94O65 | #6012 gm |
| 774 up 4 places since last week | Nebraska | 7‑6 | Big Ten | 1537 | D40O54 | #3412 gm |
| 788 down 8 places since last week | Duke | 9‑4 | ACC | 1540 | D25O111 | #5712 gm |
| 813 down 3 places since last week | Georgia Tech | 7‑6 | ACC | 1554 | D54O32 | #2812 gm |
| 824 up 4 places since last week | Wisconsin | 5‑7 | Big Ten | 1554 | D64O99 | #2411 gm |
| 834 up 4 places since last week | UCF | 4‑8 | Big 12 | 1557 | D60O24 | #3511 gm |
| 843 up 3 places since last week | Utah | 5‑7 | Big 12 | 1563 | D8O123 | #5311 gm |
| 8710 down 10 places since last week | Texas Tech | 8‑5 | Big 12 | 1607 | D74O46 | #5812 gm |
| 888 up 8 places since last week | Arkansas | 7‑6 | SEC | 1611 | D27O19 | #2712 gm |
| 89 | Auburn | 5‑7 | SEC | 1611 | D16O48 | #3311 gm |
| 914 up 4 places since last week | Illinois | 10‑3 | Big Ten | 1618 | D80O22 | #4212 gm |
| 921 down 1 places since last week | Kansas | 5‑7 | Big 12 | 1625 | D88O3 | #2611 gm |
| 931 up 1 places since last week | Washington | 6‑7 | Big Ten | 1628 | D28O21 | #912 gm |
| 957 down 7 places since last week | Virginia Tech | 6‑7 | ACC | 1647 | D36O73 | #5513 gm |
| 967 down 7 places since last week | Baylor | 8‑5 | Big 12 | 1656 | D66O23 | #4812 gm |
| 994 up 4 places since last week | Minnesota | 8‑5 | Big Ten | 1674 | D10O51 | #3012 gm |
| 101 | Iowa State | 11‑3 | Big 12 | 1675 | D56O49 | #3913 gm |
| 10514 up 14 places since last week | TCU | 9‑4 | Big 12 | 1700 | D59O15 | #7612 gm |
| 1067 down 7 places since last week | Colorado | 9‑4 | Big 12 | 1701 | D12O44 | #6212 gm |
| 107 | Missouri | 10‑3 | SEC | 1711 | D50O45 | #4112 gm |
| 10810 up 10 places since last week | BYU | 11‑2 | Big 12 | 1717 | D19O30 | #5212 gm |
| 109 | Oklahoma | 6‑7 | SEC | 1725 | D7O95 | #812 gm |
| 1111 down 1 places since last week | Kansas State | 9‑4 | Big 12 | 1754 | D24O20 | #5912 gm |
| 1123 down 3 places since last week | Texas A&M | 8‑5 | SEC | 1762 | D18O35 | #1512 gm |
| 1143 up 3 places since last week | USC | 7‑6 | Big Ten | 1765 | D46O10 | #1613 gm |
| 11510 up 10 places since last week | Florida | 8‑5 | SEC | 1767 | D32O40 | #312 gm |
| 116 | Iowa | 8‑5 | Big Ten | 1774 | D34O71 | #4312 gm |
| 117 | Arizona State | 11‑3 | Big 12 | 1801 | D37O14 | #4914 gm |
| 1182 down 2 places since last week | Clemson | 10‑4 | ACC | 1807 | D38O28 | #3713 gm |
| 119 | Louisville | 9‑4 | ACC | 1809 | D44O8 | #2912 gm |
| 1201 down 1 places since last week | South Carolina | 9‑4 | SEC | 1810 | D15O27 | #1712 gm |
| 1212 down 2 places since last week | SMU | 11‑3 | ACC | 1826 | D6O29 | #5113 gm |
| 1224 up 4 places since last week | LSU | 9‑4 | SEC | 1827 | D43O25 | #612 gm |
| 1231 up 1 places since last week | Miami | 10‑3 | ACC | 1855 | D48O2 | #6312 gm |
| 124 | Michigan | 8‑5 | Big Ten | 1909 | D11O98 | #713 gm |
| 1252 down 2 places since last week | Tennessee | 10‑3 | SEC | 1915 | D9O42 | #4412 gm |
| 1261 up 1 places since last week | Indiana | 11‑2 | Big Ten | 1951 | D14O5 | #5612 gm |
| 1272 down 2 places since last week | Alabama | 9‑4 | SEC | 1986 | D13O31 | #1312 gm |
| 1282 down 2 places since last week | Georgia | 11‑3 | SEC | 1998 | D17O26 | #113 gm |
| 1293 up 3 places since last week | Ole Miss | 10‑3 | SEC | 2007 | D4O7 | #4512 gm |
| 1302 down 2 places since last week | Oregon | 13‑1 | Big Ten | 2040 | D29O4 | #2113 gm |
| 1311 up 1 places since last week | Texas | 13‑3 | SEC | 2042 | D2O16 | #1416 gm |
| 1323 up 3 places since last week | Penn State | 13‑3 | Big Ten | 2063 | D5O6 | #3216 gm |
| 1341 up 1 places since last week | Ohio State | 14‑2 | Big Ten | 2211 | D3O1 | #1216 gm |
Poll darlings the model is not sold on.
Every rating here is bought in except CORE, which we build. How we build it →