The SportsWire

Week 9 in review

2026 · Sat Oct 31, 11:00 AM CT – Sat Oct 31, 9:00 PM CT · 26 games with a team page · computed, not written

Updated Tue Nov 10, 6:06 AM CT

This is Week 9. Week 10 in review is out →

‹ Week 8Week 10 ›ProjectionsMetrics explained

Flattered and undersold

Flattered · the score ran ahead of the play by more than 7 points

  • Iowa vs Wisconsin, 30–0 W+30 vs +15 implied · +15
    The scoreboard flattered Iowa: the +30 margin ran 15 points ahead of the +15 implied by per-play quality (PPA (expected points added per play) +0.08 vs -0.18, success rate 46% vs 27%) (Wisconsin turned it over 3 times).
  • Utah at Cincinnati, 49–25 W+24 vs +10 implied · +14
    The scoreboard flattered Utah: the +24 margin ran 14 points ahead of the +10 implied by per-play quality (PPA (expected points added per play) +0.24 vs +0.12, success rate 54% vs 42%) (Cincinnati turned it over twice).
  • BYU vs Arizona State, 27–20 W+7 vs -5 implied · +12
    The scoreboard flattered BYU: the +7 margin ran 12 points ahead of the -5 implied by per-play quality (PPA (expected points added per play) -0.08 vs +0.00, success rate 35% vs 40%) (Arizona State turned it over once).
  • Notre Dame vs Navy, 35–13 W+22 vs +12 implied · +10
    The scoreboard flattered Notre Dame: the +22 margin ran 10 points ahead of the +12 implied by per-play quality (PPA (expected points added per play) +0.43 vs +0.24, success rate 55% vs 48%).
  • Pittsburgh vs Georgia Tech, 34–11 W+23 vs +13 implied · +10
    The scoreboard flattered Pittsburgh: the +23 margin ran 10 points ahead of the +13 implied by per-play quality (PPA (expected points added per play) -0.01 vs -0.19, success rate 42% vs 25%) (Georgia Tech turned it over once).

Undersold · the score ran behind the play by more than 7 points

  • Florida vs Georgia, 8–27 L-19 vs +1 implied · -20
    The scoreboard undersold Florida: the -19 margin ran 20 points behind the +1 implied by per-play quality (PPA (expected points added per play) -0.05 vs -0.06, though Georgia was more consistent: success rate 34% vs 50%) (Florida turned it over 4 times).
  • Northwestern at Oregon, 26–34 L-8 vs +6 implied · -14
    The scoreboard undersold Northwestern: the -8 margin ran 14 points behind the +6 implied by per-play quality (PPA (expected points added per play) +0.25 vs +0.21, success rate 45% vs 39%).
  • Ohio State at USC, 18–30 L-12 vs +2 implied · -14
    The scoreboard undersold Ohio State: the -12 margin ran 14 points behind the +2 implied by per-play quality (PPA (expected points added per play) +0.14 vs +0.19, success rate 44% vs 40%) (Ohio State turned it over once).
  • Penn State vs Purdue, 31–17 W+14 vs +27 implied · -13
    The scoreboard undersold Penn State: the +14 margin ran 13 points behind the +27 implied by per-play quality (PPA (expected points added per play) +0.22 vs -0.21, success rate 46% vs 24%).
  • Auburn at Ole Miss, 15–45 L-30 vs -18 implied · -12
    The scoreboard undersold Auburn: the -30 margin ran 12 points behind the -18 implied by per-play quality (PPA (expected points added per play) -0.01 vs +0.20, success rate 33% vs 52%) (Auburn turned it over twice).

Closest projection

Over the 25 games this week where SP+, Elo and the market all existed before kickoff (1 more shown on the Projections page but not in the record: no page before kickoff).

modelavg missclosest
SP+12.68 of 25
Elo12.58 of 25
Market12.29 of 25

