Iowa at Wisconsin

Saturday, October 30, 2021. Wisconsin took the Heartland Trophy from Iowa

Wisconsin beat No. 9 Iowa 27–⁠7. It was their 95th meeting; after it, Wisconsin led the series 49–⁠44–⁠2.

Away9Iowa10–⁠4 in 2021
7
HomeWisconsin9–⁠4 in 2021
27

Final at Camp Randall Stadium, MadisonTV: ESPN, ESPNRMAttendance 74,209

At kickoff
50°F, mostly cloudy, wind 10 mph from the northWeather: NOAA NCEI Integrated Surface Database; Dane County Regional-Truax Field Airport (KMSN), 10 km from the stadium, seven minutes before kickoff
Official
Michael CannonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Iowa00707
Wisconsin7130727

Standouts

  • RushingBraelon Allen20 carries, 104 yardsWisconsin
  • DefenseNick Herbig6 tackles, 2.5 sacks, 2.5 for lossWisconsin

Player stats

Iowa

PassingC/AttYdsTDInt
Spencer Petras9/199300
Alex Padilla3/63900
RushingCarYdsTDLong
Tyler Goodson1327012
Gavin Williams21508
Keagan Johnson112012
Monte Pottebaum3201
ReceivingRecYdsTDLong
Sam LaPorta344027
Nico Ragaini335023
Keagan Johnson227018
Charlie Jones1909
DefenseTklTFLSacksInt
Jack Koerner11000
Jack Campbell9000
Seth Benson7000
Jermari Harris70.500

Wisconsin

PassingC/AttYdsTDInt
Graham Mertz11/2210410
RushingCarYdsTDLong
Braelon Allen20104028
Chez Mellusi194805
John Chenal41508
Graham Mertz3221
ReceivingRecYdsTDLong
Danny Davis III559016
Chimere Dike122022
Jake Ferguson31317
John Chenal1707
DefenseTklTFLSacksInt
Leo Chenal920.50
Jack Sanborn71.50.50
Nick Herbig62.52.50
Scott Nelson5000
Noah Burks3220
C.J. Goetz3110
Isaiah Mullens20.50.50

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

IowaWisconsin
156Total yards270
132Passing yards104
24Rushing yards166
5.3Yards per pass4.7
0.8Yards per rush3.5
9First downs16
2–⁠13Third downs6–⁠16
0–⁠3Fourth downs0–⁠1
3Turnovers0
2–⁠12Penalties3–⁠23
24:13Possession35:47
0Sacks (by defense)7

Efficiency

IowaWisconsin
26%Success rate38%
−0.34EPA per play0.01
1.23Explosiveness0.80
−0.50Rushing EPA−0.11
−0.22Passing EPA0.26
14%Passing-down success26%
−0.04First-down EPA−0.01
−0.39Second-down EPA−0.11
−0.02Third-down EPA0.47
6%Havoc by its defense27%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Iowa 53% to win. Wisconsin won as Elo’s underdog.

The line

