UCLA Bruins vs USC Trojans Prediction, 11/29/2025 College Football Picks, Best Bets & Odds
Game: UCLA Bruins vs USC Trojans
Date: Saturday, November 29, 2025
Location: Los Angeles Memorial Coliseum in Los Angeles, CA
TV: NBC Peacock
Odds/Point Spread: Trojans (-22.0)
Total/Over-Under: 59.5
Los Angeles Memorial Coliseum is where the USC Trojans (8-3) will meet the UCLA Bruins (3-8) on Saturday, November 29, 2025. USC opens this contest as 22.0-point favorites from Vegas oddsmakers. The total has been set at 59.5.
The UCLA Bruins head into this matchup 3-8 for this season. In their last contest, the Bruins faced the Washington Huskies and ended up losing by a score of 48-14. The UCLA Bruins ran the ball 22 different times and totaled 57 yards, which had them averaging 2.6 yds per attempt. Overall, they had 59 plays which gave them a total of 207 yards. UCLA relinquished 18 completions on 28 tries for 214 yds, and a completion percentage of 64.3%. On the ground, the Bruins conceded 212 yds on 39 tries, which calculates to 5.4 yards per run surrendered.

The Bruins have tallied 3,530 total yards over the course of this season. When it comes to distribution of touchdowns, UCLA has compiled 14 touchdowns through the air and 8 rushing touchdowns. They have surrendered the ball 13 times. UCLA has recorded 188 first downs offensively, and they have been hurt by 84 infractions for 737 yds. As a unit they're averaging 142.5 yards in the run game which ranks them 84th in Division 1. When it comes to putting points on the board, the UCLA Bruins are averaging 18.9 points per game.
The Bruins rank 124th in D-1 regarding the opposition scoring, giving up 33.8 points per contest. Opposing teams are running for an average of 5.2 yards per running attempt and 195.8 rushing yards per game this year. Over the course of this season, they have allowed 2,154 rushing yards through 11 games. When it comes to yards through the air, the Bruins are giving up 2,102 yds which puts them in 29th in the nation. They are giving up 191.1 yards per contest via the pass and giving up a completion percentage of 65.2%. In total, they have yielded 386.9 yards per game which ranks them 82nd in the nation. They have yielded 21 touchdowns through the air in addition to 24 touchdowns pounding the rock.
Get all of our College Football Picks
The Trojans come into this matchup with a record of 8-3 this season. The last time they took the gridiron, the Trojans walked away with a loss by a score of 42-27 when they faced the Oregon Ducks. USC gave up 41 attempts on the ground for 179 yds (4.4 yds per carry). The Trojans secondary allowed a completion percentage of 73.3%, relinquishing 257 yards on 22 out of 30 through the air. The Trojans finished with a total of 382 yds on 72 plays (5.3 yards per play). USC ran the ball for 1.9 yds per carry, finishing the contest with 52 yds on 28 carries.
The USC Trojans hold an average of 479.2 yards per game, ranking them 8th in the country. The USC offense has accrued 640 penalty yards on 68 infractions, which is 64th in college football in terms of helping out the other team. They hold an average of 178.2 yards per game on the ground and have rushed for 1,960 yards for the year. They have given away 8 picks while conceding 6 fumbles and they have been able to tally 268 1st downs. In terms of this team's ability to score points, the Trojans rank 13th in college football averaging 37.2 PPG. For the year to this point, the Trojans have thrown for 3,311 yards via the pass along with an average of 301.0 throwing yards per contest, which has them ranked 8th in the nation.
The Trojans are surrendering 23.5 PPG, ranking them 60th in the country. USC has allowed the opposition a total of 1,637 yards rushing (148.8 yards/game) and 12 touchdowns rushing for the season. They have allowed 20 touchdowns from the passing game in addition to 203.6 yards/contest, which has them ranked 45th in Division 1. The Trojans defense has been on the field for 688 plays, which is good for 27th in Division 1. They have compiled 6 fumbles and 11 picks for the year. Overall, they have allowed 259 total points.
Who will win tonight's Bruins/Trojans college football game against the spread?
Josh's Pick: Take the Bruins +22.0
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get college football picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of this Weeks Free College Football Picks
Get all of this Weeks Expert College Football Picks
Additional Resources:
USC Trojans - Twitter
UCLA Bruins - Twitter

