Skip to content
GARY A.I.Get the app
NCAAF · Sat, Sep 26 · 3:30 PM

Iowa Hawkeyes at Michigan Wolverines

O/U 38.5 · SPREAD Michigan Wolverines -5.5

GARY'S PICK
Iowa +5.5
NCAAF@ Michigan· -112

Iowa
+5.5

-112 · CASHED · IOWA 20 · MICH 19

Michigan

The pick & result

Published pick
Iowa Hawkeyes +5.5 -112
Published odds
-112
Result
Won
Final score
20-19

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 · 37 moves
MarketOpened
Sep 20 3:42 PM
Close
Sep 26 3:28 PM
Move
SPREADMichigan Wolverines -5 (-108)Michigan Wolverines -5 (-105)Price
TOTAL39.5 (-108)40.5 (-105)+1
MONEYLINEMichigan Wolverines -200Michigan Wolverines -210−10
Every move, in order ›
WhenSpreadTotalMoneyline
OPENSep 20 3:42 PMMichigan Wolverines -5 (-108)39.5 (-108)Michigan Wolverines -200 · Iowa Hawkeyes +165
Sep 20 4:43 PMMichigan Wolverines -4.5 (-108)37.5 (-118)Michigan Wolverines -190 · Iowa Hawkeyes +160
Sep 20 5:43 PMMichigan Wolverines -4.5 (-108)37.5 (-112)Michigan Wolverines -190 · Iowa Hawkeyes +160
Sep 21 6:00 AMMichigan Wolverines -4.5 (-108)37.5 (-112)Michigan Wolverines -200 · Iowa Hawkeyes +165
Sep 21 9:00 AMMichigan Wolverines -4.5 (-110)37.5 (-112)Michigan Wolverines -200 · Iowa Hawkeyes +165
Sep 21 10:01 AMMichigan Wolverines -4.5 (-110)38.5 (-108)Michigan Wolverines -200 · Iowa Hawkeyes +165
Sep 21 11:01 AMMichigan Wolverines -5.5 (-102)38.5 (-108)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 21 1:02 PMMichigan Wolverines -5.5 (-110)38.5 (-108)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 21 5:03 PMMichigan Wolverines -5.5 (-110)38.5 (-110)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 21 6:03 PMMichigan Wolverines -5.5 (-110)37.5 (-118)Michigan Wolverines -210 · Iowa Hawkeyes +175
Sep 21 7:04 PMMichigan Wolverines -5 (-115)37.5 (-112)Michigan Wolverines -210 · Iowa Hawkeyes +175
Sep 22 6:30 AMMichigan Wolverines -5.5 (-110)37.5 (-112)Michigan Wolverines -210 · Iowa Hawkeyes +175
Sep 22 8:30 AMMichigan Wolverines -5.5 (-110)37.5 (-115)Michigan Wolverines -210 · Iowa Hawkeyes +175
Sep 22 12:33 PMMichigan Wolverines -5.5 (-110)38.5 (-110)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 23 11:04 AMMichigan Wolverines -5.5 (-108)38.5 (-110)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 23 3:05 PMMichigan Wolverines -5 (-110)38.5 (-110)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 23 4:06 PMMichigan Wolverines -5.5 (-108)38.5 (-110)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 24 7:55 PMMichigan Wolverines -5.5 (-115)38.5 (-110)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 25 11:31 AMMichigan Wolverines -5.5 (-108)38.5 (-108)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 25 7:14 PMMichigan Wolverines -5.5 (-112)38.5 (-108)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 26 5:00 AMMichigan Wolverines -5.5 (-108)38.5 (-108)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 26 8:00 AMMichigan Wolverines -5.5 (-110)38.5 (-108)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 26 8:31 AMMichigan Wolverines -5 (-110)38.5 (-108)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 26 8:41 AMMichigan Wolverines -5.5 (-108)38.5 (-110)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 26 10:34 AMMichigan Wolverines -5 (-110)38.5 (-110)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 26 11:34 AMMichigan Wolverines -5 (-110)38.5 (-108)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 26 12:05 PMMichigan Wolverines -5 (-110)38.5 (-108)Michigan Wolverines -210 · Iowa Hawkeyes +175
Sep 26 12:26 PMMichigan Wolverines -5 (-118)39.5 (-108)Michigan Wolverines -210 · Iowa Hawkeyes +175
Sep 26 12:37 PMMichigan Wolverines -5 (-110)39.5 (-110)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 26 12:47 PMMichigan Wolverines -5 (-118)39.5 (-110)Michigan Wolverines -210 · Iowa Hawkeyes +175
Sep 26 12:57 PMMichigan Wolverines -5.5 (-108)39.5 (-110)Michigan Wolverines -210 · Iowa Hawkeyes +175
Sep 26 1:07 PMMichigan Wolverines -5.5 (-108)40.5 (-105)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 26 1:47 PMMichigan Wolverines -5 (-108)40.5 (-105)Michigan Wolverines -210 · Iowa Hawkeyes +175
Sep 26 1:57 PMMichigan Wolverines -5 (-105)40.5 (-105)Michigan Wolverines -210 · Iowa Hawkeyes +175
Sep 26 2:17 PMMichigan Wolverines -5 (-108)40.5 (-105)Michigan Wolverines -220 · Iowa Hawkeyes +180
Sep 26 2:48 PMMichigan Wolverines -5.5 (-108)40.5 (-105)Michigan Wolverines -220 · Iowa Hawkeyes +175
Sep 26 3:08 PMMichigan Wolverines -5.5 (-108)40.5 (-105)Michigan Wolverines -220 · Iowa Hawkeyes +180
CLOSESep 26 3:28 PMMichigan Wolverines -5 (-105)40.5 (-105)Michigan Wolverines -210 · Iowa Hawkeyes +175

