Iowa Hawkeyes at Minnesota Golden Gophers
O/U 40.5 · SPREAD Iowa Hawkeyes -7.5 · Huntington Bank Stadium, Minneapolis, MN
The pick & result
- Published pick
- Iowa Hawkeyes -7.5 -114
- Published odds
- -114
- Result
- Lost
- Final score
- 10-13
Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.
The line
BETMGM · 57 moves| Market | Opened Oct 18 1:02 PM | Close Sat 3:26 PM | Move |
|---|---|---|---|
| SPREAD | Iowa Hawkeyes -6 (-108) | Iowa Hawkeyes -7.5 (-110) | +1½ |
| TOTAL | 40.5 (-112) | 40.5 (-112) | Holds |
| MONEYLINE | Iowa Hawkeyes -220 | Iowa Hawkeyes -295 | −75 |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENOct 18 1:02 PM | Iowa Hawkeyes -6 (-108) | 40.5 (-112) | Iowa Hawkeyes -220 · Minnesota Golden Gophers +180 |
| Oct 18 2:02 PM | — | 40.5 (-112) | Iowa Hawkeyes -225 · Minnesota Golden Gophers +185 |
| Oct 18 4:03 PM | Iowa Hawkeyes -6.5 (-108) | 40.5 (-118) | Iowa Hawkeyes -225 · Minnesota Golden Gophers +185 |
| Oct 18 5:03 PM | Iowa Hawkeyes -7 (-105) | 40.5 (-112) | Iowa Hawkeyes -235 · Minnesota Golden Gophers +200 |
| Oct 18 6:03 PM | Iowa Hawkeyes -6.5 (-115) | 40.5 (-118) | Iowa Hawkeyes -250 · Minnesota Golden Gophers +210 |
| Oct 18 7:04 PM | Iowa Hawkeyes -6.5 (-115) | 41.5 (-102) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +210 |
| Oct 18 8:04 PM | Iowa Hawkeyes -6.5 (-115) | 41.5 (-102) | Iowa Hawkeyes -250 · Minnesota Golden Gophers +210 |
| Oct 18 9:04 PM | Iowa Hawkeyes -6.5 (-115) | 41.5 (-102) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +210 |
| Oct 18 11:34 PM | Iowa Hawkeyes -7 (-105) | 41.5 (-102) | Iowa Hawkeyes -250 · Minnesota Golden Gophers +210 |
| Oct 19 12:34 AM | Iowa Hawkeyes -7 (-108) | 41.5 (+100) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +210 |
| Oct 19 8:31 AM | Iowa Hawkeyes -7 (-105) | 41.5 (-102) | Iowa Hawkeyes -250 · Minnesota Golden Gophers +210 |
| Oct 19 9:31 AM | Iowa Hawkeyes -7 (-105) | 41.5 (-102) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +210 |
| Oct 19 10:31 AM | Iowa Hawkeyes -6.5 (-112) | 41.5 (-102) | Iowa Hawkeyes -250 · Minnesota Golden Gophers +210 |
| Oct 19 11:31 AM | Iowa Hawkeyes -7 (-108) | 41.5 (+100) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +220 |
| Oct 19 12:31 PM | Iowa Hawkeyes -7 (-110) | 41.5 (-102) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +220 |
| Oct 19 2:31 PM | Iowa Hawkeyes -7 (-115) | 41.5 (-102) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +225 |
| Oct 19 3:31 PM | Iowa Hawkeyes -7 (-110) | 40.5 (-120) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +225 |
| Oct 19 5:31 PM | Iowa Hawkeyes -7 (-110) | 40.5 (-118) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +225 |
| Oct 19 11:55 PM | Iowa Hawkeyes -7 (-108) | 40.5 (-118) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +220 |
| Oct 20 9:00 AM | Iowa Hawkeyes -7 (-105) | 40.5 (-118) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +220 |
| Oct 20 1:15 PM | Iowa Hawkeyes -7 (-105) | 40.5 (-118) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +210 |
| Oct 20 2:46 PM | Iowa Hawkeyes -7 (-105) | 40.5 (-118) | Iowa Hawkeyes -250 · Minnesota Golden Gophers +210 |
| Oct 20 3:47 PM | Iowa Hawkeyes -6.5 (-112) | 40.5 (-112) | Iowa Hawkeyes -250 · Minnesota Golden Gophers +210 |
| Oct 20 4:17 PM | Iowa Hawkeyes -6.5 (-110) | 40.5 (-112) | Iowa Hawkeyes -250 · Minnesota Golden Gophers +200 |
| Oct 20 4:47 PM | Iowa Hawkeyes -6.5 (-110) | 40.5 (-110) | Iowa Hawkeyes -235 · Minnesota Golden Gophers +200 |
| Oct 20 5:47 PM | Iowa Hawkeyes -6.5 (-110) | 40.5 (-110) | Iowa Hawkeyes -250 · Minnesota Golden Gophers +200 |
| Oct 20 6:17 PM | Iowa Hawkeyes -6.5 (-110) | 40.5 (-110) | Iowa Hawkeyes -235 · Minnesota Golden Gophers +200 |
| Oct 21 6:01 AM | Iowa Hawkeyes -6.5 (-112) | 40.5 (-110) | Iowa Hawkeyes -235 · Minnesota Golden Gophers +200 |
| Oct 21 10:32 AM | Iowa Hawkeyes -6.5 (-110) | 40.5 (-112) | Iowa Hawkeyes -250 · Minnesota Golden Gophers +200 |
| Thu 1:59 PM | Iowa Hawkeyes -6.5 (-110) | 40.5 (-110) | Iowa Hawkeyes -250 · Minnesota Golden Gophers +200 |
| Thu 2:29 PM | Iowa Hawkeyes -7 (-108) | 40.5 (-110) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +210 |
| Thu 2:59 PM | Iowa Hawkeyes -7 (-108) | 40.5 (-110) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +220 |
| Thu 5:23 PM | Iowa Hawkeyes -7 (-105) | 40.5 (-110) | Iowa Hawkeyes -250 · Minnesota Golden Gophers +210 |
| Thu 6:23 PM | Iowa Hawkeyes -7 (-108) | 40.5 (-110) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +210 |
| Thu 6:53 PM | Iowa Hawkeyes -7 (-105) | 40.5 (-110) | Iowa Hawkeyes -250 · Minnesota Golden Gophers +210 |
| Thu 11:25 PM | Iowa Hawkeyes -7 (-108) | 40.5 (-110) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +220 |
| Fri 11:01 AM | Iowa Hawkeyes -7 (-105) | 40.5 (-110) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +220 |
| Fri 1:32 PM | Iowa Hawkeyes -7.5 (-105) | 40.5 (-110) | Iowa Hawkeyes -275 · Minnesota Golden Gophers +230 |
| Fri 2:32 PM | Iowa Hawkeyes -7.5 (-105) | 40.5 (-110) | Iowa Hawkeyes -285 · Minnesota Golden Gophers +230 |
| Fri 3:33 PM | Iowa Hawkeyes -7.5 (-105) | 40.5 (-112) | Iowa Hawkeyes -285 · Minnesota Golden Gophers +230 |
| Fri 4:10 PM | Iowa Hawkeyes -7.5 (-105) | 40.5 (-110) | Iowa Hawkeyes -285 · Minnesota Golden Gophers +230 |
| Fri 5:30 PM | Iowa Hawkeyes -7.5 (-105) | 40.5 (-110) | Iowa Hawkeyes -285 · Minnesota Golden Gophers +230 |
| Fri 5:51 PM | Iowa Hawkeyes -7.5 (-105) | 40.5 (-110) | Iowa Hawkeyes -285 · Minnesota Golden Gophers +230 |
| Fri 6:31 PM | Iowa Hawkeyes -7.5 (-105) | 40.5 (-112) | Iowa Hawkeyes -285 · Minnesota Golden Gophers +230 |
| Fri 6:51 PM | Iowa Hawkeyes -7.5 (-108) | 40.5 (-110) | Iowa Hawkeyes -295 · Minnesota Golden Gophers +240 |
| Fri 7:01 PM | Iowa Hawkeyes -7.5 (-110) | 40.5 (-110) | Iowa Hawkeyes -295 · Minnesota Golden Gophers +240 |
| Fri 8:12 PM | Iowa Hawkeyes -7.5 (-108) | 40.5 (-110) | Iowa Hawkeyes -300 · Minnesota Golden Gophers +240 |
| Fri 11:05 PM | Iowa Hawkeyes -7.5 (-108) | 40.5 (-110) | Iowa Hawkeyes -295 · Minnesota Golden Gophers +240 |
| Sat 8:30 AM | Iowa Hawkeyes -7.5 (-108) | 40.5 (-110) | Iowa Hawkeyes -300 · Minnesota Golden Gophers +240 |
| Sat 9:00 AM | Iowa Hawkeyes -7.5 (-110) | 40.5 (-110) | Iowa Hawkeyes -295 · Minnesota Golden Gophers +240 |
| Sat 9:11 AM | Iowa Hawkeyes -7.5 (-108) | 40.5 (-110) | Iowa Hawkeyes -300 · Minnesota Golden Gophers +240 |
| Sat 9:40 AM | Iowa Hawkeyes -7.5 (-108) | 40.5 (-110) | Iowa Hawkeyes -295 · Minnesota Golden Gophers +240 |
| Sat 12:54 PM | Iowa Hawkeyes -7.5 (-110) | 40.5 (-108) | Iowa Hawkeyes -295 · Minnesota Golden Gophers +240 |
| Sat 2:06 PM | Iowa Hawkeyes -7.5 (-108) | 40.5 (-110) | Iowa Hawkeyes -295 · Minnesota Golden Gophers +240 |
| Sat 2:56 PM | Iowa Hawkeyes -7.5 (-108) | 40.5 (-112) | Iowa Hawkeyes -295 · Minnesota Golden Gophers +240 |
| Sat 3:06 PM | Iowa Hawkeyes -7.5 (-108) | 40.5 (-115) | Iowa Hawkeyes -295 · Minnesota Golden Gophers +240 |
| Sat 3:16 PM | Iowa Hawkeyes -7.5 (-110) | 40.5 (-115) | Iowa Hawkeyes -295 · Minnesota Golden Gophers +240 |
| CLOSESat 3:26 PM | Iowa Hawkeyes -7.5 (-110) | 40.5 (-112) | Iowa Hawkeyes -295 · Minnesota Golden Gophers +240 |
The read
Floyd of Rosedale is on the line at Huntington Bank Stadium. Both teams are coming off nearly two weeks of rest, and Minnesota is chasing its first homecoming win over Iowa since 1974. Strip away the rivalry noise, though, and this game turns on one question: can Minnesota stop the run without Riley Sunram?
Iowa is a run-first team, and Kamari Moulton just went for 208 yards at Washington. Minnesota's run defense has shown two faces. It held Michigan to 79 yards and Washington to 40, but Mississippi State ran for 252 and Purdue for 305. Sunram, the interior lineman with 5.5 tackles for loss, missed the Purdue game and is out again. Against a real ground game without him, I expect the version that broke.
The bigger problem for Minnesota is on offense. The Gophers can't run: Darius Taylor has 64 carries for 154 yards. They also stall on third down every week, going 4-of-13 at Purdue, 4-of-14 against Michigan and 4-of-14 at Washington. Drake Lindsey can move the ball between the 20s, but this offense scored 13 points against a Purdue defense ranked 117th. Now it faces an Iowa front that had 6 sacks at Washington and held the Huskies to minus-3 rushing yards.
Then there's the quarterback switch. Kirk Ferentz doesn't bench a healthy starter lightly, and he's going with Jeremy Hecklinski over a Hank Brown who went 4-1. One start is a small sample: 14-of-19, 202 yards, 3 TDs at Washington. But the staff sees him every day, and this is a real change the season numbers haven't caught up to.
There are real risks. Iowa's run game stalled against Iowa State, Michigan and Ohio State. Iowa needed a kickoff-return touchdown to beat Michigan 20-19. Offensive lineman Trent Wilson is a new scratch on a line Ferentz admits is short on experience. Iowa's pass defense gives up yards, and Lindsey can throw. If this turns into another grind, it lands inside the number.
The rivalry, the homecoming and the trophy talk are already in the price. The matchups aren't. Iowa's strength meets Minnesota's weakness on both sides of the ball. That pushes Iowa's expected margin a bit past a touchdown. It's a lean, not a hammer: Iowa −7.5.
Injuries noted
Iowa Hawkeyes: Tyler Brown (out) — DB #2 listed Out on the Big Ten Update 2 report; Kyler Gerardy (out) — DB #19 listed Out on the Big Ten Update 2 report; Eli Ozick (probable) — K #25 listed Probable on the Big Ten Update 2 report; Trent Wilson (out) — OL #65 listed Out on the Big Ten Update 2 report; Caden Buhr (probable) — K #92 listed Probable on the Big Ten Update 2 report
Minnesota Golden Gophers: Michael Merdinger (out) — QB #12 listed Out on the Big Ten Update 2 report; Pierce Walsh (out) — TE #19 listed Out on the Big Ten Update 2 report; Ryan Estrada (out) — RB #20 listed Out on the Big Ten Update 2 report; Elisha West (out) — DB #26 listed Out on the Big Ten Update 2 report; Enoch Atewogbola (out) — DL #47 listed Out on the Big Ten Update 2 report; Brett Carroll (out) — OL #56 listed Out on the Big Ten Update 2 report; Jaden Ball (probable) — OL #58 listed Probable on the Big Ten Update 2 report; Nick Spence (probable) — OL #77 listed Probable on the Big Ten Update 2 report; Ashton Beers (out) — OL #78 listed Out on the Big Ten Update 2 report; Hayden Moore (out) — WR #84 listed Out on the Big Ten Update 2 report; Beckham Sunderland (probable) — K #92 listed Probable on the Big Ten Update 2 report; Riley Sunram (out) — DL #93 listed Out on the Big Ten Update 2 report
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
QUARTERBACK
Jeremy Hecklinski is IOWA's confirmed starter
8.04 Y/AJeremy Hecklinski is IOWA's confirmed starting quarterback. Kirk Ferentz announced October 20 that Hecklinski will start against Minnesota. Ferentz also said Hank Brown could play. 2026 line: 410 passing yards, 62.7% completions, 8.04 yards per attempt, 4-1 TD-INT over 4 games.
Drake Lindsey is MINN's projected starter
6.81 Y/ADrake Lindsey is MINN's projected starting quarterback. Minnesota's October 21 game preview discusses Lindsey for the Iowa matchup. The October 23 independent depth chart explicitly projects him to start; an explicit team announcement confirming this game's starter was not retrieved. 2026 line: 1335 passing yards, 64.8% completions, 6.81 yards per attempt, 9-5 TD-INT over 6 games.
TRENCHES
IOWA: 84.7 rushing yards allowed per game to MINN's 129.2
44.5 YPGIowa allows 84.7 rushing yards a game over six games, which is stingy by any standard, and Minnesota sits at 129.2. Iowa has been the tougher front to run on all year. Six games is a real sample, so expect this to hold more than drift. On the road at Minnesota, a Gophers offense that has to grind on the ground faces a long day, which makes their passing efficiency the thing to check before backing them.
PACE & SCRIPT
IOWA @ MINN carries a 40.5 market total
40.5At 40.5, the market expects Iowa and Minnesota to score 11 points fewer than the typical game on this slate, which points to long drives, field-position football and few quick scores. Nothing on the sheet says why, so the number rests on how the market sees these two teams. For it to crack, someone has to score fast: a defensive touchdown, a short field after a turnover or an early big play. A low total moves less on one score, so think about how many cheap points it takes to break it.
MISMATCH
IOWA: 194 rush yards a game to MINN's 103.7
194 VS 103.7Iowa runs for 194 yards a game over 6 games, close to its 176.9 from last season, so this looks like who the Hawkeyes are. Minnesota is at 103.7, almost identical to its 103.2 last year. Both numbers have held across two seasons, which makes this gap more trustworthy than most. Iowa will try to lean on the run and drain the clock, and Minnesota has to find yards through the air to avoid a slow, low-possession game on its terms.
REPLACEMENT
Tyler Brown (DB) is out for IOWA
OUTDB #2 listed Out on the Big Ten Update 2 report Big Ten availability report (Update 2, published 2026-10-23 19:00:00 CT) (2026-10-23)
Kyler Gerardy (DB) is out for IOWA
OUTDB #19 listed Out on the Big Ten Update 2 report Big Ten availability report (Update 2, published 2026-10-23 19:00:00 CT) (2026-10-23)
Trent Wilson (OL) is out for IOWA
OUTOL #65 listed Out on the Big Ten Update 2 report Big Ten availability report (Update 2, published 2026-10-23 19:00:00 CT) (2026-10-23)
Michael Merdinger (QB) is out for MINN
OUTQB #12 listed Out on the Big Ten Update 2 report Big Ten availability report (Update 2, published 2026-10-23 19:00:00 CT) (2026-10-23)
Pierce Walsh (TE) is out for MINN
OUTTE #19 listed Out on the Big Ten Update 2 report Big Ten availability report (Update 2, published 2026-10-23 19:00:00 CT) (2026-10-23)
Ryan Estrada (RB) is out for MINN
OUTRB #20 listed Out on the Big Ten Update 2 report Big Ten availability report (Update 2, published 2026-10-23 19:00:00 CT) (2026-10-23)
Elisha West (DB) is out for MINN
OUTDB #26 listed Out on the Big Ten Update 2 report Big Ten availability report (Update 2, published 2026-10-23 19:00:00 CT) (2026-10-23)
Enoch Atewogbola (DL) is out for MINN
OUTDL #47 listed Out on the Big Ten Update 2 report Big Ten availability report (Update 2, published 2026-10-23 19:00:00 CT) (2026-10-23)
Brett Carroll (OL) is out for MINN
OUTOL #56 listed Out on the Big Ten Update 2 report Big Ten availability report (Update 2, published 2026-10-23 19:00:00 CT) (2026-10-23)
Ashton Beers (OL) is out for MINN
OUTOL #78 listed Out on the Big Ten Update 2 report Big Ten availability report (Update 2, published 2026-10-23 19:00:00 CT) (2026-10-23)
Hayden Moore (WR) is out for MINN
OUTWR #84 listed Out on the Big Ten Update 2 report Big Ten availability report (Update 2, published 2026-10-23 19:00:00 CT) (2026-10-23)
Riley Sunram (DL) is out for MINN
OUTDL #93 listed Out on the Big Ten Update 2 report Big Ten availability report (Update 2, published 2026-10-23 19:00:00 CT) (2026-10-23)
TEAM RECORD
Big Ten game: IOWA 2-1, MINN 2-1 in conference
CONFERENCEThese two share the Big Ten. IOWA is 2-1 against it, MINN is 2-1. 2026 standings through 2026-10-24.
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Daily picks first stored October 24, 2026 at 8:11 AM ET.
- Odds record
- The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: draftkings, fanduel, betrivers, betmgm, caesars, fanatics.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.
Get Gary on the App StoreEvery NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day