College Football Predictions — 2026 Week 9
56 of 56 games with an FBS team on the field are priced, last run Oct 31, 10:42 PM ET: our projected score for each side, the margin, the total and how often the home team wins it, next to the book's spread. Margin is home minus road, so a plus sign means we like the home team.
Download CSVSame rows, same order, one file per week.
| Kickoff (ET) | Road | Home | Road pts | Home pts | Margin | Total | Home win | Book | Final |
|---|---|---|---|---|---|---|---|---|---|
| Tue Oct 27, 7:00 PM | Delaware | Western Kentucky | 24.1 | 28.9 | +4.8 | 52.0 | 0.601 | +2.5 | 35–21 |
| Tue Oct 27, 8:00 PM | Sam Houston | Missouri State | 21.3 | 30.4 | +9.0 | 51.0 | 0.704 | +5.5 | 3–24 |
| Wed Oct 28, 7:00 PM | Kennesaw State | Middle Tennessee | 25.9 | 26.3 | +0.4 | 51.0 | 0.483 | -1.5 | 44–28 |
| Wed Oct 28, 8:00 PM | Jacksonville State | New Mexico State | 26.4 | 26.2 | -0.1 | 52.0 | 0.523 | -3.0 | 24–0 |
| Thu Oct 29, 7:30 PM | Troy | James Madison | 17.9 | 37.1 | +19.2 | 55.0 | 0.886 | +19.5 | 24–21 |
| Thu Oct 29, 7:30 PM | Florida Atlantic | North Texas | 23.9 | 40.3 | +16.4 | 63.0 | 0.837 | +14.5 | 41–48 |
| Fri Oct 30, 7:00 PM | Tulane | Charlotte | 33.1 | 16.2 | -16.9 | 48.0 | 0.138 | -8.0 | 38–31 |
| Fri Oct 30, 7:30 PM | Baylor | UCF | 22.1 | 28.9 | +6.8 | 51.0 | 0.652 | -2.0 | 41–9 |
| Fri Oct 30, 10:30 PM | Kent State | Sacramento State | 28.4 | 21.0 | -7.4 | 48.0 | 0.333 | -7.5 | 10–31 |
| Sat Oct 31, 12:00 PM | Boston College | Duke | 20.5 | 32.4 | +12.0 | 52.0 | 0.768 | +7.0 | 2–47 |
| Sat Oct 31, 12:00 PM | Wisconsin | Iowa | 20.4 | 27.7 | +7.3 | 48.0 | 0.664 | +2.5 | 0–30 |
| Sat Oct 31, 12:00 PM | Illinois | Maryland | 31.5 | 22.4 | -9.1 | 53.0 | 0.295 | -2.5 | 20–17 |
| Sat Oct 31, 12:00 PM | Notre Dame | Navy | 44.7 | 15.3 | -29.4 | 59.0 | 0.030 | -31.5 | 35–13 |
| Sat Oct 31, 12:00 PM | California | NC State | 23.5 | 32.5 | +9.0 | 55.0 | 0.707 | +9.5 | 10–31 |
| Sat Oct 31, 12:00 PM | UAB | South Florida | 20.9 | 31.2 | +10.3 | 51.0 | 0.731 | +7.5 | 10–30 |
| Sat Oct 31, 12:00 PM | SMU | Syracuse | 33.3 | 23.2 | -10.1 | 55.0 | 0.277 | -9.5 | 27–30 |
| Sat Oct 31, 12:00 PM | Arizona | Texas Tech | 24.0 | 26.2 | +2.1 | 49.0 | 0.531 | +3.5 | 26–34 |
| Sat Oct 31, 12:00 PM | Bowling Green | Western Michigan | 20.0 | 32.0 | +12.0 | 51.0 | 0.770 | +14.0 | 10–23 |
| Sat Oct 31, 12:30 PM | Michigan | Rutgers | 30.5 | 22.3 | -8.2 | 52.0 | 0.314 | -16.5 | 28–21 |
| Sat Oct 31, 12:45 PM | Auburn | Ole Miss | 21.5 | 34.2 | +12.7 | 55.0 | 0.778 | +10.5 | 15–45 |
| Sat Oct 31, 1:00 PM | Marshall | Old Dominion | 24.0 | 25.1 | +1.1 | 48.0 | 0.501 | -3.0 | 36–23 |
| Sat Oct 31, 2:00 PM | Kansas State | Colorado | 30.5 | 22.4 | -8.1 | 52.0 | 0.319 | +3.0 | 24–27 |
| Sat Oct 31, 2:00 PM | Coastal Carolina | Georgia State | 20.0 | 35.3 | +15.3 | 55.0 | 0.826 | +3.5 | 31–20 |
| Sat Oct 31, 3:00 PM | UConn | Air Force | 32.6 | 22.0 | -10.7 | 54.0 | 0.265 | +2.0 | 26–35 |
| Sat Oct 31, 3:00 PM | Temple | East Carolina | 22.1 | 30.2 | +8.1 | 52.0 | 0.685 | +4.0 | 9–17 |
| Sat Oct 31, 3:00 PM | Louisiana Tech | South Alabama | 27.4 | 27.3 | -0.1 | 54.0 | 0.522 | -6.0 | 35–20 |
| Sat Oct 31, 3:15 PM | Stanford | Louisville | 17.1 | 38.7 | +21.7 | 55.0 | 0.909 | +22.5 | 24–52 |
| Sat Oct 31, 3:30 PM | Arizona State | BYU | 20.8 | 33.4 | +12.6 | 54.0 | 0.778 | +16.5 | 20–27 |
| Sat Oct 31, 3:30 PM | Florida | Georgia | 21.3 | 36.3 | +15.0 | 57.0 | 0.821 | +11.5 | 8–27 |
| Sat Oct 31, 3:30 PM | Minnesota | Indiana | 15.7 | 37.7 | +22.1 | 52.0 | 0.918 | +20.5 | 16–23 |
| Sat Oct 31, 3:30 PM | Florida International | Liberty | 19.8 | 31.8 | +12.0 | 51.0 | 0.773 | +13.5 | 10–49 |
| Sat Oct 31, 3:30 PM | UTEP | North Dakota State | 12.9 | 41.1 | +28.2 | 54.0 | 0.968 | +23.5 | 7–31 |
| Sat Oct 31, 3:30 PM | Northwestern | Oregon | 24.5 | 27.2 | +2.7 | 51.0 | 0.548 | +3.5 | 26–34 |
| Sat Oct 31, 3:30 PM | Kansas | TCU | 22.4 | 29.3 | +6.9 | 51.0 | 0.654 | +6.5 | 16–22 |
| Sat Oct 31, 3:30 PM | Southern Miss | UL Monroe | 27.5 | 24.4 | -3.2 | 51.0 | 0.441 | -3.5 | 35–21 |
| Sat Oct 31, 3:30 PM | Colorado State | Utah State | 23.0 | 33.2 | +10.2 | 55.0 | 0.725 | +8.5 | 14–31 |
| Sat Oct 31, 3:45 PM | Utah | Cincinnati | 31.7 | 24.5 | -7.2 | 55.0 | 0.344 | -7.5 | 49–25 |
| Sat Oct 31, 3:45 PM | Virginia | Wake Forest | 20.7 | 31.8 | +11.1 | 52.0 | 0.750 | +13.5 | 7–51 |
| Sat Oct 31, 4:00 PM | New Mexico | San José State | 33.7 | 16.9 | -16.8 | 50.0 | 0.142 | -14.5 | 21–16 |
| Sat Oct 31, 4:15 PM | South Carolina | Oklahoma | 22.1 | 28.8 | +6.8 | 51.0 | 0.652 | +3.5 | 42–25 |
| Sat Oct 31, 4:15 PM | Purdue | Penn State | 21.5 | 35.1 | +13.5 | 55.0 | 0.796 | +10.5 | 17–31 |
| Sat Oct 31, 4:15 PM | Nevada | UCLA | 16.3 | 36.4 | +20.2 | 52.0 | 0.903 | +22.5 | 0–27 |
| Sat Oct 31, 6:30 PM | App State | Georgia Southern | 24.4 | 31.5 | +7.1 | 55.0 | 0.652 | +6.0 | 3–19 |
| Sat Oct 31, 7:00 PM | Clemson | Florida State | 22.1 | 31.2 | +9.1 | 52.0 | 0.706 | +5.0 | 36–24 |
| Sat Oct 31, 7:00 PM | Oklahoma State | Iowa State | 29.3 | 25.1 | -4.2 | 54.0 | 0.419 | -9.5 | 49–51 |
| Sat Oct 31, 7:00 PM | Washington State | San Diego State | 25.6 | 22.8 | -2.8 | 48.0 | 0.453 | +2.5 | 20–26 |
| Sat Oct 31, 7:30 PM | Miami | North Carolina | 35.6 | 19.2 | -16.4 | 54.0 | 0.152 | -13.5 | 38–35 |
| Sat Oct 31, 7:30 PM | Georgia Tech | Pittsburgh | 22.3 | 32.3 | +10.0 | 54.0 | 0.721 | +8.5 | 11–34 |
| Sat Oct 31, 7:30 PM | Mississippi State | Texas | 19.3 | 35.0 | +15.7 | 54.0 | 0.837 | +20.5 | 3–31 |
| Sat Oct 31, 7:30 PM | Ohio State | USC | 34.8 | 23.3 | -11.5 | 58.0 | 0.247 | -6.5 | 18–30 |
| Sat Oct 31, 7:45 PM | Missouri | Arkansas | 27.8 | 24.3 | -3.4 | 51.0 | 0.434 | -10.5 | 34–10 |
| Sat Oct 31, 8:00 PM | Army | Memphis | 22.9 | 33.6 | +10.7 | 55.0 | 0.737 | +6.0 | 22–49 |
| Sat Oct 31, 8:00 PM | Washington | Nebraska | 20.0 | 34.1 | +14.1 | 54.0 | 0.809 | +7.5 | 17–10 |
| Sat Oct 31, 10:00 PM | Texas State | Boise State | 25.2 | 34.9 | +9.7 | 59.0 | 0.714 | +10.0 | 45–46 |
| Sat Oct 31, 10:30 PM | Northern Illinois | UNLV | 20.1 | 29.4 | +9.3 | 48.0 | 0.716 | +21.5 | 24–31 |
| Sat Oct 31, 11:00 PM | Oregon State | Fresno State | 29.2 | 24.6 | -4.6 | 52.0 | 0.405 | -6.0 | 22–38 |
The scores come out of a drive-by-drive simulation of each game. Margin is the gap between the two projected scores, and Home win is how often the home team won the sim. Book is the sportsbook consensus spread, flipped to the same sign as our margin. Games more than ten days out aren't priced yet, so those cells stay blank. Every one of these gets graded on the matchups board. Model ncaaf-sim-1/11of20.