The read

Ann Arbor hosts a ranked Big Ten opener, with both teams unbeaten and Iowa leaving home for the first time this season. Hank Brown steps into his first road start against a Michigan defense capable of making that introduction uncomfortable.

I’m taking Iowa’s points because its strengths line up with Michigan’s offensive difficulties. Iowa has allowed a 24.1% success rate through three games, while Michigan’s offense has posted a 44.2% success rate on standard downs. Jason Beck has acknowledged the Wolverines’ poor perimeter running production. My read is that Iowa can make Michigan work through sustained possessions, putting pressure on an offense still trying to establish consistency.

Bryce Underwood is the biggest threat to that argument. His 156 rushing yards add another responsibility for Iowa’s defense, and JJ Buchanan gives him a productive receiving option. Ferentz’s emphasis on collective containment is central here. I expect Iowa’s defensive discipline to make those opportunities harder to create, although Underwood’s ability to extend plays gives Michigan a credible way to separate.

Iowa also has a workable offensive counter. Its standard-down success rate is 56.1%, and Brown has completed 72.6% of his passes without an interception. Tony Diaz has supplied 17 catches, giving Brown an established target when Michigan commits to stopping the run. With Kamari Moulton listed probable, Iowa can approach this matchup with its productive rushing option available.

Michigan’s front is the strongest objection to the ticket. Its nine sacks and 25 tackles for loss through three games are particularly relevant against an Iowa offense whose passing-down success rate drops to 23.6%. I’m backing Lester’s offense to create enough manageable situations to avoid making Brown repeatedly rescue possessions against that rush.

Iowa’s schedule ranks 119th in the supplied strength-of-schedule measure, compared with Michigan’s 62nd, so its raw dominance needs perspective. Still, opponent-adjusted SP+ places Iowa 18th and Michigan 21st. FPI favors Michigan, which reinforces my preference for the spread over Iowa’s moneyline. Iowa’s defensive matchup and early-down offense give me enough reason to take +5.5 while respecting Michigan’s ability to win at home.

Injuries noted

