CFB Truth

College football ranked on what happens while the game is still a game. Opponent-adjusted efficiency and results, with garbage time cut out. No polls, no opinions. Only this season’s games count.

2026 season, through week 9. Updated 2026-11-05.

Player rankings

CFB Truth Playoff

The 12-team field as if the playoff started today, seeded from the CFB Truth rankings (Power + Résumé). The top 11 get in, plus the highest-ranked Group of 6 team in the 12th spot when none is already in the top 12. Inside the field, head-to-head decides the order between teams that played: the team with fewer losses is seeded ahead, and with the same number of losses, the winner is. Seeds 1–4 get first-round byes; first-round games are at the higher seed.

Swipe the bracket sideways to see the whole field.

The field

SeedTeamRecordCFB Truth rankVs. the fieldFirst game

CFB Truth Top 25

RkTeamRecordLast weekPlayoff

Conference rankings

Every FBS conference ranked by the average Power of its teams, so depth counts as much as the top. Opponent adjustment means games between conferences set how leagues compare. Every stat is the average of the conference’s teams; small numbers are the rank among the 10 conferences. FBS Independents are left out. Tap a conference to see its teams.

Rk Conference Last week Best team Top 25 Non-conf. vs FBS Avg. Power Behind #1 Gap to next Avg. Résumé Adj. offense Adj. defense Run offense Pass offense Run defense Pass defense Adj. margin Special teams Schedule Teams

Game simulator

Pick any two teams and play the game out thousands of times: win odds, likely scores, and a sample box score.

Open the game simulator

Where every FBS team sits

Power rating in points against an average FBS team on a neutral field. Gold dots are the current top 25. Tap a dot to jump to that team.

WeakerStronger

Rankings

Small numbers are the national rank in each column. Tap a team for the full explanation and game log. What does each column mean?

