Wisconsin at Iowa

Saturday, November 2, 2024. Iowa kept the Heartland Trophy

Iowa beat Wisconsin 42–⁠10. It was their 98th meeting; after it, Wisconsin led the series 49–⁠47–⁠2.

AwayWisconsin5–⁠7 in 2024
10
HomeIowa8–⁠5 in 2024
42

Final at Kinnick Stadium, Iowa CityTV: NBCAttendance 69,250

At kickoff
56°F, overcast, wind 7 mph from the eastWeather: NOAA NCEI Integrated Surface Database; Iowa City Municipal Airport (KIOW), 2 km from the stadium, 22 minutes after kickoff
Official
Jeffrey ServinskiGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Wisconsin300710
Iowa014141442

How the win probability moved

Iowa favored

Win probability by play: Iowa 59% at kickoff, 100% at the end. Biggest swing: 18 points.

Wisconsin favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (18 points).

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Wisconsin

PassingC/AttYdsTDInt
Braedyn Locke15/2913712
RushingCarYdsTDLong
Darrion Dupree752015
Tawee Walker165207
Braedyn Locke520010
ReceivingRecYdsTDLong
Vinny Anthony461033
C.J. Williams232118
Will Pauling217010
Darrion Dupree217013
DefenseTklTFLSacksInt
Christian Alliegro161.510
Jake Chaney10000
Preston Zachman8000
Nyzier Fourqurean5000

Iowa

PassingC/AttYdsTDInt
Brendan Sullivan7/109310
RushingCarYdsTDLong
Kaleb Johnson24135316
Kamari Moulton974030
Brendan Sullivan958119
Jaziun Patterson1056116
ReceivingRecYdsTDLong
Zach Ortwerth366052
Jacob Gill223116
Jarriett Buie1606
DefenseTklTFLSacksInt
Jay Higgins10000
Nick Jackson8001
Deontae Craig4000
Quinn Schulte4000
Deshaun Lee3001
Yahya Black2110

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

Team stats

WisconsinIowa
261Total yards423
137Passing yards93
124Rushing yards330
4.7Yards per pass9.3
4.4Yards per rush6.2
16First downs23
2–⁠11Third downs6–⁠11
1–⁠1Fourth downs1–⁠1
2Turnovers0
8–⁠55Penalties7–⁠47
26:34Possession33:26
1Sacks (by defense)1

Efficiency

WisconsinIowa
39%Success rate56%
−0.10EPA per play0.44
0.95Explosiveness1.17
0.14Rushing EPA0.44
−0.31Passing EPA0.44
26%Passing-down success50%
−0.37First-down EPA0.31
0.18Second-down EPA0.23
−0.22Third-down EPA1.18
5%Havoc by its defense20%

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 64% to win. Elo’s favorite won.

The line

