College Football Odds and Predictions
Free college football predictions and picks against the spread. We put our own number beside the line on every game we cover and tell you bet or pass.
CFB teams
Air Force Falcons
Akron Zips
Alabama Crimson Tide
Appalachian State Mountaineers
Arizona State Sun Devils
Arizona Wildcats
Arkansas Razorbacks
Arkansas State Red Wolves
Army Black Knights
Auburn Tigers
Ball State Cardinals
Baylor Bears
Boise State Broncos
Boston College Eagles
Bowling Green Falcons
Brigham Young Cougars
Buffalo Bulls
California Golden Bears
Central Florida Knights
Central Michigan Chippewas
Charlotte 49ers
Cincinnati Bearcats
Clemson Tigers
Coastal Carolina Chanticleers
Colorado Buffaloes
Colorado State Rams
Connecticut Huskies
Delaware Fightin Blue Hens
Duke Blue Devils
East Carolina Pirates
Eastern Michigan Eagles
Florida Atlantic Owls
Florida Gators
Florida International Panthers
Florida State Seminoles
Fresno State Bulldogs
Georgia Bulldogs
Georgia Southern Eagles
Georgia State Panthers
Georgia Tech Yellow Jackets
Hawai’i Rainbow Warriors
Houston Cougars
Illinois Fighting Illini
Indiana Hoosiers
Iowa Hawkeyes
Iowa State Cyclones
Jacksonville State Gamecocks
James Madison Dukes
Kansas Jayhawks
Kansas State Wildcats
Kennesaw State Owls
Kent State Golden Flashes
Kentucky Wildcats
Liberty Flames
Louisiana Ragin’ Cajuns
Louisiana State Tigers
Louisiana Tech Bulldogs
Louisville Cardinals
Marshall Thundering Herd
Maryland Terrapins
Massachusetts Minutemen
Memphis Tigers
Miami Hurricanes
Miami Ohio Redhawks
Michigan State Spartans
Michigan Wolverines
Middle Tennessee Blue Raiders
Minnesota Golden Gophers
Mississippi Rebels
Mississippi State Bulldogs
Missouri State Bears
Missouri Tigers
NC State Wolfpack
Navy Midshipmen
Nebraska Cornhuskers
Nevada Wolf Pack
New Mexico Lobos
New Mexico State Aggies
North Carolina Tar Heels
North Texas Mean Green
Northern Illinois Huskies
Northwestern Wildcats
Notre Dame Fighting Irish
Ohio Bobcats
Ohio State Buckeyes
Oklahoma Sooners
Oklahoma State Cowboys
Old Dominion Monarchs
Oregon Ducks
Oregon State Beavers
Penn State Nittany Lions
Pittsburgh Panthers
Purdue Boilermakers
Rice Owls
Rutgers Scarlet Knights
SMU Mustangs
Sam Houston State Bearkats
San Diego State Aztecs
San Jose State Spartans
South Alabama Jaguars
South Carolina Gamecocks
South Florida Bulls
Southern Miss Golden Eagles
Stanford Cardinal
Syracuse Orange
TCU Horned Frogs
Temple Owls
Tennessee Volunteers
Texas A&M Aggies
Texas Longhorns
Texas San Antonio Roadrunners
Texas State Bobcats
Texas Tech Red Raiders
Texas el Paso Miners
Toledo Rockets
Troy Trojans
Tulane Green Wave
Tulsa Golden Hurricane
UAB Blazers
UCLA Bruins
UL Monroe Warhawks
UNLV Rebels
USC Trojans
Utah State Aggies
Utah Utes
Vanderbilt Commodores
Virginia Cavaliers
Virginia Tech Hokies
Wake Forest Demon Deacons
Washington Huskies
Washington State Cougars
West Virginia Mountaineers
Western Kentucky Hilltoppers
Western Michigan Broncos
Wisconsin Badgers
Wyoming Cowboys
The number, then the call
Every college football prediction we publish gives you the line and our number for the game. Then the call: a side against the spread, with the worst price we would still take, or no bet.
College is where that discipline matters most. There are more than a hundred and thirty teams at the top level, the gaps between them are huge, and a Saturday slate runs to dozens of games. A lot of numbers. Not many edges.
The season
The regular season runs from late August to the end of November. Conference title games and the bowls fill December, and the College Football Playoff runs from December to the national championship in January. In 2025 that was 934 games involving FBS teams: 888 in the regular season, 46 after it.
Saturday is college football’s day, from the noon kickoffs to the late games out west. Weeknight games run through the autumn, and the bowls take over the calendar in December.
College football odds: the spread does the work
Three prices on every game, like any football: the spread, the total, the moneyline. In college the spread carries the load; the moneyline on a big favorite is very short. Favorites won 694 of 907 games with a line in 2025, 76.5%.
The spreads themselves are the story. A third of the 2025 lines had a favorite of 14 points or more: 310 of 907. A line of 28 or more came up 113 times. In the NFL that size of number almost never appears.
Does the size of the line tell you who covers? Not on its own. Favorites covered between 47% and 57% in every band. The biggest lines, 28 points and up, went to the underdog 60 times in 113. Laying four touchdowns is a bet on a team that may be resting its starters by the fourth quarter. Price it that way.
Who beat the number
Texas Tech covered 11 times in 13 in 2025, the best record against the spread among the 133 teams with ten or more decided games. Western Michigan, Western Kentucky, Toledo, Iowa and Vanderbilt were close behind. At the other end, Baylor and Georgia State covered twice in 12.
Look at that top six. Three Power Four names, three from outside them. A record against the spread belongs to one season, and next year resets every one. Bet the game, not the badge.
Saturday, by kickoff
Saturday night was the one window that leaned. Favorites covered 159 of 282 night games, 56.4%. At noon and in the afternoon they covered half the time, give or take a game.
Don’t chase it. One season, one window, and 56% is not a system. The totals split by the hour too: afternoon games went over 158 times in 291; noon games, 81 in 182. Same sport, same season, different results by the hour. Read the conditions, not the clock.
Betting the total
College totals run high, because college games score: 52.8 points a game in 2025. Overs and unders came out close over the season, 456 overs against 470 unders.
The biggest totals were the ones to fade. Games posted at 59 or more went over only 60 times in 142, 42.3%. A total that high is the market expecting a shootout, and in 2025 the shootout often did not come. The middle band, 45 to 51.5, went over 191 times in 355.
Scoring moved through the year, too. It rose from 49.6 points a game in week 1 to 57.4 in week 4, then settled in the low fifties. The late title weeks were the lowest of the season.
Long shots that landed
College football produces long-shot winners every season. In 2025, 206 underdogs with a moneyline price won outright. The longest was UCLA over Penn State in week 6, 42-37, at +1500, getting 24.5 points. UAB beat Memphis at +1100. Sam Houston beat Oregon State at +1000.
Here is the honest read. Those are the stories people tell all winter. Favorites of 14 or more still won 290 of their 310 games. Long shots land a few times a season, and they are priced like it. Nobody builds a card on +1500. Bet the number, not the miracle.
The national championship made the same point at the other end. Indiana finished 16-0 and beat Miami 27-21, but as a 7.5-point favorite. Miami covered by losing. Winning and covering are two different results.
How our college number is built
Our college predictions set the method out in one clause. Take the home team’s average margin at home and the visitor’s average margin on the road, against FBS opponents only, over two seasons together. Our number is half the difference.
When the line sits at least 3 points from our number, that side is a bet, and the page names the worst price we would take. Inside 3 points, no bet. Neutral sites lose the home edge, and the page says when that applies.
Futures and the big events
Two season-long markets have pages of their own: who wins the College Football Playoff, and who takes the Heisman.
College football betting tips that cost nothing
- Price the big spread on its own terms. Four touchdowns is a bet on the backups. In 2025 favorites of 28 or more covered fewer than half.
- Fade the shootout price. Totals of 59 and up went under more often than over.
- Respect the home field. College home teams won 570 of 879 games outside neutral sites in 2025, 64.8%.
- Shop the line. Two books can post different numbers on the same game. Take the better half point.
- Pass, and mean it. A Saturday has dozens of games. Three points of daylight is the bar.
Every school, every game
Each school with a page on our site is listed here. Its page carries the schedule and every prediction we make for it, so the quickest way to a game is through either team.
Questions and answers
How big are college football spreads?
Much bigger than the NFL’s. In 2025, 310 of 907 college games with a line had a favorite of 14 points or more, and 113 had one of 28 or more.
Do college football favorites cover big spreads?
About half the time. In 2025 favorites covered between 47% and 57% in every band of spread; favorites of 28 points or more covered 53 times in 113.
What was the biggest college football upset of 2025?
By price, UCLA over Penn State in week 6, 42-37 at +1500, as a 24.5-point underdog. UCLA finished the season 3-9.
Past games
- Northern Illinois +7.5
- Arizona -3
- Ball State +36.5
- Fresno State +6.5
- Buffalo +21
- Ohio -3
- Charlotte +28.5
- Marshall -3.5
- Georgia Tech +6.5
- Akron +7
Show all 218 past predictions
- Alabama -1.5
- Hawai'i +20.5
- Houston +2.5
- Michigan State +2.5
- Nebraska +7.5
- No bet
- No bet
- Western Michigan -13.5
- Louisiana Tech -3
- Kentucky +8.5
- Maryland +34.5
- Miami (OH) -2.5
- Purdue +2.5
- UTEP +9.5
- Pittsburgh -4
- No bet
- Old Dominion +9.5
- Vanderbilt +9.5
- East Carolina -10
- No bet
- San Diego State +15.5
- No bet
- Stanford +38.5
- Virginia -9.5
- Arkansas +13.5
- Missouri -3.5
- Oklahoma +7.5
- No bet
- Navy -2.5
- UAB +14
- UCF +10.5
- No bet
- UConn +3.5
- Penn State -1.5
- California +10
- NC State +3.5
- Louisville -3.5
- Iowa +3
- No bet
- Utah State -5.5
- No bet
- Western Kentucky -2.5
- No bet
- No bet
- No bet
- Kennesaw State +3
- No bet
- Southern Miss +10.5
- Our number has Central Michigan by 15.9.
- Our number has Alabama by 1.0.
- Our number has Texas A&M by 12.3.
- Our number has Louisiana by 5.7, and the line is 6.5.
- Our number has Louisiana Tech by 9.
- Our number has Tennessee by 3.95.
- Our number has Arizona State by 3.3, and the line is 4.
- Our number has SMU by 12.2.
- Our number has Miami (OH) by 9.9.
- Our number has TCU by 2.5.
- Our number has UNLV by 4.9, and the line is 2.5.
- Our number has Arizona by 10.5.
- Our number has Eastern Michigan by 4.7.
- Our number has Missouri by 13.5.
- Our number has Washington State by 4.9.
- Our number has Coastal Carolina by 2.2.
- Our number has Indiana by 13.9.
- Our number has South Carolina by 11.2.
- Our number has NC State by 5.8.
- Our number has James Madison by 15.1.
- Our number has Nebraska by 7.8.
- Our number has LSU by 22.8.
- Our number has Memphis by 16.7.
- Our number has Miami by 6.7.
- Our number has Minnesota winning by 3.
- Our number has Wisconsin by 7.7, and the line is 10.5.
- Our number has Kansas by 5.2.
- Our number has Navy winning by 1.2.
- Our number has Notre Dame by 18.6, and the line is 21.
- Our number has Kent State by 7.6.
- Our number has Ohio State by 1.9.
- Our number has Old Dominion by 2.8.
- Our number has Colorado State by 3.8.
- Our number has Illinois by 14.2.
- Our number has UAB by 16.7.
- Our number has Hawai'i by 12.8.
- Our number has Wake Forest by 13.9.
- Our number has UConn by 15.5.
- Our number has South Florida by 13.8.
- Our number has Florida Atlantic by 17.0.
- Our number has San Diego State by 10.8.
- Our number has Texas Tech by 12.2.
- Our number has Ball State by 1.6.
- Our number has Houston by 9.1.
- Our number has South Alabama by 10.7.
- Our number has Boise State by 14.8.
- Our number has New Mexico by 16.2.
- Our number has UTSA by 0.4.
- Our number has Georgia by 8.8.
- Our number has Florida State by 5.4.
- Our number has USC by 5.5.
- Our number has Iowa State by 11.2.
- Our number has Western Michigan by 2.1.
- Our number has North Dakota State by 19.5, a point from the line.
- Our number has Delaware winning by 5.1.
- Our number has Northwestern winning by 4.3.
- Our number has Pittsburgh winning by 7.7.
- Our number has North Texas by 3.7.
- Our number has New Mexico State by 7.4.
- Our number has Nevada by 0.5.
- Our number has Washington State by 4.3.
- Our number has Kent State by 18.1.
- Our number has Western Michigan winning by 6.9.
- No bet.
- No bet.
- Our number has Baylor by 8.6.
- Our number has UTSA by 19.1.
- Our number has Virginia by 15.2.
- Our number has UL Monroe winning by 3.8.
- No bet.
- Our number has Georgia Tech by 2.8, the market has it by 3.5.
- Our number has Wyoming by 3.9.
- Our number has Houston by 5.7.
- No bet.
- No bet.
- Our number has Michigan by 1.4.
- Our number has Old Dominion by 2.4.
- Our number has Cincinnati by 1.4.
- Our number has Arkansas State by 2.9.
- No bet.
- No bet.
- Our number has Louisiana by 6.6.
- No bet.
- Western Kentucky is -38.5 against a team with three FBS games in two seasons.
- Our number has Jacksonville State by 6.7, and the line is 7.
- Our number has Washington by 16.9.
- Our number has Mississippi State by 0.1, a coin flip.
- Our number has SMU by 14.6.
- Our number has Michigan State by 4.6.
- Our number has New Mexico State by 1.8.
- No bet on North Carolina Central at East Carolina.
- Our number has West Virginia by 8.5.
- Our number has UTEP winning by 6.1.
- Our number has Fresno State by 17.4.
- No bet.
- Our number has Toledo by 15.5.
- Our number has Kentucky by 3.5.
- Our number has South Florida by 4.9.
- Our number has Tulane by 8.6.
- No bet.
- Our number has UCF by 5.4.
- Our number has Utah State by 8.9.
- Our number has Arkansas by 0.4.
- Our number has Maryland by 2.0.
- Our number has UConn winning by 0.6.
- Our number has UNLV by 0.5.
- Our number has Utah by 3.8.
- Our number has Vanderbilt by 1.6.
- Our number has Virginia Tech by 2.2.
- Our number has Louisville by 6.9.
- No bet.
- Our number has Army by 8.8.
- Our number has Clemson by 5.5.
- Our number has Navy by 2.6.
- Our number has Liberty by 1.2.
- The Alabama vs Florida State recap became a completely different game after Florida State built a 21-6 lead.
- The BYU vs Colorado State recap was decided early.
- The Georgia vs Arkansas recap delivered the preview’s spread thesis almost exactly.
- The Indiana vs Western Kentucky recap stayed slow long enough to kill the preview’s total before Indiana finally broke the game open.
- The Iowa vs Northern Iowa recap destroyed the preview’s low-total thesis.
- The Kentucky vs Texas A&M recap produced one of Saturday’s clearest upset scripts.
- The LSU vs Ole Miss recap turned twice.
- The Michigan vs UTEP recap began with upset noise and ended as a blowout.
- The Missouri vs Troy recap rewarded under bettors but gave the favorite plenty to think about.
- The Notre Dame vs Michigan State recap followed the preview’s under thesis cleanly.
- The Ohio State vs Kent State recap nearly produced the predicted score but still beat the total.
- The Oklahoma vs New Mexico recap was much tighter than the market expected.
- The Penn State vs Buffalo recap was another case where the favorite scored enough to ruin an under by itself.
- The SMU Mustangs visit the Louisville Cardinals on Saturday, September 19, 2026, with Kevin Jennings and Lincoln Kienholz projected to lead…
- The Tennessee vs Kennesaw State recap produced a straightforward favorite victory but missed the spread by less than a field goal.
- The Texas vs UTSA recap showed why a dominant win can still be a losing spread result.
- The USC vs Rutgers recap was a perfect example of why winning the game and covering the number are different jobs.
- The Utah vs Utah State recap was one of the cleanest total results of the day.
- The Washington vs Eastern Washington recap finally showed the offensive ceiling Huskies bettors had been waiting for.
- The Houston vs Texas Tech recap validated the price-based underdog argument almost perfectly.
- The Miami vs Wake Forest recap produced a winning favorite, a winning underdog spread and a losing total recommendation.
- The Portland State vs Oregon recap turned into one of the most decisive betting reversals possible.
- The Alabama vs Kentucky recap became two completely different football games.
- The Arizona State vs Texas A&M recap became a brutal lesson in how quickly turnovers can destroy a large underdog spread.
- The Arizona vs BYU recap looked promising for underdog bettors at halftime and painful by the finish.
- The Arkansas vs Utah recap punished bettors who expected nearly two touchdowns of protection to keep the Razorbacks competitive.
- The Charlotte vs Ole Miss recap showed why a dominant favorite can win easily without making a giant spread attractive.
- The Howard vs Indiana recap produced almost the exact margin that made the ScoresAndStats preview refuse to force a massive favorite spread…
- The Iowa State vs Iowa recap delivered exactly the compressed rivalry environment ScoresAndStats expected.
- USC won 49-30.
- The Louisiana Tech vs LSU recap gave bettors an unusual two-market result.
- The Oklahoma vs Michigan recap rewarded bettors who took the points and never needed them.
- The Oregon vs Oklahoma State recap produced the most violent market reversal of Saturday’s NCAAF board.
- The Penn State vs Temple recap delivered a comfortable Nittany Lions win without enough margin for favorite bettors.
- The Rice vs Notre Dame recap gave the heavy favorite every bit of margin the ScoresAndStats preview hoped the enormous spread might suppres…
- The Southern vs Houston recap turned a 50-point betting cushion into nowhere near enough.
- The Tennessee vs Georgia Tech recap delivered both ScoresAndStats betting angles without requiring a late sweat.
- The Texas Tech vs Oregon State recap gave Oregon State bettors exactly the type of resistance the ScoresAndStats preview expected.
- The Texas vs Ohio State recap produced a result that looked impossible entering the fourth quarter.
- The UC Davis vs SMU recap showed exactly why short-rest concerns can disappear when the favorite’s quarterback advantage is overwhelming.
- The Utah State vs Washington recap produced one of the largest spread misses on Saturday’s board.
- The Western Kentucky vs Georgia recap showed why passing a huge spread can still be disciplined even when the favorite ultimately demolishe…
- No.
- The Missouri vs Kansas recap never developed into the one-possession rivalry game ScoresAndStats projected.
- The Villanova vs Louisville recap produced the result every +36.5 bettor feared.