Michigan State Spartans vs USC Trojans Prediction, 9/20/2025 College Football Picks, Best Bets & Odds
Game: Michigan State Spartans vs USC Trojans
Date: Saturday, September 20, 2025
Location: Los Angeles Memorial Coliseum in Los Angeles, CA
TV: FOX
Odds/Point Spread: Trojans (-17.0)
Total/Over-Under: 56
The Michigan State Spartans (3-0) are on their way to Los Angeles Memorial Coliseum on Saturday, September 20, 2025 where they will try to beat the USC Trojans (3-0). Michigan State opens this game as 17.0-point dogs. The betting total comes in at 56.
The Michigan State Spartans step onto the field holding a record of 3-0 for this season. The last time they stepped onto the field, the Spartans took the field against the Youngstown State Penguins and went home with a win by a final score of 41-24. On the ground, the Spartans conceded 97 yds on 26 attempts, which averages out to 3.7 yards per rush allowed. Michigan State gave up 24 completions on 35 attempts for 242 yards, and a completion percentage of 68.6%. On the day, they ran 62 plays which totaled 444 yards. The Michigan State Spartans ran the ball a total of 33 different times and accumulated 174 yds, which earned them an average of 5.3 yards per tote.

The Spartans have racked up 1,160 total yards for the season. When it comes to notching touchdowns, Michigan State has compiled 6 passing touchdowns and 7 touchdowns via the ground. They have turned the football over 4 times. Michigan State has tallied 64 first downs as an offense, and they have committed 13 penalties for 105 yards. As a team they maintain an average of 168.0 yards in the run game which is 68th in college football. Concerning scoring points, the Michigan State Spartans are sitting at 35.3 points per game.
The Spartans are ranked 75th in the country regarding team defense, conceding 23.3 PPG. They are allowing an average of 2.6 yards per rush on the ground and 64.3 rushing yards per game for the season. Over the course of this season, they have allowed 193 yards on the ground through 3 outings. When it comes to passing yards, the Spartans have given up 820 yards which puts them in 118th in college football. They have given up 273.3 yards per game through the air and conceding a completion percentage of 65.5%. During the season, they are granting 337.7 yards per game which puts them 73rd in Division 1. They have granted 6 touchdowns through the air and 2 touchdowns via the ground game.
Get all of our College Football Picks Against the Spread
The Trojans head into this matchup 3-0 for this season. When they last stepped on the field, the Trojans got the victory with a final of 33-17 when they faced the Purdue Boilermakers. The Trojans finished with a total of 460 yds on 68 plays (6.8 yds per play). USC ran for 4.5 yds per attempt, finishing with 178 yards on 40 carries. USC gave up 28 running attempts for 52 yds (1.9 yds per rush). The Trojans pass defense gave up a completion rate of 61.5%, surrendering 305 yards on 24 for 39 passing.
The USC Trojans hold an average of 604.0 yards per outing, which has them ranked 1st in the nation. The USC offense has totaled 241 penalty yards on 22 infractions, which ranks 30th in college football in terms of hurting your team. They are averaging 240.0 rushing yards per game and have run for 720 yards for the year. They have thrown 0 interceptions while losing 2 fumbles and they have been able to earn 77 first downs. When looking at the points being put on the board, the Trojans are 2nd in the country with an average of 55.0 points per game. For the season to this point, the Trojans have racked up 1,092 passing yards together with holding an average of 364.0 passing yards per game, putting them at 6th in college football.
USC has allowed a total of 259 yards via the ground game (86.3 yards/game) and 1 touchdown rushing on the season. They have yielded 5 touchdowns from the passing game and 233.0 yards/outing, which has them ranked 97th in the country. Overall, they have surrendered 50 points in total. Their defense has earned 1 fumble recovered and 6 interceptions so far this season. The Trojans defense has taken part in 202 plays, ranking them 84th in college football. The Trojans are conceding 16.7 points per contest, which has them 42nd in the country.
Who will win tonight's Spartans/Trojans college football game against the spread?
Tony's Pick: Take the Trojans -17.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 all of this Weeks Free College Football Picks
Get all of this Weeks Expert College Football Picks
Additional Resources:
USC Trojans - Twitter
Michigan State Spartans - Twitter