Iowa −2.5, over/under 40.

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 Iowa 57%, Wisconsin 43%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Iowa end zoneWisconsin end zoneQ1 IowaPunt, 6 playsQ1 WisconsinField goal, 12 playsQ1 IowaMissed FG, 8 playsQ1 WisconsinInterception, 3 playsQ1 IowaTouchdown, 7 playsQ2 WisconsinPunt, 3 playsQ2 IowaTouchdown, 6 playsQ2 WisconsinPunt, 3 playsQ2 IowaPunt, 3 playsQ2 WisconsinPunt, 4 playsQ2 IowaPunt, 3 playsQ2 WisconsinPunt, 8 playsQ2 IowaEnd of half, 1 playQ3 WisconsinPunt, 5 playsQ3 IowaTouchdown, 10 playsQ3 WisconsinInterception, 4 playsQ3 IowaTouchdown, 1 playQ3 WisconsinTouchdown, 10 playsQ4 IowaTouchdown, 8 playsQ4 WisconsinPunt, 3 playsQ4 IowaTouchdown, 12 playsQ4 WisconsinEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Iowa drives left to right, Wisconsin right to left.
  1. Q1 IowaPunt, 6 plays, 26 yards
  2. Q1 WisconsinField goal, 12 plays, 59 yards
  3. Q1 IowaMissed FG, 8 plays, 37 yards
  4. Q1 WisconsinInterception, 3 plays, 12 yards
  5. Q1 IowaTouchdown, 7 plays, 53 yards
  6. Q2 WisconsinPunt, 3 plays, 1 yard
  7. Q2 IowaTouchdown, 6 plays, 80 yards
  8. Q2 WisconsinPunt, 3 plays, 1 yard
  9. Q2 IowaPunt, 3 plays, 8 yards
  10. Q2 WisconsinPunt, 4 plays, 15 yards
  11. Q2 IowaPunt, 3 plays, −11 yards
  12. Q2 WisconsinPunt, 8 plays, 17 yards
  13. Q2 IowaEnd of half, 1 play, 3 yards
  14. Q3 WisconsinPunt, 5 plays, 21 yards
  15. Q3 IowaTouchdown, 10 plays, 86 yards
  16. Q3 WisconsinInterception, 4 plays, 15 yards
  17. Q3 IowaTouchdown, 1 play, 12 yards
  18. Q3 WisconsinTouchdown, 10 plays, 79 yards
  19. Q4 IowaTouchdown, 8 plays, 77 yards
  20. Q4 WisconsinPunt, 3 plays, 1 yard
  21. Q4 IowaTouchdown, 12 plays, 66 yards
  22. Q4 WisconsinEnd of game, 3 plays, 30 yards

Play by play