Our model experimental · 25 eligible games · vs SP+: 12.6 against 12.6, closest 13 / 12 · vs Elo: 12.6 against 12.5, closest 12 / 14 · vs Market: 12.6 against 12.2, closest 13 / 12 · all four: our model closest 8 of 25

Our call · 25 games where SP+, Elo and Our model all existed before kickoff, and each model on those same games, the market among them:

modelgamesavg missnamed the winner
Our call2512.219 of 25
SP+2512.619 of 25
Elo2512.520 of 25
Market2512.220 of 25
Our model2512.620 of 25

Our call against the market, head to head: Our call was at least as close in 12 of 25, the market in 13 (a tie counts for both).

Who's been right: every model

The scorecard: every model by week, with Our call's biggest misses and best calls ›

Each model is graded on every game it predicted before kickoff, from the first game of the season. The market is graded like every model.

modelnamed the winneravg missfrom
Market176 of 219 · 80%11.9Wk 1
Elo148 of 197 · 75%13.0Wk 1
Our model97 of 131 · 74%12.4Wk 4
SRS34 of 46 · 74%12.5Wk 8
Sagarin34 of 46 · 74%12.0Wk 8
SP+123 of 167 · 74%11.3Wk 2
ESPN FPI33 of 46 · 72%12.6Wk 8
The Margin33 of 46 · 72%12.3Wk 8
Our call90 of 128 · 70%12.1Wk 4
Record125 of 178 · 70%–Wk 2
Sonny Moore32 of 46 · 70%11.3Wk 8

Market for Weeks 1, 2, 4, 6 (55 games) and Elo for Week 1 (30 games) come from their published pre-game numbers (CollegeFootballData), read after the fact: reconstructed, never a number published after kickoff.

Record (ours) names a winner only: the better record before the week, the home team on equal records. ESPN FPI and SRS come from CollegeFootballData's ratings; Sagarin (his PREDICTOR rating), Sonny Moore and The Margin from their own pages, credited by name on our models page. A game counts only when the model's number was saved before its kickoff.

Season to date through Week 9. The table above is the head to head: the models on the same games this week.

Upsets

Ranked teams that lost to an unranked or lower-ranked opponent, by the AP Top 25 in effect for week 9, with each model's pregame margin from the ranked side, the market among them; ✓ when a model had the winner, ✗ when it did not.

  • #2 Ohio State lost at USCUSC 30, Ohio State 18
    SP+ ✗
    +11.9
    Elo ✗
    +10.2
    Market ✗
    +7.0
    Our model ✗
    +8.7
  • #19 SMU lost at SyracuseSyracuse 30, SMU 27
    SP+ ✗
    +13.7
    Elo ✗
    +14.7
    Market ✗
    +9.5
    Our model ✗
    +6.9
  • #20 Northwestern lost at OregonOregon 34, Northwestern 26
    SP+ ✓
    -5.8
    Elo ✓
    -3.7
    Market ✓
    -3.5
    Our model ✓
    -13.2
  • #24 Oklahoma State lost at Iowa StateIowa State 51, Oklahoma State 49
    SP+ ✗
    +11.1
    Elo ✓
    -6.0
    Market ✗
    +10.0
    Our model ✓
    -1.2
  • #25 Wisconsin lost at IowaIowa 30, Wisconsin 0
    SP+ ✓
    -6.2
    Elo ✓
    -8.0
    Market ✓
    -3.5
    Our model ✓
    -6.2

Called it: SP+ 2 of 5 · Elo 3 of 5 · Market 2 of 5 · Our model 3 of 5.

Biggest swings

