Purdue at Wisconsin

Saturday, October 5, 2024

Wisconsin beat Purdue 52–⁠6. It was their 91st meeting; Wisconsin leads the series 54–⁠29–⁠8.

AwayPurdue1–⁠11 in 2024
6
HomeWisconsin5–⁠7 in 2024
52

Final at Camp Randall Stadium, MadisonTV: BTNAttendance 76,091

At kickoff
68°F, a few clouds, wind 21 mph from the south, gusts to 31 mphWeather: NOAA NCEI Integrated Surface Database; Dane County Regional-Truax Field Airport (KMSN), 10 km from the stadium, seven minutes before kickoff
Official
Chis CoyteGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Purdue06006
Wisconsin147211052

How the win probability moved

Wisconsin favored

Win probability by play: Wisconsin 58% at kickoff, 100% at the end. Biggest swing: 22 points.

Purdue favored

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

Standouts

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

Player stats

Purdue

PassingC/AttYdsTDInt
Hudson Card11/2111100
Ryan Browne1/1600
RushingCarYdsTDLong
Devin Mockobee1145012
Jaheim Merriweather135035
Elijah Jackson21308
Reggie Love III41206
ReceivingRecYdsTDLong
Jahmal Edrine226015
Max Klare226022
Devin Mockobee225021
De’Nylon Morrissette113013
DefenseTklTFLSacksInt
Dillon Thieneman8100
Will Heldt8000
Kydran Jenkins6000
Joseph Jefferson II6000
Kyndrich Breedlove0002

Wisconsin

PassingC/AttYdsTDInt
Braedyn Locke20/3135932
Mabrey Mettauer1/1200
RushingCarYdsTDLong
Tawee Walker1994317
Dilin Jones765047
Cade Yacamelli539130
Darrion Dupree724013
ReceivingRecYdsTDLong
Trech Kekahuna6134269
Vinny Anthony266152
C.J. Williams460028
Darrion Dupree223018
DefenseTklTFLSacksInt
Jaheim Thomas6110
Hunter Wohler5000
Jake Chaney4200
Tackett Curtis4100
Sebastian Cheeks31.51.50
John Pius20.50.50

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

Team stats

PurdueWisconsin
216Total yards589
117Passing yards361
99Rushing yards228
5.3Yards per pass11.3
3.8Yards per rush5.6
10First downs28
1–⁠11Third downs8–⁠14
0–⁠0Fourth downs1–⁠1
2Turnovers2
6–⁠55Penalties3–⁠30
28:13Possession31:47
0Sacks (by defense)3

Efficiency

PurdueWisconsin
29%Success rate47%
−0.16EPA per play0.45
0.47Explosiveness1.64
−0.21Rushing EPA0.28
−0.12Passing EPA0.65
7%Passing-down success42%
−0.30First-down EPA0.19
0.02Second-down EPA0.62
−0.13Third-down EPA0.50
15%Havoc by its defense29%

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)

Wisconsin 70% to win. Elo’s favorite won.

The line

