NCAA Football has brought so much parity that it’s easier to start with a weekly rundown of all the upsets from the previous week.
No. 7 Indiana upset No. 3 Oregon. Unranked Texas stunned No. 6 Oklahoma. Unranked Utah took down No. 21 Arizona State. Unranked USC knocked off No. 15 Michigan. And unranked Colorado capped the chaos with an upset over No. 22 Iowa State.
We’ve got any-give-Sunday football on Saturday, and if you’re a fan of betting on the unranked or betting underdog, 2025 is the NCAA season for you. With that, here are the best NCAAF odds to sink your teeth into. Bettor beware.
Friday, October 17
Louisville Cardinal at No. 2 Miami Hurricanes
- Odds: Miami -13.5
- Total: 51.5
- Time: 7 p.m. ET
- ESPN
In a wild college football season, No. 2 Miami is one of the few who has lived up to, and perhaps even exceeded, preseason expectations. However, is its status as one of the top National Championship contenders an addition by subtraction, or are they a true top talent in the vein of No. 1 Ohio State?
While Miami proved its merit against preseason No. 6 Notre Dame in Week 1, it recently had a close call with Florida State in Week 6, allowing 17 points in the fourth quarter to win 28-22.
Louisville’s chance to cover and perhaps even upset Miami will rest on its ability to stifle senior QB Carson Beck – a star transfer from Georgia. They are one of the top 10 schools in pass defense, allowing just 150.4 yards per game and a solid 21 points per game. This is the first time Louisville is an underdog this year; they’ve gone 1-4 against the spread (ATS) overall.
Saturday, October 18
No. 10 LSU Tigers at No. 17 Vanderbilt Commodores
- Odds: Vanderbilt -2.5
- Total: 48.5
- Time: 12 p.m. ET
- ABC
We are officially in uncharted territory. Vanderbilt, a second-tier program in the state of Tennessee, is favored for the first time since at least 1978 – breaking a 176-game streak as an underdog.
It makes sense. The Commodores have taken advantage of the chaotic 2025 season, starting the year 5-1. They only lost against No. 10 Alabama 30-14 after staying within six points into the fourth quarter. That said, Diego Pavia’s offense was held to just 14 points after averaging 49 over the first five games. Like Alabama, LSU has been anchored by its defense. The Tigers rank fifth nationally, allowing just 11.8 points per game, and hold a +2 turnover margin – showcasing their ability to protect the football while consistently generating takeaways.
No. 5 Ole Miss Rebels at No. 9 Georgia Bulldogs
- Odds: Georgia -7.5
- Total: 54
- Time: 3:30 p.m. ET
- ABC
Once again, oddsmakers aren’t putting much stock in the AP Top 25. No. 5 Ole Miss remains unbeaten and ranked fifth nationally, yet enters Sanford Stadium as a touchdown-plus underdog. The Rebels’ up-tempo spread attack has powered them to 39.8 points per game, but they’ll face a Georgia team built on defensive toughness – allowing only 17 points per contest and fresh off a performance that held Auburn to just 10.
No. 11 Tennessee Volunteers at No. 6 Alabama Crimson Tide
- Odds: Alabama -8.5
- Total: 58.5
- Time: 7:30 p.m. ET
- ABC
No. 11 Tennessee heads into Tuscaloosa to take on No. 6 Alabama in a high-stakes SEC showdown. Tennessee’s offense is humming – quarterback Joey Aguilar is averaging 280 passing yards, and the Vols rank among the SEC’s top teams in explosive plays. But Tennessee’s defense has been uneven, especially versus the pass.
Meanwhile, Alabama QB Ty Simpson is currently on a Heisman hunt, boasting 16 touchdowns and just one interception, with a stingy defense behind him. For that reason, the Tide are 8.5-point favorites. The matchup hinges on whether Tennessee can keep the Tide from getting into a rhythm.
No. 20 USC Trojans at No. 13 Notre Dame Fighting Irish
- Odds: Notre Dame -9.5
- Total: 61
- Time: 7:30 p.m. ET
- NBC Peacock
No. 20 USC is riding high after a 31-13 win over No. 15 Michigan. The Trojans climbed in the rankings behind an offense averaging 45.5 points per game, fourth-best in the nation. However, their defense remains a concern, allowing 352 yards per contest and struggling to contain explosive plays on the road. This matchup may hinge on Notre Dame’s ability to control tempo through star running back Jeremiyah Love, forcing USC to play from behind. Meanwhile, quarterback Jayden Maiava and the Trojans’ high-powered passing attack will look to stretch the Irish defense and turn the game into a shootout.
| Date | Time | Team A | Team B | Location |
|---|---|---|---|---|
| Tuesday, October 14, 2025 | 7:00 PM | New Mexico State | Liberty | Williams Stadium (VA), Lynchburg, VA |
| Tuesday, October 14, 2025 | 7:30 PM | Arkansas State | South Alabama | Hancock Whitney Stadium, Mobile, AL |
| Tuesday, October 14, 2025 | 8:00 PM | Florida International | Western Kentucky | Houchens Industries-L.T. Smith Stadium, Bowling Green, KY |
| Wednesday, October 15, 2025 | 7:00 PM | Delaware | Jacksonville State | AmFirst Stadium, Jacksonville, AL |
| Wednesday, October 15, 2025 | 7:00 PM | UTEP | Sam Houston | Elliott T. Bowers Stadium, Huntsville, TX |
| Thursday, October 16, 2025 | 7:30 PM | Tulsa | East Carolina | Dowdy-Ficklen Stadium, Greenville, NC |
| Friday, October 17, 2025 | 7:00 PM | Louisville | Miami | Hard Rock Stadium, Miami Gardens, FL |
| Friday, October 17, 2025 | 8:00 PM | Nebraska | Minnesota | Huntington Bank Stadium, Minneapolis, MN |
| Friday, October 17, 2025 | 9:00 PM | San José State | Utah State | Maverik Stadium, Logan, UT |
| Friday, October 17, 2025 | 10:30 PM | North Carolina | California | California Memorial Stadium, Berkeley, CA |
| Saturday, October 18, 2025 | TBD | Tennessee | Alabama | Bryant-Denny Stadium, Tuscaloosa, AL |
| Saturday, October 18, 2025 | TBD | Texas A&M | Arkansas | Razorback Stadium, Fayetteville, AR |
| Saturday, October 18, 2025 | TBD | Missouri | Auburn | Jordan-Hare Stadium, Auburn, AL |
| Saturday, October 18, 2025 | TBD | Mississippi State | Florida | Ben Hill Griffin Stadium, Gainesville, FL |
| Saturday, October 18, 2025 | TBD | Ole Miss | Georgia | Sanford Stadium, Athens, GA |
| Saturday, October 18, 2025 | TBD | Texas | Kentucky | Kroger Field, Lexington, KY |
| Saturday, October 18, 2025 | TBD | Oklahoma | South Carolina | Williams-Brice Stadium, Columbia, SC |
| Saturday, October 18, 2025 | TBD | LSU | Vanderbilt | FirstBank Stadium, Nashville, TN |
| Saturday, October 18, 2025 | TBD | Washington | Michigan | Michigan Stadium, Ann Arbor, MI |
| Saturday, October 18, 2025 | TBD | Purdue | Northwestern | Martin Stadium, Evanston, IL |
| Saturday, October 18, 2025 | TBD | Penn State | Iowa | Kinnick Stadium, Iowa City, IA |
| Saturday, October 18, 2025 | TBD | Oregon | Rutgers | SHI Stadium, Piscataway, NJ |
| Saturday, October 18, 2025 | TBD | Ohio State | Wisconsin | Camp Randall Stadium, Madison, WI |
| Saturday, October 18, 2025 | TBD | Michigan State | Indiana | Memorial Stadium (Bloomington, IN), Bloomington, IN |
| Saturday, October 18, 2025 | TBD | Maryland | UCLA | Rose Bowl, Pasadena, CA |
| Saturday, October 18, 2025 | TBD | SMU | Clemson | Memorial Stadium (Clemson, SC), Clemson, SC |
| Saturday, October 18, 2025 | TBD | Georgia Tech | Duke | Wallace Wade Stadium, Durham, NC |
| Saturday, October 18, 2025 | TBD | Pittsburgh | Syracuse | JMA Wireless Dome, Syracuse, NY |
| Saturday, October 18, 2025 | TBD | UConn | Boston College | Alumni Stadium (Chestnut Hill, MA), Chestnut Hill, MA |
| Saturday, October 18, 2025 | TBD | Texas Tech | Arizona State | Mountain America Stadium, Tempe, AZ |
| Saturday, October 18, 2025 | TBD | Utah | BYU | LaVell Edwards Stadium, Provo, UT |
| Saturday, October 18, 2025 | TBD | Arizona | Houston | TDECU Stadium, Houston, TX |
| Saturday, October 18, 2025 | TBD | Cincinnati | Oklahoma State | Boone Pickens Stadium, Stillwater, OK |
| Saturday, October 18, 2025 | TBD | Baylor | TCU | Amon G. Carter Stadium, Fort Worth, TX |
| Saturday, October 18, 2025 | TBD | West Virginia | UCF | FBC Mortgage Stadium, Orlando, FL |
| Saturday, October 18, 2025 | TBD | UNLV | Boise State | Albertsons Stadium, Boise, ID |
| Saturday, October 18, 2025 | TBD | Hawai’i | Colorado State | Canvas Stadium, Fort Collins, CO |
| Saturday, October 18, 2025 | TBD | Nevada | New Mexico | University Stadium (NM), Albuquerque, NM |
| Saturday, October 18, 2025 | TBD | Coastal Carolina | App State | Kidd Brewer Stadium, Boone, NC |
| Saturday, October 18, 2025 | TBD | Georgia State | Georgia Southern | Allen E. Paulson Stadium, Statesboro, GA |
| Saturday, October 18, 2025 | TBD | Old Dominion | James Madison | Bridgeforth Stadium, Harrisonburg, VA |
| Saturday, October 18, 2025 | TBD | Texas State | Marshall | Joan C. Edwards Stadium, Huntington, WV |
| Saturday, October 18, 2025 | TBD | Troy | UL Monroe | Malone Stadium, Monroe, LA |
| Saturday, October 18, 2025 | TBD | Southern Miss | Louisiana | Cajun Field, Lafayette, LA |
| Saturday, October 18, 2025 | TBD | Memphis | UAB | Protective Stadium, Birmingham, AL |
| Saturday, October 18, 2025 | TBD | Army | Tulane | Yulman Stadium, New Orleans, LA |
| Saturday, October 18, 2025 | TBD | Temple | Charlotte | Jerry Richardson Stadium, Charlotte, NC |
| Saturday, October 18, 2025 | TBD | Florida Atlantic | South Florida | Raymond James Stadium, Tampa, FL |
| Saturday, October 18, 2025 | TBD | UTSA | North Texas | DATCU Stadium, Denton, TX |
| Saturday, October 18, 2025 | TBD | Akron | Ball State | Scheumann Stadium, Muncie, IN |
| Saturday, October 18, 2025 | TBD | Central Michigan | Bowling Green | Doyt L. Perry Stadium, Bowling Green, OH |
| Saturday, October 18, 2025 | TBD | Buffalo | Massachusetts | Warren McGuirk Alumni Stadium, Amherst, MA |
| Saturday, October 18, 2025 | TBD | Eastern Michigan | Miami (OH) | Yager Stadium, Oxford, OH |
| Saturday, October 18, 2025 | TBD | Kent State | Toledo | Glass Bowl, Toledo, OH |
| Saturday, October 18, 2025 | TBD | Northern Illinois | Ohio | Peden Stadium, Athens, OH |
| Saturday, October 18, 2025 | 3:30 PM | Wyoming | Air Force | Falcon Stadium, USAF Academy, CO |
| Friday, October 17, 2025 | 6:30 PM | Washington State | Virginia | Scott Stadium, Charlottesville, VA |
| Saturday, October 18, 2025 | 7:30 PM | USC | Notre Dame | Notre Dame Stadium, Notre Dame, IN |
| Saturday, October 18, 2025 | 10:00 PM | Lafayette | Oregon State | Reser Stadium, Corvallis, OR |
| Saturday, October 18, 2025 | 10:30 PM | Florida State | Stanford | Stanford Stadium, Stanford, CA |