ENSign in
NCAAF · Final

Iowa Hawkeyes Edge Michigan State Spartans 20-17

Saturday, November 22, 2025, 3:30 PM ET · Kinnick Stadium

Iowa Hawkeyes 20, Michigan State Spartans 17, final. Our NCAAF picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won Michigan State Spartans vs Iowa Hawkeyes?

Iowa Hawkeyes beat Michigan State Spartans 20-17 at Kinnick Stadium on November 22, 2025.

The Iowa Hawkeyes secured a narrow victory over the Michigan State Spartans with a final score of 20-17 at Kinnick Stadium. This match was particularly significant as it marked a pivotal moment for Iowa, who had been on a two-game losing streak prior to this win. The Hawkeyes, with a home record of 7-4, demonstrated resilience against a struggling Spartans team that now holds a record of 3-8.

Iowa's recent form had been a mix of highs and lows, with a record of 6-4 over their last ten games, averaging 28.7 points scored and allowing 14.9 points. However, they faced challenges in their last two outings, losing to the USC Trojans and the Oregon Ducks. In contrast, Michigan State has been in a downward spiral, suffering through a seven-game losing streak. Over their last ten games, they have managed only three victories, averaging 24.0 points scored but conceding a troubling 31.1 points per game.

At home, Iowa has performed well, boasting a record of 4-2, while Michigan State has struggled significantly on the road, failing to secure a win away from home with an 0-4 record. The previous meeting between these two teams took place on October 19, 2024, where Iowa fell to Michigan State with a score of 20-32, making this victory particularly sweet for the Hawkeyes as they evened the score in their head-to-head record, now standing at 1-1.

In terms of injuries, the block does not provide specific details, but the impact of player availability can often be crucial in determining the outcome of games, especially in high-stakes matchups like this one. The conditions at Kinnick Stadium were likely a factor, as home-field advantage can play a significant role in college football, particularly in a venue known for its passionate fan base.

The betting market had priced Iowa as a heavy favorite, reflecting their stronger season performance and home advantage, with a final win probability of 1.0 attributed to their solid track record. This game highlighted the stark contrast in the teams' trajectories this season, with Iowa looking to regain momentum and Michigan State searching for answers amid a challenging campaign.

Viewers would have noted Iowa's defensive prowess, which has been a hallmark of their play this season, allowing an average of just 14.9 points. Conversely, Michigan State's struggles on defense, giving up an average of 31.1 points, were evident throughout the game. The matchup showcased Iowa's ability to capitalize on defensive lapses, a key factor in their victory.

As the season progresses, both teams will look to build on this game, with Iowa aiming to maintain their upward trajectory while Michigan State seeks to break free from their current slump.

Leaders

  • Passing yardsMark Gronowski12/22, 147 YDS, 1 TD, 1 INTIowa Hawkeyes
  • Rushing yardsKamari Moulton18 CAR, 78 YDSIowa Hawkeyes
  • Receiving yardsReece Vander Zee2 REC, 46 YDSIowa Hawkeyes
  • Passing yardsAlessio Milivojevic25/42, 255 YDS, 2 TD, 1 INTMichigan State Spartans
  • Rushing yardsBrandon Tullis8 CAR, 56 YDSMichigan State Spartans
  • Receiving yardsJack Velling8 REC, 88 YDSMichigan State Spartans

Recent form

Iowa Hawkeyes

Last 10: 6-4Streak L228.7 scored · 14.9 allowed per game4-2 at home

  • L21-26at USC TrojansNov 15
  • L16-18vs Oregon DucksNov 8
  • W41-3vs Minnesota Golden GophersOct 25
  • W25-24vs Penn State Nittany LionsOct 18
  • W37-0at Wisconsin BadgersOct 11
  • L15-20vs Indiana HoosiersSep 27
  • W38-28at Rutgers Scarlet KnightsSep 20
  • W47-7vs Massachusetts MinutemenSep 13
  • L13-16at Iowa State CyclonesSep 6
  • W34-7vs UAlbany Great DanesAug 30

Michigan State Spartans

Last 10: 3-7Streak L724 scored · 31.1 allowed per game0-4 away

  • L10-28vs Penn State Nittany LionsNov 15
  • L20-23at Minnesota Golden GophersNov 1
  • L20-31vs Michigan WolverinesOct 25
  • L13-38at Indiana HoosiersOct 18
  • L13-38vs UCLA BruinsOct 11
  • L27-38at Nebraska CornhuskersOct 4
  • L31-45at USC TrojansSep 21
  • W41-24vs Youngstown State PenguinsSep 13
  • W42-40vs Boston College EaglesSep 6
  • W23-6vs Western Michigan BroncosAug 29

Standings

TeamOverallIn conference
USC1-00-0
Illinois0-00-0
Indiana0-00-0
Iowa0-00-0
Maryland0-00-0
Michigan State0-00-0
Michigan0-00-0
Minnesota0-00-0
Nebraska0-00-0
Northwestern0-00-0
Ohio State0-00-0
Oregon0-00-0
Penn State0-00-0
Purdue0-00-0
Rutgers0-00-0
UCLA0-00-0
Washington0-00-0
Wisconsin0-00-0

Box score

StatMichigan State SpartansIowa Hawkeyes
First downs1916
Third downs4-151-10
Fourth downs0-10-1
Total yards335301
Net passing yards255147
Completions25/4212/22
Yards per pass6.16.7
Rushing yards80154
Rushing attempts2739
Yards per rush3.03.9
Penalties1-104-40
Turnovers12
Fumbles lost01
Interceptions thrown11
Time of possession30:2029:40

Win probability

Above the line favours Iowa Hawkeyes, below favours Michigan State Spartans.

Venue

  • Kinnick StadiumIowa City, IA
  • Attendance69250

Elsewhere

Picks for NCAAF

NCAAF rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.