2025 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 136 teams.
2025 coverage: Elo 136/136 · SP+ 136/136 · FPI 136/136 · SRS 136/136 · CORE off/def 136/136 · schedule 136/136 · AP poll 49. 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 12 |
| 1110 |
| D122O123 |
| #3711 gm |
| 20 | Syracuse | 3‑9 | ACC | 1182 | D102O126 | #1611 gm |
| 241 up 1 places since last week | Purdue | 2‑10 | Big Ten | 1227 | D93O90 | #311 gm |
| 311 down 1 places since last week | West Virginia | 4‑8 | Big 12 | 1291 | D60O120 | #2711 gm |
| 371 up 1 places since last week | North Carolina | 4‑8 | ACC | 1320 | D77O109 | #7711 gm |
| 381 up 1 places since last week | UCLA | 3‑9 | Big Ten | 1322 | D88O81 | #212 gm |
| 424 up 4 places since last week | Stanford | 4‑8 | ACC | 1335 | D68O121 | #3412 gm |
| 442 up 2 places since last week | Colorado | 3‑9 | Big 12 | 1344 | D106O94 | #4312 gm |
| 462 up 2 places since last week | Boston College | 2‑10 | ACC | 1359 | D116O71 | #4111 gm |
| 472 up 2 places since last week | California | 7‑6 | ACC | 1360 | D78O88 | #7312 gm |
| 482 up 2 places since last week | Virginia Tech | 3‑9 | ACC | 1382 | D117O66 | #2311 gm |
| 512 up 2 places since last week | Maryland | 4‑8 | Big Ten | 1387 | D47O107 | #4911 gm |
| 543 up 3 places since last week | Michigan State | 4‑8 | Big Ten | 1409 | D87O93 | #1811 gm |
| 58 | UCF | 5‑7 | Big 12 | 1448 | D56O102 | #6811 gm |
| 601 down 1 places since last week | Kentucky | 5‑7 | SEC | 1465 | D27O79 | #811 gm |
| 623 down 3 places since last week | Mississippi State | 5‑8 | SEC | 1468 | D57O75 | #2012 gm |
| 63 | Rutgers | 5‑7 | Big Ten | 1469 | D131O26 | #1311 gm |
| 6411 down 11 places since last week | Cincinnati | 7‑6 | Big 12 | 1471 | D92O19 | #5512 gm |
| 68 | Wisconsin | 4‑8 | Big Ten | 1502 | D29O119 | #612 gm |
| 691 down 1 places since last week | Baylor | 5‑7 | Big 12 | 1509 | D64O35 | #3811 gm |
| 704 up 4 places since last week | Houston | 10‑3 | Big 12 | 1512 | D61O70 | #7912 gm |
| 711 down 1 places since last week | Kansas | 5‑7 | Big 12 | 1516 | D95O22 | #4011 gm |
| 721 up 1 places since last week | Minnesota | 8‑5 | Big Ten | 1516 | D82O105 | #4412 gm |
| 745 up 5 places since last week | Wake Forest | 9‑4 | ACC | 1531 | D14O89 | #7412 gm |
| 793 down 3 places since last week | Florida State | 5‑7 | ACC | 1556 | D54O14 | #4711 gm |
| 808 down 8 places since last week | Nebraska | 7‑6 | Big Ten | 1558 | D71O63 | #3612 gm |
| 813 down 3 places since last week | Arkansas | 2‑10 | SEC | 1571 | D114O3 | #711 gm |
| 825 up 5 places since last week | Northwestern | 7‑6 | Big Ten | 1574 | D69O68 | #5412 gm |
| 882 down 2 places since last week | Florida | 4‑8 | SEC | 1593 | D48O65 | #111 gm |
| 90 | Georgia Tech | 9‑4 | ACC | 1595 | D76O13 | #6312 gm |
| 912 up 2 places since last week | Illinois | 9‑4 | Big Ten | 1595 | D55O25 | #1512 gm |
| 9214 up 14 places since last week | NC State | 8‑5 | ACC | 1605 | D58O33 | #2912 gm |
| 942 up 2 places since last week | Arizona State | 8‑5 | Big 12 | 1609 | D36O57 | #3312 gm |
| 954 down 4 places since last week | Pittsburgh | 8‑5 | ACC | 1614 | D17O44 | #5312 gm |
| 964 up 4 places since last week | Duke | 9‑5 | ACC | 1622 | D101O29 | #6513 gm |
| 98 | Iowa State | 8‑4 | Big 12 | 1629 | D41O56 | #5611 gm |
| 994 up 4 places since last week | Virginia | 11‑3 | ACC | 1637 | D23O61 | #7013 gm |
| 102 | Auburn | 5‑7 | SEC | 1670 | D18O58 | #2611 gm |
| 1042 up 2 places since last week | TCU | 9‑4 | Big 12 | 1670 | D31O34 | #5012 gm |
| 105 | Kansas State | 6‑6 | Big 12 | 1674 | D43O50 | #4211 gm |
| 1061 down 1 places since last week | LSU | 7‑6 | SEC | 1675 | D19O84 | #1212 gm |
| 1071 up 1 places since last week | Arizona | 9‑4 | Big 12 | 1688 | D28O41 | #6112 gm |
| 108 | South Carolina | 4‑8 | SEC | 1697 | D33O77 | #1711 gm |
| 110 | Louisville | 9‑4 | ACC | 1749 | D12O43 | #3912 gm |
| 1111 up 1 places since last week | BYU | 12‑2 | Big 12 | 1750 | D26O24 | #3013 gm |
| 1121 down 1 places since last week | Missouri | 8‑5 | SEC | 1750 | D9O37 | #4512 gm |
| 1131 up 1 places since last week | Clemson | 7‑6 | ACC | 1755 | D50O55 | #4612 gm |
| 1151 down 1 places since last week | Michigan | 9‑4 | Big Ten | 1786 | D35O21 | #3213 gm |
| 1162 up 2 places since last week | Tennessee | 8‑5 | SEC | 1787 | D66O9 | #4812 gm |
| 1171 down 1 places since last week | Oklahoma | 10‑3 | SEC | 1810 | D3O78 | #1912 gm |
| 1181 down 1 places since last week | SMU | 9‑4 | ACC | 1852 | D38O28 | #6012 gm |
| 1191 up 1 places since last week | Alabama | 11‑4 | SEC | 1857 | D15O31 | #414 gm |
| 1204 up 4 places since last week | Washington | 9‑4 | Big Ten | 1866 | D24O15 | #5212 gm |
| 1212 down 2 places since last week | USC | 9‑4 | Big Ten | 1871 | D42O7 | #3113 gm |
| 1221 up 1 places since last week | Texas A&M | 11‑2 | SEC | 1872 | D21O17 | #1012 gm |
| 1231 up 1 places since last week | Vanderbilt | 10‑3 | SEC | 1880 | D72O1 | #2812 gm |
| 1251 up 1 places since last week | Texas | 10‑3 | SEC | 1926 | D25O36 | #3513 gm |
| 126 | Iowa | 9‑4 | Big Ten | 1937 | D16O47 | #2412 gm |
| 127 | Penn State | 7‑6 | Big Ten | 1954 | D39O30 | #2112 gm |
| 128 | Utah | 11‑2 | Big 12 | 1976 | D22O5 | #6412 gm |
| 129 | Ole Miss | 13‑2 | SEC | 2009 | D45O10 | #2514 gm |
| 130 | Miami | 13‑3 | ACC | 2014 | D5O12 | #915 gm |
| 1312 down 2 places since last week | Texas Tech | 12‑2 | Big 12 | 2056 | D1O45 | #6613 gm |
| 1321 up 1 places since last week | Georgia | 12‑2 | SEC | 2057 | D20O27 | #2213 gm |
| 1332 up 2 places since last week | Oregon | 13‑2 | Big Ten | 2071 | D7O6 | #514 gm |
| 1341 down 1 places since last week | Ohio State | 12‑2 | Big Ten | 2138 | D2O11 | #1113 gm |
| 1361 up 1 places since last week | Indiana | 16‑0 | Big Ten | 2346 | D6O4 | #1415 gm |
Poll darlings the model is not sold on.
Every rating here is bought in except CORE, which we build. How we build it →