Iowa Hawkeyes: Kyler Gerardy (out) — Defensive back listed out for Iowa-Michigan on the Big Ten availability report; no condition was disclosed.; Brevin Doll (probable) — Running back and returner upgraded from questionable to probable on the Friday report; the condition was undisclosed.; Kamari Moulton (probable) — Running back upgraded from questionable to probable on the Friday report; the condition was undisclosed.; DJ Vonnahme (probable) — Tight end upgraded from questionable to probable on the Friday report; the condition was undisclosed.

Michigan Wolverines: Zeke Berry (questionable) — Cornerback listed questionable on the Friday Big Ten availability report; no condition was disclosed.; Logan Forbes (questionable) — Wide receiver listed questionable on the Friday Big Ten availability report; no condition was disclosed.; Dom Nichols (questionable) — Defensive end listed questionable on the Friday Big Ten availability report; no condition was disclosed.; Andrew Sprague (questionable) — Starting right tackle listed questionable on the Friday Big Ten availability report after missing the UTEP game; no condition was disclosed.; Manuel Beigel (doubtful) — Offensive lineman and Rhino-package contributor listed doubtful on the Friday Big Ten availability report; no condition was disclosed.; Braydon Alford (out) — Wide receiver listed out on the Friday Big Ten availability report; no condition was disclosed.; Andrew Babalola (out) — Offensive lineman listed out on the Friday Big Ten availability report.; Jonathan Brown (out) — Running back listed out on the Friday Big Ten availability report; no condition was disclosed.; Ace Hamilton (out) — Offensive lineman listed out on the Friday Big Ten availability report; no condition was disclosed.; Julius Holly (out) — Defensive end listed out on the Friday Big Ten availability report; no condition was disclosed.; Micah Ka'apana (out) — Running back listed out on the Friday Big Ten availability report; no condition was disclosed.

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

QUARTERBACK

  • Hank Brown is IOWA's confirmed starter

    7.63 Y/A

    Hank Brown is IOWA's confirmed starting quarterback. Iowa's current-week official game notes label Brown QB1, and a Sept. 22 report says he earned the starting job. 2026 line: 473 passing yards, 72.6% completions, 7.63 yards per attempt, 3-0 TD-INT over 3 games.

  • Bryce Underwood is MICH's confirmed starter

    7.88 Y/A

    Bryce Underwood is MICH's confirmed starting quarterback. A current-week matchup report identifies Underwood as Michigan's second-year starting quarterback for the Iowa game. 2026 line: 504 passing yards, 62.5% completions, 7.88 yards per attempt, 3-1 TD-INT over 3 games.

PACE & SCRIPT

  • IOWA @ MICH carries a 38.5 market total

    38.5

    At 38.5, this is the lowest number on the board, 16 points under the 54.5 slate median. The market expects long drives, field goals and a game that stays close without many possessions. For it to crack, one side needs a short field from a turnover or a special teams score, since that is how points arrive fast in a game priced this tight. Bettors can watch the first quarter pace: early scoring matters more here than in a normal game.

  • IOWA: 37 points per game to MICH's 27.3

    9.7 PPG

    IOWA is at 37 points per game over 3 games; MICH is at 27.3 over 3 games. Those are this season's games through Sep 25. Last season IOWA was at 29.3 over 13 games and MICH at 27.5 over 13 games.

  • IOWA: 4.3 points allowed per game to MICH's 13

    8.7 PPG

    IOWA is at 4.3 points allowed per game over 3 games; MICH is at 13 over 3 games. Those are this season's games through Sep 25. Last season IOWA was at 16.1 over 13 games and MICH at 20.4 over 13 games.

TURNOVERS

  • IOWA: 0.33 turnovers committed per game to MICH's 1.67

    1.33 TO

    Iowa has committed only 0.33 turnovers a game over three games, down from 1 last season, and that sits with a careful, grind-it-out style. Michigan is at 1.67, up from 1.31. Turnover rates swing hard over three games, so both should drift back toward last year's numbers. In a low-possession game, one giveaway carries extra weight either way.