Wisconsin −12, over/under 44.5.

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 80%, Purdue 20%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Wisconsin end zonePurdue end zoneQ1 PurduePunt, 4 playsQ1 WisconsinPunt, 3 playsQ1 PurduePunt, 3 playsQ1 WisconsinPunt, 5 playsQ1 WisconsinTouchdown, 1 playQ1 PurduePunt, 5 playsQ1 WisconsinTouchdown, 6 playsQ1 PurduePunt, 3 playsQ1 WisconsinInterception, 3 playsQ2 PurdueField goal, 9 playsQ2 WisconsinInterception, 5 playsQ2 PurdueField goal, 8 playsQ2 WisconsinTouchdown, 11 playsQ2 PurdueEnd of half, 1 playQ3 WisconsinTouchdown, 5 playsQ3 PurduePunt, 4 playsQ3 WisconsinTouchdown, 9 playsQ3 PurduePunt, 3 playsQ3 WisconsinTouchdown, 9 playsQ3 PurduePunt, 4 playsQ4 WisconsinTouchdown, 5 playsQ4 PurdueFumble, 1 playQ4 WisconsinField goal, 7 playsQ4 PurduePunt, 5 playsQ4 WisconsinEnd of game, 5 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Wisconsin drives left to right, Purdue right to left.
  1. Q1 PurduePunt, 4 plays, 16 yards
  2. Q1 WisconsinPunt, 3 plays, 0 yards
  3. Q1 PurduePunt, 3 plays, 8 yards
  4. Q1 WisconsinPunt, 5 plays, 19 yards
  5. Q1 WisconsinTouchdown, 1 play, 12 yards
  6. Q1 PurduePunt, 5 plays, 21 yards
  7. Q1 WisconsinTouchdown, 6 plays, 91 yards
  8. Q1 PurduePunt, 3 plays, −2 yards
  9. Q1 WisconsinInterception, 3 plays, 3 yards
  10. Q2 PurdueField goal, 9 plays, 42 yards
  11. Q2 WisconsinInterception, 5 plays, 20 yards
  12. Q2 PurdueField goal, 8 plays, 46 yards
  13. Q2 WisconsinTouchdown, 11 plays, 75 yards
  14. Q2 PurdueEnd of half, 1 play, −1 yard
  15. Q3 WisconsinTouchdown, 5 plays, 75 yards
  16. Q3 PurduePunt, 4 plays, 12 yards
  17. Q3 WisconsinTouchdown, 9 plays, 98 yards
  18. Q3 PurduePunt, 3 plays, 5 yards
  19. Q3 WisconsinTouchdown, 9 plays, 78 yards
  20. Q3 PurduePunt, 4 plays, 15 yards
  21. Q4 WisconsinTouchdown, 5 plays, 60 yards
  22. Q4 PurdueFumble, 1 play, 35 yards
  23. Q4 WisconsinField goal, 7 plays, 51 yards
  24. Q4 PurduePunt, 5 plays, 9 yards
  25. Q4 WisconsinEnd of game, 5 plays, 22 yards

Play by play

