Football Predictions and Picks
Leagues
Upcoming games
Our number has Delaware winning by 5.1. At +7, take Delaware.
Our number has Northwestern winning by 4.3. At +2.5, take Northwestern.
Our number has Pittsburgh winning by 7.7. At +3.5, take Pittsburgh.
Our number has Central Michigan by 15.9. At -6, take Central Michigan.
Our number has Alabama by 1.0. At +5.5, take Mississippi State.
Our number has Texas A&M by 12.3. At -14, no bet.
Our number has Louisiana by 5.7, and the line is 6.5. No bet on the side.
Our number has Louisiana Tech by 9. At +2.5, take Louisiana Tech.
Our number has Tennessee by 3.95. At +7, take Auburn.
Our number has Arizona State by 3.3, and the line is 4. No bet on the side.
Our number has SMU by 12.2. At +20.5, take Boston College.
Our number has Miami (OH) by 9.9. At +13.5, take Bowling Green.
Our number has TCU by 2.5. At +6.5, take TCU.
Our number has UNLV by 4.9, and the line is 2.5. No bet on the side.
Our number has Arizona by 10.5. At -7, lay it with Arizona.
Our number has Eastern Michigan by 4.7. At +4.5, take Eastern Michigan.
Our number has Missouri by 13.5. At +4.5, take Missouri.
Our number has Washington State by 4.9. At -2.5, no bet.
Our number has Coastal Carolina by 2.2. At +2.5, take Coastal Carolina.
Our number has Indiana by 13.9. At +24.5, take Rutgers.
Our number has South Carolina by 11.2. At -2.5, take South Carolina.
Our number has NC State by 5.8. At +4, take NC State.
Our number has James Madison by 15.1. At +18.5, take Marshall.
Our number has Nebraska by 7.8. At +14.5, take Maryland.
Our number has LSU by 22.8. No line is posted, and this is no bet at any price.
Our number has Memphis by 16.7. At +20.5, take Charlotte, narrowly.
Our number has Miami by 6.7. At +17.5, take Clemson.
Our number has Minnesota winning by 3. At +5.5, take Minnesota.
Our number has Wisconsin by 7.7, and the line is 10.5. No bet.
Our number has Kansas by 5.2. At +18.5, take Middle Tennessee.
Our number has Navy winning by 1.2. At +3.5, take Navy.
Our number has Notre Dame by 18.6, and the line is 21. No bet.
Our number has Kent State by 7.6. At +3, take Kent State.
Our number has Ohio State by 1.9. At +13.5, take Iowa.
Our number has Old Dominion by 2.8. At +2.5, take Old Dominion.
Our number has Colorado State by 3.8. At +5.5, take Colorado State.
Our number has Illinois by 14.2. At -10, take Illinois.
Our number has UAB by 16.7. No line is posted, and this is no bet at any price.
Our number has Hawai'i by 12.8. At -2.5, take Hawai'i.
Our number has Wake Forest by 13.9. The line is 12.5. No bet.
Our number has UConn by 15.5. At +6, take UConn.
Our number has South Florida by 13.8. At -6, take South Florida.
Our number has Florida Atlantic by 17.0. No line is posted, and on a two-game sample there is no bet.
Our number has San Diego State by 10.8. At +4.5, take San Diego State.
Our number has Texas Tech by 12.2. At -13.5, no bet.
Our number has Ball State by 1.6. At +19.5, take Ball State.
Our number has Houston by 9.1. At +12.5, take UCF, and only at 12.5 or more.
Our number has South Alabama by 10.7. At +14, take UL Monroe.
Our number has Boise State by 14.8. At +19.5, take Utah State.
Our number has New Mexico by 16.2. At +22.5, take UTEP.
Our number has UTSA by 0.4. At +10.5, take Rice.
Our number has Georgia by 8.8. At +24.5, take Vanderbilt.
Our number has Florida State by 5.4. At +2.5, take Florida State.
Our number has USC by 5.5. At +8.5, take Washington.
Our number has Iowa State by 11.2. At -3.5, take Iowa State.
Our number has Western Michigan by 2.1. At +13.5, take Buffalo.
Our number has North Dakota State by 19.5, a point from the line. No bet.
New York is getting 2.5 at home against a team that won three games last season. Give me the Giants, and the over 44.5 alongside.
Seattle went 14-3 last season and is laying a touchdown at home to an 0-3 team. Give me the Seahawks, and no bet on the total.
Take the under 47.5 in Chiefs at Raiders. The total has climbed five points on three weeks of scoring, and last season says these two do no…
No home field in London, and last season says Indianapolis by nine. Give me the Colts at -3.5.
Houston is 0-3 and laying only 3 at home to a team that allowed 30 a game last season. Give me the Texans -3.
Minnesota -10.5 is about five points longer than last season's rates support. The pick is Miami +10.5.
Jacksonville is getting 2.5 in Cincinnati. I am taking the Jaguars and the points.
Take the over 43 in Jets at Bears, and Chicago -3.5 with it. The market marked the Bears down on one bad game, and last season says that ga…
No bet on Packers at Buccaneers. The total has fallen nine points since 16 September, and nothing in the scores explains it.
Baltimore has gone from 8.5 to 11.5, and that is too close to my number. No bet on this spread.
San Francisco is laying 2.5 to a team that had the better season last year. I am still taking the Broncos and the points.
Buffalo -6.5 is about five and a half points longer than last season's rates support. The pick is New England +7 where it is dealt, and +6.…
Fifty-one is more than four points above what last season's scoring supports. The pick is under 51.
Last season's rates make Los Angeles about a one-point favourite in Philadelphia, and the market has three. The pick is Philadelphia +3, wi…
Take the under 47.5 in Falcons at Saints. Neither team scored 21 a game last season, and the total has gone up anyway.
Our number has Troy by 2.4. No line yet: Troy is a bet at +1 or better, Southern Miss at +5.5 or better.
Our number has Kennesaw State by 7.2. No line yet: Kennesaw State is a bet at -4 or shorter, Jacksonville State at +10.5 or more.
Our number has Florida International by 7.8. No line yet: FIU is a bet at -4.5 or shorter, New Mexico State at +11 or more.
Dallas lays 3.5 to a team that finished last season with the better differential. I am taking the Buccaneers and the points.
Our number has Western Kentucky by 11.9. No line yet: Western Kentucky is a bet at -8.5 or shorter, Missouri State at +15 or more.
Our number has Liberty by 14.7. No line yet: Liberty is a bet at -11.5 or shorter, Sam Houston at +18 or more.
Our number has Arkansas State by 4.0. No line yet: Arkansas State is a bet at -1 or better, South Alabama at +7 or more.
Our number has UTSA by 7.3. No line yet: UTSA is a bet at -4 or shorter, South Florida at +10.5 or more.
Our number has Louisville by 11.1. No line yet: Louisville is a bet at -8 or shorter, Florida State at +14.5 or more.
Our number has Iowa by 1.3 on the road. No line yet: Iowa is a bet at +2 or more, Washington at +4.5 or more.
Our number has BYU by 8.6. No line yet: BYU is a bet at -5.5 or shorter, Iowa State at +12 or more.
Our number has Utah State by 12.2. No line yet: Utah State is a bet at -9 or shorter, Washington State at +15.5 or more.
Our number has San José State by 3.1. No line yet: San José State is a bet at pick'em or as an underdog, Wyoming at +6.5 or more.
Our number has Air Force by 1.9. No line yet: Northern Illinois is a bet at +5 or more, Air Force only as an underdog of 1.5 or more.
Our number has Arizona by 8.1. No line yet: Arizona is a bet at -5 or shorter, West Virginia at +11.5 or more.
Our number has Northwestern by 19.3. No line yet: Northwestern is a bet at -16 or shorter, Ball State at +22.5 or more.
Our number has Fresno State by 5.9. No line yet: Fresno State is a bet at -2.5 or shorter, Boise State at +9 or more.
Our number has Toledo by 17.6. No line yet: Toledo is a bet at -14.5 or shorter, Buffalo at +21 or more.
Our number has Ohio by 14.8. No line yet: Ohio is a bet at -11.5 or shorter, Central Michigan at +18 or more.
Our number has North Texas by 22.9. No line yet: North Texas is a bet at -19.5 or shorter, Charlotte at +26 or more.
Our number has Marshall by 8.4. No line yet: Marshall is a bet at -5 or shorter, Coastal Carolina at +11.5 or more.
Our number has Duke by 2.4. No line yet: Georgia Tech is a bet at +5.5 or more, Duke only as an underdog of 1 or more.
Our number has Akron by 6.8. No line yet: Akron is a bet at -3.5 or shorter, Eastern Michigan at +10 or more.
Our number has Alabama by 4.7. At +3, take Alabama.
Our number has Arizona State by 5.7. Arizona State is a bet at -2.5 or shorter, Hawai'i at +9 or longer.
Our number has Houston by 1.6. Houston is a bet at +1.5 or longer, Kansas State at +5 or longer.
Our number has Michigan State by 4.7. Michigan State is a bet at -1.5 or shorter, Illinois at +8 or longer.
Our number has Indiana by 3.4. Nebraska is a bet at +6.5 or longer; Indiana only at pick'em or as the underdog.
Our number has James Madison by 8.9. James Madison is a bet at -5.5 or shorter, Georgia Southern at +12 or longer.
Our number has Utah by 16.8. Utah is a bet at -13.5 or shorter, Kansas at +20 or longer.
Our number has Western Michigan by 17.9. Western Michigan is a bet at -14.5 or shorter, Kent State at +21 or longer.
Our number has Louisiana Tech by 12.0. Louisiana Tech is a bet at -9 or shorter, Louisiana at +15 or longer.
Our number has Kentucky by 4.1. Kentucky is a bet at -1 or anything better, underdog prices included; LSU only at +7.5 or longer.
Our number has Ohio State by 16.2. Ohio State is a bet at -13 or shorter, Maryland at +19.5 or longer.
Our number has Miami (OH) by 9.4. Miami (OH) is a bet at -6 or shorter, Massachusetts at +12.5 or longer.
Our number has Purdue by 2.3. Purdue is a bet at +1 or more, Minnesota at +5.5 or more.
Our number has UTEP by 1.0. UTEP is a bet at +2 or more, Nevada at +4 or more.
Our number has Pittsburgh by 8.0. Pittsburgh is a bet at -5 or shorter, North Carolina at +11 or more.
Our number has North Dakota State by 4.3, built on two road games. That is no bet at any price.
Our number has App State by 1.2. No line yet: App State is a bet only as an underdog of 2 or more, Old Dominion at +4.5 or more.
Our number has Vanderbilt by 8.0 over No. 9 Ole Miss. Vanderbilt is a bet at -5 or shorter, Ole Miss at +11 or more.
Our number has East Carolina by 14.8. East Carolina is a bet at -11.5 or shorter, Rice at +18 or more.
Our number has Bowling Green by 6.5, but Sacramento State's road sample is three games. No bet at any price.
Our number has San Diego State by 2.1 on the road. San Diego State is a bet at +1 or more, Oregon State at +5.5 or more.
Our number has No. 8 Florida by 12.1. Florida is a bet at -9 or shorter, South Carolina at +15.5 or more.
Our number has No. 3 Notre Dame by 24.7. Notre Dame is a bet at -21.5 or shorter, Stanford at +28 or more.
Our number has Virginia by 20.6. Virginia is a bet at -17.5 or shorter, Syracuse at +24 or more.
Our number has Tennessee by 7.2. Tennessee is a bet at -4 or shorter, Arkansas at +10.5 or longer.
Our number has Missouri by 5.8. Missouri is a bet at -2.5 or shorter, Texas A&M at +9 or longer.
Our number has Texas by 2.1 in Dallas. At +6, take Oklahoma.
Our number has Army by 4.2. Army is a bet at -1 or shorter, Tulane at +7.5 or longer.
Our number has Navy by 9.6. Navy is a bet at -6.5 or shorter, Tulsa at +13 or longer.
Our number has Memphis by 10.5. Memphis is a bet at -7.5 or shorter, UAB at +13.5 or longer.
Our number has Oklahoma State by 3.4. Oklahoma State is a bet at a pick'em or as an underdog, UCF at +6.5 or longer.
Our number has Oregon by 12.0. Oregon is a bet at -9 or shorter, UCLA at +15 or longer.
Our number has UConn by 10.0. UConn is a bet at -7 or shorter, Temple at +13 or longer.
Our number has Penn State by 9.4. At -1.5, take Penn State.
Our number has Virginia Tech by 0.5. Virginia Tech is a bet at +2.5 or longer, California at +3.5 or longer.
Our number has NC State by 5.1. No line yet: NC State is a bet at -2 or shorter, Wake Forest at +8.5 or more.
Seattle was plus 191 last season and lays only 3.5 at home. I am taking the Seahawks and laying the points.
Last season's rates put this game at about 47 points, and DraftKings has 49.5. The pick is under 49.5, and no bet on the side.
No bet on Bengals at Dolphins at Cincinnati -6. Last season's scores say Miami, this season's say Cincinnati, and I can't see what the pric…
No bet on Colts at Steelers at Pittsburgh -2.5. Last season's scores put this game within about a point of the market, on the side and on t…
No home field in London, and last season says Jacksonville by about five. Give me the Jaguars and the point and a half.
Washington lays 2.5 at home after finishing last season 37 points worse than New York. I am taking the Giants and the points.
Baltimore lays 4.5 in Atlanta, and my number is Ravens by 2.4. No bet on this game at the early line.
Denver won 14 games last season and is getting 2.5 from an 0-3 team. Give me the Broncos and the points.
Last season's rates make this game close to even with about 43 points in it. The picks are Cleveland +2.5 and over 38.5.
Take Arizona +8.5 against Detroit. Last season's scores put this game near a field goal, and this season has not shown me a Detroit team th…
Last season's rates make Houston about a touchdown better than Tennessee in Nashville. The pick is Houston -3.5.
A 14-win team is laying 8.5 at home to a 3-win team. I am taking the Patriots and laying the points.
Two teams whose games averaged about 40 points last season, and a total of 44.5. Give me the under, and leave the spread alone.
The total is about four points too high for what these two teams scored and allowed last season. The pick is under 54.5, and the spread is…
These are our football predictions and picks for the NFL, college football and the CFL, each written by a staff writer and free to read.
Every prediction names the call we make and the numbers it rests on. Each league has its own hub with its predictions and team pages, linked below.
The leagues
We publish a prediction for every NFL game each week. Every team page and the upcoming predictions are on the NFL predictions page.
Predictions and team pages for college football are on the college football picks page.
CFL predictions, for selected games, are on the CFL predictions page.
How football betting works
The same three markets run through every football league we cover.
- Point spread: the favorite has to win by more than the line, and the underdog covers by losing by less or winning outright. A standard price of -110 means risking $110 to win $100.
- Total: the combined score of both teams, and you bet whether it lands over or under the number.
- Moneyline: who wins the game, with no points given. A favorite at -200 pays $50 on a $100 bet.
The leagues differ in where the lines sit. NFL margins bunch up on 3 and 7: of the 285 NFL games in 2025, 46 were decided by exactly 3 points and 26 by exactly 7, more than any other margin. College spreads run much wider, because the same Saturday can match a ranked team against a far weaker opponent.
Football prediction FAQ
Do you publish a prediction for every football game? For the NFL, yes, every game each week. For college football, the games of the teams at the top of the AP poll, plus others our staff pick. For the CFL, selected games only.
What happens to a prediction after the game? The page is refreshed with the final score. The pick stays on it exactly as we published it, win or lose.
Do I need an account to read them? No. Every football prediction here is free to read.
Where can I find paid football picks? We compare the paid picks services on our handicapper sites reviews page.