1st quarter5 drives, then Wisconsin 3, Iowa 0
Iowa Punt, 6 plays
15:00Gavin Lahm kickoff for 65 yds for a touchback
14:591st & 10 at own 25Brendan Sullivan pass complete to Zach Ortwerth for 9 yds to the IOWA 34
14:252nd & 1 at own 34Brendan Sullivan pass incomplete
14:193rd & 1 at own 34Kaleb Johnson run for 8 yds to the IOWA 42 for a 1ST down
13:491st & 10 at own 42Kaleb Johnson run for 8 yds to the 50 yard line
13:192nd & 2 at the 50Kaleb Johnson run for 1 yd to the WIS 49
12:523rd & 1 at opp 49Brendan Sullivan pass incomplete
12:514th & 1 at opp 49Rhys Dakin punt for 49 yds for a touchback
Wisconsin Field goal, 12 plays
12:391st & 10 at own 20Braedyn Locke pass complete to Tucker Ashcraft for 6 yds to the WIS 26
12:182nd & 4 at own 26Wisconsin Penalty, False Start (Tucker Ashcraft) to the WIS 21
12:032nd & 9 at own 21Braedyn Locke pass complete to Will Pauling for 10 yds to the WIS 31 for a 1ST down
11:401st & 10 at own 31Braedyn Locke pass incomplete
11:342nd & 10 at own 31Tawee Walker run for 7 yds to the WIS 38
10:523rd & 3 at own 38Wisconsin Penalty, False Start (Joe Huber) to the WIS 33
10:283rd & 8 at own 33Iowa Penalty, Delay Of Game (5 Yards) to the WIS 38
10:153rd & 3 at own 38Iowa Penalty, Delay Of Game (5 Yards) to the WIS 43 for a 1ST down
10:011st & 10 at own 43Braedyn Locke sacked by Yahya Black for a loss of 5 yards to the WIS 38
9:212nd & 15 at own 38Iowa Penalty, Unsportsmanlike Conduct (Sebastian Castro) to the IOWA 44 for a 1ST down
8:551st & 10 at opp 44Tawee Walker run for 1 yd to the IOWA 43
8:092nd & 9 at opp 43Braedyn Locke pass complete to C.J. Williams for 18 yds to the IOWA 25 for a 1ST down
7:321st & 10 at opp 25Wisconsin Penalty, False Start (Tucker Ashcraft) to the IOWA 30
7:131st & 15 at opp 30Braedyn Locke pass incomplete
7:072nd & 15 at opp 30Timeout Wisconsin, clock 07:07
7:072nd & 15 at opp 30Braedyn Locke pass complete to Vinny Anthony II for 9 yds to the IOWA 21
6:233rd & 6 at opp 21Braedyn Locke pass incomplete
6:154th & 6 at opp 21Nathanial Vakos 38 yd FG GOODWisconsin 3, Iowa 0
Iowa Missed FG, 8 plays
6:15Gavin Lahm kickoff for 65 yds for a touchback
6:131st & 10 at own 25Kaleb Johnson run for 3 yds to the IOWA 28
5:412nd & 7 at own 28Brendan Sullivan pass complete to Jarriett Buie for 6 yds to the IOWA 34
5:043rd & 1 at own 34Jaziun Patterson run for 16 yds to the 50 yard line for a 1ST down
4:391st & 10 at the 50Kaleb Johnson run for 12 yds to the WIS 38 for a 1ST down
4:041st & 10 at opp 38Kaleb Johnson run for a loss of 1 yard to the WIS 39
3:282nd & 11 at opp 39Brendan Sullivan pass complete to Kaleb Johnson for a loss of 2 yards to the WIS 41
2:543rd & 13 at opp 41Iowa Penalty, False Start (Mason Richman) to the WIS 46
2:323rd & 18 at opp 46Brendan Sullivan run for 8 yds to the WIS 38
1:564th & 10 at opp 38Drew Stevens 56 yd FG MISSED
Wisconsin Interception, 3 plays
1:511st & 10 at own 38Braedyn Locke pass complete to Will Pauling for 7 yds to the WIS 45
1:302nd & 3 at own 45Tawee Walker run for 5 yds to the 50 yard line for a 1ST down
0:581st & 10 at the 50Braedyn Locke pass intercepted Deshaun Lee return for 14 yds to the IOWA 47
Iowa Touchdown, 7 plays
0:441st & 10 at own 47Kamari Moulton run for 5 yds to the WIS 48
0:082nd & 5 at opp 48Brendan Sullivan pass complete to Jacob Gill for 16 yds to the WIS 32 for a 1ST down
Q2 14:591st & 10 at opp 32Kaleb Johnson run for 11 yds to the WIS 21 for a 1ST down
Q2 14:231st & 10 at opp 21Kaleb Johnson run for 16 yds to the WIS 5 for a 1ST down
Q2 13:591st & goal at opp 5Kaleb Johnson run for 3 yds to the WIS 2
Q2 13:252nd & goal at opp 2Kaleb Johnson run for 1 yd to the WIS 1
Q2 12:493rd & goal at opp 1Brendan Sullivan run for 1 yd for a TD (Drew Stevens KICK)Iowa 7, Wisconsin 3
2nd quarter8 drives, then Iowa 14, Wisconsin 3
Wisconsin Punt, 3 plays
12:49Drew Stevens kickoff for 65 yds for a touchback
12:481st & 10 at own 25Braedyn Locke pass complete to Riley Nowakowski for 1 yd to the WIS 26
12:082nd & 9 at own 26Braedyn Locke pass incomplete
12:043rd & 9 at own 26Braedyn Locke pass incomplete
11:554th & 9 at own 26Atticus Bertrams punt for 42 yds , Kaden Wetjen returns for a loss of 2 yards to the IOWA 20
Iowa Touchdown, 6 plays
11:421st & 10 at own 20Kaleb Johnson run for 5 yds to the IOWA 25
11:032nd & 5 at own 25Wisconsin Penalty, Personal Foul (Aaron Witt) to the IOWA 42 for a 1ST down
10:411st & 10 at own 42Kamari Moulton run for 30 yds to the WIS 28 for a 1ST down
10:081st & 10 at opp 28Brendan Sullivan run for 9 yds to the WIS 19
9:302nd & 1 at opp 19Kaleb Johnson run for 3 yds to the WIS 16 for a 1ST down
8:491st & 10 at opp 16Kaleb Johnson run for 16 yds for a TD (Drew Stevens KICK)Iowa 14, Wisconsin 3
Wisconsin Punt, 3 plays
8:49Drew Stevens kickoff for 65 yds for a touchback
8:481st & 10 at own 25Tawee Walker run for 2 yds to the WIS 27
8:142nd & 8 at own 27Tawee Walker run for a loss of 1 yard to the WIS 26
7:363rd & 9 at own 26Braedyn Locke pass incomplete
7:304th & 9 at own 26Atticus Bertrams punt for 45 yds, downed at the IOWA 29
Iowa Punt, 3 plays
7:211st & 10 at own 29Kaleb Johnson run for 3 yds to the IOWA 32
6:412nd & 7 at own 32Brendan Sullivan run for no gain to the IOWA 32
5:583rd & 7 at own 32Brendan Sullivan pass complete to Zach Ortwerth for 5 yds to the IOWA 37
5:204th & 2 at own 37Rhys Dakin punt for 57 yds, downed at the WIS 6
Wisconsin Punt, 4 plays
5:111st & 10 at own 6Braedyn Locke pass complete to Darrion Dupree for 13 yds to the WIS 19 for a 1ST down
4:371st & 10 at own 19Braedyn Locke run for 2 yds to the WIS 21
3:592nd & 8 at own 21Braedyn Locke pass incomplete
3:563rd & 8 at own 21Timeout Wisconsin, clock 03:56
3:543rd & 8 at own 21Braedyn Locke pass incomplete
3:504th & 8 at own 21Atticus Bertrams punt for 53 yds, downed at the IOWA 26
Iowa Punt, 3 plays
3:401st & 10 at own 26Jaziun Patterson run for 3 yds to the IOWA 29
3:022nd & 7 at own 29Brendan Sullivan pass incomplete
2:563rd & 7 at own 29Iowa Penalty, turnover on downs. PENALTY Intentional Grounding on SULLIVAN, Brendan enforced resulting in a (-14 Yards) to the IOWA 16
2:524th & 21 at own 15Rhys Dakin punt for 54 yds, fair catch by Hunter Wohler at the WIS 31
Wisconsin Punt, 8 plays
2:451st & 10 at own 31Tawee Walker run for 3 yds to the WIS 34
2:002nd & 7 at own 34Braedyn Locke run for 10 yds to the WIS 44 for a 1ST down
1:581st & 10 at own 44Timeout Iowa, clock 01:58
1:541st & 10 at own 44Tawee Walker run for 5 yds to the WIS 49
1:222nd & 5 at own 49Braedyn Locke pass complete to Vinny Anthony II for 4 yds to the IOWA 47
0:593rd & 1 at opp 47Braedyn Locke run for 4 yds to the IOWA 43 for a 1ST down
0:421st & 10 at opp 43Braedyn Locke pass incomplete
0:382nd & 10 at opp 43(00:38) LOCKE, Braedyn pass to the left incomplete intended for ASHCRAFT, Tucker thrown to the IOWA28; QB hurried by JACKSON, Nick and CRAIG, Deontae, clock 00:34. PENALTY WISC Chop Block enforced 15 yards from the IOWA43 to the WISC42 [NHSG]. NO PLAY (replay the down).
0:342nd & 25 at own 42Wisconsin Penalty, False Start (Tucker Ashcraft) to the WIS 37
0:282nd & 30 at own 37Darrion Dupree run for a loss of 3 yards to the WIS 34
0:273rd & 33 at own 34Darrion Dupree run for 14 yds to the WIS 48
0:164th & 19 at own 48Atticus Bertrams punt for 38 yds, fair catch by Kaden Wetjen at the IOWA 7
Iowa End of half, 1 play
0:111st & 10 at own 7Kaleb Johnson run for 3 yds to the IOWA 10
3rd quarter5 drives, then Iowa 28, Wisconsin 3
Wisconsin Punt, 5 plays
15:00Drew Stevens kickoff for 65 yds for a touchback
14:591st & 10 at own 25Tawee Walker run for 6 yds to the WIS 31
14:252nd & 4 at own 31Tawee Walker run for 7 yds to the WIS 38 for a 1ST down
14:001st & 10 at own 38Tawee Walker run for 5 yds to the WIS 43
13:182nd & 5 at own 43Tawee Walker run for 1 yd to the WIS 44
12:453rd & 4 at own 44Tawee Walker run for 2 yds to the WIS 46
12:044th & 2 at own 46Atticus Bertrams punt for 40 yds, fair catch by Kaden Wetjen at the IOWA 14
Iowa Touchdown, 10 plays
11:551st & 10 at own 14Kaleb Johnson run for 9 yds to the IOWA 23
11:202nd & 1 at own 23Kaleb Johnson run for 4 yds to the IOWA 27 for a 1ST down
10:491st & 10 at own 27Kaleb Johnson run for 3 yds to the IOWA 30
10:122nd & 7 at own 30Brendan Sullivan run for 14 yds to the IOWA 44 for a 1ST down
9:381st & 10 at own 44Kamari Moulton run for 7 yds to the WIS 49
9:012nd & 3 at opp 49Brendan Sullivan run for 19 yds to the WIS 30 for a 1ST down
8:191st & 10 at opp 30Kaleb Johnson run for 2 yds to the WIS 28
7:412nd & 8 at opp 28Kaleb Johnson run for 12 yds to the WIS 16 for a 1ST down
6:581st & 10 at opp 16Kaden Wetjen run for 7 yds to the WIS 9
6:242nd & 3 at opp 9Kaleb Johnson run for 9 yds for a TD (Drew Stevens KICK)Iowa 21, Wisconsin 3
Wisconsin Interception, 4 plays
6:24Drew Stevens kickoff for 65 yds for a touchback
6:231st & 10 at own 25Darrion Dupree run for 10 yds to the WIS 35 for a 1ST down
5:551st & 10 at own 35Braedyn Locke pass complete to Darrion Dupree for 4 yds to the WIS 39
5:212nd & 6 at own 39Darrion Dupree run for 1 yd to the WIS 40
4:353rd & 5 at own 40Braedyn Locke pass intercepted Nick Jackson return for 28 yds to the WIS 12
4:331st & 10 at opp 12(04:33) JOHNSON, Kaleb rush to the right for no gain to the WISC12 (ALLIEGRO, Christian), clock 04:29. PENALTY WISC Offsides on PIUS, John enforced 5 yards from the WISC12 to the WISC7 [SG]. NO PLAY (replay the down).
Iowa Touchdown, 1 play
4:171st & 5 at opp 7Brendan Sullivan pass complete to Jacob Gill for 7 yds for a TD (Drew Stevens KICK)Iowa 28, Wisconsin 3
Wisconsin Touchdown, 10 plays
4:17Drew Stevens kickoff for 63 yds , Vinny Anthony II return for 19 yds to the WIS 21
4:101st & 10 at own 21Braedyn Locke pass complete to Tucker Ashcraft for 2 yds to the WIS 23
3:382nd & 8 at own 23Braedyn Locke run for 9 yds to the WIS 32 for a 1ST down
3:051st & 10 at own 32Braedyn Locke pass incomplete
2:582nd & 10 at own 32Braedyn Locke pass complete to Tucker Ashcraft for no gain to the WIS 32
2:163rd & 10 at own 32Braedyn Locke pass complete to Vinny Anthony II for 33 yds to the IOWA 35 for a 1ST down
1:431st & 10 at opp 35Braedyn Locke pass complete to Vinny Anthony II for 15 yds to the IOWA 20 for a 1ST down
1:081st & 10 at opp 20Tawee Walker run for 5 yds to the IOWA 15
0:302nd & 5 at opp 15Tawee Walker run for 2 yds to the IOWA 13
Q4 14:593rd & 3 at opp 13Tawee Walker run for a loss of 1 yard to the IOWA 14
Q4 14:124th & 4 at opp 14Braedyn Locke pass complete to C.J. Williams for 14 yds for a TD (Nathanial Vakos KICK)Iowa 28, Wisconsin 10
4th quarter4 drives, then Iowa 42, Wisconsin 10
Iowa Touchdown, 8 plays
14:12Gavin Lahm kickoff for 65 yds , Kaden Wetjen return for 23 yds to the IOWA 23
13:551st & 10 at own 23Kaleb Johnson run for 1 yd to the IOWA 24
13:282nd & 9 at own 24Jaziun Patterson run for 3 yds to the IOWA 27
12:533rd & 6 at own 27Brendan Sullivan pass complete to Zach Ortwerth for 52 yds to the WIS 21 for a 1ST down
12:081st & 10 at opp 21Kaleb Johnson run for 1 yd to the WIS 20
11:272nd & 9 at opp 20Brendan Sullivan run for 19 yds to the WIS 1 for a 1ST down
11:031st & goal at opp 1Jaziun Patterson run for no gain to the WIS 1
10:312nd & goal at opp 1(10:31) SULLIVAN, Brendan pass short up the middle incomplete intended for ANDERSON, Seth thrown to the WISC0, clock 10:29. PENALTY WISC Pass Interference on WOHLER, Hunter enforced half the distance from the goal, 0 yards to the WISC1 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
10:161st & goal at opp 1TEAM run for a loss of 1 yard to the WIS 2 fumbled, recovered by IOWA Kaleb Johnson K. Johnson return for 0 yds
9:422nd & goal at opp 2Kaleb Johnson run for 2 yds for a TD (Drew Stevens KICK)Iowa 35, Wisconsin 10
Wisconsin Punt, 3 plays
9:42Drew Stevens kickoff for 65 yds for a touchback
9:411st & 10 at own 25Braedyn Locke pass complete to Riley Nowakowski for 1 yd to the WIS 26
9:052nd & 9 at own 26Braedyn Locke pass incomplete
8:393rd & 9 at own 26Braedyn Locke pass incomplete
8:344th & 9 at own 26Atticus Bertrams punt for 40 yds, fair catch by Kaden Wetjen at the IOWA 34
Iowa Touchdown, 12 plays
8:271st & 10 at own 34Kamari Moulton run for 18 yds to the WIS 48 for a 1ST down
7:431st & 10 at opp 48Kamari Moulton run for 3 yds to the WIS 45
7:042nd & 7 at opp 45Jaziun Patterson run for 3 yds to the WIS 42
6:273rd & 4 at opp 42Jaziun Patterson run for 6 yds to the WIS 36 for a 1ST down
5:461st & 10 at opp 36Kamari Moulton run for no gain to the WIS 36
5:052nd & 10 at opp 36Kamari Moulton run for 7 yds to the WIS 29
4:253rd & 3 at opp 29Jaziun Patterson run for 9 yds to the WIS 20 for a 1ST down
3:371st & 10 at opp 20Jaziun Patterson run for 4 yds to the WIS 16
3:032nd & 6 at opp 16Kamari Moulton run for 2 yds to the WIS 14
2:163rd & 4 at opp 14Kamari Moulton run for 2 yds to the WIS 12
2:004th & 2 at opp 12Timeout Iowa, clock 02:00
1:534th & 2 at opp 12Jaziun Patterson run for 8 yds to the WIS 4 for a 1ST down
1:151st & goal at opp 4Jaziun Patterson run for 4 yds for a TD (Drew Stevens KICK)Iowa 42, Wisconsin 10
Wisconsin End of game, 3 plays
1:15Drew Stevens kickoff for 65 yds for a touchback
1:141st & 10 at own 25Darrion Dupree run for 15 yds to the WIS 40 for a 1ST down
0:491st & 10 at own 40Darrion Dupree run for 11 yds to the IOWA 49 for a 1ST down
0:291st & 10 at opp 49Darrion Dupree run for 4 yds to the IOWA 45

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 one 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