A jam-packed Week 8 of the 2025 college football season delivered on much of its promise, with a handful of close games between ranked teams and one major upset.

No. 7 Georgia edged No. 5 Ole Miss in a barn-burner with 78 combined points. No. 6 Alabama knocked off No. 11 Tennessee in their annual rivalry matchup. Diego Pavia and No. 18 Vanderbilt earned their first win over No. 10 LSU since 1990. No. 15 Notre Dame beat No. 21 USC in the last scheduled game between the longtime rivals. And, in perhaps the most notable result of the week, Louisville went on the road and stunned No. 2 Miami, 24-21, as a two-touchdown underdog.

On paper, Week 9 is a bit leaner, with only three games between ranked teams. But if college football has proven anything, it's that something always happens, even with what once looked like an underwhelming schedule.

No. 8 Ole Miss will look to rebound from its loss to Georgia with a road game against No. 11 Oklahoma. No. 3 Texas A&M will have an opportunity to continue its best start since 1994 when it hits the road to take on a No. 19 LSU team hoping to avoid its third loss of the season, which would almost certainly eliminate it from College Football Playoff contention. Elsewhere in the SEC, No. 12 Vanderbilt will face another stiff test, with No. 14 Missouri making a trip to Nashville.

Here is an early look at picks, predictions and odds for all of the Week 9 games on the 2025 college football schedule:

College football Week 9 game predictions, picks

Odds courtesy of BetMGM as of Sunday, Oct. 19

No. 2 Indiana vs. UCLA

  • Date: Saturday, Oct. 25
  • Time: Noon ET
  • Location: Memorial Stadium (Bloomington, Indiana)
  • Spread: Indiana -24.5

Prediction: Indiana 38, UCLA 20

No. 3 Texas A&M vs. No. 19 LSU

  • Date: Saturday, Oct. 25
  • Time: 7:30 p.m. ET
  • Location: Tiger Stadium (Baton Rouge, Louisiana)
  • Spread: Texas A&M -2.5

Prediction: Texas A&M 23, LSU 20

No. 4 Alabama vs. South Carolina

  • Date: Saturday, Oct. 25
  • Time: 3:30 p.m. ET
  • Location: Williams-Brice Stadium (Columbia, South Carolina)
  • Spread: Alabama -13.5

Prediction: Alabama 31, South Carolina 23

No. 6 Oregon vs. Wisconsin

  • Date: Saturday, Oct. 25
  • Time: 7 p.m. ET
  • Location: Autzen Stadium (Eugene, Oregon)
  • Spread: Oregon -34.5

Prediction: Oregon 45, Wisconsin 3

No. 7 Oklahoma vs. Syracuse

  • Date: Saturday, Oct. 25
  • Time: Noon ET
  • Location: Bobby Dodd Stadium (Atlanta, Georgia)
  • Spread: Georgia Tech -17.5

Prediction: Georgia Tech 33, Syracuse 10

No. 8 Ole Miss vs. No. 11 Oklahoma

  • Date: Saturday, Oct. 25
  • Time: Noon ET
  • Location: Gaylord Family-Oklahoma Memorial Stadium (Norman, Oklahoma)
  • Spread: Oklahoma -4.5

Prediction: Ole Miss 27, Oklahoma 24

No. 9 Miami vs. Stanford

  • Date: Saturday, Oct. 25
  • Time: 7 p.m. ET
  • Location: Hard Rock Stadium (Miami Gardens, Florida)
  • Spread: Miami -30.5

Prediction: Miami 45, Stanford 13

No. 10 BYU vs. Iowa State

  • Date: Saturday, Oct. 25
  • Time: 3:30 p.m. ET
  • Location: Jack Trice Stadium (Ames, Iowa)
  • Spread: Iowa State -2.5

Prediction: Iowa State 24, BYU 23

No. 12 Vanderbilt vs. No. 19 LSU

  • Date: Saturday, Oct. 25
  • Time: 3:30 p.m. ET
  • Location: FirstBank Stadium (Nashville, Tennessee)
  • Spread: Vanderbilt -2.5

Prediction: Vanderbilt 30, Missouri 24

No. 15 Texas Tech vs. Oklahoma State

  • Date: Saturday, Oct. 25
  • Time: 4 p.m.
  • Location: Jones AT&T Stadium (Lubbock, Texas)
  • Spread: Texas Tech -38.5

Prediction: Texas Tech 52, Oklahoma State 6

No. 16 Virginia vs. North Carolina

  • Date: Saturday, Oct. 25
  • Time: Noon ET
  • Location: Kenan Stadium (Chapel Hill, North Carolina)
  • Spread: Virginia -9.5

Prediction: Virginia 34, North Carolina 19

No. 17 Tennessee vs. Kentucky

  • Date: Saturday, Oct. 25
  • Time: 7:45 p.m. ET
  • Location: Kroger Field (Lexington, Kentucky)
  • Spread: Tennessee -9

Prediction: Tennessee 37, Kentucky 20

No. 18 Texas vs. Mississippi State

  • Date: Saturday, Oct. 25
  • Time: 4:15 p.m. ET
  • Location: Davis Wade Stadium (Starkville, Mississippi)
  • Spread: Texas -6.5

Prediction: Texas 27, Mississippi State 23

No. 20 South Florida vs. Memphis

  • Date: Saturday, Oct. 25
  • Time: Noon ET
  • Location: Simmons Bank Liberty Stadium (Memphis, Tennessee)
  • Spread: South Florida -3.5

Prediction: South Florida 41, Memphis 37

No. 21 Cincinnati vs. Baylor

  • Date: Saturday, Oct. 25
  • Time: 4 p.m. ET
  • Location: Nippert Stadium (Cincinnati, Ohio)
  • Spread: Cincinnati -5.5

Prediction: Baylor 38, Cincinnati 34

No. 22 Louisville vs. Boston College

  • Date: Saturday, Oct. 25
  • Time: 7:30 p.m. ET
  • Location: L&N Federal Credit Union Stadium (Louisville, Kentucky)
  • Spread: Louisville -23.5

Prediction: Louisville 27, Boston College 14

No. 23 Illinois vs. Washington

  • Date: Saturday, Oct. 25
  • Time: 3:30 p.m. ET
  • Location: Husky Stadium (Seattle, Washington)
  • Spread: Washington -4.5

Prediction: Washington 27, Illinois 24

No. 24 Michigan vs. Michigan State

  • Date: Saturday, Oct. 25
  • Time: 7:30 p.m. ET
  • Location: Spartan Stadium (East Lansing, Michigan)
  • Spread: Michigan -14

Prediction: Michigan 34, Michigan State 16

No. 25 Arizona State vs. Houston

  • Date: Saturday, Oct. 25
  • Time: 8 p.m. ET
  • Location: Mountain America Stadium (Tempe, Arizona)
  • Spread: Arizona State -7.5

Prediction: Arizona State 31, Houston 21

Want the best college football coverage? Sign up for our 'Path to Playoff' newsletter.

This article originally appeared on USA TODAY: College football Week 9 games, picks, odds and predictions for every top-25 matchup

Reporting by Craig Meyer, USA TODAY NETWORK / USA TODAY

USA TODAY Network via Reuters Connect