The plays that moved win probability most, across the 26 games with win-probability data, from the home side.

  • Oklahoma State at Iowa StateIowa State 66% → 3%
    Q4 0:55, 1st & 7: (00:55) No Huddle-Shotgun #17 D.Mestemaker pass complete short middle to #10 W.Young caught at ISU11, for 7 yards to the ISU00 TOUCHDOWN, clock 00:53 #16 S.Keltner kick attempt good (H: #85 N.Ost, LS: #42 C.Yates) PENALTY ISU Offside declined · final Iowa State 51, Oklahoma State 49
  • Oklahoma State at Iowa StateIowa State 41% → 99%
    Q4 0:02, 1st & 10: (00:02) #97 K.Konrardy field goal attempt from 34 yards GOOD (H: #99 J.DuPont, LS: #57 G.Schieler), clock 00:00 · final Iowa State 51, Oklahoma State 49
  • Minnesota at IndianaIndiana 19% → 73%
    Q4 0:02, 2nd & 10: (00:02) #35 P.McAteer field goal attempt from 60 yards GOOD (H: #93 Q.Warren, LS: #55 D.Clausen), clock 00:00 · final Indiana 23, Minnesota 16 (OT)

Regression watch, checked

Last week's teams whose score ran more than 7 points from the play, and what they did this week against their season-to-date form (average margin before the game, home field removed). The 2022–25 study found flattered teams fell -3.0 short of form the next game and undersold teams beat it by +1.7.

  • Houston · flattered +15 vs Utahdid not play
  • Miami · flattered +15 vs Pittsburghat North Carolina 38–35 W · -27.9 vs form (-19.1 vs the field)
  • Iowa · flattered +14 vs Minnesotavs Wisconsin 30–0 W · +14.1 vs form (+22.9 vs the field)
  • Mississippi State · flattered +13 vs Oklahomaat Texas 3–31 L · -27.4 vs form (-18.6 vs the field)
  • Texas A&M · flattered +9 vs Alabamadid not play
  • Oregon · undersold -20 vs Illinoisvs Northwestern 34–26 W · -6.6 vs form (+2.2 vs the field)
  • Northwestern · undersold -18 vs Rutgersat Oregon 26–34 L · -22.6 vs form (-13.8 vs the field)
  • Utah · undersold -15 vs Houstonat Cincinnati 49–25 W · +4.7 vs form (+13.5 vs the field)
  • Pittsburgh · undersold -15 vs Miamivs Georgia Tech 34–11 W · +10.4 vs form (+19.2 vs the field)
  • Oklahoma · undersold -13 vs Mississippi Statevs South Carolina 25–42 L · -23.4 vs form (-14.6 vs the field)
  • Alabama · undersold -9 vs Texas A&Mdid not play
  • Boise State · undersold -9 vs Washington Statevs Texas State 46–45 W · -15.7 vs form (-6.9 vs the field)
  • Texas Tech · undersold -8 vs Cincinnativs Arizona 34–26 W · -9.6 vs form (-0.8 vs the field)

Baseline: all 36 page teams that played ran -8.8 vs form this week. The baseline matters because early-season form comes mostly from easier non-conference games, so the whole field tends to fall short of it once conference play starts; a flagged group is read against the field, not against zero.

Flattered: -13.7 vs form over 3, -4.9 against the baseline (-3.0 in the study) · Undersold: -9.0 vs form over 7, -0.2 against the baseline (+1.7 in the study). One week is a few teams and proves nothing either way; the point is that the check is visible every week.

How these are computed

Verdicts are the team pages' own: the score against the margin the plays earned, recomputed here from the box score and drives, so any past week rebuilds the same way. The closest-projection table is the accuracy report's block for the week; a game counts only if one of its teams had a page before kickoff, and our model is kept on its own line. SP+ is graded only in weeks where its own rating was posted before kickoff; an earlier snapshot shown before a game is never scored. Upsets use the AP Top 25 in effect for the week's games; every ranked team has a page, so no upset is missed. Pregame margins are the same ones the season record scores. Swings are the win-probability moves in the play-by-play. The regression check uses the study's own definition of form. Nothing on this page is written by AI, and a section with nothing to show is left out.