MISMATCH

  • IOWA: 268 rush yards a game to MICH's 147.7

    268 VS 147.7

    Iowa has run for 268 yards a game through 3 games, far above the 176.9 it averaged over 13 games last season. Michigan is at 147.7, down from 210.2 a year ago. Both numbers are three-game samples sitting well off last season, so expect each to drift back toward those marks. These are the two offenses side by side, so the edge is Iowa's ability to shorten the game on the ground on the road, while Michigan has to find its old rushing form.

REPLACEMENT

  • Micah Ka'apana (RB) is out for MICH

    OUT

    Running back listed out on the Friday Big Ten availability report; no condition was disclosed. 2026 Big Ten Football Availability Reports (2026-09-25)

  • Julius Holly (DE) is out for MICH

    OUT

    Defensive end listed out on the Friday Big Ten availability report; no condition was disclosed. 2026 Big Ten Football Availability Reports (2026-09-25)

  • Ace Hamilton (OL) is out for MICH

    OUT

    Offensive lineman listed out on the Friday Big Ten availability report; no condition was disclosed. 2026 Big Ten Football Availability Reports (2026-09-25)

  • Jonathan Brown (RB) is out for MICH

    OUT

    Running back listed out on the Friday Big Ten availability report; no condition was disclosed. 2026 Big Ten Football Availability Reports (2026-09-25)

  • Andrew Babalola (OL) is out for MICH

    OUT

    Offensive lineman listed out on the Friday Big Ten availability report. 2026 Big Ten Football Availability Reports (2026-09-25)

  • Braydon Alford (WR) is out for MICH

    OUT

    Wide receiver listed out on the Friday Big Ten availability report; no condition was disclosed. 2026 Big Ten Football Availability Reports (2026-09-25)

  • Kyler Gerardy (DB) is out for IOWA

    OUT

    Defensive back listed out for Iowa-Michigan on the Big Ten availability report; no condition was disclosed. 2026 Big Ten Football Availability Reports (2026-09-25) Iowa football vs Michigan, Wednesday's player availability report (2026-09-24)

  • Manuel Beigel (OL) is doubtful for MICH

    DOUBTFUL

    Offensive lineman and Rhino-package contributor listed doubtful on the Friday Big Ten availability report; no condition was disclosed. 2026 Big Ten Football Availability Reports (2026-09-25) OC Jason Beck describes what Michigan football must fix before Big Ten opener vs. No. 17-ranked Iowa (2026-09-25)

SITUATIONAL

  • IOWA: 23.7 first downs per game to MICH's 17.7

    6 FD

    IOWA is at 23.7 first downs per game over 3 games; MICH is at 17.7 over 3 games. Those are this season's games through Sep 25. Last season IOWA was at 17.5 over 13 games and MICH at 20.2 over 13 games.

  • No. 17 Iowa at No. 18 Michigan

    #17 VS #18

    This is nearly an even matchup in the eyes of voters: Iowa at No. 17 with 561 points, Michigan at No. 18 with 432, both 3-0 and both up one spot. Three games is a small sample for either team. With the rankings this close, the poll offers little edge, so home field and the matchup itself matter more than the numbers beside each name.

All research from this day

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 September 26, 2026 at 8:07 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, betrivers, fanduel, fanatics, betmgm, caesars.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

1
  • GARY'S PICK
    BRYCE UNDERWOODPASSING YARDS UNDER 173.5
    NCAAFMichigan· -115

    Bryce Underwood
    Passing Yards under 173.5

    -115 · LOST · ACTUAL 276

    Michigan

    I’m taking Underwood under 173.5 passing yards. He has thrown for 504 yards across three games, an average of 168, and now faces an Iowa defense that has allowed a 24.1% success rate. His rushing ability also gives Michigan another way to move the offense without building its game plan around passing volume.

    JJ Buchanan’s explosiveness is the main concern after producing 266 receiving yards through three games. Still, Iowa’s discipline should make sustained downfield production difficult, and a competitive, lower-possession game would leave Underwood with limited margin above this number.

Every prop from this day is on the archive page.

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 Store

Every NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day