Skip to content
Scores&Stats
ES

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

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.

The college football yearAugSepOctNovDecJanRegular seasonTitle games, bowlsPlayoff
Approximate: the regular season from late August to the end of November; conference title games and bowls through December; the College Football Playoff from December to the national championship in January.

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.

College spreads, 2025: how many, and how often the favorite covered0%20%40%60%80%41.1%50.9%Under 724.7%54.3%7 to 13.513.2%50.8%14 to 20.58.5%57.1%21 to 27.512.5%46.9%28 or moreShare of gamesFavorite covered
907 games with a pre-game spread. Games per band: Under 7 373, 7 to 13.5 224, 14 to 20.5 120, 21 to 27.5 77, 28 or more 113; pushes 3, left out of the cover rate. Source: ESPN results and pre-game lines.

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.

Against the spread, 2025: the six best and the six worstTexas Tech Red Raiders84.6% (11-2)Western Michigan Broncos78.6% (11-3)Western Kentucky Hilltoppers76.9% (10-3)Toledo Rockets76.9% (10-3)Iowa Hawkeyes76.9% (10-3)Vanderbilt Commodores76.9% (10-3)Northern Illinois Huskies25.0% (3-9)Liberty Flames25.0% (3-9)Sam Houston Bearkats18.2% (2-9)Massachusetts Minutemen18.2% (2-9)Baylor Bears16.7% (2-10)Georgia State Panthers16.7% (2-10)
Share of games each team covered, pushes left out, bowls and playoff included; record in brackets. Teams with 10 or more decided games ranked: 133. Source: ESPN results and pre-game lines.

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.

By kickoff, 2025: how often the favorite covered, and how often the game went over0%20%40%60%80%49.4%44.5%Sat noon50.0%54.3%Sat afternoon56.4%48.4%Sat night49.4%47.0%Other daysFavorite coveredWent over
Kickoff in Eastern time: Saturday noon is before 2 PM, afternoon before 6 PM; other days are weeknights, Fridays, Sundays and the bowl dates. Games: Saturday noon 184, Saturday afternoon 293, Saturday night 288, Other days 169. Source: ESPN results and pre-game lines.

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.

How often the over came in, by size of total, 20250%20%40%60%80%45.2%Under 4553.8%45 to 51.548.5%52 to 58.542.3%59 or moreOver
Pushes left out. Games per band: Under 45 93, 45 to 51.5 355, 52 to 58.5 336, 59 or more 142. Source: ESPN results and pre-game lines.

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.

Points per game, week by week, 20250204060805015425635745255265375385495310511151125413531441T50PPoints per game
Both teams combined: regular-season weeks 1 to 14, the late-season title weeks together (T), and the postseason (P): bowls, the playoff and the national championship. Season average 52.8. Source: ESPN results and pre-game lines.

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.

The longest prices that won, 2025UCLA Bruins +1500 over Penn State Nittany Lions, 42-37UAB Blazers +1100 over Memphis Tigers, 31-24Sam Houston Bearkats +1000 over Oregon State Beavers, 21-17Long Island University Sharks +1000 over Eastern Michigan Eagles, 28-23Northwestern Wildcats +800 over Penn State Nittany Lions, 22-21Fresno State Bulldogs +800 over Boise State Broncos, 30-7
Underdogs (by the spread) that won outright, by their pre-game moneyline; 206 of the season's outright underdog wins carried a moneyline price. Source: ESPN results and pre-game lines.

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.

How a college football call is madeHome team's margin athome, against FBSVisitor's margin onthe road, against FBSHalf the difference,two seasons: our number3 points or more fromthe spread: bet
Two seasons together; less than 3 points from the spread is no bet. As our college predictions set it out.

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

  1. Air Force at N Illinois · 10 OctNorthern Illinois +7.5
  2. Arizona at West Virginia · 10 OctArizona -3
  3. Ball State at Northwestern · 10 OctBall State +36.5
  4. Boise St at Fresno St · 10 OctFresno State +6.5
  5. Buffalo at Toledo · 10 OctBuffalo +21
  6. C Michigan at Ohio · 10 OctOhio -3
  7. Charlotte at North Texas · 10 OctCharlotte +28.5
  8. Coastal at Marshall · 10 OctMarshall -3.5
  9. Duke at Georgia Tech · 10 OctGeorgia Tech +6.5
  10. E Michigan at Akron · 10 OctAkron +7
