College Football Betting · 2025

College Football Bowls & Playoff Betting Lines

15 games priced · 15 graded · January 3, 2026 · Updated Jul 28, 11:25 PM ET

The week in the market

Home ATS
7–8
wins–losses–pushes
Favorites ATS
6–9
7 straight-up upsets
Over / under
7–8
Average total
52.0
avg spread 6.5

Our model against the market

Model error
11.95
mean absolute error, points
Market error
11.23
same games
Model ATS
10–5
15 games scored

The market is normally the more accurate of the two, and the two figures are averaged over exactly the same games so the comparison means something. A single week is about fifty games — any record here carries a standard error near seven percentage points and is description, not evidence of an edge.

Every game

Oregon at Texas Tech

Final

Oregon 23 · Texas Tech 0

Neutral siteUpset
Spread
Texas Tech −1.5
Texas Tech -1.5
3 books
Total
50.5
3 books
Moneyline
−105 / −115
Texas Tech 51% to win
1 book
Our model
+1.4
-2.9 vs market · leans Oregon
Total moved -2.0 (52.5 50.5, 2 books)
Result

Oregon covered · by 24.5 · 23 points — under

Arizona at SMU

Final

Arizona 19 · SMU 24

Neutral site
Spread
SMU −2.5
SMU -2.5
3 books
Total
55.5
3 books
Moneyline
2 books
Our model
-1.4
-1.1 vs market · leans Arizona
Result

SMU covered · by 2.5 · 43 points — under

Tennessee at Illinois

Final

Tennessee 28 · Illinois 30

Neutral siteUpsetOn the 3
Spread
Tennessee −3.0
Illinois +3.0
3 books
Total
62.0
3 books
Moneyline
2 books
Our model
+2.0
+1.0 vs market · leans Illinois
Spread moved -3.0 (5.5 2.5, 2 books)
Total moved +0.5 (61.5 62.0, 2 books)
Result

Illinois covered · by 5.0 · 58 points — under

Iowa at Vanderbilt

Final

Iowa 34 · Vanderbilt 27

Neutral siteUpsetOn the 3
Spread
Vanderbilt −3.0
Vanderbilt -3.0
3 books
Total
47.5
3 books
Moneyline
2 books
Our model
-1.6
-1.4 vs market · leans Iowa
Spread moved +2.0 (-5.0 -3.0, 2 books)
Total moved -2.0 (49.0 47.0, 2 books)
Result

Iowa covered · by 10.0 · 61 points — over

Wake Forest at Mississippi State

Final

Wake Forest 43 · Mississippi State 29

Neutral siteUpsetOn the 3
Spread
Mississippi State −3.0
Mississippi State -3.0
3 books
Total
52.5
3 books
Moneyline
+130 / −148
Mississippi State 58% to win
2 books
Our model
-0.5
-2.5 vs market · leans Wake Forest
Spread moved +0.0 (-3.0 -3.0, 2 books)
Total moved -4.0 (56.5 52.5, 2 books)
Result

Wake Forest covered · by 17.0 · 72 points — over

Arizona State at Duke

Final

Arizona State 39 · Duke 42

Neutral site
Spread
Duke −4.0
Duke -4.0
3 books
Total
49.5
3 books
Moneyline
2 books
Our model
+1.9
-6.0 vs market · leans Arizona State
Total moved +0.0 (49.5 49.5, 2 books)
Result

Arizona State covered · by 1.0 · 81 points — over

USC at TCU

Final

USC 27 · TCU 30

Neutral siteUpset
Spread
USC −4.5
TCU +4.5
3 books
Total
56.5
3 books
Moneyline
−198 / +190
TCU 34% to win
2 books
Our model
+6.7
-2.2 vs market · leans USC
Result

TCU covered · by 7.5 · 57 points — over

Michigan at Texas

Final

Michigan 27 · Texas 41

Neutral site
Spread
Texas −4.5
Texas -4.5
3 books
Total
50.5
3 books
Moneyline
+175 / −198
Texas 65% to win
2 books
Our model
-2.5
-2.0 vs market · leans Michigan
Result

Texas covered · by 9.5 · 68 points — over

Ole Miss at Georgia

Final

Ole Miss 39 · Georgia 34

Neutral siteUpset
Spread
Georgia −6.0
Georgia -6.0
3 books
Total
53.5
3 books
Moneyline
+180 / −218
Georgia 66% to win
1 book
Our model
-2.0
-4.0 vs market · leans Ole Miss
Result

Ole Miss covered · by 11.0 · 73 points — over

Miami at Ohio State

Final

Miami 24 · Ohio State 14

Neutral siteUpset
Spread
Ohio State −7.5
Ohio State -7.5
3 books
Total
39.5
3 books
Moneyline
+260 / −325
Ohio State 73% to win
1 book
Our model
-6.3
-1.2 vs market · leans Miami
Spread moved +2.0 (-10.0 -8.0, 2 books)
Result

