flexoffers
Back

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

18 September 2025 By Data Skrive

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.

NFL PICKS

Dunkel NFL Prediction cards

Latest NFL Predictions

GET YOUR PICKS

DUNKEL PODCAST

About Us

The Dunkel Index podcast is a weekly look behind the numbers. Hosted by Ben and Bob Dunkel.

Read More

COLLEGE FOOTBALL PICKS

Dunkel NCAAB Prediction cards

Latest NCAAF Predictions

Get Your Picks