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. Early on, last season’s results fill in until this season’s games take over.

2026 season, through week 3. Updated 2026-09-25.

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

Rank blends Power (60%) with Résumé (40%). 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 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 Last season Plays cut
1AlabamaSEC▲ 1An elite offense that can beat you running or throwing, and a really good defense that shuts down the run and the pass. 3-0, schedule ranks #20. Up 1 after it beat Florida State 50-36, close to what was projected.3–0512
2BYUBig 12▲ 2An elite offense that can beat you running or throwing, and an elite defense that's at its best against the pass. 3-0, schedule ranks #86. Up 2 after it beat Colorado State 41-23, close to what was projected.3–087
3Ole MissSEC▲ 16An elite offense that can beat you running or throwing, but a shaky defense that really struggles against the pass. Up 16 after it upset LSU 32-24, 12 points better than projected.3–0493
4Texas TechBig 12▲ 9An above-average, balanced offense, and a below-average defense with no clear weak spot. Propped up by its 2025 results more than this season's play. Up 9 after it beat Houston 28-26, 8 points worse than projected; it climbed because teams around it lost more ground.3–05766
5TexasSEC▲ 1An above-average offense that leans on the run, and a below-average defense that gets run over. Propped up by its 2025 results more than this season's play. Up 1 after it beat UTSA 30-6, 12 points better than projected.3–04879
6MiamiACC▲ 2A good offense built on the passing game, but a shaky defense. Propped up by its 2025 results more than this season's play. Up 2 after it beat Wake Forest 33-20, close to what was projected.3–04490
7VanderbiltSEC▲ 10A good, balanced offense, and a good defense that's at its best against the pass. 3-0, schedule ranks #99. Up 10 after it beat NC State 35-31, close to what was projected.3–02637
8UtahBig 12▲ 4A really good offense built on the passing game, and an above-average defense that's tough against the pass. 3-0 vs. a soft schedule (#125). Up 4 after it beat Utah State 33-0, 7 points better than projected.3–01748
9MissouriSEC▲ 1A good offense built on the passing game with no real run game, and an elite defense that's at its best against the pass. 3-0, schedule ranks #90. Up 1 after it beat Troy 27-17, 11 points worse than projected; it climbed because teams around it lost more ground.3–0439
10IndianaBig Ten▼ 7A good offense built on the passing game with no real run game, but a below-average defense that's better against the run than the pass. Propped up by its 2025 results more than this season's play. Down 7 after it beat Western Kentucky 38-0, close to what was projected; it slipped because teams around it did more.3–04583
11IowaBig Ten▲ 5A good offense built on the run game, and an elite defense with no clear weak spot. 3-0, schedule ranks #118. Up 5 after it beat Northern Iowa 55-0, close to what was projected.3–0384
12USCBig Ten▼ 5A really good offense built on the passing game, but a bad defense that really struggles against the pass. Propped up by its 2025 results more than this season's play. Down 5 after it beat Rutgers 42-35, close to what was projected; it slipped because teams around it did more.4–013118
13Mississippi StateSEC▲ 12A really good offense that can beat you running or throwing, and a good defense with no clear weak spot. 3-0, schedule ranks #66. Up 12 after it beat South Carolina 41-34, close to what was projected.3–01242
14LSUSEC▼ 9A good offense built on the run game, and an elite defense that shuts down the run and the pass. #9 toughest schedule. Down 9 after it lost 32-24 to Ole Miss in an upset, 12 points worse than projected.2–1411
15Notre DameFBS Independents▼ 4A shaky offense that can't run the ball, and a shaky defense that really struggles to stop the run. Propped up by its 2025 results more than this season's play. Down 4 after it beat Michigan State 27-10, close to what was projected; it slipped because teams around it did more.3–09794
16LouisvilleACC▲ 27An elite offense that can beat you running or throwing, and a good defense that's at its best against the run. Up 27 after it beat SMU 41-31, 11 points better than projected.2–1332
17GeorgiaSEC▼ 2A really good, balanced offense, but a shaky defense that really struggles against the pass. 3-0 vs. a soft schedule (#129). Down 2 after it beat Arkansas 45-17, 15 points better than projected; it slipped because teams around it did more.3–01599
18FloridaSEC▲ 8An elite offense that can beat you running or throwing, but a shaky defense that really struggles to stop the run. 3-0, schedule ranks #73. Up 8 after it upset Auburn 44-39, 9 points better than projected.3–02109
19Ohio StateBig Ten▲ 1An above-average offense that can't run the ball, and a below-average defense with no clear weak spot. Propped up by its 2025 results more than this season's play. Up 1 after it beat Kent State 59-3, close to what was projected.2–16573
20TennesseeSEC▼ 2A below-average offense that can't throw the ball, and an above-average defense that's better against the pass than the run. 3-0, schedule ranks #83. Down 2 after it beat Kennesaw State 42-9, 17 points better than projected; it slipped because teams around it did more.3–07550
21MichiganBig Ten▲ 3A shaky offense that can't run the ball, but a really good defense that's at its best against the pass. Beat #23 Oklahoma. Up 3 after it beat UTEP 52-17, 10 points better than projected.3–09213
22Penn StateBig Ten▲ 1A below-average offense with a dangerous passing game, but a good defense that shuts down passing but can be run on. Propped up by its 2025 results more than this season's play. Up 1 after it beat Buffalo 55-13, 11 points better than projected.3–08540
23OklahomaSEC▲ 9A shaky offense that can't run the ball, but an elite defense that shuts down the run and the pass. Lost to #21 Michigan. Up 9 after it beat New Mexico 14-6, close to what was projected.2–1892
24Kansas StateBig 12▲ 6A good offense built on the passing game, and a really good defense that's at its best against the pass. 3-0, schedule ranks #82. Up 6 after it beat Tulane 31-20, close to what was projected.3–04024
25SMUACC▼ 16A really good offense built on the passing game, but a below-average defense with no clear weak spot. Down 16 after it lost 41-31 to Louisville, 11 points worse than projected.2–11469
26South FloridaAmerican Athletic▼ 5A really good offense built on the run game, but a bad defense that really struggles against the pass. Propped up by its 2025 results more than this season's play. Down 5 after it beat Delaware State 59-17, close to what was projected; it slipped because teams around it did more.3–011126
27OregonBig Ten▲ 12A below-average offense that leans on the run, but a really good defense that's at its best against the pass. Lost to #67 Oklahoma State. Up 12 after it beat Portland State 84-0, close to what was projected.2–16917
28CincinnatiBig 12▲ 1An elite offense built on the run game, but a shaky defense that really struggles to stop the run. 3-0 vs. a soft schedule (#128). Up 1 after it beat Miami (OH) 35-31, close to what was projected.3–0995
29PittsburghACC▼ 7A below-average, balanced offense, and an above-average defense that's better against the run than the pass. Propped up by its 2025 results more than this season's play. Down 7 after it beat Syracuse 27-13, close to what was projected; it slipped because teams around it did more.3–08062
30Texas A&MSEC▼ 29An above-average offense that leans on the run, and a shaky defense that really struggles against the pass. Propped up by its 2025 results more than this season's play. Down 29 after it lost 31-21 to Kentucky in an upset, 31 points worse than projected.2–146100
31UCLABig Ten▲ 3An elite offense built on the run game that can't throw it, but a below-average defense with no clear weak spot. 3-0, schedule ranks #27. Up 3 after it beat Purdue 52-38, 8 points better than projected.3–0780
32NebraskaBig Ten▼ 4A good offense built on the run game, and a really good defense with no clear weak spot. 3-0 vs. a soft schedule (#136). Down 4 after it beat North Dakota 34-7, close to what was projected; it slipped because teams around it did more.3–03325
33AuburnSEC▼ 19An above-average, balanced offense, and a really good defense that stuffs the run but gets beat through the air. #10 toughest schedule. Down 19 after it lost 44-39 to Florida in an upset, 9 points worse than projected.2–15422
34James MadisonSun Belt▲ 7A below-average offense that leans on the pass, and a shaky defense that really struggles to stop the run. Propped up by its 2025 results more than this season's play. Up 7 after it beat San Diego State 26-13, 13 points better than projected.3–08289
35ArizonaBig 12▲ 2A really good, balanced offense, but a below-average defense with no clear weak spot. Lost to #2 BYU. Up 2 after it beat Northern Illinois 42-17, close to what was projected.2–12167
36WashingtonBig Ten▼ 9A shaky offense that can't run the ball, and a below-average defense that's better against the run than the pass. Propped up by its 2025 results more than this season's play. Down 9 after it beat Eastern Washington 48-16, close to what was projected; it slipped because teams around it did more.3–09682
37Wake ForestACC▼ 6A good, balanced offense, and a good defense with no clear weak spot. #15 toughest schedule. Down 6 after it lost 33-20 to Miami, close to what was projected.2–13234
38Arizona StateBig 12▼ 3A below-average offense that leans on the run, but a really good defense that's at its best against the run. Lost to #30 Texas A&M. Down 3 after it beat Kansas 24-17, close to what was projected; it slipped because teams around it did more.2–17015
39HoustonBig 12▼ 1A really good offense built on the passing game, but a below-average defense with no clear weak spot. Down 1 after it lost 28-26 to Texas Tech, 8 points better than projected; it slipped because teams around it did more.2–12077
40Iowa StateBig 12▲ 12A below-average, balanced offense, but a good defense with no clear weak spot. Lost to #11 Iowa. Up 12 after it beat Bowling Green 55-7, 11 points better than projected.2–17330
41Virginia TechACC▲ 4A good, balanced offense, but a bad defense that really struggles against the pass. 3-0, schedule ranks #88. Up 4 after it beat Maryland 35-26, 9 points better than projected.3–037117
42TulsaAmerican Athletic▲ 12An above-average offense with a dangerous run game, and an elite defense that shuts down the run and the pass. 3-0 vs. a soft schedule (#124). Up 12 after it beat East Texas A&M 42-0, 11 points better than projected.3–0565
43BaylorBig 12▲ 4An above-average, balanced offense, and a good defense that shuts down passing but can be run on. Lost to #33 Auburn. Up 4 after it beat Louisiana Tech 36-19, close to what was projected.2–15943
44DukeACC▼ 11A bad offense that can't move the ball running or passing, but a good defense with no clear weak spot. Propped up by its 2025 results more than this season's play. Down 11 after it beat Stanford 35-7, 17 points better than projected; it slipped because teams around it did more.3–013829
45UTSAAmerican Athletic▼ 1A bad offense that can't throw the ball, but an elite defense that shuts down the run and the pass. Down 1 after it lost 30-6 to Texas, 12 points worse than projected.2–11216
46North TexasAmerican Athletic▼ 6A really good offense built on the passing game, and an above-average defense that gets picked apart through the air. #8 toughest schedule. Down 6 after it lost 49-35 to Texas State in an upset, 19 points worse than projected.1–22264
47ToledoMid-American▲ 13A below-average offense that can't run the ball, and an above-average defense with no clear weak spot. 2-1 vs. a soft schedule (#126). Up 13 after it beat Temple 49-48, 12 points worse than projected; it climbed because teams around it lost more ground.2–17160
48West VirginiaBig 12▲ 16An above-average offense that leans on the pass, and a shaky defense that really struggles to stop the run. Record flatters it (+1.0 luck). Up 16 after it upset Virginia 38-27, 18 points better than projected.3–061106
49North Dakota StateMountain West–A bad offense that can't run the ball, and a shaky defense. Record flatters it (+1.1 luck). Held at #49: beat Sacramento State 31-10, 22 points better than projected.4–0119101
50KentuckySEC▲ 32A shaky offense, and a below-average defense that gets run over. #7 toughest schedule. Up 32 after it upset Texas A&M 31-21, 31 points better than projected.2–110484
51NorthwesternBig Ten▲ 15An above-average, balanced offense, and a bad defense that can't stop the run or the pass. 2-0, schedule ranks #123. Up 15 after it beat Colorado 41-7, 29 points better than projected.2–049119
52KansasBig 12▲ 1A below-average offense that can't run the ball, but an elite defense that's at its best against the run. Better than its record (-1.1 luck). Up 1 after it lost 24-17 to Arizona State, close to what was projected; it climbed because teams around it lost more ground.1–2783
53ClemsonACC▲ 10A bad offense that can't move the ball running or passing, but a good defense that's at its best against the pass. Propped up by its 2025 results more than this season's play. Up 10 after it beat North Carolina 28-20, close to what was projected.2–113336
54New MexicoMountain West▼ 6A shaky offense that can't throw the ball, but an elite defense that shuts down the run and the pass. Down 6 after it lost 14-6 to Oklahoma, close to what was projected.2–11028
55UConnFBS Independents▲ 34A good, balanced offense, and a good defense that's at its best against the run. Lost to #56 Maryland. Up 34 after it beat Southern Miss 48-20, 28 points better than projected.2–13538
56MarylandBig Ten▼ 6An elite offense built on the passing game, but a bad defense that can't stop the run or the pass. Down 6 after it lost 35-26 to Virginia Tech, 9 points worse than projected.2–110116
57Boise StatePac-12▲ 8An above-average, balanced offense, and a shaky defense that really struggles against the pass. Lost to #27 Oregon. Up 8 after it beat South Dakota 38-24, close to what was projected.2–15197
58MemphisAmerican Athletic▲ 4A really good offense that can beat you running or throwing, but a bad defense that can't stop the run or the pass. Propped up by its 2025 results more than this season's play. Up 4 after it beat UT Martin 45-21, close to what was projected.3–116130
59UCFBig 12▲ 10A shaky offense that can't throw the ball, and an above-average defense with no clear weak spot. Lost to #29 Pittsburgh. Up 10 after it beat Georgia State 44-30, 8 points better than projected.2–110646
60App StateSun Belt▼ 3A shaky offense that can't run the ball, but a good defense that shuts down passing but can be run on. Record flatters it (+1.0 luck). Down 3 after it beat Charlotte 26-21, close to what was projected; it slipped because teams around it did more.3–010933
61Florida StateACC▼ 10A really good, balanced offense, but a bad defense that really struggles against the pass. Propped up by its 2025 results more than this season's play. Down 10 after it lost 50-36 to Alabama, close to what was projected.1–225137
62MinnesotaBig Ten▲ 17An above-average, balanced offense, and an above-average defense that gets run over. Lost to #13 Mississippi State. Up 17 after it beat Akron 41-7, 18 points better than projected.2–16259
63Fresno StatePac-12▲ 9A shaky offense that can't run the ball, and an above-average defense that's stout against the run. Lost to #12 USC. Up 9 after it beat San José State 26-10, 16 points better than projected.2–111047
64ColoradoBig 12▼ 22A below-average, balanced offense, and an above-average defense that's stout against the run. Down 22 after it lost 41-7 to Northwestern, 29 points worse than projected.2–18157
65TCUBig 12▲ 3A bad offense that can't run the ball, and an above-average defense that's stout against the run. Propped up by its 2025 results more than this season's play. Up 3 after it beat Arkansas State 31-7, 11 points better than projected.2–112963
66VirginiaACC▼ 30A bad offense that can't throw the ball, and a bad defense that can't stop the run or the pass. Propped up by its 2025 results more than this season's play. Down 30 after it lost 38-27 to West Virginia in an upset, 18 points worse than projected.2–1116122
67Oklahoma StateBig 12▲ 32A good, balanced offense, and a good defense that's at its best against the run. Lost to #42 Tulsa. Up 32 after it beat Murray State 59-0, 16 points better than projected.2–13928
68Texas StatePac-12▲ 37An elite offense that can beat you running or throwing, but a bad defense that really struggles against the pass. #2 toughest schedule. Up 37 after it upset North Texas 49-35, 19 points better than projected.1–21131
69DelawareConference USA▲ 29An above-average offense that leans on the pass, and a really good defense with no clear weak spot. Lost to #7 Vanderbilt. Up 29 after it beat Coastal Carolina 22-14, 8 points better than projected.2–15818
70CaliforniaACC▲ 11A shaky offense, and a below-average defense that's better against the pass than the run. Lost to #31 UCLA. Up 11 after it beat Wagner 49-7, 12 points better than projected.2–18768
71South CarolinaSEC▼ 25A below-average offense that leans on the run, and a shaky defense that really struggles against the pass. Propped up by its 2025 results more than this season's play. Down 25 after it lost 41-34 to Mississippi State, close to what was projected.2–183115
72East CarolinaAmerican Athletic▲ 16A shaky offense, but a good defense with no clear weak spot. #5 toughest schedule. Up 16 after it beat Old Dominion 20-17, close to what was projected.1–29845
73NavyAmerican Athletic▲ 4A really good offense built on the run game that can't throw it, but a bad defense that really struggles against the pass. Propped up by its 2025 results more than this season's play. Up 4: idle this week, and passed teams that lost ground.1–123135
74NC StateACC▼ 19A good offense built on the passing game, but a bad defense that really struggles against the pass. Down 19 after it lost 35-31 to Vanderbilt, close to what was projected.1–229120
75Michigan StateBig Ten▼ 14A bad offense that can't run the ball, and a shaky defense that really struggles to stop the run. Down 14 after it lost 27-10 to Notre Dame, close to what was projected.2–1124107
76TulaneAmerican Athletic▼ 17An above-average offense with a dangerous run game, and a below-average defense that's better against the pass than the run. Down 17 after it lost 31-20 to Kansas State, close to what was projected.1–26076
77ArmyAmerican Athletic▲ 1A below-average offense with a dangerous run game, and a below-average defense with no clear weak spot. Lost to #26 South Florida. Up 1: idle this week, and passed teams that lost ground.1–16772
78Florida AtlanticAmerican Athletic▲ 14A shaky offense that can't throw the ball, and a shaky defense that really struggles to stop the run. #14 toughest schedule. Up 14 after it beat Florida International 16-10, close to what was projected.2–110192
79Washington StatePac-12▲ 29A shaky offense that can't throw the ball, but a good defense with no clear weak spot. Lost to #24 Kansas State. Up 29 after it beat Duquesne 48-7, 11 points better than projected.1–210527
80WisconsinBig Ten▲ 14An above-average offense that leans on the pass, and a bad defense that can't stop the run or the pass. #6 special teams. Up 14 after it beat Eastern Michigan 54-10, 20 points better than projected.2–150125
81Georgia StateSun Belt▼ 23A really good, balanced offense, but a shaky defense that really struggles to stop the run. Down 23 after it lost 44-30 to UCF, 8 points worse than projected.2–119102
82MarshallSun Belt▲ 19An above-average offense that leans on the pass, and a bad defense that really struggles against the pass. Record flatters it (+1.1 luck). Up 19 after it upset Missouri State 30-24, 9 points better than projected.2–155123
83LouisianaSun Belt▼ 8A shaky offense that can't throw the ball, but an elite defense that stuffs the run but gets beat through the air. Lost to #12 USC. Down 8 after it beat UAB 21-14, close to what was projected; it slipped because teams around it did more.2–111510
84Western MichiganMid-American▲ 18A bad offense that can't throw the ball, and a below-average defense that's better against the pass than the run. Lost to #21 Michigan. Up 18 after it beat Rice 28-21, close to what was projected.2–112781
85San Diego StatePac-12▼ 18A shaky offense that can't throw the ball, and an above-average defense with no clear weak spot. Lost to #31 UCLA. Down 18 after it lost 26-13 to James Madison, 13 points worse than projected.1–29956
86IllinoisBig Ten▼ 15An above-average offense that leans on the pass, and a bad defense that can't stop the run or the pass. Propped up by its 2025 results more than this season's play. Down 15 after it beat Southern Illinois 48-10, 9 points better than projected; it slipped because teams around it did more.2–152138
87PurdueBig Ten▲ 6An elite offense built on the passing game, but a shaky defense that can't stop the run or the pass. Up 6 after it lost 52-38 to UCLA, 8 points worse than projected; it climbed because teams around it lost more ground.1–26105
88Kennesaw StateConference USA▼ 2A really good, balanced offense, and a good defense that's at its best against the pass. Lost to #81 Georgia State. Down 2 after it lost 42-9 to Tennessee, 17 points worse than projected.1–21835
89Georgia TechACC▲ 6A shaky offense that can't run the ball, and a shaky defense that really struggles to stop the run. Propped up by its 2025 results more than this season's play. Up 6 after it beat Mercer 44-11, close to what was projected.1–29096
90TroySun Belt–A 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. Held at #90: lost 27-17 to Missouri, 11 points better than projected.2–112555
91MassachusettsMid-American▲ 6A shaky offense, but a really good defense that shuts down the run and the pass. 3-0 vs. a soft schedule (#135). Up 6 after it beat Stonehill 36-14, 14 points better than projected.3–09111
92Louisiana TechSun Belt▼ 7A shaky offense that can't throw the ball, but a really good defense that's at its best against the run. Lost to #14 LSU. Down 7 after it lost 36-19 to Baylor, close to what was projected.1–210020
93LibertyConference USA▲ 23A shaky offense that can't run the ball, but a good defense that's at its best against the pass. 2-1 vs. a soft schedule (#130). Up 23 after it beat Ball State 51-15, 19 points better than projected.2–111131
94Central MichiganMid-American▲ 9A bad offense that can't throw the ball, but a good defense that's at its best against the pass. Lost to #54 New Mexico. Up 9 after it beat Wyoming 24-10, 8 points better than projected.2–111826
95North CarolinaACC▼ 39A shaky offense that can't throw the ball, and a bad defense that can't stop the run or the pass. Down 39 after it lost 28-20 to Clemson, close to what was projected.2–188136
96Boston CollegeACC▼ 26A bad offense that can't move the ball running or passing, and a shaky defense that really struggles against the pass. Record flatters it (+1.5 luck). Down 26 after it beat Maine 22-16, 11 points worse than projected; it slipped because teams around it did more.2–112887
97Air ForceMountain West▲ 10An above-average, balanced offense, and an above-average defense with no clear weak spot. 1-1 vs. a soft schedule (#132). Up 10: idle this week, and passed teams that lost ground.1–14751
98Oregon StatePac-12▲ 19A good offense built on the passing game with no real run game, and an above-average defense with no clear weak spot. Lost to #4 Texas Tech. Up 19 after it beat Montana 52-17, 14 points better than projected.1–23065
99SyracuseACC▲ 5A good offense built on the run game, and an above-average defense that's tough against the pass. Better than its record (-1.2 luck). Up 5 after it lost 27-13 to Pittsburgh, close to what was projected; it climbed because teams around it lost more ground.1–24252
100ArkansasSEC▼ 24A bad offense that can't run the ball, and a below-average defense that gets run over. Propped up by its 2025 results more than this season's play. Down 24 after it lost 45-17 to Georgia, 15 points worse than projected.1–213278
101Old DominionSun Belt▼ 27A bad offense that can't move the ball running or passing, but a really good defense that's at its best against the pass. Propped up by its 2025 results more than this season's play. Down 27 after it lost 20-17 to East Carolina, close to what was projected.1–213721
102Coastal CarolinaSun Belt▼ 2A good, balanced offense, and a good defense that's at its best against the run. Better than its record (-1.1 luck). Down 2 after it lost 22-14 to Delaware, 8 points worse than projected.1–22744
103Colorado StatePac-12▼ 7A really good, balanced offense, but a bad defense that can't stop the run or the pass. Down 7 after it lost 41-23 to BYU, close to what was projected.2–124132
104UNLVMountain West▲ 6A bad offense that can't throw the ball, and an above-average defense that's tough against the pass. Lost to #46 North Texas. Up 6: idle this week, and passed teams that lost ground.1–213153
105Florida InternationalConference USA▼ 25A bad offense that can't run the ball, but a really good defense that's at its best against the run. Lost to #26 South Florida. Down 25 after it lost 16-10 to Florida Atlantic, close to what was projected.1–212314
106Miami (OH)Mid-American▼ 33A good offense built on the passing game with no real run game, but a bad defense that can't stop the run or the pass. Down 33 after it lost 35-31 to Cincinnati, close to what was projected.1–231124
107South AlabamaSun Belt▲ 2A below-average offense with a dangerous passing game, and a bad defense that really struggles against the pass. Lost to #76 Tulane. Up 2 after it beat Ohio 41-36, close to what was projected.2–174134
108OhioMid-American▼ 21A good offense built on the run game, but a bad defense that can't stop the run or the pass. Down 21 after it lost 41-36 to South Alabama, close to what was projected.1–234127
109Southern MissSun Belt▼ 26An above-average offense that leans on the run, and a below-average defense with no clear weak spot. Lost to #33 Auburn. Down 26 after it lost 48-20 to UConn, 28 points worse than projected.1–26374
110Jacksonville StateConference USA▲ 17A good offense built on the passing game, but a shaky defense that really struggles to stop the run. Lost to #108 Ohio. Up 17 after it beat Georgia Southern 31-27, close to what was projected.2–236112
111Hawai'iMountain West▲ 12A below-average, balanced offense, and a below-average defense that's better against the pass than the run. Lost to #120 Stanford. Up 12: idle this week, and passed teams that lost ground.1–28470
112Missouri StateConference USA▼ 28A shaky offense, and an above-average defense with no clear weak spot. Down 28 after it lost 30-24 to Marshall in an upset, 9 points worse than projected.1–210761
113TempleAmerican Athletic▼ 2An above-average, balanced offense, and a bad defense that can't stop the run or the pass. Lost to #22 Penn State. Down 2 after it lost 49-48 to Toledo, 12 points better than projected; it slipped because teams around it did more.1–264128
114San José StateMountain West▼ 23A bad offense that can't run the ball, and a below-average defense that's better against the pass than the run. Lost to #12 USC. Down 23 after it lost 26-10 to Fresno State, 16 points worse than projected.2–211771
115UABAmerican Athletic▼ 2A below-average offense with a dangerous run game, and an above-average defense with no clear weak spot. Lost to #86 Illinois. Down 2 after it lost 21-14 to Louisiana, close to what was projected.1–26649
116RutgersBig Ten▲ 2A good, balanced offense, but a below-average defense that's better against the pass than the run. Lost to #96 Boston College. Up 2 after it lost 42-35 to USC, close to what was projected; it climbed because teams around it lost more ground.0–32885
117AkronMid-American▲ 3A below-average offense that leans on the run, but a good defense that stuffs the run but gets beat through the air. #8 special teams. Up 3 after it lost 41-7 to Minnesota, 18 points worse than projected; it climbed because teams around it lost more ground.1–27741
118Middle TennesseeConference USA▲ 12A shaky offense that can't throw the ball, and a shaky defense that really struggles to stop the run. Lost to #82 Marshall. Up 12 after it beat Nevada 27-20, close to what was projected.2–194108
119New Mexico StateConference USA▲ 6A below-average offense that leans on the run, and a below-average defense that's stout against the run. Lost to #111 Hawai'i. Up 6: idle this week, and passed teams that lost ground.1–27975
120StanfordACC▼ 14A shaky offense, and a bad defense that really struggles against the pass. #11 toughest schedule. Down 14 after it lost 35-7 to Duke, 17 points worse than projected.1–286129
121Kent StateMid-American▼ 7A shaky offense that can't throw the ball, and an above-average defense that's better against the pass than the run. Down 7 after it lost 59-3 to Ohio State, close to what was projected.1–210358
122BuffaloMid-American▼ 1A shaky offense that can't move the ball running or passing, but a good defense that's at its best against the run. Lost to #105 Florida International. Down 1 after it lost 55-13 to Penn State, 11 points worse than projected.1–210839
123Arkansas StateSun Belt▼ 8A below-average offense with a dangerous run game, and a bad defense that really struggles against the pass. Lost to #58 Memphis. Down 8 after it lost 31-7 to TCU, 11 points worse than projected.1–276121
124Sacramento StateMid-American▲ 2A shaky offense that can't run the ball, but a really good defense that shuts down the run and the pass. Lost to #137 Eastern Michigan. Up 2 after it lost 31-10 to North Dakota State, 22 points worse than projected; it climbed because teams around it lost more ground.1–311316
125Sam HoustonConference USA▲ 12An above-average offense that leans on the pass, and an above-average defense that's tough against the pass. Lost to #90 Troy. Up 12 after it beat Nicholls 59-0, 21 points better than projected.1–25354
126RiceAmerican Athletic▼ 14A below-average, balanced offense, and a shaky defense. Down 14 after it lost 28-21 to Western Michigan, close to what was projected.1–268113
127Georgia SouthernSun Belt▼ 8A bad offense that can't move the ball running or passing, but a really good defense that's at its best against the pass. Down 8 after it lost 31-27 to Jacksonville State, close to what was projected.1–213623
128Utah StatePac-12▲ 3A bad offense that can't move the ball running or passing, but a really good defense with no clear weak spot. Lost to an FCS team. Up 3 after it lost 33-0 to Utah, 7 points worse than projected; it climbed because teams around it lost more ground.0–313519
129WyomingMountain West▼ 5A shaky offense that can't throw the ball, and a shaky defense that really struggles against the pass. Lost to #103 Colorado State. Down 5 after it lost 24-10 to Central Michigan, 8 points worse than projected.1–211486
130Western KentuckyConference USA▼ 1A bad offense that can't throw the ball, and a shaky defense that really struggles against the pass. Lost to #133 Nevada. Down 1 after it lost 38-0 to Indiana, close to what was projected.0–3122103
131UTEPMountain West▼ 9A bad offense that can't run the ball, and a bad defense that can't stop the run or the pass. Down 9 after it lost 52-17 to Michigan, 10 points worse than projected.1–2126133
132Northern IllinoisMountain West▲ 4A shaky offense that can't throw the ball, and a shaky defense. Lost to an FCS team. Up 4 after it lost 42-17 to Arizona, close to what was projected; it climbed because teams around it lost more ground.0–39588
133NevadaMountain West▼ 1A bad offense that can't throw the ball, and a shaky defense. Lost to an FCS team. Down 1 after it lost 27-20 to Middle Tennessee, close to what was projected.1–213091
134Ball StateMid-American▼ 6A bad offense that can't move the ball running or passing, and a shaky defense that really struggles against the pass. Down 6 after it lost 51-15 to Liberty, 19 points worse than projected.1–2134111
135UL 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 #135: lost 38-35 to SE Louisiana in an upset, 9 points worse than projected.0–393114
136CharlotteAmerican Athletic▲ 2A below-average offense that leans on the pass, and a shaky defense. Lost to an FCS team. Up 2 after it lost 26-21 to App State, close to what was projected; it climbed because teams around it lost more ground.0–372104
137Eastern MichiganMid-American▼ 4A shaky offense that can't throw the ball, and a shaky defense. Lost to #114 San José State. Down 4 after it lost 54-10 to Wisconsin, 20 points worse than projected.1–311298
138Bowling GreenMid-American▼ 4A bad offense that can't run the ball, and a shaky defense that really struggles against the pass. Lost to an FCS team. Down 4 after it lost 55-7 to Iowa State, 11 points worse than projected.0–3120110

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.

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.