No. 14 USC routs Fresno State 39-0

Fresno State0-10
No. 14 USC2-039Final
Fri, Sep 4 · Los Angeles Memorial Coliseum, Los Angeles, Calif. · Crowd 53,014FOX

No. 14 USC routed Fresno State 39-0.

We had USC favored. It won.

Top comment in the game thread

Hold the phone everybody. That safety might not count because there are empty seats in coliseum.

Q2 7:09 · r/CFB game thread · Fri, Sep 4

How it swung

Before kickoff, our ratings gave USC a 69% chance, and the closing betting line (USC was a 21.5-point favorite) put it at 96%.

SafetyUSC · Q2 7:09SafetyQ3 5:15
FinalUSC 39-0 Fresno StateUSC wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q4USCWon39-0ScoresSafetySafetyUSCF. StateUSC fans: 1 comments a minuteUSC fans: 2 comments a minuteUSC fans: 4 comments a minuteUSC fans: 7 comments a minuteUSC fans: 5 comments a minuteUSC fans: 7 comments a minuteUSC fans: 2 comments a minuteUSC fans: 3 comments a minuteUSC fans: 7 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 4 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 2 comments a minuteUSC fans: 1 comments a minuteUSC fans: 7 comments a minuteUSC fans: 2 comments a minuteUSC fans: 5 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 9 comments a minuteUSC fans: 10 comments a minuteUSC fans: 2 comments a minuteUSC fans: 6 comments a minuteUSC fans: 13 comments a minuteUSC fans: 10 comments a minuteUSC fans: 3 comments a minuteUSC fans: 7 comments a minuteUSC fans: 3 comments a minuteUSC fans: 4 comments a minuteUSC fans: 5 comments a minuteUSC fans: 4 comments a minuteUSC fans: 2 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 8 comments a minuteUSC fans: 6 comments a minuteUSC fans: 9 comments a minuteUSC fans: 6 comments a minuteUSC fans: 7 comments a minuteUSC fans: 9 comments a minuteUSC fans: 8 comments a minuteUSC fans: 8 comments a minuteUSC fans: 6 comments a minuteUSC fans: 5 comments a minuteUSC fans: 5 comments a minuteUSC fans: 8 comments a minuteUSC fans: 6 comments a minuteUSC fans: 5 comments a minuteUSC fans: 4 comments a minuteUSC fans: 5 comments a minuteUSC fans: 5 comments a minuteUSC fans: 6 comments a minuteUSC fans: 1 comments a minuteUSC fans: 4 comments a minuteUSC fans: 6 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 5 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 5 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minute
50%75%90%Q1Q2Q3Q4USCWon39-0ScoresSafetySafetyUSCF. StateUSC fans: 1 comments a minuteUSC fans: 2 comments a minuteUSC fans: 4 comments a minuteUSC fans: 7 comments a minuteUSC fans: 5 comments a minuteUSC fans: 7 comments a minuteUSC fans: 2 comments a minuteUSC fans: 3 comments a minuteUSC fans: 7 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 4 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 2 comments a minuteUSC fans: 1 comments a minuteUSC fans: 7 comments a minuteUSC fans: 2 comments a minuteUSC fans: 5 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 9 comments a minuteUSC fans: 10 comments a minuteUSC fans: 2 comments a minuteUSC fans: 6 comments a minuteUSC fans: 13 comments a minuteUSC fans: 10 comments a minuteUSC fans: 3 comments a minuteUSC fans: 7 comments a minuteUSC fans: 3 comments a minuteUSC fans: 4 comments a minuteUSC fans: 5 comments a minuteUSC fans: 4 comments a minuteUSC fans: 2 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 8 comments a minuteUSC fans: 6 comments a minuteUSC fans: 9 comments a minuteUSC fans: 6 comments a minuteUSC fans: 7 comments a minuteUSC fans: 9 comments a minuteUSC fans: 8 comments a minuteUSC fans: 8 comments a minuteUSC fans: 6 comments a minuteUSC fans: 5 comments a minuteUSC fans: 5 comments a minuteUSC fans: 8 comments a minuteUSC fans: 6 comments a minuteUSC fans: 5 comments a minuteUSC fans: 4 comments a minuteUSC fans: 5 comments a minuteUSC fans: 5 comments a minuteUSC fans: 6 comments a minuteUSC fans: 1 comments a minuteUSC fans: 4 comments a minuteUSC fans: 6 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 5 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 5 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minute
50%10%25%Q1Q2Q3Q4USCLowest 0%Lost0-39ScoresSafetySafetyF. StateUSCFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 5 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 5 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteUSC fans: 1 comments a minuteUSC fans: 2 comments a minuteUSC fans: 4 comments a minuteUSC fans: 7 comments a minuteUSC fans: 5 comments a minuteUSC fans: 7 comments a minuteUSC fans: 2 comments a minuteUSC fans: 3 comments a minuteUSC fans: 7 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 4 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 2 comments a minuteUSC fans: 1 comments a minuteUSC fans: 7 comments a minuteUSC fans: 2 comments a minuteUSC fans: 5 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 9 comments a minuteUSC fans: 10 comments a minuteUSC fans: 2 comments a minuteUSC fans: 6 comments a minuteUSC fans: 13 comments a minuteUSC fans: 10 comments a minuteUSC fans: 3 comments a minuteUSC fans: 7 comments a minuteUSC fans: 3 comments a minuteUSC fans: 4 comments a minuteUSC fans: 5 comments a minuteUSC fans: 4 comments a minuteUSC fans: 2 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 8 comments a minuteUSC fans: 6 comments a minuteUSC fans: 9 comments a minuteUSC fans: 6 comments a minuteUSC fans: 7 comments a minuteUSC fans: 9 comments a minuteUSC fans: 8 comments a minuteUSC fans: 8 comments a minuteUSC fans: 6 comments a minuteUSC fans: 5 comments a minuteUSC fans: 5 comments a minuteUSC fans: 8 comments a minuteUSC fans: 6 comments a minuteUSC fans: 5 comments a minuteUSC fans: 4 comments a minuteUSC fans: 5 comments a minuteUSC fans: 5 comments a minuteUSC fans: 6 comments a minuteUSC fans: 1 comments a minuteUSC fans: 4 comments a minuteUSC fans: 6 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minute
50%10%25%Q1Q2Q3Q4USCLowest 0%Lost0-39ScoresSafetySafetyF. StateUSCFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 5 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 5 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 2 comments a minuteFresno State fans: 1 comments a minuteFresno State fans: 0 comments a minuteFresno State fans: 1 comments a minuteUSC fans: 1 comments a minuteUSC fans: 2 comments a minuteUSC fans: 4 comments a minuteUSC fans: 7 comments a minuteUSC fans: 5 comments a minuteUSC fans: 7 comments a minuteUSC fans: 2 comments a minuteUSC fans: 3 comments a minuteUSC fans: 7 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 4 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 2 comments a minuteUSC fans: 1 comments a minuteUSC fans: 7 comments a minuteUSC fans: 2 comments a minuteUSC fans: 5 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 9 comments a minuteUSC fans: 10 comments a minuteUSC fans: 2 comments a minuteUSC fans: 6 comments a minuteUSC fans: 13 comments a minuteUSC fans: 10 comments a minuteUSC fans: 3 comments a minuteUSC fans: 7 comments a minuteUSC fans: 3 comments a minuteUSC fans: 4 comments a minuteUSC fans: 5 comments a minuteUSC fans: 4 comments a minuteUSC fans: 2 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minuteUSC fans: 8 comments a minuteUSC fans: 6 comments a minuteUSC fans: 9 comments a minuteUSC fans: 6 comments a minuteUSC fans: 7 comments a minuteUSC fans: 9 comments a minuteUSC fans: 8 comments a minuteUSC fans: 8 comments a minuteUSC fans: 6 comments a minuteUSC fans: 5 comments a minuteUSC fans: 5 comments a minuteUSC fans: 8 comments a minuteUSC fans: 6 comments a minuteUSC fans: 5 comments a minuteUSC fans: 4 comments a minuteUSC fans: 5 comments a minuteUSC fans: 5 comments a minuteUSC fans: 6 comments a minuteUSC fans: 1 comments a minuteUSC fans: 4 comments a minuteUSC fans: 6 comments a minuteUSC fans: 4 comments a minuteUSC fans: 3 comments a minute