Show all 218 past predictions
  1. Georgia at Alabama · 10 OctAlabama -1.5
  2. Hawai'i at Arizona St · 10 OctHawai'i +20.5
  3. Houston at Kansas St · 10 OctHouston +2.5
  4. Illinois at Michigan St · 10 OctMichigan State +2.5
  5. Indiana at Nebraska · 10 OctNebraska +7.5
  6. James Madison at GA Southern · 10 OctNo bet
  7. Kansas at Utah · 10 OctNo bet
  8. Kent State at W Michigan · 10 OctWestern Michigan -13.5
  9. Louisiana at Louisiana Tech · 10 OctLouisiana Tech -3
  10. Tigers at Kentucky · 10 OctKentucky +8.5
  11. Maryland at Ohio State · 10 OctMaryland +34.5
  12. Redhawks at UMass · 10 OctMiami (OH) -2.5
  13. Minnesota at Purdue · 10 OctPurdue +2.5
  14. Nevada at Miners · 10 OctUTEP +9.5
  15. North Carolina at Pitt · 10 OctPittsburgh -4
  16. N Dakota St at UNLV · 10 OctNo bet
  17. Old Dominion at Mountaineers · 10 OctOld Dominion +9.5
  18. Rebels at Vanderbilt · 10 OctVanderbilt +9.5
  19. Rice at East Carolina · 10 OctEast Carolina -10
  20. Sacramento St at Bowling Green · 10 OctNo bet
  21. San Diego St at Oregon St · 10 OctSan Diego State +15.5
  22. South Carolina at Florida · 10 OctNo bet
  23. Stanford at Notre Dame · 10 OctStanford +38.5
  24. Syracuse at Virginia · 10 OctVirginia -9.5
  25. Tennessee at Arkansas · 10 OctArkansas +13.5
  26. Texas A&M at Missouri · 10 OctMissouri -3.5
  27. Texas at Oklahoma · 10 OctOklahoma +7.5
  28. Tulane at Army · 10 OctNo bet
  29. Tulsa at Navy · 10 OctNavy -2.5
  30. UAB at Memphis · 10 OctUAB +14
  31. Knights at Oklahoma St · 10 OctUCF +10.5
  32. UCLA at Oregon · 10 OctNo bet
  33. Huskies at Temple · 10 OctUConn +3.5
  34. USC at Penn State · 10 OctPenn State -1.5
  35. Virginia Tech at California · 10 OctCalifornia +10
  36. Wake Forest at NC State · 10 OctNC State +3.5
  37. Florida St at Louisville · 9 OctLouisville -3.5
  38. Iowa at Washington · 9 OctIowa +3
  39. Iowa State at Cougars · 9 OctNo bet
  40. Washington St at Utah State · 9 OctUtah State -5.5
  41. Wyoming at San José St · 9 OctNo bet
  42. Missouri St at Western KY · 8 OctWestern Kentucky -2.5
  43. Bearkats at Liberty · 8 OctNo bet
  44. South Alabama at Arkansas St · 8 OctNo bet
  45. South Florida at Roadrunners · 8 OctNo bet
  46. Jax State at Kennesaw St · 7 OctKennesaw State +3
  47. New Mexico St at FIU · 7 OctNo bet
  48. Southern Miss at Troy · 6 OctSouthern Miss +10.5
  49. Akron at C Michigan · 3 OctOur number has Central Michigan by 15.9.
  50. Alabama at Mississippi St · 3 OctOur number has Alabama by 1.0.
  51. Arkansas at Texas A&M · 3 OctOur number has Texas A&M by 12.3.
  52. Arkansas St at Louisiana · 3 OctOur number has Louisiana by 5.7, and the line is 6.5.
  53. Army at Louisiana Tech · 3 OctOur number has Louisiana Tech by 9.
  54. Auburn at Tennessee · 3 OctOur number has Tennessee by 3.95.
  55. Baylor at Arizona St · 3 OctOur number has Arizona State by 3.3, and the line is 4.
  56. Boston College at SMU · 3 OctOur number has SMU by 12.2.
  57. Bowling Green at Redhawks · 3 OctOur number has Miami (OH) by 9.9.
  58. Cougars at TCU · 3 OctOur number has TCU by 2.5.
  59. California at UNLV · 3 OctOur number has UNLV by 4.9, and the line is 2.5.
  60. Cincinnati at Arizona · 3 OctOur number has Arizona by 10.5.
  61. E Michigan at UMass · 3 OctOur number has Eastern Michigan by 4.7.
  62. Florida at Missouri · 3 OctOur number has Missouri by 13.5.
  63. Fresno St at Washington St · 3 OctOur number has Washington State by 4.9.
  64. GA Southern at Coastal · 3 OctOur number has Coastal Carolina by 2.2.
  65. Indiana at Rutgers · 3 OctOur number has Indiana by 13.9.
  66. Kentucky at South Carolina · 3 OctOur number has South Carolina by 11.2.
  67. Louisville at NC State · 3 OctOur number has NC State by 5.8.
  68. Marshall at James Madison · 3 OctOur number has James Madison by 15.1.
  69. Maryland at Nebraska · 3 OctOur number has Nebraska by 7.8.
  70. Cowboys at Tigers · 3 OctOur number has LSU by 22.8.
  71. Memphis at Charlotte · 3 OctOur number has Memphis by 16.7.
  72. Miami at Clemson · 3 OctOur number has Miami by 6.7.
  73. Michigan at Minnesota · 3 OctOur number has Minnesota winning by 3.
  74. Michigan St at Wisconsin · 3 OctOur number has Wisconsin by 7.7, and the line is 10.5.
  75. MTSU at Kansas · 3 OctOur number has Kansas by 5.2.
  76. Navy at Air Force · 3 OctOur number has Navy winning by 1.2.
  77. Notre Dame at North Carolina · 3 OctOur number has Notre Dame by 18.6, and the line is 21.
  78. Ohio at Kent State · 3 OctOur number has Kent State by 7.6.
  79. Ohio State at Iowa · 3 OctOur number has Ohio State by 1.9.
  80. Old Dominion at Georgia St · 3 OctOur number has Old Dominion by 2.8.
  81. Oregon St at Colorado St · 3 OctOur number has Colorado State by 3.8.
  82. Purdue at Illinois · 3 OctOur number has Illinois by 14.2.
  83. Samford at UAB · 3 OctOur number has UAB by 16.7.
  84. San José St at Hawai'i · 3 OctOur number has Hawai'i by 12.8.
  85. Stanford at Wake Forest · 3 OctOur number has Wake Forest by 13.9.
  86. Syracuse at Huskies · 3 OctOur number has UConn by 15.5.
  87. Temple at South Florida · 3 OctOur number has South Florida by 13.8.
  88. Texas Southern at FAU · 3 OctOur number has Florida Atlantic by 17.0.
  89. Texas St at San Diego St · 3 OctOur number has San Diego State by 10.8.
  90. Texas Tech at Colorado · 3 OctOur number has Texas Tech by 12.2.
  91. Toledo at Ball State · 3 OctOur number has Ball State by 1.6.
  92. Knights at Houston · 3 OctOur number has Houston by 9.1.
  93. UL Monroe at South Alabama · 3 OctOur number has South Alabama by 10.7.
  94. Utah State at Boise St · 3 OctOur number has Boise State by 14.8.
  95. Miners at New Mexico · 3 OctOur number has New Mexico by 16.2.
  96. Roadrunners at Rice · 3 OctOur number has UTSA by 0.4.
  97. Vanderbilt at Georgia · 3 OctOur number has Georgia by 8.8.
  98. Virginia at Florida St · 3 OctOur number has Florida State by 5.4.
  99. Washington at USC · 3 OctOur number has USC by 5.5.
  100. West Virginia at Iowa State · 3 OctOur number has Iowa State by 11.2.
  101. W Michigan at Buffalo · 3 OctOur number has Western Michigan by 2.1.
  102. Wyoming at N Dakota St · 3 OctOur number has North Dakota State by 19.5, a point from the line.
  103. Liberty at Hens · 2 OctOur number has Delaware winning by 5.1.
  104. Penn State at Northwestern · 2 OctOur number has Northwestern winning by 4.3.
  105. Pitt at Virginia Tech · 2 OctOur number has Pittsburgh winning by 7.7.
  106. North Texas at Tulsa · 1 OctOur number has North Texas by 3.7.
  107. Western KY at New Mexico St · 1 OctOur number has New Mexico State by 7.4.
  108. Air Force at Nevada · 26 SepOur number has Nevada by 0.5.
  109. Arizona at Washington St · 26 SepOur number has Washington State by 4.3.
  110. Ball State at Kent State · 26 SepOur number has Kent State by 18.1.
  111. Boise St at W Michigan · 26 SepOur number has Western Michigan winning by 6.9.
  112. Bucknell at Pitt · 26 SepNo bet.
  113. C Arkansas at Florida St · 26 SepNo bet.
  114. Colorado at Baylor · 26 SepOur number has Baylor by 8.6.
  115. Colorado St at Roadrunners · 26 SepOur number has UTSA by 19.1.
  116. Hens at Virginia · 26 SepOur number has Virginia by 15.2.
  117. FAU at UL Monroe · 26 SepOur number has UL Monroe winning by 3.8.
  118. Gardner-Webb at Marshall · 26 SepNo bet.
  119. Georgia Tech at Stanford · 26 SepOur number has Georgia Tech by 2.8, the market has it by 3.5.
  120. Hawai'i at Wyoming · 26 SepOur number has Wyoming by 3.9.
  121. Houston at GA Southern · 26 SepOur number has Houston by 5.7.
  122. Huskies at North Texas · 26 SepNo bet.
  123. Incarnate Word at Texas St · 26 SepNo bet.
  124. Iowa at Michigan · 26 SepOur number has Michigan by 1.4.
  125. James Madison at Old Dominion · 26 SepOur number has Old Dominion by 2.4.
  126. Kansas St at Cincinnati · 26 SepOur number has Cincinnati by 1.4.
  127. Kennesaw St at Arkansas St · 26 SepOur number has Arkansas State by 2.9.
  128. Lindenwood at E Michigan · 26 SepNo bet.
  129. Sharks at FIU · 26 SepNo bet.
  130. Louisiana at Charlotte · 26 SepOur number has Louisiana by 6.6.
  131. UMass at Sacramento St · 26 SepNo bet.
  132. Mercyhurst at Western KY · 26 SepWestern Kentucky is -38.5 against a team with three FBS games in two seasons.
  133. MTSU at Jax State · 26 SepOur number has Jacksonville State by 6.7, and the line is 7.
  134. Minnesota at Washington · 26 SepOur number has Washington by 16.9.
  135. Missouri at Mississippi St · 26 SepOur number has Mississippi State by 0.1, a coin flip.
  136. Missouri St at SMU · 26 SepOur number has SMU by 14.6.
  137. Nebraska at Michigan St · 26 SepOur number has Michigan State by 4.6.
  138. New Mexico at New Mexico St · 26 SepOur number has New Mexico State by 1.8.
  139. NC Central at East Carolina · 26 SepNo bet on North Carolina Central at East Carolina.
  140. Oklahoma St at West Virginia · 26 SepOur number has West Virginia by 8.5.
  141. Oregon St at Miners · 26 SepOur number has UTEP winning by 6.1.
  142. Rice at Fresno St · 26 SepOur number has Fresno State by 17.4.
  143. Robert Morris at Buffalo · 26 SepNo bet.
  144. San Diego St at Toledo · 26 SepOur number has Toledo by 15.5.
  145. South Alabama at Kentucky · 26 SepOur number has Kentucky by 3.5.
  146. South Florida at Bowling Green · 26 SepOur number has South Florida by 4.9.
  147. Southern Miss at Tulane · 26 SepOur number has Tulane by 8.6.
  148. Skyhawks at Ohio · 26 SepNo bet.
  149. TCU at Knights · 26 SepOur number has UCF by 5.4.
  150. Troy at Utah State · 26 SepOur number has Utah State by 8.9.
  151. Tulsa at Arkansas · 26 SepOur number has Arkansas by 0.4.
  152. UCLA at Maryland · 26 SepOur number has Maryland by 2.0.
  153. Huskies at Redhawks · 26 SepOur number has UConn winning by 0.6.
  154. UNLV at Akron · 26 SepOur number has UNLV by 0.5.
  155. Utah at Iowa State · 26 SepOur number has Utah by 3.8.
  156. Vanderbilt at Auburn · 26 SepOur number has Vanderbilt by 1.6.
  157. Virginia Tech at Boston College · 26 SepOur number has Virginia Tech by 2.2.
  158. Wake Forest at Louisville · 26 SepOur number has Louisville by 6.9.
  159. William & Mary at Duke · 26 SepNo bet.
  160. Army at Temple · 25 SepOur number has Army by 8.8.
  161. Clemson at California · 25 SepOur number has Clemson by 5.5.
  162. Navy at UAB · 25 SepOur number has Navy by 2.6.
  163. Liberty at Coastal · 24 SepOur number has Liberty by 1.2.
  164. Florida St at Alabama · 19 SepThe Alabama vs Florida State recap became a completely different game after Florida State built a 21-6 lead.
  165. Cougars at Colorado St · 19 SepThe BYU vs Colorado State recap was decided early.
  166. Georgia at Arkansas · 19 SepThe Georgia vs Arkansas recap delivered the preview’s spread thesis almost exactly.
  167. Western KY at Indiana · 19 SepThe Indiana vs Western Kentucky recap stayed slow long enough to kill the preview’s total before Indiana finally broke the game open.
  168. Northern Iowa at Iowa · 19 SepThe Iowa vs Northern Iowa recap destroyed the preview’s low-total thesis.
  169. Kentucky at Texas A&M · 19 SepThe Kentucky vs Texas A&M recap produced one of Saturday’s clearest upset scripts.
  170. Tigers at Rebels · 19 SepThe LSU vs Ole Miss recap turned twice.
  171. Miners at Michigan · 19 SepThe Michigan vs UTEP recap began with upset noise and ended as a blowout.
  172. Troy at Missouri · 19 SepThe Missouri vs Troy recap rewarded under bettors but gave the favorite plenty to think about.
  173. Michigan St at Notre Dame · 19 SepThe Notre Dame vs Michigan State recap followed the preview’s under thesis cleanly.
  174. Kent State at Ohio State · 19 SepThe Ohio State vs Kent State recap nearly produced the predicted score but still beat the total.
  175. New Mexico at Oklahoma · 19 SepThe Oklahoma vs New Mexico recap was much tighter than the market expected.
  176. Buffalo at Penn State · 19 SepThe Penn State vs Buffalo recap was another case where the favorite scored enough to ruin an under by itself.
  177. SMU at Louisville · 19 SepThe SMU Mustangs visit the Louisville Cardinals on Saturday, September 19, 2026, with Kevin Jennings and Lincoln Kienholz projected to lead…
  178. Kennesaw St at Tennessee · 19 SepThe Tennessee vs Kennesaw State recap produced a straightforward favorite victory but missed the spread by less than a field goal.
  179. Roadrunners at Texas · 19 SepThe Texas vs UTSA recap showed why a dominant win can still be a losing spread result.
  180. USC at Rutgers · 19 SepThe USC vs Rutgers recap was a perfect example of why winning the game and covering the number are different jobs.
  181. Utah State at Utah · 19 SepThe Utah vs Utah State recap was one of the cleanest total results of the day.
  182. E Washington at Washington · 19 SepThe Washington vs Eastern Washington recap finally showed the offensive ceiling Huskies bettors had been waiting for.
  183. Houston at Texas Tech · 18 SepThe Houston vs Texas Tech recap validated the price-based underdog argument almost perfectly.
  184. Miami at Wake Forest · 18 SepThe Miami vs Wake Forest recap produced a winning favorite, a winning underdog spread and a losing total recommendation.
  185. Vikings at Oregon · 18 SepThe Portland State vs Oregon recap turned into one of the most decisive betting reversals possible.
  186. Alabama at Kentucky · 12 SepThe Alabama vs Kentucky recap became two completely different football games.
  187. Arizona St at Texas A&M · 12 SepThe Arizona State vs Texas A&M recap became a brutal lesson in how quickly turnovers can destroy a large underdog spread.
  188. Cougars at Arizona · 12 SepThe Arizona vs BYU recap looked promising for underdog bettors at halftime and painful by the finish.
  189. Arkansas at Utah · 12 SepThe Arkansas vs Utah recap punished bettors who expected nearly two touchdowns of protection to keep the Razorbacks competitive.
  190. Rebels at Charlotte · 12 SepThe Charlotte vs Ole Miss recap showed why a dominant favorite can win easily without making a giant spread attractive.
  191. Howard at Indiana · 12 SepThe Howard vs Indiana recap produced almost the exact margin that made the ScoresAndStats preview refuse to force a massive favorite spread…
  192. Iowa State at Iowa · 12 SepThe Iowa State vs Iowa recap delivered exactly the compressed rivalry environment ScoresAndStats expected.
  193. Louisiana at USC · 12 SepUSC won 49-30.
  194. Tigers at Louisiana Tech · 12 SepThe Louisiana Tech vs LSU recap gave bettors an unusual two-market result.
  195. Oklahoma at Michigan · 12 SepThe Oklahoma vs Michigan recap rewarded bettors who took the points and never needed them.
  196. Oregon at Oklahoma St · 12 SepThe Oregon vs Oklahoma State recap produced the most violent market reversal of Saturday’s NCAAF board.
  197. Penn State at Temple · 12 SepThe Penn State vs Temple recap delivered a comfortable Nittany Lions win without enough margin for favorite bettors.
  198. Rice at Notre Dame · 12 SepThe Rice vs Notre Dame recap gave the heavy favorite every bit of margin the ScoresAndStats preview hoped the enormous spread might suppres…
  199. Southern at Houston · 12 SepThe Southern vs Houston recap turned a 50-point betting cushion into nowhere near enough.
  200. Tennessee at Georgia Tech · 12 SepThe Tennessee vs Georgia Tech recap delivered both ScoresAndStats betting angles without requiring a late sweat.
  201. Texas Tech at Oregon St · 12 SepThe Texas Tech vs Oregon State recap gave Oregon State bettors exactly the type of resistance the ScoresAndStats preview expected.
  202. Ohio State at Texas · 12 SepThe Texas vs Ohio State recap produced a result that looked impossible entering the fourth quarter.
  203. UC Davis at SMU · 12 SepThe UC Davis vs SMU recap showed exactly why short-rest concerns can disappear when the favorite’s quarterback advantage is overwhelming.
  204. Utah State at Washington · 12 SepThe Utah State vs Washington recap produced one of the largest spread misses on Saturday’s board.
  205. Western KY at Georgia · 12 SepThe Western Kentucky vs Georgia recap showed why passing a huge spread can still be disciplined even when the favorite ultimately demolishe…
  206. Missouri at Kansas · 11 SepNo.
  207. Missouri at Kansas · 11 SepThe Missouri vs Kansas recap never developed into the one-possession rivalry game ScoresAndStats projected.
  208. Villanova at Louisville · 11 SepThe Villanova vs Louisville recap produced the result every +36.5 bettor feared.