1st quarter11 drives, then Wisconsin 14, Purdue 0
Purdue Punt, 4 plays
15:00Gavin Lahm kickoff for 65 yds for a touchback
14:481st & 10 at own 25Hudson Card pass complete to De’Nylon Morrissette for 13 yds to the PUR 38 for a 1ST down
14:021st & 10 at own 38Devin Mockobee run for 3 yds to the PUR 41
13:232nd & 7 at own 41(13:23) CARD, Hudson pass short to the right complete for 4 yards to KLARE, Max caught at the PUR45 and advanced to the PUR45 (PETERSON, Darryl), clock 13:31. PENALTY PUR Holding on STEWART, Corey enforced 10 yards from the PUR41 to the PUR31 [SG]. NO PLAY (replay the down).
12:582nd & 17 at own 31Hudson Card pass incomplete
12:563rd & 17 at own 31Devin Mockobee run for 10 yds to the PUR 41
12:174th & 7 at own 41Keelan Crimmins punt for 45 yds , Tyrell Henry returns for 9 yds to the WIS 23
Wisconsin Punt, 3 plays
12:081st & 10 at own 23Braedyn Locke pass incomplete
12:022nd & 10 at own 23Braedyn Locke pass incomplete
11:573rd & 10 at own 23Braedyn Locke pass incomplete
Purdue Punt, 3 plays
11:561st & 10 at own 28Hudson Card pass complete to Elijah Jackson for 8 yds to the PUR 36
11:504th & 10 at own 23Atticus Bertrams punt for 47 yds , Dillon Thieneman returns for no gain to the PUR 28 , returns for no gain to the PUR 28
Purdue Punt, 3 plays
11:052nd & 2 at own 36Reggie Love III run for no gain to the PUR 36
10:314th & 2 at own 36Keelan Crimmins punt for 43 yds, fair catch by Tyrell Henry at the WIS 21
10:243rd & 2 at own 36Hudson Card pass incomplete
Wisconsin Punt, 5 plays
10:241st & 10 at own 21Tawee Walker run for 9 yds to the WIS 30
9:342nd & 1 at own 30Tawee Walker run for 4 yds to the WIS 34 for a 1ST down
9:111st & 10 at own 34Braedyn Locke pass complete to Tucker Ashcraft for 5 yds to the WIS 39
8:452nd & 5 at own 39Tawee Walker run for 1 yd to the WIS 40
8:184th & 4 at own 40Atticus Bertrams punt for 52 yds , Dillon Thieneman returns for no gain to the PUR 12 , returns for no gain to the PUR 12
8:103rd & 4 at own 40Braedyn Locke pass incomplete
Wisconsin Touchdown, 1 play
8:041st & 10 at opp 12Tawee Walker run for 12 yds for a TD (Nathanial Vakos KICK)Wisconsin 7, Purdue 0
Purdue Punt, 5 plays
8:04Gavin Lahm kickoff for 65 yds for a touchback
7:511st & 10 at own 25Devin Mockobee run for 5 yds to the PUR 30
7:062nd & 5 at own 30Devin Mockobee run for 7 yds to the PUR 37 for a 1ST down
6:311st & 10 at own 37Devin Mockobee run for 4 yds to the PUR 41
5:502nd & 6 at own 41Hudson Card pass complete to Shamar Rigby for 4 yds to the PUR 45
5:113rd & 2 at own 45Reggie Love III run for 1 yd to the PUR 46
Wisconsin Touchdown, 6 plays
4:381st & 10 at own 9Tawee Walker run for 3 yds to the WIS 12
4:314th & 1 at own 46Keelan Crimmins punt for 45 yds, fair catch by Tyrell Henry at the WIS 9
Wisconsin Touchdown, 6 plays
3:532nd & 7 at own 12Tawee Walker run for 2 yds to the WIS 14
3:133rd & 5 at own 14(03:13) LOCKE, Braedyn pass short up the middle incomplete intended for PAULING, Will thrown to the WIS18, clock 03:22. PENALTY PUR Pass Interference on BREEDLOVE, Kyndrich enforced at the spot of the foul for 5 yards to the WIS19 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
3:091st & 10 at own 19Braedyn Locke pass complete to Riley Nowakowski for 6 yds to the WIS 25
2:522nd & 4 at own 25Purdue Penalty, Personal Foul (Jeffrey M’Ba) to the WIS 43 for a 1ST down
2:361st & 10 at own 43Timeout Purdue, clock 02:36
2:231st & 10 at own 43Braedyn Locke pass complete to Trech Kekahuna for 5 yds to the WIS 48
1:562nd & 5 at own 48Braedyn Locke pass complete to Vinny Anthony II for 52 yds for a TD (Nathanial Vakos KICK)Wisconsin 14, Purdue 0
Purdue Punt, 3 plays
1:56Gavin Lahm kickoff for 65 yds for a touchback
1:431st & 10 at own 25Hudson Card sacked by Sebastian Cheeks and John Pius for a loss of 8 yards to the PUR 17
1:002nd & 18 at own 17Reggie Love III run for 6 yds to the PUR 23
0:243rd & 12 at own 23Hudson Card pass incomplete
0:174th & 12 at own 23Keelan Crimmins punt for 42 yds, fair catch by Tyrell Henry at the WIS 35
Wisconsin Interception, 3 plays
0:121st & 10 at own 35Darrion Dupree run for 3 yds to the WIS 38
Q2 14:552nd & 7 at own 38Braedyn Locke pass incomplete
2nd quarter9 drives, then Wisconsin 21, Purdue 6
Purdue Field goal, 9 plays
14:491st & 10 at opp 45Devin Mockobee run for 4 yds to the WIS 41
Wisconsin Interception, 3 plays
14:423rd & 7 at own 38Braedyn Locke pass intercepted Kyndrich Breedlove return for no gain to the WIS 45
Purdue Field goal, 9 plays
13:542nd & 6 at opp 41Hudson Card pass complete to Jahmal Edrine for 15 yds to the WIS 26 for a 1ST down
13:141st & 10 at opp 26Devin Mockobee run for a loss of 2 yards to the WIS 28
12:342nd & 12 at opp 28Hudson Card pass complete to Max Klare for 4 yds to the WIS 24
11:493rd & 8 at opp 24Purdue Penalty, False Start (Mahamane Moussa) to the WIS 29
11:263rd & 13 at opp 29(11:26) CARD, Hudson pass to the right incomplete intended for LOVE III, Reggie thrown to the WIS23, clock 11:30. PENALTY WIS Holding on LOFY, Max enforced 10 yards from the WIS29 to the WIS19 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
11:161st & 10 at opp 19Hudson Card pass complete to Jaron Tibbs for 10 yds to the WIS 9 for a 1ST down
10:401st & goal at opp 9Devin Mockobee run for 3 yds to the WIS 6
10:002nd & goal at opp 6Hudson Card run for 3 yds to the WIS 3
9:133rd & goal at opp 3Devin Mockobee run for no gain to the WIS 3
8:414th & goal at opp 3Spencer Porath 21 yd FG GOODWisconsin 14, Purdue 3
Wisconsin Interception, 5 plays
8:41Ben Freehill kickoff for 65 yds for a touchback
8:281st & 10 at own 25Tawee Walker run for 4 yds to the WIS 29
7:572nd & 6 at own 29Braedyn Locke pass complete to Tyrell Henry for 12 yds to the WIS 41 for a 1ST down
7:351st & 10 at own 41Tawee Walker run for 4 yds to the WIS 45
7:062nd & 6 at own 45Timeout Wisconsin, clock 07:06
6:542nd & 6 at own 45Braedyn Locke pass incomplete
6:483rd & 6 at own 45Braedyn Locke pass intercepted Kyndrich Breedlove return for no gain to the PUR 49
Purdue Field goal, 8 plays
6:421st & 10 at own 49Hudson Card pass complete to Max Klare for 22 yds to the WIS 29 for a 1ST down
5:561st & 10 at opp 29Hudson Card pass incomplete
5:482nd & 10 at opp 29Hudson Card run for 4 yds to the WIS 25
5:023rd & 6 at opp 25Hudson Card pass complete to Devin Mockobee for 21 yds to the WIS 4 for a 1ST down
4:141st & goal at opp 4Devin Mockobee run for a loss of 1 yard to the WIS 5
3:292nd & goal at opp 5Hudson Card pass incomplete
3:274th & goal at opp 5Spencer Porath 23 yd FG GOODWisconsin 14, Purdue 6
3:27Ben Freehill kickoff for 65 yds for a touchback
Purdue Field goal, 8 plays
3:213rd & goal at opp 5Hudson Card pass incomplete
Wisconsin Touchdown, 11 plays
3:131st & 10 at own 25Braedyn Locke pass complete to Trech Kekahuna for 21 yds to the WIS 46 for a 1ST down
2:551st & 10 at own 46Braedyn Locke pass complete to Trech Kekahuna for 7 yds to the PUR 47
2:372nd & 3 at opp 47Tawee Walker run for 3 yds to the PUR 44 for a 1ST down
1:581st & 10 at opp 44Braedyn Locke pass incomplete
1:492nd & 10 at opp 44Tawee Walker run for 9 yds to the PUR 35
1:463rd & 1 at opp 35Tawee Walker run for 4 yds to the PUR 31 for a 1ST down
1:221st & 10 at opp 31Tawee Walker run for 3 yds to the PUR 28
0:492nd & 7 at opp 28Tawee Walker run for 6 yds to the PUR 22
0:191st & 10 at opp 20Timeout Wisconsin, clock 00:19
0:163rd & 1 at opp 22Darrion Dupree run for 2 yds to the PUR 20 for a 1ST down
0:091st & goal at opp 1Tawee Walker run for 1 yd for a TD (Nathanial Vakos KICK)Wisconsin 21, Purdue 6
0:09Gavin Lahm kickoff for 63 yds , Elijah Jackson return for 16 yds to the PUR 18
Wisconsin Touchdown, 11 plays
0:061st & 10 at opp 20Braedyn Locke pass complete to C.J. Williams for 19 yds to the PUR 1 for a 1ST down
Purdue End of half, 1 play
0:001st & 10 at own 18[SG] Kneel down by CARD, Hudson at PUR17 (team loss of 1), clock 00:00.
3rd quarter7 drives, then Wisconsin 42, Purdue 6
Wisconsin Touchdown, 5 plays
15:00Ben Freehill kickoff for 65 yds for a touchback
14:471st & 10 at own 25Tawee Walker run for 1 yd to the WIS 26
14:182nd & 9 at own 26(14:18) LOCKE, Braedyn pass short to the left incomplete thrown to the WIS27, clock 14:25. PENALTY WIS Intentional Grounding on LOCKE, Braedyn PUR Holding on BREEDLOVE, Kyndrich , Offsetting penalties [NHSG]. NO PLAY (replay the down).
13:552nd & 9 at own 26Tawee Walker run for 5 yds to the WIS 31
13:373rd & 4 at own 31Braedyn Locke pass complete to C.J. Williams for 8 yds to the WIS 39 for a 1ST down
13:171st & 10 at own 39(13:17) WALKER, Tawee rush up the middle for no gain to the WIS39 (KARLAFTIS, Yanni), clock 13:15. PENALTY WIS Block below the waist on NELSON, Jack enforced 15 yards from the WIS39 to the WIS24 [NHSG]. NO PLAY (replay the down).
13:171st & 25 at own 24Braedyn Locke pass complete to Trech Kekahuna for 7 yds to the WIS 31
12:142nd & 18 at own 31Braedyn Locke pass complete to Trech Kekahuna for 69 yds for a TD (Nathanial Vakos KICK)Wisconsin 28, Purdue 6
Purdue Punt, 4 plays
12:141st & goal at own 35Timeout Purdue, clock 12:14
12:14Gavin Lahm kickoff for 64 yds
12:021st & 10 at own 35Hudson Card pass complete to Jahmal Edrine for 11 yds to the PUR 46 for a 1ST down
11:281st & 10 at own 46(11:28) CARD, Hudson pass short to the left complete for 3 yards to TIBBS, Jaron caught at the PUR47 and advanced to the PUR49 (ZACHMAN, Preston), clock 11:35. PENALTY PUR Ineligible Receiver Downfield on Pass on MOUSSA, Mahamane enforced 5 yards from the PUR46 to the PUR41 [SG]. NO PLAY (replay the down).
10:531st & 15 at own 41Hudson Card sacked by Jaheim Thomas for a loss of 7 yards to the PUR 34
10:092nd & 22 at own 34Hudson Card run for 13 yds to the PUR 47
9:333rd & 9 at own 47Hudson Card pass incomplete
9:184th & 9 at own 47Keelan Crimmins punt for 51 yds, downed at the WIS 2
Wisconsin Touchdown, 9 plays
9:061st & 10 at own 2Tawee Walker run for 3 yds to the WIS 5
8:382nd & 7 at own 5Tawee Walker run for 3 yds to the WIS 8
7:573rd & 4 at own 8Braedyn Locke pass complete to C.J. Williams for 5 yds to the WIS 13 for a 1ST down
7:371st & 10 at own 13Darrion Dupree run for 4 yds to the WIS 17
7:062nd & 6 at own 17Braedyn Locke pass complete to C.J. Williams for 28 yds to the WIS 45 for a 1ST down
6:351st & 10 at own 45Darrion Dupree run for a loss of 3 yards to the WIS 42
6:182nd & 13 at own 42Wisconsin Penalty, False Start (Darrion Dupree) to the WIS 37
5:472nd & 18 at own 37Braedyn Locke pass complete to Darrion Dupree for 5 yds to the WIS 42
5:143rd & 13 at own 42Timeout Purdue, clock 05:14
5:143rd & 13 at own 42Braedyn Locke pass complete to Darrion Dupree for 18 yds to the PUR 40 for a 1ST down
4:551st & 10 at opp 40(04:55) LOCKE, Braedyn pass deep up the middle incomplete intended for BURROUGHS, Quincy thrown to the PUR1, clock 04:48. PENALTY PUR Pass Interference on GREEN, Nyland enforced 15 yards to the PUR25 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4:421st & 10 at opp 25Braedyn Locke pass complete to Trech Kekahuna for 25 yds for a TD (Nathanial Vakos KICK)Wisconsin 35, Purdue 6
Purdue Punt, 3 plays
4:42Gavin Lahm kickoff for 65 yds for a touchback
4:281st & 10 at own 25Reggie Love III run for 5 yds to the PUR 30
4:024th & 5 at own 30Keelan Crimmins punt for 50 yds , Vinny Anthony II returns for no gain to the WIS 22 , returns for no gain to the WIS 22
3:592nd & 5 at own 30Hudson Card pass incomplete
3:543rd & 5 at own 30Hudson Card pass incomplete
Wisconsin Touchdown, 9 plays
3:381st & 10 at own 22Cade Yacamelli run for no gain to the WIS 22
3:052nd & 10 at own 22Braedyn Locke pass complete to Cade Yacamelli for 17 yds to the WIS 39 for a 1ST down
2:241st & 10 at own 39Darrion Dupree run for 2 yds to the WIS 41
1:522nd & 8 at own 41Braedyn Locke pass complete to Riley Nowakowski for 15 yds to the PUR 44 for a 1ST down
1:161st & 10 at opp 44Braedyn Locke pass complete to Vinny Anthony II for 14 yds to the PUR 30 for a 1ST down
0:421st & 10 at opp 30Darrion Dupree run for 13 yds to the PUR 17 for a 1ST down
0:141st & 10 at opp 17Braedyn Locke pass incomplete
0:123rd & 10 at opp 17Tawee Walker run for 17 yds for a TD (Nathanial Vakos KICK)Wisconsin 42, Purdue 6
0:12Gavin Lahm kickoff for 65 yds , Elijah Jackson return for 15 yds to the PUR 15
Wisconsin Touchdown, 9 plays
0:092nd & 10 at opp 17Braedyn Locke pass incomplete
Purdue Punt, 4 plays
0:001st & 10 at own 15Devin Mockobee run for 12 yds to the PUR 27 for a 1ST down
Q4 14:471st & 10 at own 27Hudson Card pass complete to Elijah Jackson for a loss of 1 yard to the PUR 26
Q4 14:112nd & 11 at own 26Hudson Card pass complete to Devin Mockobee for 4 yds to the PUR 30
Q4 13:393rd & 7 at own 30Hudson Card pass incomplete
Q4 13:274th & 7 at own 30Keelan Crimmins punt for 30 yds
4th quarter4 drives, then Wisconsin 52, Purdue 6
Wisconsin Touchdown, 5 plays
13:211st & 10 at own 40Braedyn Locke pass complete to JT Seagreaves for 21 yds to the PUR 39 for a 1ST down
12:421st & 10 at opp 39Cade Yacamelli run for a loss of 2 yards to the PUR 41
12:002nd & 12 at opp 41Cade Yacamelli run for 3 yds to the PUR 38
11:303rd & 9 at opp 38Cade Yacamelli run for 8 yds to the PUR 30
10:594th & 1 at opp 30Cade Yacamelli run for 30 yds for a TD (Nathanial Vakos KICK)Wisconsin 49, Purdue 6
10:59Gavin Lahm kickoff for 65 yds for a touchback
10:461st & 10 at own 25Jaheim Merriweather run for 35 yds to the WIS 40 Jaheim Merriweather fumbled, recovered by WIS Braedyn Moore B. Moore return for 0 yds
Wisconsin Field goal, 7 plays
10:351st & 10 at own 40Dilin Jones run for 3 yds to the WIS 43
9:552nd & 7 at own 43Mabrey Mettauer pass complete to Jackson McGohan for 2 yds to the WIS 45
9:103rd & 5 at own 45Dilin Jones run for 47 yds to the PUR 8 for a 1ST down
8:171st & goal at opp 8Dilin Jones run for a loss of 1 yard to the PUR 9
7:292nd & goal at opp 9Dilin Jones run for a loss of 2 yards to the PUR 11
6:513rd & goal at opp 11Mabrey Mettauer run for 2 yds to the PUR 9
6:154th & goal at opp 9Nathanial Vakos 26 yd FG GOODWisconsin 52, Purdue 6
Purdue Punt, 5 plays
6:15Gavin Lahm kickoff for 65 yds for a touchback
6:151st & 10 at own 25Ryan Browne pass complete to Drew Biber for 6 yds to the PUR 31
5:232nd & 4 at own 31Elijah Jackson run for 5 yds to the PUR 36 for a 1ST down
4:451st & 10 at own 36Ryan Browne sacked by Sebastian Cheeks for a loss of 12 yards to the PUR 24
4:082nd & 22 at own 24Ryan Browne run for 2 yds to the PUR 26
3:373rd & 20 at own 26Elijah Jackson run for 8 yds to the PUR 34
2:484th & 12 at own 34Keelan Crimmins punt for 45 yds , Vinny Anthony II returns for 3 yds to the WIS 24
Wisconsin End of game, 5 plays
2:371st & 10 at own 24Dilin Jones run for 7 yds to the WIS 31
2:022nd & 3 at own 31Dilin Jones run for 4 yds to the WIS 35 for a 1ST down
2:001st & 10 at own 35Gideon Ituka run for 4 yds to the WIS 39
1:102nd & 6 at own 39Gideon Ituka run for no gain to the WIS 39
0:283rd & 6 at own 39Dilin Jones run for 7 yds to the WIS 46 for a 1ST down

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 54–⁠29–⁠8 in 91 meetings.

Recent meetings
2024Wisconsin 52, Purdue 6
2023Wisconsin 38, Purdue 17
2022Wisconsin 35, Purdue 24
2021Wisconsin 30, Purdue 13
2019Wisconsin 45, Purdue 24
2018Wisconsin 47, Purdue 44

Around this game