Wisconsin −3, over/under 36.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Wisconsin 58%, Iowa 42%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Wisconsin end zoneIowa end zoneQ1 IowaPunt, 3 playsQ1 WisconsinPunt, 9 playsQ1 IowaPunt, 3 playsQ1 WisconsinTouchdown, 8 playsQ1 IowaPunt, 3 playsQ1 WisconsinField goal, 7 playsQ2 IowaFumble, 3 playsQ2 WisconsinTurnover on downs, 4 playsQ2 IowaFumble, 2 playsQ2 WisconsinTouchdown, 1 playQ2 IowaPunt, 3 playsQ2 WisconsinPunt, 7 playsQ2 WisconsinField goal, 4 playsQ2 IowaPunt, 6 playsQ2 WisconsinResult not recorded, 2 playsQ3 WisconsinPunt, 3 playsQ3 IowaPunt, 3 playsQ3 WisconsinPunt, 3 playsQ3 IowaTouchdown, 6 playsQ3 WisconsinPunt, 3 playsQ3 IowaTurnover on downs, 7 playsQ3 WisconsinTouchdown, 11 playsQ4 IowaTurnover on downs, 6 playsQ4 WisconsinPunt, 5 playsQ4 IowaPunt, 3 playsQ4 WisconsinPunt, 3 playsQ4 IowaTurnover on downs, 7 playsQ4 WisconsinEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Wisconsin drives left to right, Iowa right to left.
  1. Q1 IowaPunt, 3 plays, 3 yards
  2. Q1 WisconsinPunt, 9 plays, 27 yards
  3. Q1 IowaPunt, 3 plays, 7 yards
  4. Q1 WisconsinTouchdown, 8 plays, 65 yards
  5. Q1 IowaPunt, 3 plays, −3 yards
  6. Q1 WisconsinField goal, 7 plays, 45 yards
  7. Q2 IowaFumble, 3 plays, −13 yards
  8. Q2 WisconsinTurnover on downs, 4 plays, 7 yards
  9. Q2 IowaFumble, 2 plays, 0 yards
  10. Q2 WisconsinTouchdown, 1 play, 1 yard
  11. Q2 IowaPunt, 3 plays, 6 yards
  12. Q2 WisconsinPunt, 7 plays, 24 yards
  13. Q2 WisconsinField goal, 4 plays, 4 yards
  14. Q2 IowaPunt, 6 plays, 12 yards
  15. Q2 WisconsinResult not recorded, 2 plays, 14 yards
  16. Q3 WisconsinPunt, 3 plays, 2 yards
  17. Q3 IowaPunt, 3 plays, 6 yards
  18. Q3 WisconsinPunt, 3 plays, 1 yard
  19. Q3 IowaTouchdown, 6 plays, 40 yards
  20. Q3 WisconsinPunt, 3 plays, 1 yard
  21. Q3 IowaTurnover on downs, 7 plays, 24 yards
  22. Q3 WisconsinTouchdown, 11 plays, 60 yards
  23. Q4 IowaTurnover on downs, 6 plays, 38 yards
  24. Q4 WisconsinPunt, 5 plays, 16 yards
  25. Q4 IowaPunt, 3 plays, −4 yards
  26. Q4 WisconsinPunt, 3 plays, 8 yards
  27. Q4 IowaTurnover on downs, 7 plays, 48 yards
  28. Q4 WisconsinEnd of game, 2 plays, −3 yards

Play by play