Miami covered · by 17.5 · 38 points — under

Alabama at Indiana

Final

Alabama 3 · Indiana 38

Neutral site
Spread
Indiana −7.5
Indiana -7.5
3 books
Total
46.5
3 books
Moneyline
+205 / −250
Indiana 69% to win
1 book
Our model
-9.0
+1.5 vs market · leans Indiana
Result

Indiana covered · by 27.5 · 41 points — under

Navy at Cincinnati

Final

Navy 35 · Cincinnati 13

Neutral site
Spread
Navy −7.5
Cincinnati +7.5
3 books
Total
57.5
3 books
Moneyline
2 books
Our model
-4.7
+12.2 vs market · leans Cincinnati
Result

Navy covered · by 14.5 · 48 points — under

Coastal Carolina at Louisiana Tech

Final

Coastal Carolina 14 · Louisiana Tech 23

Neutral siteOn the 10
Spread
Louisiana Tech −10.0
Louisiana Tech -10.0
3 books
Total
51.5
3 books
Moneyline
2 books
Our model
-7.5
-2.5 vs market · leans Coastal Carolina
Result

Coastal Carolina covered · by 1.0 · 37 points — under

Nebraska at Utah

Final

Nebraska 22 · Utah 44

Neutral site
Spread
Utah −13.5
Utah -13.5
3 books
Total
51.5
3 books
Moneyline
+430 / −535
Utah 82% to win
2 books
Our model
-16.3
+2.8 vs market · leans Utah
Result

Utah covered · by 8.5 · 66 points — over

Rice at Texas State

Final

Rice 10 · Texas State 41

Neutral site
Spread
Texas State −19.5
Texas State -19.5
3 books
Total
55.5
3 books
Moneyline
2 books
Our model
-13.3
-6.2 vs market · leans Rice
Spread moved -9.0 (-10.5 -19.5, 2 books)
Total moved -4.0 (59.5 55.5, 2 books)
Result

Texas State covered · by 11.5 · 51 points — under

Biggest upsets

  • Miami beat Ohio State27% to win
  • TCU beat USC34% to win
  • Ole Miss beat Georgia34% to win
  • Wake Forest beat Mississippi State42% to win
  • Illinois beat Tennessee

Where we disagreed most

  • Navy at Cincinnati+12.2 pts toward Cincinnati
  • Rice at Texas State-6.2 pts toward Rice
  • Arizona State at Duke-6.0 pts toward Arizona State
  • Ole Miss at Georgia-4.0 pts toward Ole Miss
  • Oregon at Texas Tech-2.9 pts toward Oregon

Coverage

15 games in this week's window · 15 with a spread · 15 with a total · 8 with a moneyline · 0 with no line at all.

Methodology

This board describes what the market posted and what happened. It is not betting advice and no line here is actionable — the prices are historical closing numbers, not quotes.

  • The consensus line is the MEDIAN across every book that posted that market, not a single book's number and not an average — a median is unmoved by one outlier book. It is a DISCRETE median, so the number shown is always one a book actually posted; an interpolating median would print prices like -2.75 that nobody offered and that make an exact push impossible. The number of books behind each market is published with it; some games rest on one book.
  • Spreads are shown from the home team's perspective in book convention: NEGATIVE means the home team is favored. Each game also carries an explicit favorite so nothing depends on the sign.
  • Moneylines are aggregated as implied probabilities and converted back to a price. Medianing American odds directly is not monotone across the -100/+100 boundary. The two sides' implied probabilities sum to more than 1; that excess is the book's hold, which is published and removed to get the win probabilities shown.
  • Line movement is measured only over the books that posted BOTH an opening and a closing number, with the open and close both medianed over that same set — so the opening plus the movement always equals the closing number shown in that block. That block's close can differ slightly from the headline consensus, which is medianed over every book including the majority that never posted an opening. Openings are sparse, so movement is published only when at least 2 books reported one, which in practice means 2024 onward.
  • Against-the-spread grading uses the consensus closing line. A game landing exactly on the number is a push and is counted separately, never as a win or a loss.
  • The model line is this site's own SRS rating, fit on games through the END OF THE PRIOR WEEK — it never sees the result it is being compared against. Only FBS-vs-FBS games get a model column: an FCS opponent, or a team under the four-game minimum, gets none rather than a guessed one. The two error figures are averaged over exactly the same games, which is what makes them comparable.
  • A single week is roughly fifty games. Any weekly record here — the market's, the model's, home teams', favorites' — carries a standard error near seven percentage points and should be read as description, not as evidence that anything predicts anything.
  • Line coverage is uneven: nearly all FBS-involving games in recent seasons carry a line, older seasons fewer, and games below the FCS level none at all. The coverage block reports what was available.

FACT (posted lines, final scores), DERIVED (consensus, grading, model line, records)

More for this week