No single play moved the chance by 20 points.

No single play moved the chance by 20 points.

What fans said, play by play

The line in bold above each quote is written by our model from the thread’s comments and the play-by-play.

  1. Q2 7:09Quoted at the top of the page.Absolutely rattledr/CFB game thread
  2. Q2 4:07Maiava passes to Mosley for a touchdown as USC fans praise his dominancemany people, including many intelligent people, are saying that mosley is goodr/CFB game thread
  3. Q3 5:15USC defense records second safety, making it two in the gameSafety dance!r/CFB game threadSAFETY #2!r/CFB game thread
USC’s chance to win after every play.
How to read this chartStarts from the pregame line (USC -21.5), at 93% for USC (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Outlined diamonds mark rare plays. Under the scores, r/CFB comments per minute from fans with a USC or Fresno State flair (906 and 204); both sides share one scale, regulation only. A gold diamond marks a play fans were reacting to.

Every drive

USC scored on 5 of its 10 drives; Fresno State on 0 of its 10.

USC’s drives are teal, Fresno State’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1USC: Touchdown, from 82 yards out to 0TouchdownFresno State: Interception, from 80 yards out to 46InterceptionUSC: Fumble, from 85 yards out to 43FumbleFresno State: Punt, from 57 yards out to 42PuntQ2USC: Touchdown, from 83 yards out to 0TouchdownFresno State: Punt, from 75 yards out to 68PuntUSC: Turned over on downs, from 55 yards out to 13DownsFresno State: Safety, from 87 yards out to 100SafetyUSC: Touchdown, from 65 yards out to 0TouchdownFresno State: Fumble, from 81 yards out to 62FumbleUSC: Touchdown, from 38 yards out to 0TouchdownFresno State: End of half, from 75 yards out to 76End of halfQ3Fresno State: Punt, from 75 yards out to 70PuntUSC: Fumble, from 90 yards out to 7FumbleFresno State: Safety, from 93 yards out to 100SafetyUSC: Punt, from 79 yards out to 45PuntQ4Fresno State: Punt, from 80 yards out to 63PuntUSC: Touchdown, from 79 yards out to 0TouchdownFresno State: Turned over on downs, from 75 yards out to 15DownsUSC: End of game, from 85 yards out to 86End of game
“Hold the phone everybody. That safety might not count because there are empty seats in coliseum.”
A USC fan

How fans reacted

Quiet

Fans had the most to say in the second quarter.

Jump to the loudest stretch

The jump was quiet; the crowd was steady.

FirstSecondThirdFourthUSC fansFresno State fansusual

Two crowds, one game

The words each side’s fans used far more than the other side, from the game thread.

Fresno State fans

mandal“Getting a safety from the 25 is gonna be tough, but Mandal is the man for it”

Both sets of fans kept coming back to: don, back, getting, ball.

What it cost

USC’s chance to make the playoff rose from 44% to 46%.

Make the playoff

Fresno State · lost2% → 2%
USC · won44% → ▲46%44%▲ 46%

Win the conference

Fresno State · lost8% → ▼7%8%▼ 7%
USC · won10% → ▲11%10%▲ 11%

Before the game (September 4, 2026) → after this result, in our model.

Box score

USC 39, Fresno State 0

USC covered −21.5 by 17.5. The total, 39, stayed under 51.5.

Fresno StateUSCTotal yardsFresno State 116USC 552116552Passing yardsFresno State 77USC 41277412Rushing yardsFresno State 39USC 14039140First downsFresno State 9USC 27927TurnoversFresno State 2USC 222Time of possessionFresno State 21:08USC 38:5221:0838:52
Team totalsFresno StateUSC
Total yards116552
Passing7 of 15, 77 yds29 of 31, 412 yds
Rushing29 for 39 yds37 for 140 yds
First downs927
Third down2 of 105 of 8
Fourth down0 of 11 of 2
Turnovers22
Penalties3 for 10 yds5 for 44 yds
Time of possession21:0838:52

Fresno State leaders

  • Passing Jayden Mandal 7 of 15, 77 yds, 1 INT
  • Rushing Rayshon Luke 8 for 21 yds; Bryson Donelson 6 for 15 yds
  • Receiving Harold Duvall 2 for 34 yds; Jahlil McClain 1 for 13 yds

USC leaders

  • Passing Jayden Maiava 23 of 25, 349 yds, 3 TD
  • Rushing Waymond Jordan 11 for 67 yds, 1 TD; King Miller 15 for 45 yds
  • Receiving Trent Mosley 4 for 104 yds, 2 TD; Kayden Dixon-Wyatt 6 for 102 yds

No rain and calm

76° at kickoff · no rain recorded · wind 7 mph from the west-northwest, gusts to 15

September game-day temperatures at Los Angeles Memorial Coliseum

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4USC favoredFresno State favored100%Win chanceUSCRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mph
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4USC favoredFresno State favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040

Drag along the chart, or step through the game.

First quarter, 14:52 left6:06 p.m.
Fresno State 0, USC 0 · USC 93% to win
no rain · wind 8 mph from the west-northwest, gusts to 15 · 75°
Jordan run for a 1-yd loss
Where this weather comes fromMeasured at Hawthorne Municipal airport, 6.9 miles away. Rain is NOAA's radar-and-gauge estimate at the stadium and wind is an airport reading; neither is measured on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet; rain radar from NOAA MRMS, through Iowa State University. Field direction from OpenStreetMap contributors.

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games · 2025 season

Fresno State · 9-4

Rated 53rd in our preseason ratings.

W 18-3 vs Miami (OH) #96 of 667

won by 15 as a 5.5-point favorite

Fresno State won 18-3 vs Miami (OH). Chance to win started at 73%, low 52%, high better than 99%.

W 41-14 @ San José State #170 of 667

won by 27 as a 3.5-point favorite

Fresno State won 41-14 at San José State. Chance to win started at 50%, low 47%, high better than 99%.

L 17-28 vs Utah State #92 of 667

lost by 11 as a 1.5-point favorite

Fresno State lost 17-28 vs Utah State. Chance to win started at 63%, low 1%, high 88%.

W 24-3 vs Wyoming #131 of 667

won by 21 as a 2.5-point favorite

Fresno State won 24-3 vs Wyoming. Chance to win started at 70%, low 68%, high better than 99%.

W 30-7 @ Boise StateTop 25 #51 of 667

won by 23 as a 17.5-point underdog

Fresno State won 30-7 at Boise State. Chance to win started at 9%, low 8%, high better than 99%.

L 0-23 vs San Diego State #54 of 667

lost by 23 as a 3.5-point underdog

Fresno State lost 0-23 vs San Diego State. Chance to win started at 42%, low under 1%, high 57%.

L 21-49 @ Colorado State #98 of 667

lost by 28 as a 5.5-point favorite

Fresno State lost 21-49 at Colorado State. Chance to win started at 58%, low under 1%, high 66%.

W 20-17 vs Nevada #153 of 667

won by 3 as a 13.5-point favorite

Fresno State won 20-17 vs Nevada. Chance to win started at 88%, low 69%, high better than 99%.

W 23-21 @ Hawai'i #152 of 667

won by 2 as a 2.5-point favorite

Fresno State won 23-21 at Hawai'i. Chance to win started at 50%, low 26%, high 98%.

W 56-7 vs Southern #228 of 667

won by 49 as a 35.5-point favorite

Fresno State won 56-7 vs Southern. Chance to win started at 99%, low 99%, high better than 99%.

W 36-27 @ Oregon State #82 of 667

won by 9 as a 1.5-point underdog

W 42-14 vs Georgia Southern #94 of 667

won by 28 as a 2.5-point favorite

Fresno State won 42-14 vs Georgia Southern. Chance to win started at 64%, low 42%, high better than 99%.

L 7-31 @ Kansas #28 of 667

lost by 24 as a 14.5-point underdog

Fresno State lost 7-31 at Kansas. Chance to win started at 11%, low under 1%, high 14%.

Last three games · 2025 season

USC · 9-4

Rated 28th in our preseason ratings, 28th now.

1-2 in its last three — but nothing on this résumé beats a top-40 team yet.

L 27-30 @ TCUTop 25 #33 of 667

lost by 3 as a 4.5-point favorite

USC lost 27-30 vs TCU. Chance to win started at 53%, low under 1%, high 95%.

W 29-10 vs UCLA #88 of 667

won by 19 as a 21.5-point favorite

USC won 29-10 vs UCLA. Chance to win started at 94%, low 70%, high better than 99%.

L 27-42 @ OregonTop 25 #3 of 667

lost by 15 as a 12.5-point underdog

USC lost 27-42 at Oregon. Chance to win started at 13%, low under 1%, high 31%.

W 26-21 vs IowaTop 25 #25 of 667

won by 5 as a 6.5-point favorite

USC won 26-21 vs Iowa. Chance to win started at 71%, low 19%, high better than 99%.

W 38-17 vs Northwestern #63 of 667

won by 21 as a 14.5-point favorite

USC won 38-17 vs Northwestern. Chance to win started at 88%, low 77%, high better than 99%.

W 21-17 @ NebraskaTop 25 #46 of 667

won by 4 as a 4.5-point favorite

USC won 21-17 at Nebraska. Chance to win started at 56%, low 17%, high 88%.

L 24-34 @ Notre DameTop 25 #3 of 667

lost by 10 as a 10.5-point underdog

USC lost 24-34 at Notre Dame. Chance to win started at 17%, low under 1%, high 41%.

W 31-13 vs MichiganTop 25 #23 of 667

won by 18 as a 2.5-point favorite

USC won 31-13 vs Michigan. Chance to win started at 65%, low 59%, high better than 99%.

L 32-34 @ IllinoisTop 25 #46 of 667

lost by 2 as a 6.5-point favorite

USC lost 32-34 at Illinois. Chance to win started at 55%, low under 1%, high 70%.

W 45-31 vs Michigan State #71 of 667

won by 14 as an 18.5-point favorite

USC won 45-31 vs Michigan State. Chance to win started at 92%, low 85%, high better than 99%.

W 33-17 @ Purdue #97 of 667

won by 16 as a 20.5-point favorite

USC won 33-17 at Purdue. Chance to win started at 89%, low 83%, high better than 99%.

W 59-20 vs Georgia Southern #98 of 667

won by 39 as a 28.5-point favorite

USC won 59-20 vs Georgia Southern. Chance to win started at 97%, low 96%, high better than 99%.

W 73-13 vs Missouri State #138 of 667

won by 60 as a 36.5-point favorite

USC won 73-13 vs Missouri State. Chance to win started at 99%, low 98%, high better than 99%.

Matchups

Biggest mismatch: USC’s success rate against Fresno State, 58 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. USC’s success rate against Fresno State’s defense

    58 pointsweakerstronger50th

    USC offense, 96th percentile · Fresno State defense, 38th

  2. USC’s passing EPA against Fresno State’s defense

    44 pointsweakerstronger50th

    USC offense, 97th percentile · Fresno State defense, 53rd

  3. Fresno State’s explosive plays against USC’s defense

    31 pointsweakerstronger50th

    Fresno State offense, 59th percentile · USC defense, 28th

Season profile, all the rows

Season profile

Fresno StateUSC
EPA/play, offense
Fresno State · 34USC · 92
EPA/play, defense
Fresno State · 65USC · 32
Success rate, offense
Fresno State · 23USC · 96
Success rate, defense
Fresno State · 38USC · 52
Explosive-play rate, offense
Fresno State · 59USC · 57
Explosive-play rate, defense
Fresno State · 72USC · 28
Rush EPA, offense
Fresno State · 26USC · 60
Rush EPA, defense
Fresno State · 63USC · 54
Pass EPA, offense
Fresno State · 58USC · 97
Pass EPA, defense
Fresno State · 53USC · 13

The series

USC leads the series 5-1

6 meetings since 1992 · USC has won the last 5

USC wonFresno State won1992: Fresno State by 172005: USC by 82013: USC by 252014: USC by 392019: USC by 82022: USC by 2819922022
  • 2022USC 45-17USC won 45-17 vs Fresno State. Chance to win started at 87%, low 85%, high better than 99%.
  • 2019USC 31-23USC won 31-23 vs Fresno State. Chance to win started at 84%, low 73%, high 99%.
  • 2014USC 52-13
  • 2013 · neutral siteUSC 45-20
  • 2005USC 50-42

Each line is USC’s chance to win through that meeting. Older meetings have no play by play, so no line.

Line, fans and home field

The betting line, and the fans

Fresno State fans are in a better mood than USC fans (41st vs 17th among FBS fanbases), even with USC favored.

  • Model · 69%
  • Line · 96%
  • USC fans · 17th
  • Fresno State fans · 41st

USC favored by 21.5 · Total 51.5

How games like this usually go

USC by 21.5, and it went to form

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 411 games since 2025 with a favorite of 21.5 points or more.

The market

The spread moved 2 points toward Fresno State.

opened −23.5now −21.5

Spread: −23.5 → −21.5

The books’ cut: 3.8%, the margin built into the odds

Home field

USC is worth +5.5 points (±3.3) more at home than on the road since 2018 — top third of FBS, 74th percentile.

70% at home, 52% on the road against FBS opponents (38-16 home, 22-20 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads +2.0 at home vs. away over 96 games — inside the ±4.8 noise, so the flat number is the honest one here.

Night kickoff — historically worth about half a point more to the home side against the number, and not much more than that. The visitors travel about 210 miles to get here.

Where next