The 2025 college football season has been full of surprises through seven weeks.
Indiana football and coach Curt Cignetti are back, and look even better than they were in 2024. The Hoosiers are coming off a 30-20 road win over No. 2 Oregon, vaulting into a program-best No. 3 ranking in the US LBM Coaches Poll.
Then there’s Ole Miss and Texas A&M, who are the highest-ranked teams in the SEC so far, at No. 4 and No. 5 in the Coaches Poll, respectively.
One team that hasn’t been a surprise, however, is Ohio State, the defending national champions. The Buckeyes are undefeated so far this season and have looked like the most complete team in the country so far.
Here’s a look at each matchup including top-25 teams in Week 8 of the college football season, including predictions and odds for each game:
College football Week 8 predictions, picks, odds
Odds courtesy of BetMGM as of Sunday, Oct. 12.
No. 1 Ohio State at Wisconsin
Time: 3:30 p.m. ET
Date: Saturday, Oct. 18
Spread: Ohio State (-27.5)
Prediction: Ohio State 42, Wisconsin 10
No. 2 Miami vs. Louisville
Time: 7 p.m. ET
Date: Friday, Oct. 17
Spread: Miami (-13.5)
Prediction: Miami 28, Louisville 10
No. 3 Indiana vs. Michigan State
Time: 3:30 p.m. ET
Date: Saturday, Oct. 18
Spread: Indiana (-26.5)
Prediction: Indiana 49, Michigan State 14
No. 4 Texas A&M at Arkansas
Time: 3:30 p.m. ET
Date: Saturday, Oct. 18
Spread: Texas A&M (-7.5)
Prediction: Texas A&M 38, Arkansas 28
No. 5 Ole Miss at No. 7 Georgia
Time: 3:30 p.m. ET
Date: Saturday, Oct. 18
Spread: Georgia (-6.5)
Prediction: Georgia 31, Ole Miss 24
No. 6 Alabama vs. No. 11 Tennessee
Time: 7:30 p.m. ET
Date: Saturday, Oct. 18
Spread: Alabama (-8.5)
Prediction: Alabama 35, Tennessee 24
No. 8 Texas Tech at Arizona State
Time: 4 p.m. ET
Date: Saturday, Oct. 18
Spread: Texas Tech (-10)
Prediction: Texas Tech 28, Arizona State 17
No. 9 Oregon at Rutgers
Time: 6:30 p.m. ET
Date: Saturday, Oct. 18
Spread: No odds available
Prediction: Oregon 44, Rutgers 10
No. 10 LSU at No. 18 Vanderbilt
Time: Noon ET
Date: Saturday, Oct. 18
Spread: Vanderbilt (-2.5)
Prediction: LSU 24, Vanderbilt 21
No. 12 Georgia Tech at Duke
Time: Noon ET
Date: Saturday, Oct. 18
Spread: Duke (-2.5)
Prediction: Georgia Tech 21, Duke 20
No. 13 Oklahoma at South Carolina
Time: 12:45 p.m. ET
Date: Saturday, Oct. 18
Spread: Oklahoma (-5.5)
Prediction: Oklahoma 20, South Carolina 14
No. 14 BYU vs. No. 22 Utah
Time: 8 p.m. ET
Date: Saturday, Oct. 18
Spread: Utah (-3.5)
Prediction: Utah 24, BYU 14
No. 15 Notre Dame vs. No. 21 USC
Time: 7:30 p.m. ET
Date: Saturday, Oct. 18
Spread: Notre Dame (-7.5)
Prediction: Notre Dame 31, USC 17
No. 16 Missouri at Auburn
Time: 7:45 p.m. ET
Date: Saturday, Oct. 18
Spread: Auburn (-1.5)
Prediction: Missouri 21, Auburn 17
No. 17 Texas at Kentucky
Time: 7 p.m. ET
Date: Saturday, Oct. 18
Spread: Texas (-12.5)
Prediction: Texas 30, Kentucky 10
No. 19 Virginia vs. Washington State
Time: 6:30 p.m. ET
Date: Saturday, Oct. 18
Spread: Virginia (-18.5)
Prediction: Washington State 35, Virginia 31
No. 20 Memphis at UAB
Time: 4 p.m. ET
Date: Saturday, Oct. 18
Spread: Memphis (-21.5)
Prediction: Memphis 49, UAB 14
No. 23 South Florida vs. Florida Atlantic
Time: 7:30 p.m. ET
Date: Saturday, Oct. 18
Spread: South Florida (-21.5)
Prediction: USF 49, FAU 31
No. 24 Cincinnati at Oklahoma State
Time: 8 p.m. ET
Date: Saturday, Oct. 18
Spread: Cincinnati (-20.5)
Prediction: Cincinnati 42, Oklahoma State 14
Want the best college football coverage delivered to your inbox? Sign up for our ‘Path to Playoff’ newsletter.