SCORES
NFL · SUN 8:20 PM · NBC
PHI2-5
WSH1-4-1
NFL · SUN 1:00 PM
BAL
BUF
NFL · SUN 4:25 PM
KC
DEN
NFL · MON 8:15 PM · ESPN
CHI
SEA
CFB · FINAL
USC30
OSU18
CFB · FINAL
ISU51
OKST49
CFB · FINAL
UGA27
FLA8
Join the Bar
Bar ArgumentThe TabOn TapLast CallThe Receipt
LAST CALLCollege Football · Final

USC 30, No. 2 Ohio State 18

USC 30, No. 2 Ohio State 18.

November 1, 2026 · Last Call Sports · 1 min read

The short version

USC beat No. 2 Ohio State 30-18 in the rain at the Coliseum. Ohio State played without starting quarterback Julian Sayin and scored its fewest points of the season.

By the numbers

30-18Final at the Coliseum
222Passing yards for Jayden Maiava
20-9USC lead at halftime
7-2USC record after the win

The trend: It was the first time since 2015 that USC beat a team ranked in the top three.

USC beat No. 2 Ohio State 30-18 on Halloween night at the Los Angeles Memorial Coliseum, in the rain, in front of more than 70,000. It was the first time since 2015 that the Trojans beat a top-three team, and the biggest win of Lincoln Riley's tenure.

Jayden Maiava threw for 222 yards and a touchdown. Freshman Trent Mosley caught a 69-yard touchdown early, freshman tight end Mark Bowman added a 70-yard catch-and-run, and USC led 20-9 at the half. Desman Stephens II had nine tackles and a forced fumble that set up a touchdown.

Ohio State played without starting quarterback Julian Sayin and scored its fewest points of the season. USC is 7-2 and 4-2 in the Big Ten. Ohio State falls to 6-2.

The bottom line

Lincoln Riley finally has the win his tenure was missing, and Ohio State has a playoff case to rebuild.

Bar argument

Does Ohio State still belong in your top four?

#USC#OhioState#CollegeFootball#BigTen#FightOn

Last Call in your inbox

The take, the number and tonight's games. Every morning.

No spam. Unsubscribe any time. Privacy