Clutch. 🙌@DrewTS7 x #Hawkeyespic.twitter.com/Uque8syniT
— Hawkeye Football (@HawkeyeFootball) November 23, 2025
Clutch. 🙌@DrewTS7 x #Hawkeyespic.twitter.com/Uque8syniT
— Hawkeye Football (@HawkeyeFootball) November 23, 2025
FINAL: 20-17 Iowa
— Madison Hricik (@SportingMads) November 23, 2025
Stevens kicked a 44-yard, game-winning field goal in his final game at Kinnick Stadium.
Drew Stevens with game-winning field goal. MSU 17, Iowa 20 Final
Iowa is in field goal range with :03 left in the game.
MSU punts with :41 left in the game. Iowa takes over at their own 21.
A SENIOR DAY SCORE FOR JACOB GILL 👏@HawkeyeFootball ties this one up ‼️ pic.twitter.com/GiWQMQur5x
— FOX College Football (@CFBONFOX) November 22, 2025
Touchdown, Iowa.
— Madison Hricik (@SportingMads) November 22, 2025
13-yard touchdown pass is complete to Jacob Gill and this place just lost its mind. Great catch by the receiver.
PAT is good. Tie game at 17 with 1:29 to go.
Touchdown Iowa. MSU 17, Iowa 16 PAT to come.
Iowa is now in the red zone with the 2-minute timeout. MSU 17, Iowa 10
Well, Wetjen's giving Iowa a chance to do something here.
— Madison Hricik (@SportingMads) November 22, 2025
40-yard return for the redshirt senior puts Iowa at Michigan State's 42-yard line with 2:37 to go.
Wetjen returns the punt to the MSU 42.
Iowa forces MSU to punt with under 3:00 mins left in the game.
Turnover on downs for Iowa with 3:45 to play. Michigan State takes over at its 33-yard line and fans are heading for the exits.
— Madison Hricik (@SportingMads) November 22, 2025
17-7 Spartans.
Incomplete pass on 4th for Iowa. MSU takes over on downs. 3:45 left in the game.
MSU shanks the punt and Iowa takes over at midfield.
Iowa forces MSU to punt with 7:27 left in the game. MSU 17, Iowa 10
More boo birds after a three-and-out with 8:32 to go in the game and down a score.
— Madison Hricik (@SportingMads) November 22, 2025
To say the offense has struggled today is an understatement.
Iowa forced to punt with 8:32 left in the game. MSU 17, Iowa 10
Stevens kicks a 26-yard field goal to make it a 17-10 deficit with 11:27 to play.
— Madison Hricik (@SportingMads) November 22, 2025
Gronowski's third down went off the crossbar of the goal post...that was interesting. That was the first time the offense was in the red zone today, too.
Stevens with field goal for Iowa. MSU 17, Iowa 10
Iowa is in the red zone for the first time today.
End of Q3: Michigan State leads 17-7.
— Madison Hricik (@SportingMads) November 22, 2025
15 more minutes inside Kinnick Stadium this year...
Spartans score again with a 5-yard TD pass to McCray. PAT is good.
— Madison Hricik (@SportingMads) November 22, 2025
This game has gotten really, really ugly for Iowa.
17-7 Michigan State with 1:13 to go in the third quarter.
Touchdown MSU. MSU 17, Iowa 7 1:13 left in the 3rd.
Michigan State with 35-yard run to put the Spartans 1st-and-goal at the 5-yard line.
Another first down for MSU and moving the ball. Spartans now in Iowa territory.
Chrishon McCray gives @MSU_Football the lead.
— Big Ten Football (@B1Gfootball) November 22, 2025
📺: FS1 pic.twitter.com/h0YK7jacjV
Iowa gives up a TD bomb, then gets a roughing-the-snapper penalty on the PAT. That, in football terminology, is an (expletive deleted) sequence.
— Mike Hlas (@Hlas) November 22, 2025
Touchdown, Michigan State.
— Madison Hricik (@SportingMads) November 22, 2025
Milivojevic finds Chrishon McCray for a 45-yard touchdown pass. He was wide open on that pass, too. PAT is good.
Spartans lead 9-7 with 8:58 to go in the third.
Iowa was called for a roughing the snapper, enforced after the kickoff.
45-yard reception for a MSU touchdown. MSU 10, Iowa 7. 8:58 left in the 3rd.
Gronowski fumbles the ball on third and 10, Michigan State recovers with ease. Michigan State takes over at the Iowa 30-yard line.
— Madison Hricik (@SportingMads) November 22, 2025
10:11 to go in the third quarter, 7-3 Iowa lead.
Grownowski fumbles the ball and MSU recovers. 10:11 left in the 3rd.
Iowa forces MSU to punt and kicks it away from Wetjen. Iowa starts with the ball inside their own 20.
Iowa kicksoff after halftime. MSU takes over the 25.
HALFTIME: Iowa leads 7-3.
— Madison Hricik (@SportingMads) November 22, 2025
Drew Stevens misses a 53-yard field goal attempt at the buzzer. Michigan State has the ball to start the second half. Numbers ⬇️ pic.twitter.com/mAi2naKSP5
Stevens misses 53-yard field goal to end the half. MSU 3, Iowa 7
That's picked off by Lutmer after tipping it in the air. 2-yard return on the play but Iowa's got six seconds to do something in Michigan State territory.
— Madison Hricik (@SportingMads) November 22, 2025
Lutmer picks off MSU with :06 left in the half.
I won't lie I've been enjoying watching this beach ball on the east side of Kinnick Stadium just bouncing around throughout this first half.
— Madison Hricik (@SportingMads) November 22, 2025
Anyways, Iowa's got some passing yards (16) but is punting away with 1:09 to go in the half. Spartans receive in second half, too.
Michigan State kicks a 27-yard field goal with 2:54 to go.
— Madison Hricik (@SportingMads) November 22, 2025
Sharar has played probably his best half of the season, already has three TFLs and eight tackles.
Iowa holds MSU to a field goal. MSU 3, Iowa 7 2:54 left in the half.
And he's back in the defensive huddle during Iowa's timeout. https://t.co/OxOXxk0eQs
— Madison Hricik (@SportingMads) November 22, 2025
Michigan State moving the ball. 1st and goal at the Iowa 6.
Lutmer's heading to the locker room after breaking up a pass with 7:33 to go in the half.
— Madison Hricik (@SportingMads) November 22, 2025
Iowa forced to punt. MSU 0, Iowa 7 9:13 left in the 2nd.
End of the 1st quarter. MSU 0, Iowa 7
Wetjen is now tied with South Carolina's Vicari Swain for most punt returns for TDs in the country (3). https://t.co/UcCxxNQk2I
— Madison Hricik (@SportingMads) November 22, 2025
KADEN WETJEN TO THE HOUSE! @HawkeyeFootball
— Big Ten Network (@BigTenNetwork) November 22, 2025
📺: FS1 pic.twitter.com/aNmIzVtdO1
And there's the Wetjen punt return we've been waiting for.
— Madison Hricik (@SportingMads) November 22, 2025
Honestly that doesn't really get old watching him return, Wetjen is soooooo fast. 62-yard return. PAT is good.
7-0 Iowa with 3:38 to go in the opening frame.
Wetjen returns Tim Dwight for most return TDs in Iowa history. MSU 0, Iowa 7
Gronowski gets picked off after throwing it into double coverage with Wetjen behind it. Took a minute for a review after it was initially called incomplete.
— Madison Hricik (@SportingMads) November 22, 2025
Michigan State ball at the Spartans 6-yard line with 5:17 to go in Q1.
Plays is under review for Michigan State interception.
Nwanpka with a great open-field tackle before Wetjen turned on the jets to bring Iowa right into Michigan State territory (was tackled by the punter, was the last Spartan standing between him and the end zone).
— Madison Hricik (@SportingMads) November 22, 2025
Iowa's at the Spartan 44-yard line.
Nothing like a flyover at Kinnick on senior day 🤩 pic.twitter.com/ybLDM04EyN
— Big Ten Football (@B1Gfootball) November 22, 2025
Iowa forces Michigan State to punt. Wetjen returns the punt into Michigan State territory. MSU 0, Iowa 0 5:26 left in the 1st.
Entringer forces a fumble that was initially recovered by Nwanpka for a touchdown, but it was ruled out of bonds.
— Madison Hricik (@SportingMads) November 22, 2025
Sharar immediately sacks Milivojevic on the next play.
Michigan State receiver is ruled down. 2nd-and-1 at the MSU 43.
Iowa recovers a fumble and takes it in for a TD pending review.
Gronowski's sacked on third down and Dakin punts the ball away to the Michigan State 34-yard line.
— Madison Hricik (@SportingMads) November 22, 2025
Got away from the 1-yard line with ease, but there's been no connection through the air right now.
7:29 to go in the opening frame.
MSU takes over with 7:29 left in the 1st at their own 34-yard line.
Gronowski gets sacked on 3rd down and Iowa is forced to punt on their 2nd drive.
Michigan State punts and puts Iowa at their own 1-yard line. MSU 0, Iowa 0 10:58 left in the 1st.
Iowa defense forces MSU punt after picking up a first down.
Three throws in first drive for Iowa, all fall incomplete.
— Madison Hricik (@SportingMads) November 22, 2025
Hawkeyes forced to punt from their own 38-yard line, Michigan State takes over on offense at its 33-yard line. Just a 29-yard punt Dakin.
13:11 to go in Q1.
Logan Jones is hobbling off the field after a 16-yard rush by Kamari Moulton. Jones went straight off the field and is being looked at by the training staff on the bench.
— Madison Hricik (@SportingMads) November 22, 2025
Michael Myslinski is in at center now.
It's a touchback. Hawkeyes on offense at their 25-yard line to start.
— Madison Hricik (@SportingMads) November 22, 2025
No TJ Hall this afternoon for the Hawkeyes, nor Hayden Large. All the offensive linemen with injuries are available.
— Madison Hricik (@SportingMads) November 22, 2025
No Aiden Chiles for Michigan State, either. pic.twitter.com/uDepIURs8S