11 games priced · 11 graded · December 20, 2025 · Updated Jul 28, 11:24 PM ET
The week in the market
Home ATS
6–5
wins–losses–pushes
Favorites ATS
5–6
5 straight-up upsets
Over / under
4–7
Average total
51.5
avg spread 5.5
Our model against the market
Model error
13.25
mean absolute error, points
Market error
12.55
same games
Model ATS
4–7
11 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
Louisiana at Delaware
Final
Louisiana 13 · Delaware 20
Neutral siteUpset
Spread
Louisiana −1.5
Delaware +1.5
3 books
Total
60.5
3 books
Moneyline
—
2 books
Our model
+4.2
-2.7 vs market · leans Louisiana
Result
Delaware covered · by 8.5 · 33 points — under
Washington State at Utah State
Final
Washington State 34 · Utah State 21
Neutral siteUpset
Spread
Utah State −1.5
Utah State -1.5
3 books
Total
50.5
3 books
Moneyline
—
2 books
Our model
+5.5
-7.0 vs market · leans Washington State
Result
Washington State covered · by 14.5 · 55 points — over
Alabama at Oklahoma
Final
Alabama 34 · Oklahoma 24
Upset
Spread
Oklahoma −1.5
Oklahoma -1.5
3 books
Total
42.5
3 books
Moneyline
+110 / −130
Oklahoma 54% to win
1 book
Our model
-2.1
+0.6 vs market · leans Oklahoma
Result
Alabama covered · by 11.5 · 58 points — over
Missouri State at Arkansas State
Final
Missouri State 28 · Arkansas State 34
Neutral site
Spread
Arkansas State −1.5
Arkansas State -1.5
3 books
Total
55.5
3 books
Moneyline
+110 / −125
Arkansas State 54% to win
2 books
Our model
+2.4
-3.9 vs market · leans Missouri State
Result
Arkansas State covered · by 4.5 · 62 points — over
Troy at Jacksonville State
Final
Troy 13 · Jacksonville State 17
Neutral siteOn the 3
Spread
Jacksonville State −3.0
Jacksonville State -3.0
3 books
Total
47.5
3 books
Moneyline
—
2 books
Our model
+1.7
-4.7 vs market · leans Troy
Result
Jacksonville State covered · by 1.0 · 30 points — under
Miami at Texas A&M
Final
Miami 10 · Texas A&M 3
UpsetOn the 3
Spread
Texas A&M −3.0
Texas A&M -3.0
3 books
Total
48.5
3 books
Moneyline
+120 / −142
Texas A&M 56% to win
1 book
Our model
+2.0
-5.0 vs market · leans Miami
Result
Miami covered · by 10.0 · 13 points — under
Kennesaw State at Western Michigan
Final
Kennesaw State 6 · Western Michigan 41
Neutral site
Spread
Western Michigan −3.5
Western Michigan -3.5
3 books
Total
47.5
3 books
Moneyline
+160 / −162
Western Michigan 62% to win
2 books
Our model
-4.1
+0.6 vs market · leans Western Michigan
Result
Western Michigan covered · by 31.5 · 47 points — under
Memphis at NC State
Final
Memphis 7 · NC State 31
Neutral site
Spread
NC State −3.5
NC State -3.5
3 books
Total
56.5
3 books
Moneyline
—
2 books
Our model
+2.0
-5.5 vs market · leans Memphis
Result
NC State covered · by 20.5 · 38 points — under
Old Dominion at South Florida
Final
Old Dominion 24 · South Florida 10
Neutral siteUpset
Spread
South Florida −4.0
South Florida -4.0
3 books
Total
52.5
3 books
Moneyline
+190 / −192
South Florida 66% to win
2 books
Our model
-6.7
+2.7 vs market · leans South Florida
Result
Old Dominion covered · by 18.0 · 34 points — under
Tulane at Ole Miss
Final
Tulane 10 · Ole Miss 41
Spread
Ole Miss −16.5
Ole Miss -16.5
3 books
Total
57.5
3 books
Moneyline
+575 / −850
Ole Miss 86% to win
1 book
Our model
-14.5
-2.0 vs market · leans Tulane
Total moved +1.0 (56.5 → 57.5, 2 books)
Result
Ole Miss covered · by 14.5 · 51 points — under
James Madison at Oregon
Final
James Madison 34 · Oregon 51
Spread
Oregon −20.5
Oregon -20.5
3 books
Total
47.5
3 books
Moneyline
+1100 / −2100
Oregon 92% to win
1 book
Our model
-15.3
-5.2 vs market · leans James Madison
Result
James Madison covered · by 3.5 · 85 points — over
Biggest upsets
Old Dominion beat South Florida34% to win
Miami beat Texas A&M44% to win
Alabama beat Oklahoma46% to win
Delaware beat Louisiana
Washington State beat Utah State
Where we disagreed most
Washington State at Utah State-7.0 pts toward Washington State
Memphis at NC State-5.5 pts toward Memphis
James Madison at Oregon-5.2 pts toward James Madison
Miami at Texas A&M-5.0 pts toward Miami
Troy at Jacksonville State-4.7 pts toward Troy
Coverage
11 games in this week's window · 11 with a spread · 11 with a total · 7 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)