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.