ENSign in
NCAAF · Final

USC Trojans Defeat UCLA Bruins 29-10 in Rivalry Matchup

Saturday, November 29, 2025, 7:30 PM ET · Los Angeles Memorial Coliseum

USC Trojans 29, UCLA Bruins 10, final. Our NCAAF picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won UCLA Bruins vs USC Trojans?

USC Trojans beat UCLA Bruins 29-10 at Los Angeles Memorial Coliseum on November 29, 2025.

Who was favored in UCLA Bruins vs USC Trojans?

USC Trojans were the favorite at DraftKings, moneyline -1800 (about 95% implied). The favorite won.

In a decisive victory, the USC Trojans defeated the UCLA Bruins 29-10 at the Los Angeles Memorial Coliseum. This matchup highlighted the contrasting fortunes of both teams this season, with USC finishing with a home record of 9-3, while UCLA struggled with a 3-9 record overall. The game was particularly significant as it marked another chapter in the storied rivalry between these two programs.

USC entered the game with a mixed recent form, having won 7 of their last 10 games but on a one-game losing streak after falling to the Oregon Ducks 27-42 on November 22. The Trojans averaged 33.6 points scored per game while allowing 24.6 points in that stretch. Their home record was strong, with a perfect 5-0 at the Coliseum this season prior to this matchup.

In contrast, UCLA's recent form was troubling, as they had lost their last four games leading up to this contest. The Bruins had a record of 3-7 in their last 10 games, averaging 19.8 points scored and a concerning 32.9 points allowed per game. Their away record was particularly poor, sitting at 1-4, which contributed to their overall disappointing season.

The two teams had met previously in the 2024 season, where USC emerged victorious with a score of 19-13. This history added an extra layer of intensity to the rivalry, although the Bruins were unable to replicate that performance this time around.

In terms of injuries, the block did not provide specific details on player availability, but both teams were likely managing their rosters as the season approached its conclusion.

The betting market reflected USC's dominance, with DraftKings listing the Trojans as 21.5-point favorites. The total for the game was set at 59.5, with odds of -105 for the over and -115 for the under, indicating expectations for a moderately high-scoring game.

Conditions at the Coliseum were typical for late November in Los Angeles, with clear skies and mild temperatures, creating a favorable environment for both teams to showcase their talents.

Viewers were treated to a display of USC's offensive capabilities, which had been a hallmark of their season, while UCLA's struggles continued to be evident. The Trojans' ability to score and control the game was a key factor in their victory, further solidifying their status as a formidable opponent in the NCAAF landscape.

Odds

BookSpreadTotalMoneyline
DraftKingsUSC -21.5 59.5 o -105 / u -115 UCLA Bruins +1000 · USC Trojans -1800

What these prices pay on $100 · What these numbers mean

Leaders

  • Passing yardsJayden Maiava21/29, 257 YDS, 2 TDUSC Trojans
  • Rushing yardsKing Miller17 CAR, 124 YDS, 2 TDUSC Trojans
  • Receiving yardsJa'Kobi Lane3 REC, 52 YDSUSC Trojans
  • Passing yardsNico Iamaleava27/38, 200 YDS, 1 TDUCLA Bruins
  • Rushing yardsJalen Berger7 CAR, 57 YDSUCLA Bruins
  • Receiving yardsKwazi Gilmer10 REC, 73 YDS, 1 TDUCLA Bruins

Recent form

USC Trojans

Last 10: 7-3Streak L133.6 scored · 24.6 allowed per game5-0 at home

  • L27-42at Oregon DucksNov 22
  • W26-21vs Iowa HawkeyesNov 15
  • W38-17vs Northwestern WildcatsNov 8
  • W21-17at Nebraska CornhuskersNov 1
  • L24-34at Notre Dame Fighting IrishOct 18
  • W31-13vs Michigan WolverinesOct 11
  • L32-34at Illinois Fighting IlliniSep 27
  • W45-31vs Michigan State SpartansSep 21
  • W33-17at Purdue BoilermakersSep 13
  • W59-20vs Georgia Southern EaglesSep 6

UCLA Bruins

Last 10: 3-7Streak L419.8 scored · 32.9 allowed per game1-4 away

  • L14-48vs Washington HuskiesNov 23
  • L10-48at Ohio State BuckeyesNov 16
  • L21-28vs Nebraska CornhuskersNov 9
  • L6-56at Indiana HoosiersOct 25
  • W20-17vs Maryland TerrapinsOct 18
  • W38-13at Michigan State SpartansOct 11
  • W42-37vs Penn State Nittany LionsOct 4
  • L14-17at Northwestern WildcatsSep 27
  • L10-35vs New Mexico LobosSep 13
  • L23-30at UNLV RebelsSep 7

Standings

TeamOverallIn conference
USC1-00-0
Illinois0-00-0
Indiana0-00-0
Iowa0-00-0
Maryland0-00-0
Michigan State0-00-0
Michigan0-00-0
Minnesota0-00-0
Nebraska0-00-0
Northwestern0-00-0
Ohio State0-00-0
Oregon0-00-0
Penn State0-00-0
Purdue0-00-0
Rutgers0-00-0
UCLA0-00-0
Washington0-00-0
Wisconsin0-00-0

Box score

StatUCLA BruinsUSC Trojans
First downs2021
Third downs5-126-9
Fourth downs0-20-0
Total yards308388
Net passing yards200257
Completions27/3821/29
Yards per pass5.38.9
Rushing yards108131
Rushing attempts2626
Yards per rush4.25.0
Penalties6-493-30
Turnovers00
Fumbles lost00
Interceptions thrown00
Time of possession33:1626:44

Win probability

Above the line favours USC Trojans, below favours UCLA Bruins.

Venue

  • Los Angeles Memorial ColiseumLos Angeles, CA
  • Attendance69614

Elsewhere

Picks for NCAAF

NCAAF rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.