The Iowa State Cyclones (3-2, 1-1 Big 12) face the No. 8 BYU Cougars (4-0, 2-0) Friday in Provo, Utah. Kickoff at LaVell Edwards Stadium is at 10:15 p.m. ET (ESPN). Let's analyze college football odds around the Iowa State vs. BYU odds and make our expert college football picks and predictions for the best bets.
The Cyclones got their first conference Saturday in a wild 45-42 home win over the West Virginia Mountaineers as 2.5-point favorites with the Over (53.5) cashing. RB Aiden Flora rushed for 212 yards and 3 TDs, and he threw 2 TD passes off halfback options. His 2-yard run with 1:57 to go in the game gave them the win.
The Cougars beat the TCU Hortned Frogs last Saturday 17-10. QB Bear Bachmeier rushed for 66 yards and 2 TDs, as RB LJ Martin
left with a leg injury. The BYU defense limited TCU to 259 yards of offense.
Iowa State leads the all-time series 5-1, but BYU won 41-27 in Ames, Iowa, last season as 2.5-point underdogs.
– Rankings: US LBM Coaches Poll, conducted by the American Football Coaches Association and USA TODAY Sports
Watch NCAA football on Fubo!
Iowa State at BYU odds
Provided by BetMGM Sportsbook; access USA TODAY Sports Scores and Sports Betting Odds hub for a full list. Lines last updated Thursday at 4:42 p.m. ET.
- Moneyline (ML): Iowa State +310 (bet $100 to win $310) | BYU -400 (bet $400 to win $100)
- Against the spread (ATS): Iowa State +10.5 (-115) | BYU -10.5 (-105)
- Over/Under (O/U): 46.5 (O: -105 | U: -115)
Iowa State at BYU picks and predictions
Prediction
BYU 24, Iowa State 17
Moneyline
What was going to be a showdown of top running backs will not happen as Martin has been ruled out of this game, so Flora for Iowa State will be the big name at running back. But BYU is eighth in the nation in rushing defense, allowing 75.0 yards per game. The Cougars have held opponents under 20 points 3 times.
The Cyclones have scored 38 or more in their wins and been held to 17 or less in their losses. BYU won't allow 30 points.
Expect the Cougars to win, but the spread is the better value.
PASS.
Against the spread
BYU is 4-0 ATS and has won 3 of their 4 games by more than 10 points. Iowa State is 3-2 ATS, covering the spread in 1 of their losses.
Flora will be held in check, although the BYU offense will be less dynamic without Martin like last week.
BET IOWA STATE +10.5 (-115).
Over/Under
The Under has cashed in 2 of the last 3 for BYU. The Over has cashed in Iowa State's last 3 games.
Only the Colorado State Rams scored more than 20 points against BYU, and that was in an 18-point loss. The Cyclones failed to reach 20 points in their 2 losses, and BYU's offense will be methodical but lack the big-play threat of Martin.
BET UNDER 46.5 (-115).
Betting odds calculator
For more sports betting picks and tips, check out SportsbookWire.com and BetFTW. Follow SportsbookWire on X at SportsBookWire and on Facebook.
College sports coverage from USA TODAY Sports Media Group:
Alabama / Auburn / BYU / Clemson / Colorado / Duke / Florida / Florida State / Georgia / Iowa / Kentucky / LSU / Michigan / Michigan State / Nebraska / North Carolina / Notre Dame / Ohio State / Oklahoma / Oregon / Penn State / Tennessee / Texas / Texas A&M / Texas Tech / UCLA / USC / Washington / Wisconsin / College Sports Wire / High Schools
This article originally appeared on Sportsbook Wire: Iowa State Cyclones at BYU Cougars odds, picks and predictions
Advertiser disclosure: USA TODAY may earn a commission when you sign up through links on this page. Commissions never influence our editorial coverage or rankings. Offers and odds were accurate at publication and are subject to change; terms apply — see the operator’s site. This is general information, not betting, legal or financial advice. To the fullest extent permitted by law, USA TODAY is not liable for losses arising from your use of it.
Must be 21+ (18+ where permitted). Sports betting and casino gaming are not legal everywhere; complying with the laws where you are located is your responsibility. Gamble only with funds you can afford to lose. Gambling problem? Help is available 24/7 — call or text 1-800-GAMBLER, or call the National Problem Gambling Helpline at 1-800-MY-RESET. State helplines and responsible gaming resources.