Rk Team Last week Why they're here W–L Offense rank Defense rank SOS rank SOR rank Last game Power Résumé Efficiency Adj. offense Adj. defense Run offense Pass offense Run defense Pass defense Off. success Def. success Adj. margin Special teams Deserved wins Luck Schedule Plays cut
1MiamiACC▲ 2An elite offense that can beat you running or throwing, and an above-average defense that's stout against the run. Won at #8 Wake Forest. Up 2 after it beat North Carolina 38-35, 11 points worse than projected; it climbed because teams around it lost more ground.8–0162
2IndianaBig Ten–A good offense built on the passing game, and an elite defense that shuts down the run and the pass. Lost to #14 Ohio State. Held at #2: beat Minnesota 23-16, 13 points worse than projected.8–1403
3UtahBig 12▲ 7An elite offense that can beat you running or throwing, and a good defense with no clear weak spot. Beat #18 Houston. Up 7 after it beat Cincinnati 49-25, 17 points better than projected.8–0544
4UCLABig Ten–An above-average offense that leans on the run, and an elite defense that shuts down the run and the pass. Won at #22 Oregon. Held at #4: beat Nevada 27-0, close to what was projected.8–0509
5GeorgiaSEC▲ 9A really good, balanced offense, and an elite defense that shuts down the run and the pass. Won at #6 Alabama. Up 9 after it beat Florida 27-8, 11 points better than projected. Ranked ahead of Alabama because it beat them head-to-head.7–1244
6AlabamaSEC▼ 1An elite offense that can beat you running or throwing, and a good defense that's at its best against the run. Won at #11 Kentucky. Down 1: idle this week while teams around it played well.6–2335
7Notre DameFBS Independents▲ 1A really good, balanced offense, and a really good defense that shuts down the run and the pass. #7 special teams. Up 1 after it beat Navy 35-13, close to what was projected.7–11417
8Wake ForestACC▼ 2A really good, balanced offense, and an elite defense that shuts down the run and the pass. Lost to #1 Miami. Down 2 after it beat Virginia 51-7, close to what was projected; it slipped because teams around it did more.7–1127
9TexasSEC▲ 2A shaky offense that can't run the ball, but an elite defense that shuts down the run and the pass. Beat #10 Ole Miss. Up 2 after it beat Mississippi State 31-3, 24 points better than projected. Ranked ahead of Ole Miss because it beat them head-to-head.6–2932
10Ole MissSEC▲ 2An elite offense that can beat you running or throwing, and an above-average defense that's better against the pass than the run. Beat #12 LSU. Up 2 after it beat Auburn 45-15, 18 points better than projected.6–2460
11KentuckySEC▼ 2A good offense built on the run game, and an above-average defense with no clear weak spot. Beat #12 LSU. Down 2: idle this week while teams around it played well.7–13548
12LSUSEC▲ 1An elite, balanced offense, and an elite defense that shuts down the run and the pass. #15 toughest schedule. Up 1: idle this week, and passed teams that lost ground.6–2101
13USCBig Ten▲ 18An elite offense built on the passing game, but a below-average defense that's better against the run than the pass. Up 18 after it upset Ohio State 30-18, 20 points better than projected. Ranked ahead of Ohio State because it beat them head-to-head.7–2781
14Ohio StateBig Ten▼ 13A really good offense that can beat you running or throwing, and a really good defense that's at its best against the pass. Won at #2 Indiana. Down 13 after it lost 30-18 to USC in an upset, 20 points worse than projected.6–21119
15BYUBig 12▼ 8A good, balanced offense, and a good defense that shuts down passing but can be run on. Beat #7 Notre Dame. Down 8 after it beat Arizona State 27-20, 7 points worse than projected; it slipped because teams around it did more.7–12634
16Texas TechBig 12▼ 1An above-average offense that leans on the run, and a good defense that shuts down the run and the pass. Beat #18 Houston. Down 1 after it beat Arizona 34-26, 8 points better than projected; it slipped because teams around it did more.7–15627
17MissouriSEC▲ 1A good offense built on the passing game with no real run game, and a really good defense that shuts down the run and the pass. Beat #20 Florida. Up 1 after it beat Arkansas 34-10, 8 points better than projected.6–24412
18HoustonBig 12▼ 2A really good offense that can beat you running or throwing, but a below-average defense with no clear weak spot. Lost to #3 Utah. Down 2: idle this week while teams around it played well.6–21373
19TennesseeSEC▲ 4A below-average offense with a dangerous run game, but an elite defense that's at its best against the pass. Beat #6 Alabama. Up 4: idle this week, and passed teams that lost ground.6–2795
20FloridaSEC–A really good offense built on the passing game, and an above-average defense that's better against the pass than the run. Won at #9 Texas. Held at #20: lost 27-8 to Georgia, 11 points worse than projected.5–31957
21IowaBig Ten▲ 15A good, balanced offense, and a really good defense that's at its best against the run. Lost to #14 Ohio State. Up 15 after it beat Wisconsin 30-0, 28 points better than projected.6–24524
22OregonBig Ten▲ 16A below-average, balanced offense, but an elite defense that's at its best against the pass. Won at #13 USC. Up 16 after it beat Northwestern 34-26, 7 points better than projected. Ranked ahead of Boise State because it beat them head-to-head.5–3816
23Boise StatePac-12▲ 4A really good offense that can beat you running or throwing, but a shaky defense that really struggles against the pass. Record flatters it (+1.4 luck). Up 4 after it beat Texas State 46-45, close to what was projected.7–125106
24UTSAAmerican Athletic▲ 2An above-average offense with a dangerous run game, and a below-average defense that's better against the run than the pass. Record flatters it (+1.8 luck). Up 2: idle this week, and passed teams that lost ground.7–14978
25LibertyConference USA▲ 10A below-average, balanced offense, but a really good defense with no clear weak spot. 7-1 vs. a soft schedule (#126). Up 10 after it beat Florida International 49-10, 14 points better than projected.7–17123
26NorthwesternBig Ten▼ 9An elite offense that can beat you running or throwing, but a shaky defense that really struggles to stop the run. Lost to #2 Indiana. Down 9 after it lost 34-26 to Oregon, 7 points worse than projected.6–2990
27Mississippi StateSEC▼ 2A really good, balanced offense, and a good defense that stuffs the run but gets beat through the air. Beat #17 Missouri. Down 2 after it lost 31-3 to Texas, 24 points worse than projected. Ranked ahead of South Carolina because it beat them head-to-head.4–41737
28South CarolinaSEC▲ 12A really good offense built on the run game, and an above-average defense that's better against the run than the pass. Beat #19 Tennessee. Up 12 after it upset Oklahoma 42-25, 25 points better than projected.5–32153
29ArizonaBig 12▼ 10A good offense built on the passing game with no real run game, and a good defense with no clear weak spot. Lost to #15 BYU. Down 10 after it lost 34-26 to Texas Tech, 8 points worse than projected.6–23042
30LouisvilleACC▲ 3An elite offense that can beat you running or throwing, and an above-average defense that's better against the run than the pass. Better than its record (-1.1 luck). Up 3 after it beat Stanford 52-24, close to what was projected.5–3850
31New MexicoMountain West▼ 1A shaky offense that can't throw the ball, but a really good defense that's at its best against the run. 7-1 vs. a soft schedule (#135). Down 1 after it beat San José State 21-16, 11 points worse than projected; it slipped because teams around it did more.7–19116
32SMUACC▼ 11A really good offense built on the passing game, and a good defense with no clear weak spot. Lost to #30 Louisville. Down 11 after it lost 30-27 to Syracuse in an upset, close to what was projected.6–21845
33WisconsinBig Ten▼ 11A below-average, balanced offense, but a really good defense that shuts down the run and the pass. Beat #13 USC. Down 11 after it lost 30-0 to Iowa, 28 points worse than projected.5–37814
34North TexasAmerican Athletic–An elite offense built on the passing game, but a shaky defense that really struggles against the pass. Lost to #2 Indiana. Held at #34: beat Florida Atlantic 48-41, 8 points worse than projected.6–22107
35AuburnSEC▲ 2A good, balanced offense, and an above-average defense with no clear weak spot. Won at #5 Georgia. Up 2 after it lost 45-15 to Ole Miss, 18 points worse than projected; it climbed because teams around it lost more ground.4–43955
36BaylorBig 12▲ 17An above-average offense that can't run the ball, and a really good defense with no clear weak spot. Lost to #35 Auburn. Up 17 after it beat UCF 41-9, 28 points better than projected. Ranked ahead of Louisiana Tech because it beat them head-to-head.5–36315
37Louisiana TechSun Belt▲ 2An above-average offense that can't run the ball, and a good defense with no clear weak spot. Lost to #12 LSU. Up 2 after it beat South Alabama 35-20, close to what was projected.6–26126
38MichiganBig Ten▲ 5An above-average offense that leans on the pass, and a really good defense that shuts down the run and the pass. Lost to #2 Indiana. Up 5 after it beat Rutgers 28-21, close to what was projected. Ranked ahead of Oklahoma because it beat them head-to-head.5–35513
39OklahomaSEC▼ 15A below-average, balanced offense, but an elite defense that shuts down the run and the pass. Beat #9 Texas. Down 15 after it lost 42-25 to South Carolina in an upset, 25 points worse than projected.4–47610
40Oklahoma StateBig 12▼ 8An elite offense that can beat you running or throwing, but a shaky defense that really struggles against the pass. Beat #22 Oregon. Down 8 after it lost 51-49 to Iowa State in an upset, close to what was projected.5–3687
41ClemsonACC▲ 8A bad offense that can't throw the ball, but an elite defense that's at its best against the pass. #8 special teams. Up 8 after it upset Florida State 36-24, 15 points better than projected.5–31278
42NebraskaBig Ten▼ 14An above-average offense that leans on the run, and a really good defense that's at its best against the pass. Lost to #2 Indiana. Down 14 after it lost 17-10 to Washington in an upset, 22 points worse than projected.5–34820
43DukeACC▲ 9A below-average offense that leans on the pass, but a good defense that's at its best against the run. Lost to #124 Georgia Tech. Up 9 after it beat Boston College 47-2, 19 points better than projected.6–27429
44James MadisonSun Belt▼ 15An above-average offense that leans on the pass, and a below-average defense that's better against the run than the pass. Beat #25 Liberty. Down 15 after it lost 24-21 to Troy in an upset, 20 points worse than projected.7–26070
45MemphisAmerican Athletic▲ 5A good, balanced offense, but a shaky defense that really struggles to stop the run. Lost to #91 Tulane. Up 5 after it beat Army 49-22, 21 points better than projected.7–24289
46MinnesotaBig Ten▼ 4A bad offense that can't move the ball running or passing, but a really good defense that's at its best against the pass. Beat #21 Iowa. Down 4 after it lost 23-16 to Indiana, 13 points better than projected; it slipped because teams around it did more.5–312118
47North CarolinaACC▲ 1A good, balanced offense, but a below-average defense that's better against the pass than the run. #12 toughest schedule. Up 1 after it lost 38-35 to Miami, 11 points better than projected; it climbed because teams around it lost more ground. Ranked ahead of Pittsburgh because it beat them head-to-head.4–42883
48PittsburghACC▼ 4A below-average, balanced offense, but a good defense that stuffs the run but gets beat through the air. Lost to #88 Boston College. Down 4 after it beat Georgia Tech 34-11, 10 points better than projected; it slipped because teams around it did more.6–38339
49Virginia TechACC▼ 3An above-average, balanced offense, and a below-average defense that's stout against the run. Lost to #104 California. Down 3: idle this week while teams around it played well.6–25176
50Texas A&MSEC▲ 4An above-average offense that leans on the run, and a good defense that's at its best against the run. Lost to #6 Alabama. Up 4: idle this week, and passed teams that lost ground.4–46531
51North Dakota StateMountain West–A bad offense that can't run the ball, but a good defense with no clear weak spot. #1 special teams. Held at #51: beat UTEP 31-7, close to what was projected.7–212538
52WashingtonBig Ten▲ 23A shaky offense that can't run the ball, but a good defense with no clear weak spot. Lost to #13 USC. Up 23 after it upset Nebraska 17-10, 22 points better than projected.5–39040
53CincinnatiBig 12▼ 12A really good, balanced offense, but a bad defense that can't stop the run or the pass. Beat #16 Texas Tech. Down 12 after it lost 49-25 to Utah, 17 points worse than projected.5–323119
54IllinoisBig Ten▲ 8A good, balanced offense, but a bad defense that really struggles against the pass. Beat #22 Oregon. Up 8 after it upset Maryland 20-17, close to what was projected.5–329121
55OhioMid-American▲ 5A below-average, balanced offense, and a shaky defense that really struggles against the pass. Lost to #108 South Alabama. Up 5: idle this week, and passed teams that lost ground. Ranked ahead of Jacksonville State because it beat them head-to-head.6–27297
56Jacksonville StateConference USA▲ 9A good offense built on the passing game, but a shaky defense that really struggles to stop the run. Lost to #51 North Dakota State. Up 9 after it beat New Mexico State 24-0, 21 points better than projected.6–238115
57ToledoMid-American–An above-average offense that leans on the pass, and an above-average defense that's better against the run than the pass. Lost to #99 Buffalo. Held at #57: idle this week.6–26465
58Air ForceMountain West▲ 8A good offense built on the run game, but a bad defense that can't stop the run or the pass. Lost to #95 Wyoming. Up 8 after it beat UConn 35-26, 8 points better than projected.6–243116
59Iowa StateBig 12▲ 12An above-average, balanced offense, and a below-average defense with no clear weak spot. Lost to #3 Utah. Up 12 after it upset Oklahoma State 51-49, close to what was projected.4–45466
60Arizona StateBig 12▼ 4A below-average offense that leans on the run, but a good defense with no clear weak spot. Down 4 after it lost 27-20 to BYU, 7 points better than projected; it slipped because teams around it did more.4–47033
61Oregon StatePac-12▼ 14A good offense built on the passing game, but a shaky defense that really struggles against the pass. Lost to #16 Texas Tech. Down 14 after it lost 38-22 to Fresno State in an upset, 20 points worse than projected.5–33292
62South FloridaAmerican Athletic▲ 5A shaky offense that can't throw the ball, and an above-average defense with no clear weak spot. Lost to #126 Temple. Up 5 after it beat UAB 30-10, 16 points better than projected.6–211058
63West VirginiaBig 12▼ 2A good, balanced offense, but a bad defense that really struggles against the pass. Record flatters it (+1.5 luck). Down 2: idle this week while teams around it played well.5–334130
64UCFBig 12▼ 19A shaky offense, and an above-average defense that's better against the run than the pass. Beat #15 BYU. Down 19 after it lost 41-9 to Baylor, 28 points worse than projected.4–48754
65Penn StateBig Ten▲ 9A shaky offense that can't run the ball, but a really good defense that's at its best against the pass. Lost to #13 USC. Up 9 after it beat Purdue 31-17, 8 points better than projected.4–48925
66SyracuseACC▲ 14An above-average, balanced offense, and an above-average defense that's tough against the pass. Lost to #104 California. Up 14 after it upset SMU 30-27, close to what was projected.4–45247
67Fresno StatePac-12▲ 14A below-average offense that can't run the ball, and a below-average defense with no clear weak spot. Lost to #103 San Diego State. Up 14 after it upset Oregon State 38-22, 20 points better than projected.5–37774
68TCUBig 12▲ 11A bad offense that can't run the ball, but a really good defense that shuts down the run and the pass. Better than its record (-1.2 luck). Up 11 after it beat Kansas 22-16, close to what was projected.4–411811
69ArmyAmerican Athletic▼ 14A really good offense built on the run game, but a bad defense that can't stop the run or the pass. Record flatters it (+1.2 luck). Down 14 after it lost 49-22 to Memphis, 21 points worse than projected.5–316136
70Florida AtlanticAmerican Athletic▼ 6A good offense built on the passing game, but a bad defense that really struggles to stop the run. #4 special teams. Down 6 after it lost 48-41 to North Texas, 8 points better than projected; it slipped because teams around it did more.5–327132
71Western MichiganMid-American▲ 2A shaky offense that can't throw the ball, and a below-average defense with no clear weak spot. Record flatters it (+1.4 luck). Up 2 after it beat Bowling Green 23-10, close to what was projected.6–310080
72Kansas StateBig 12▼ 14A good offense built on the run game, and an above-average defense with no clear weak spot. Down 14 after it lost 27-24 to Colorado in an upset, 8 points worse than projected. Ranked ahead of Kansas because it beat them head-to-head.4–43361
73KansasBig 12▼ 5An above-average, balanced offense, and a really good defense with no clear weak spot. Better than its record (-1.3 luck). Down 5 after it lost 22-16 to TCU, close to what was projected.3–55322
74LouisianaSun Belt▲ 3A shaky offense that can't throw the ball, and an above-average defense with no clear weak spot. Lost to #121 Southern Miss. Up 3: idle this week, and passed teams that lost ground.5–310159
75NC StateACC▲ 14A good offense built on the passing game with no real run game, but a shaky defense. Lost to #92 Vanderbilt. Up 14 after it beat California 31-10, 13 points better than projected. Ranked ahead of App State because it beat them head-to-head.4–43786
76App StateSun Belt▼ 13A below-average offense that can't run the ball, and a below-average defense that's better against the pass than the run. Lost to #129 Old Dominion. Down 13 after it lost 19-3 to Georgia Southern, 14 points worse than projected.5–38475
77Florida StateACC▼ 18A really good offense that can beat you running or throwing, but a shaky defense that really struggles against the pass. Lost to #1 Miami. Down 18 after it lost 36-24 to Clemson in an upset, 15 points worse than projected.3–522111
78PurdueBig Ten▼ 9A good offense built on the passing game, but a bad defense that can't stop the run or the pass. #10 toughest schedule. Down 9 after it lost 31-17 to Penn State, 8 points worse than projected.3–536122
79UNLVMountain West▼ 3A shaky offense, and a below-average defense that gets run over. Record flatters it (+1.3 luck). Down 3 after it beat Northern Illinois 31-24, 10 points worse than projected; it slipped because teams around it did more.5–310482
80Texas StatePac-12▼ 10A really good offense that can beat you running or throwing, but a shaky defense that really struggles against the pass. Lost to #103 San Diego State. Down 10 after it lost 46-45 to Boise State, close to what was projected.4–420113
81Miami (OH)Mid-American▲ 1A below-average, balanced offense, and a shaky defense that really struggles against the pass. Lost to #135 Bowling Green. Up 1: idle this week, and passed teams that lost ground.5–368100
82TulsaAmerican Athletic▲ 5A below-average offense with a dangerous run game, but a good defense with no clear weak spot. Lost to #109 Navy. Up 5: idle this week, and passed teams that lost ground.4–47336
83ColoradoBig 12▲ 13A shaky offense that can't run the ball, but a good defense that's at its best against the run. Lost to #3 Utah. Up 13 after it upset Kansas State 27-24, 8 points better than projected.3–59932
84StanfordACC–A shaky offense that can't run the ball, and a bad defense that can't stop the run or the pass. Record flatters it (+1.2 luck). Held at #84: lost 52-24 to Louisville, close to what was projected. Ranked ahead of NC State because it beat them head-to-head.4–586125
85Georgia SouthernSun Belt▲ 10A below-average offense that can't run the ball, and a below-average defense with no clear weak spot. Lost to #18 Houston. Up 10 after it beat App State 19-3, 14 points better than projected.4–46969
86VirginiaACC▲ 2A shaky offense, and an above-average defense that's better against the pass than the run. Up 2 after it lost 51-7 to Wake Forest, close to what was projected; it climbed because teams around it lost more ground.4–59256
87East CarolinaAmerican Athletic▲ 3A shaky offense that can't throw the ball, but a good defense with no clear weak spot. Lost to #94 UAB. Up 3 after it beat Temple 17-9, close to what was projected.4–410730
88Boston CollegeACC▼ 16A bad offense that can't throw the ball, and an above-average defense with no clear weak spot. Lost to #32 SMU. Down 16 after it lost 47-2 to Duke, 19 points worse than projected.4–411951
89ArkansasSEC▼ 3A shaky offense that can't run the ball, and a shaky defense that really struggles to stop the run. #9 toughest schedule. Down 3 after it lost 34-10 to Missouri, 8 points worse than projected.3–59891
90UConnFBS Independents▼ 7A good offense built on the run game, but a below-average defense that's better against the run than the pass. Lost to #105 Maryland. Down 7 after it lost 35-26 to Air Force, 8 points worse than projected.4–44184
91TulaneAmerican Athletic▲ 10A bad offense that can't throw the ball, and a below-average defense with no clear weak spot. Record flatters it (+1.1 luck). Up 10 after it beat Charlotte 38-31, close to what was projected.4–411668
92VanderbiltSEC▲ 8An above-average offense that leans on the pass, and a shaky defense that really struggles to stop the run. Lost to #89 Arkansas. Up 8: idle this week, and passed teams that lost ground.3–55796
93MarshallSun Belt▲ 6A shaky offense that can't throw the ball, and a bad defense that really struggles against the pass. Lost to #112 Coastal Carolina. Up 6 after it beat Old Dominion 36-23, 13 points better than projected.5–3105120
94UABAmerican Athletic▼ 9A shaky offense that can't throw the ball, and an above-average defense that's tough against the pass. Lost to #45 Memphis. Down 9 after it lost 30-10 to South Florida, 16 points worse than projected.4–411452
95WyomingMountain West▲ 3A shaky offense that can't throw the ball, and a shaky defense that really struggles to stop the run. Lost to #115 Colorado State. Up 3: idle this week, and passed teams that lost ground.5–3112104
96Michigan StateBig Ten▲ 1A shaky offense that can't move the ball running or passing, but a good defense that's at its best against the run. Better than its record (-1.5 luck). Up 1: idle this week, and passed teams that lost ground.2–610843
97Arkansas StateSun Belt▲ 7An above-average offense that leans on the pass, and a bad defense that can't stop the run or the pass. Lost to #108 South Alabama. Up 7: idle this week, and passed teams that lost ground. Ranked ahead of Georgia State because it beat them head-to-head.4–458123
98Georgia StateSun Belt▼ 20An above-average, balanced offense, and a shaky defense that really struggles to stop the run. Down 20 after it lost 31-20 to Coastal Carolina in an upset, 24 points worse than projected.4–446112
99BuffaloMid-American▲ 4A bad offense that can't move the ball running or passing, and a shaky defense that really struggles against the pass. Lost to #116 Florida International. Up 4: idle this week, and passed teams that lost ground.5–3132109
100DelawareConference USA▲ 12An above-average offense that leans on the pass, and a shaky defense that really struggles to stop the run. Lost to #106 Middle Tennessee. Up 12 after it upset Western Kentucky 35-21, 18 points better than projected.4–462114
101Utah StatePac-12▲ 13A bad offense that can't move the ball running or passing, but a really good defense that shuts down the run and the pass. Lost to an FCS team. Up 13 after it beat Colorado State 31-14, 14 points better than projected. Ranked ahead of Troy because it beat them head-to-head.3–512921
102TroySun Belt▲ 13A bad offense that can't throw the ball, and a below-average defense with no clear weak spot. Lost to #134 UL Monroe. Up 13 after it upset James Madison 24-21, 20 points better than projected.4–412079
103San Diego StatePac-12▲ 5A shaky offense that can't throw the ball, and a shaky defense that really struggles to stop the run. Lost to #115 Colorado State. Up 5 after it beat Washington State 26-20, close to what was projected.4–511199
104CaliforniaACC▼ 10A shaky offense that can't run the ball, and a below-average defense that gets run over. Lost to #4 UCLA. Down 10 after it lost 31-10 to NC State, 13 points worse than projected.3–69485
105MarylandBig Ten▼ 14A shaky offense, and a below-average defense that's better against the pass than the run. Lost to #113 Rutgers. Down 14 after it lost 20-17 to Illinois in an upset, close to what was projected.2–68867
106Middle TennesseeConference USA▼ 13A shaky offense that can't throw the ball, and a bad defense that really struggles to stop the run. Down 13 after it lost 44-28 to Kennesaw State, 17 points worse than projected.4–497126
107Ball StateMid-American▲ 4A below-average offense that leans on the pass, and a shaky defense that really struggles against the pass. Lost to #125 Kent State. Up 4: idle this week, and passed teams that lost ground.3–567110
108South AlabamaSun Belt▼ 6A below-average offense that leans on the pass, and a bad defense that can't stop the run or the pass. Lost to #93 Marshall. Down 6 after it lost 35-20 to Louisiana Tech, close to what was projected.4–475137
109NavyAmerican Athletic▼ 2A good offense built on the run game, but a shaky defense that really struggles against the pass. Lost to #94 UAB. Down 2 after it lost 35-13 to Notre Dame, close to what was projected.2–631102
110MassachusettsMid-American▲ 3A bad offense that can't move the ball running or passing, and an above-average defense that's better against the pass than the run. Lost to #120 Eastern Michigan. Up 3: idle this week, and passed teams that lost ground.4–412249
111Western KentuckyConference USA▼ 19A shaky offense that can't move the ball running or passing, and a below-average defense that's better against the pass than the run. Lost to #122 New Mexico State. Down 19 after it lost 35-21 to Delaware in an upset, 18 points worse than projected.3–511577
112Coastal CarolinaSun Belt▲ 13A shaky offense that can't run the ball, and a shaky defense that really struggles to stop the run. Lost to #100 Delaware. Up 13 after it upset Georgia State 31-20, 24 points better than projected.3–5102108
113RutgersBig Ten▼ 7An above-average, balanced offense, and a bad defense that can't stop the run or the pass. Lost to #110 Massachusetts. Down 7 after it lost 28-21 to Michigan, close to what was projected.2–647129
114Central MichiganMid-American▲ 4A bad offense that can't throw the ball, and a shaky defense that really struggles to stop the run. Lost to #81 Miami (OH). Up 4: idle this week, and passed teams that lost ground.3–512494
115Colorado StatePac-12▼ 10A really good offense that can beat you running or throwing, but a bad defense that can't stop the run or the pass. Down 10 after it lost 31-14 to Utah State, 14 points worse than projected.3–515138
116Florida InternationalConference USA▼ 7A bad offense that can't run the ball, and an above-average defense with no clear weak spot. Lost to #106 Middle Tennessee. Down 7 after it lost 49-10 to Liberty, 14 points worse than projected.3–513146
117NevadaMountain West▼ 1A bad offense that can't throw the ball, and a below-average defense that's better against the pass than the run. Lost to an FCS team. Down 1 after it lost 27-0 to UCLA, close to what was projected.3–512871
118Missouri StateConference USA▲ 6A below-average, balanced offense, and a bad defense that can't stop the run or the pass. Lost to #111 Western Kentucky. Up 6 after it beat Sam Houston 24-3, 22 points better than projected.3–582124
119San José StateMountain West▼ 2A bad offense that can't move the ball running or passing, and a shaky defense that really struggles to stop the run. Lost to #117 Nevada. Down 2 after it lost 21-16 to New Mexico, 11 points better than projected; it slipped because teams around it did more. Ranked ahead of Eastern Michigan because it beat them head-to-head.4–513093
120Eastern MichiganMid-American▲ 1A bad offense that can't throw the ball, and a shaky defense that really struggles against the pass. Lost to #119 San José State. Up 1: idle this week, and passed teams that lost ground.4–512695
121Southern MissSun Belt▲ 2A shaky offense that can't throw the ball, and a shaky defense that really struggles against the pass. Lost to #102 Troy. Up 2 after it beat UL Monroe 35-21, 12 points better than projected.3–595101
122New Mexico StateConference USA▼ 12A bad offense that can't throw the ball, and a shaky defense. Lost to #128 Hawai'i. Down 12 after it lost 24-0 to Jacksonville State, 21 points worse than projected.3–511788
123Kennesaw StateConference USA▲ 4A shaky offense that can't run the ball, and an above-average defense with no clear weak spot. Lost to #118 Missouri State. Up 4 after it beat Middle Tennessee 44-28, 17 points better than projected.2–610963
124Georgia TechACC▼ 4A below-average, balanced offense, and a bad defense that can't stop the run or the pass. Lost to #88 Boston College. Down 4 after it lost 34-11 to Pittsburgh, 10 points worse than projected.2–666128
125Kent StateMid-American▼ 6A bad offense that can't move the ball running or passing, and an above-average defense with no clear weak spot. Down 6 after it lost 31-10 to Sacramento State in an upset, 27 points worse than projected.3–613564
126TempleAmerican Athletic▼ 4An above-average, balanced offense, and a bad defense that really struggles against the pass. Lost to #132 Charlotte. Down 4 after it lost 17-9 to East Carolina, close to what was projected.2–659127
127RiceAmerican Athletic▲ 2A below-average offense that can't throw the ball, and a shaky defense. Lost to #87 East Carolina. Up 2: idle this week, and passed teams that lost ground.1–78098
128Hawai'iMountain West▲ 3A shaky offense that can't run the ball, and a bad defense that really struggles against the pass. Lost to #119 San José State. Up 3: idle this week, and passed teams that lost ground.2–696118
129Old DominionSun Belt▼ 3A bad offense that can't move the ball running or passing, but a good defense with no clear weak spot. Lost to #98 Georgia State. Down 3 after it lost 36-23 to Marshall, 13 points worse than projected.2–713828
130Washington StatePac-12▲ 3A bad offense that can't throw the ball, and a below-average defense that's better against the pass than the run. Up 3 after it lost 26-20 to San Diego State, close to what was projected; it climbed because teams around it lost more ground.1–812372
131Sam HoustonConference USA▼ 3A bad offense that can't move the ball running or passing, but a good defense that shuts down passing but can be run on. Lost to #122 New Mexico State. Down 3 after it lost 24-3 to Missouri State, 22 points worse than projected.1–713341
132CharlotteAmerican Athletic▼ 2A shaky offense that can't run the ball, and a bad defense that can't stop the run or the pass. Lost to an FCS team. Down 2 after it lost 38-31 to Tulane, close to what was projected.1–7106134
133UTEPMountain West▼ 1A bad offense that can't throw the ball, and a bad defense that can't stop the run or the pass. Lost to #119 San José State. Down 1 after it lost 31-7 to North Dakota State, close to what was projected.1–7134133
134UL MonroeSun Belt–A shaky offense that can't throw the ball, and a shaky defense that really struggles against the pass. Lost to an FCS team. Held at #134: lost 35-21 to Southern Miss, 12 points worse than projected.1–7103105
135Bowling GreenMid-American–A bad offense that can't move the ball running or passing, and a bad defense that really struggles to stop the run. Lost to an FCS team. Held at #135: lost 23-10 to Western Michigan, close to what was projected.2–7136117
136AkronMid-American–A shaky offense that can't throw the ball, and a bad defense that can't stop the run or the pass. Lost to #125 Kent State. Held at #136: idle this week.1–7113131
137Sacramento StateMid-American▲ 1A bad offense that can't move the ball running or passing, and a shaky defense that really struggles to stop the run. Lost to #135 Bowling Green. Up 1 after it upset Kent State 31-10, 27 points better than projected.2–7137103
138Northern IllinoisMountain West▼ 1A below-average offense that leans on the run, and a bad defense that can't stop the run or the pass. Lost to an FCS team. Down 1 after it lost 31-24 to UNLV, 10 points better than projected; it slipped because teams around it did more.0–885135

Game simulator

Pick two teams and play the game out as many times as you like. Every simulation is built from CFB Truth ratings: each offense and defense, their run and pass grades, special teams, and Power.

Simulated at the team level from CFB Truth ratings, so there are no individual player stats. Results change a little every run, the way real games would. Injuries: a starting quarterback sitting out costs his team about 4.4 points. That is the average drop in FBS games from 2024 to 2026 where the starter missed a game and later came back. If he has already missed games this season, the ratings partly reflect that, so the simulator scales the adjustment to the games he actually played. When a team changes quarterbacks for good (a season-ending injury or a benching), the new starter is listed instead; after a season-ending injury, the simulator also takes off the old starter’s share of that 4.4 points, since the ratings still include his games. A benching gets no adjustment: in the same data, teams that switched quarterbacks by choice played about as well as before. Only the quarterback is adjusted: the same test found no measurable drop when a team’s top running back or top receiver sat out, because backups at those spots tend to fill in.

Everything behind the rankings: how the numbers are built, what each column measures, and how to read them. Back to the rankings

How it works

What each column means

Every number on this page, what it measures, and how to read it. All stats leave out garbage time.

Feedback

Spot something off, have a question about a ranking, or an idea for the site? Send it here. Every message goes straight to the person who runs CFB Truth.

0 / 3000
Sent securely through Formspree. You'll see a quick confirmation page, then you can come right back.