1st quarter6 drives, then Wisconsin 7, Iowa 0
Iowa Punt, 3 plays
14:52Jack Van Dyke kickoff for 64 yds , Charlie Jones return for 44 yds to the Iowa 45
14:451st & 10 at own 45Spencer Petras sacked by Nick Herbig and Jack Sanborn for 0 yards to the Iowa 43
14:032nd & 12 at own 43Tyler Goodson run for 5 yds to the Iowa 48
13:363rd & 7 at own 48Spencer Petras pass incomplete
13:264th & 7 at own 48Tory Taylor punt for 52 yds for a touchback
13:264th & 7 at own 48Tory Taylor punt for 52 yds for a touchback
Wisconsin Punt, 9 plays
13:131st & 10 at own 20Chez Mellusi run for 3 yds to the Wisc 23
12:452nd & 7 at own 23Chez Mellusi run for 2 yds to the Wisc 25
12:113rd & 5 at own 25Graham Mertz pass complete to Danny Davis III for 7 yds to the Wisc 32 for a 1ST down
11:391st & 10 at own 32Chez Mellusi run for 5 yds to the Wisc 37
11:032nd & 5 at own 37Chez Mellusi run for 4 yds to the Wisc 41
10:333rd & 1 at own 41Braelon Allen run for 2 yds to the Wisc 43 for a 1ST down
9:511st & 10 at own 43Chez Mellusi run for no gain to the Wisc 43
9:292nd & 10 at own 43WISCONSIN Penalty, False Start (-5 Yards) to the Wisc 38
9:042nd & 15 at own 38Graham Mertz pass complete to Danny Davis III for 9 yds to the Wisc 47
8:473rd & 6 at own 47Graham Mertz pass incomplete
8:404th & 6 at own 47Andy Vujnovich punt for 44 yds, fair catch by Charlie Jones at the Iowa 9
Iowa Punt, 3 plays
8:161st & 10 at own 9Tyler Goodson run for 1 yd to the Iowa 10
7:442nd & 9 at own 10Spencer Petras pass complete to Tyrone Tracy Jr. for 6 yds to the Iowa 16
7:173rd & 3 at own 16Spencer Petras pass incomplete
7:074th & 3 at own 16Tory Taylor punt for 55 yds , Dean Engram returns for 6 yds to the Wisc 35
7:074th & 3 at own 16Tory Taylor punt for 55 yds , Dean Engram returns for 6 yds to the Wisc 35
Wisconsin Touchdown, 8 plays
6:361st & 10 at own 35Graham Mertz pass complete to John Chenal for 7 yds to the Wisc 42
6:252nd & 3 at own 42Chez Mellusi run for 4 yds to the Wisc 46 for a 1ST down
5:501st & 10 at own 46Graham Mertz pass complete to Danny Davis III for 16 yds to the Iowa 38 for a 1ST down
5:221st & 10 at opp 38Graham Mertz pass complete to Jack Dunn for 3 yds to the Iowa 35
4:562nd & 7 at opp 35Graham Mertz pass complete to Chimere Dike for 22 yds to the Iowa 13 for a 1ST down
4:251st & 10 at opp 13Chez Mellusi run for 5 yds to the Iowa 8
3:472nd & 5 at opp 8Braelon Allen run for 4 yds to the Iowa 4
3:083rd & 1 at opp 4G. Mertz pass,to J. Ferguson for 4 yds for a TD, (C. Larsh KICK)Wisconsin 7, Iowa 0
Iowa Punt, 3 plays
3:03Jack Van Dyke kickoff for 65 yds , Charlie Jones return for 16 yds to the Iowa 16
2:581st & 10 at own 16KELLY-MARTIN, Ivory rush to the right for a gain of 3 yards to the IWA19 (BLAYLOCK, Travian). PENALTY Before the snap, IWA Illegal Shift enforced 5 yards from the IWA16 to the IWA11. NO PLAY (replay the down).
2:441st & 15 at own 11Spencer Petras pass incomplete
2:192nd & 15 at own 11Tyler Goodson run for a loss of 5 yards to the Iowa 6
1:453rd & 20 at own 6Spencer Petras pass complete to Arland Bruce IV for 7 yds to the Iowa 13
1:134th & 13 at own 13Tory Taylor punt for 43 yds
1:134th & 13 at own 13Tory Taylor punt for 43 yds
Wisconsin Field goal, 7 plays
1:041st & 10 at own 44Braelon Allen run for 28 yds to the Iowa 28 for a 1ST down
0:321st & 10 at opp 28Braelon Allen run for 4 yds to the Iowa 24
Q2 14:532nd & 6 at opp 24Braelon Allen run for 6 yds to the Iowa 18 for a 1ST down
Q2 14:081st & 10 at opp 18Braelon Allen run for 5 yds to the Iowa 13
Q2 13:033rd & 2 at opp 10Timeout WISCONSIN, clock 13:03
Q2 13:032nd & 5 at opp 13Chez Mellusi run for 3 yds to the Iowa 10
Q2 13:033rd & 2 at opp 10Timeout WISCONSIN, clock 13:03
Q2 12:433rd & 2 at opp 10Braelon Allen run for a loss of 1 yard to the Iowa 11
Q2 12:184th & 3 at opp 11Collin Larsh 29 Yd Field GoalWisconsin 10, Iowa 0
2nd quarter9 drives, then Wisconsin 20, Iowa 0
Iowa Fumble, 3 plays
12:13Jack Van Dyke kickoff for 62 yds , Gavin Williams return for 18 yds to the Iowa 21
12:071st & 10 at own 21Spencer Petras sacked by Isaiah Mullens and Leo Chenal for 0 yards to the Iowa 14
11:122nd & 17 at own 14Tyler Goodson run for no gain to the Iowa 14
10:493rd & 17 at own 14Spencer Petras sacked for 0 yards to the Iowa 8
Wisconsin Turnover on downs, 4 plays
10:371st & goal at opp 8Chez Mellusi run for 3 yds to the Iowa 5
9:502nd & goal at opp 5Braelon Allen run for 2 yds to the Iowa 3
8:533rd & goal at opp 3Graham Mertz pass complete to Jake Ferguson for 2 yds to the Iowa 1
8:304th & goal at opp 1John Chenal run for no gain to the Iowa 1
Iowa Fumble, 2 plays
8:111st & 10 at own 1Spencer Petras run for 1 yd to the Iowa 2
7:442nd & 9 at own 2Ivory Kelly-Martin run for a loss of 1 yard to the Iowa 1 fumbled, recovered by Wisc Noah Burks
7:401st & 10 at own 35Jack Van Dyke kickoff for 65 yds for a touchback
Wisconsin Touchdown, 1 play
7:401st & goal at opp 1G. Mertz run for 1 yd for a TD, (C. Larsh KICK)Wisconsin 17, Iowa 0
Iowa Punt, 3 plays
7:40Jack Van Dyke kickoff for 65 yds for a touchback
7:201st & 10 at own 25Tyler Goodson run for 2 yds to the Iowa 27
7:052nd & 8 at own 27Spencer Petras pass incomplete
6:473rd & 8 at own 27Spencer Petras run for 4 yds to the Iowa 31
6:174th & 4 at own 31Tory Taylor punt for 53 yds, downed at the Wisc 16
6:174th & 4 at own 31Tory Taylor punt for 53 yds, downed at the Wisc 16
Wisconsin Punt, 7 plays
6:051st & 10 at own 16Graham Mertz pass complete to Danny Davis III for 13 yds to the Wisc 29 for a 1ST down
5:351st & 10 at own 29Chez Mellusi run for 4 yds to the Wisc 33
5:112nd & 6 at own 33Graham Mertz pass incomplete
4:573rd & 6 at own 33Graham Mertz pass complete to Jake Ferguson for 7 yds to the Wisc 40 for a 1ST down
4:401st & 10 at own 40Graham Mertz pass incomplete
4:362nd & 10 at own 40Graham Mertz pass incomplete
4:313rd & 10 at own 40Graham Mertz pass incomplete
4:184th & 10 at own 40Andy Vujnovich punt for 45 yds , Max Cooper returns for 3 yds to the Iowa 18
Wisconsin Field goal, 4 plays
4:031st & 10 at opp 18Chez Mellusi run for 1 yd to the Iowa 17
3:222nd & 9 at opp 17Chez Mellusi run for 3 yds to the Iowa 14
2:553rd & 6 at opp 14Graham Mertz pass incomplete
2:514th & 6 at opp 14Collin Larsh 32 Yd Field GoalWisconsin 20, Iowa 0
Iowa Punt, 6 plays
2:51Jack Van Dyke kickoff for 65 yds for a touchback
2:351st & 10 at own 25Tyler Goodson run for no gain to the Iowa 25
1:582nd & 10 at own 25Spencer Petras pass complete to Sam LaPorta for 5 yds to the Iowa 30
1:153rd & 5 at own 30Spencer Petras pass complete to Sam LaPorta for 12 yds to the Iowa 42 for a 1ST down
1:151st & 10 at own 42Spencer Petras pass incomplete
1:102nd & 10 at own 42Spencer Petras pass incomplete
1:053rd & 10 at own 42Spencer Petras sacked by C.J. Goetz for 0 yards to the Iowa 37
1:054th & 15 at own 37Timeout WISCONSIN, clock 01:05
0:554th & 15 at own 37Tory Taylor punt for 61 yds, downed at the Wisc 2
Wisconsin Result not recorded, 2 plays
0:481st & 10 at own 2John Chenal run for 8 yds to the Wisc 10
0:482nd & 2 at own 10Timeout IOWA, clock 00:48
0:442nd & 2 at own 10John Chenal run for 6 yds to the Wisc 16 for a 1ST down
0:111st & 10 at own 16WISCONSIN Penalty, False Start (-5 Yards) to the Wisc 11
3rd quarter7 drives, then Wisconsin 20, Iowa 7
Wisconsin Punt, 3 plays
14:56Caleb Shudak kickoff for 65 yds , Chimere Dike return for 21 yds to the Wisc 21
14:401st & 10 at own 21Chez Mellusi run for 2 yds to the Wisc 23
14:082nd & 8 at own 23Graham Mertz pass incomplete
14:013rd & 8 at own 23Graham Mertz pass incomplete
13:494th & 8 at own 23Andy Vujnovich punt for 41 yds , Charlie Jones returns for 10 yds to the Iowa 46
Iowa Punt, 3 plays
13:371st & 10 at own 46Tyler Goodson run for 3 yds to the Iowa 49
12:582nd & 7 at own 49Tyler Goodson run for 3 yds to the Wisc 48
12:333rd & 4 at opp 48Spencer Petras pass incomplete
12:234th & 4 at opp 48Tory Taylor punt for 36 yds, downed at the Wisc 12
Wisconsin Punt, 3 plays
12:101st & 10 at own 12Chez Mellusi run for 1 yd to the Wisc 13
11:312nd & 9 at own 13Chez Mellusi run for no gain to the Wisc 13
11:013rd & 9 at own 13Graham Mertz pass incomplete
10:494th & 9 at own 13Andy Vujnovich punt for 44 yds , Charlie Jones returns for 17 yds to the Wisc 40
Iowa Touchdown, 6 plays
10:421st & 10 at opp 40Spencer Petras pass incomplete
10:332nd & 10 at opp 40Tyler Goodson run for 12 yds to the Wisc 28 for a 1ST down
10:031st & 10 at opp 28Tyler Goodson run for 1 yd to the Wisc 27
9:322nd & 9 at opp 27PETRAS, Spencer pass to the right incomplete intended for JONES, Charlie thrown to the WIS10. PENALTY WIS Pass Interference on HICKS, Faion enforced at the spot of the foul for 13 yards to the WIS14 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
9:001st & 10 at opp 14Keagan Johnson run for 12 yds to the Wisc 2 for a 1ST down
9:001st & goal at opp 2Timeout WISCONSIN, clock 09:00
8:411st & goal at opp 2Monte Pottebaum run for 1 yd to the Wisc 1
8:212nd & goal at opp 1S. Petras run for 1 yd for a TD, (C. Shudak KICK)Wisconsin 20, Iowa 7
Wisconsin Punt, 3 plays
8:21Caleb Shudak kickoff for 65 yds for a touchback
8:071st & 10 at own 25Braelon Allen run for 1 yd to the Wisc 26
7:402nd & 9 at own 26Graham Mertz pass incomplete
7:353rd & 9 at own 26Graham Mertz pass incomplete
7:264th & 9 at own 26Andy Vujnovich punt for 39 yds , Charlie Jones returns for 1 yd to the Iowa 36
Iowa Turnover on downs, 7 plays
7:111st & 10 at own 36Tyler Goodson run for 9 yds to the Iowa 45
6:292nd & 1 at own 45Tyler Goodson run for a loss of 3 yards to the Iowa 42
6:003rd & 4 at own 42Spencer Petras pass complete to Charlie Jones for 9 yds to the Wisc 49 for a 1ST down
5:351st & 10 at opp 49Tyler Goodson run for a loss of 1 yard to the 50 yard line
4:582nd & 11 at the 50Spencer Petras pass complete to Keagan Johnson for 9 yds to the Wisc 41
3:584th & 1 at opp 40Timeout IOWA, clock 03:58
3:583rd & 2 at opp 41Monte Pottebaum run for 1 yd to the Wisc 40
3:534th & 1 at opp 40Monte Pottebaum run for no gain to the Wisc 40
Wisconsin Touchdown, 11 plays
3:461st & 10 at own 40Braelon Allen run for 15 yds to the Iowa 45 for a 1ST down
3:091st & 10 at opp 45Braelon Allen run for 5 yds to the Iowa 40
2:322nd & 5 at opp 40Braelon Allen run for no gain to the Iowa 40
1:523rd & 5 at opp 40Graham Mertz pass complete to Danny Davis III for 14 yds to the Iowa 26 for a 1ST down
1:221st & 10 at opp 26Braelon Allen run for 2 yds to the Iowa 24
0:472nd & 8 at opp 24Braelon Allen run for 11 yds to the Iowa 13 for a 1ST down
0:071st & 10 at opp 13Braelon Allen run for 4 yds to the Iowa 9
Q4 14:472nd & 6 at opp 9Braelon Allen run for no gain to the Iowa 9
Q4 14:183rd & 6 at opp 9MERTZ, Graham pass to the left incomplete intended for DAVIS III, Danny thrown to the IWA0. PENALTY IWA Pass Interference on HANKINS, Matt enforced at the spot of the foul for 7 yards to the IWA2 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
Q4 14:021st & goal at opp 2John Chenal run for 1 yd to the Iowa 1
Q4 13:032nd & goal at opp 1Graham Mertz run for no gain to the Iowa 1
Q4 12:543rd & goal at opp 1G. Mertz run for 1 yd for a TD, (C. Larsh KICK)Wisconsin 27, Iowa 7
4th quarter5 drives, then Wisconsin 27, Iowa 7
Iowa Turnover on downs, 6 plays
12:46Jack Van Dyke kickoff for 62 yds , Cooper DeJean return for 20 yds to the Iowa 23
12:401st & 10 at own 23Spencer Petras pass complete to Keagan Johnson for 18 yds to the Iowa 41 for a 1ST down
12:051st & 10 at own 41Spencer Petras pass complete to Nico Ragaini for 23 yds to the Wisc 36 for a 1ST down
11:551st & 10 at opp 36Spencer Petras sacked by Nick Herbig for 0 yards to the Wisc 43
11:312nd & 17 at opp 43Spencer Petras pass incomplete
10:583rd & 17 at opp 43Spencer Petras pass complete to Tyler Goodson for 4 yds to the Wisc 39
10:484th & 13 at opp 39Spencer Petras pass incomplete
Wisconsin Punt, 5 plays
10:401st & 10 at own 39Braelon Allen run for 2 yds to the Wisc 41
10:032nd & 8 at own 41Braelon Allen run for 8 yds to the Wisc 49 for a 1ST down
9:201st & 10 at own 49Chez Mellusi run for 1 yd to the 50 yard line
8:422nd & 9 at the 50Chez Mellusi run for 1 yd to the Iowa 49
7:543rd & 8 at opp 49Braelon Allen run for 4 yds to the Iowa 45
7:184th & 4 at opp 45Andy Vujnovich punt for 30 yds, fair catch by Charlie Jones at the Iowa 15
Iowa Punt, 3 plays
7:001st & 10 at own 15Alex Padilla pass complete to Nico Ragaini for 6 yds to the Iowa 21
6:172nd & 4 at own 21Alex Padilla run for a loss of 3 yards to the Iowa 18
6:103rd & 7 at own 18Alex Padilla sacked by Noah Burks for 0 yards to the Iowa 11
5:424th & 14 at own 11Tory Taylor punt for 43 yds
Wisconsin Punt, 3 plays
5:231st & 10 at own 46Chez Mellusi run for 3 yds to the Wisc 49
4:462nd & 7 at own 49Chez Mellusi run for 3 yds to the Iowa 48
4:043rd & 4 at opp 48Braelon Allen run for 2 yds to the Iowa 46
3:244th & 2 at opp 46Conor Schlichting punt for 34 yds , Charlie Jones returns for 11 yds to the Iowa 23
Iowa Turnover on downs, 7 plays
2:571st & 10 at own 23Gavin Williams run for 8 yds to the Iowa 31
2:292nd & 2 at own 31Gavin Williams run for 7 yds to the Iowa 38 for a 1ST down
1:471st & 10 at own 38Alex Padilla pass complete to Sam LaPorta for 27 yds to the Wisc 35 for a 1ST down
1:391st & 10 at opp 35Alex Padilla pass incomplete
1:252nd & 10 at opp 35Alex Padilla pass complete to Nico Ragaini for 6 yds to the Wisc 29
1:003rd & 4 at opp 29Alex Padilla pass incomplete
0:564th & 4 at opp 29Alex Padilla pass incomplete

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Wisconsin leads 49–⁠48–⁠2 in 99 meetings, counting the four since this game.

Recent meetings
2025Iowa 37, Wisconsin 0
2024Iowa 42, Wisconsin 10
2023Iowa 15, Wisconsin 6
2022Iowa 24, Wisconsin 10
2021Wisconsin 27, Iowa 7
2020Iowa 28, Wisconsin 7

Around this game