USC vs. Michigan State Dunkel NCAA Football Picks, Predictions and Odds - Sept. 20
18 September 2025

The No. 25 USC Trojans (3-0) are 18.5-point favorites when they host the Michigan State Spartans (3-0) in a Big Ten matchup on Saturday, September 20, 2025 at Los Angeles Memorial Coliseum.
The Trojans beat the Purdue Boilermakers, 33-17, in their most recent game.
The Spartans beat the Youngstown State Penguins, 41-24, in their last contest.
Bet now!USC vs. Michigan State Predictions
Ahead of the upcoming game between the USC Trojans and Michigan State Spartans, computer-derived against-the-spread, over/under, and score predictions are below, based on data from Dunkel Index.
- Pick ATS: Spartans (+ 18.5)
- Pick OU:
Over (55.5)
- Prediction: Trojans 34 - Spartans 26
Bet now on FanDuel Sportsbook!
USC vs. Michigan State Moneylines
Snag a look below at the most up-to-date moneylines for the Trojans-Spartans matchup.
- USC Moneyline: -1010
- Michigan State Moneyline: +646
Pick with the best in the business! Get free picks for every game, every week at the Dunkel Index.
USC Betting Insights
- USC has been listed as the moneyline favorite a total of three times this season, and it has won each of those games.
- USC has played in three games as a moneyline favorite with odds of -1010 or shorter and won every time.
- The Trojans and their opponents have scored a combined total of more than 55.5 points two times this season (over three games).
- Trojans contests this year have an average point total of 60.2, 4.7 more points than this game's over/under.
- The Trojans score the 10th-most points in college football this season, while the Spartans' offense racks up the 61st-most.
Michigan State Betting Insights
- This is the first time Michigan State will play as an underdog this season.
- Michigan State has not been a bigger underdog this season than the +646 moneyline set for this game.
- Michigan State has combined with its opponent to score more than 55.5 points just twice this season.
- The average total for Michigan State's games this season is 50.2 points, 5.3 fewer points than this game's over/under.
Watch USC vs. Michigan State on Fubo.
Key Stats for USC vs. Michigan State
- Offensively, the Trojans have been a top-25 unit, ranking second-best in the FBS by totaling 604 yards per game. They rank 57th on defense (319.3 yards allowed per game).
- USC ranks 38th in scoring defense this year (16.7 points allowed per game), but has been shining on offense, ranking second-best in the FBS with 55 points per game.
- From an offensive standpoint, the Spartans are compiling 386.7 total yards per game (73rd-ranked). They rank 64th in the FBS on the other side of the ball (337.7 total yards given up per game).
- Michigan State is accumulating 35.3 points per contest on offense this season (47th-ranked). Meanwhile, it is allowing 23.3 points per contest (71st-ranked) on defense.
