76°F, a few clouds, wind 17 mph from the southWeather: NOAA NCEI Integrated Surface Database; Dane County Regional-Truax Field Airport (KMSN), 10 km from the stadium, 23 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Purdue
Wisconsin
431
Total yards
381
320
Passing yards
203
111
Rushing yards
178
7.0
Yards per pass
9.7
3.4
Yards per rush
6.1
21
First downs
16
5–16
Third downs
2–8
3–4
Fourth downs
0–0
3
Turnovers
1
4–40
Penalties
9–82
35:00
Possession
25:00
2
Sacks (by defense)
2
Efficiency
Purdue
Wisconsin
44%
Success rate
47%
0.09
EPA per play
0.42
1.21
Explosiveness
1.54
0.23
Rushing EPA
0.23
0.22
Passing EPA
0.66
30%
Passing-down success
27%
0.08
First-down EPA
0.08
0.14
Second-down EPA
0.99
−0.41
Third-down EPA
0.11
12%
Havoc by its defense
13%
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 50% to win. Elo’s favorite won.
The line
Wisconsin −1.5, over/under 51.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 54%, Purdue 46%. CollegeFootballData.com’s estimate from the point spread.
Every drive
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.
Q1 WisconsinTouchdown, 6 plays, 76 yards
Q1 PurduePick-six, 3 plays (Wisconsin scores), 5 yards
Q1 PurdueMissed FG, 9 plays, 66 yards
Q1 WisconsinTouchdown, 8 plays, 80 yards
Q1 PurduePunt, 6 plays, 19 yards
Q1 WisconsinPunt, 3 plays, 2 yards
Q2 PurdueTurnover on downs, 5 plays, 30 yards
Q2 WisconsinPunt, 5 plays, 26 yards
Q2 PurdueField goal, 13 plays, 71 yards
Q2 WisconsinPunt, 6 plays, 25 yards
Q2 PurdueEnd of half, 2 plays, 6 yards
Q3 PurdueInterception, 3 plays, 1 yard
Q3 WisconsinTouchdown, 2 plays, 14 yards
Q3 PurduePunt, 3 plays, 0 yards
Q3 WisconsinPunt, 6 plays, 14 yards
Q3 PurduePunt, 5 plays, 14 yards
Q3 PurdueTouchdown, 4 plays, 21 yards
Q3 WisconsinTouchdown, 4 plays, 75 yards
Q3 PurdueTouchdown, 12 plays, 81 yards
Q4 WisconsinPunt, 5 plays, 37 yards
Q4 PurdueInterception, 7 plays, 42 yards
Q4 WisconsinPunt, 3 plays, 6 yards
Q4 PurdueTouchdown, 9 plays, 87 yards
Q4 WisconsinEnd of game, 2 plays, 3 yards
Play by play
1st quarter6 drives, then Wisconsin 21, Purdue 0
Wisconsin Touchdown, 6 plays
15:00
1st & 10 at own 35
Chris Van Eekeren kickoff for 41 yds , Jackson Acker return for no gain to the Wisc 24
15:00
1st & 10 at own 24
Braelon Allen run for 5 yds to the Wisc 29
15:00
2nd & 5 at own 29
Graham Mertz pass complete to Skyler Bell for 27 yds to the Prdue 44 for a 1ST down
15:00
1st & 10 at opp 44
Braelon Allen run for 6 yds to the Prdue 38
15:00
2nd & 4 at opp 38
Graham Mertz pass incomplete to Chimere Dike
15:00
3rd & 4 at opp 38
Graham Mertz run for 9 yds to the Prdue 29 for a 1ST down
12:34
1st & 10 at opp 29
Skyler Bell 29 Yd pass from Graham Mertz (Nate Van Zelst Kick)Wisconsin 7, Purdue 0
Purdue Pick-six, 3 plays (Wisconsin scores)
12:34
1st & 10 at own 35
Gavin Lahm kickoff for 65 yds for a touchback
12:34
1st & 10 at own 25
Devin Mockobee run for 1 yd to the Prdue 26
12:34
2nd & 9 at own 26
Aidan O’Connell pass complete to Charlie Jones for 4 yds to the Prdue 30
11:16
3rd & 5 at own 30
John Torchio 31 Yd Interception Return (Nate Van Zelst Kick)Wisconsin 14, Purdue 0
Purdue Missed FG, 9 plays
11:16
1st & 10 at own 35
Gavin Lahm kickoff for 65 yds for a touchback
11:16
1st & 10 at own 25
Devin Mockobee run for 9 yds to the Prdue 34
11:16
2nd & 1 at own 34
Devin Mockobee run for 30 yds to the Wisc 36 for a 1ST down
11:16
1st & 10 at opp 36
Aidan O’Connell pass complete to Charlie Jones for 8 yds to the Wisc 28
11:16
2nd & 2 at opp 28
Devin Mockobee run for no gain to the Wisc 28
11:16
3rd & 2 at opp 28
Devin Mockobee run for 13 yds to the Wisc 15 for a 1ST down
11:16
1st & 10 at opp 15
Devin Mockobee run for 4 yds to the Wisc 11
7:36
2nd & 6 at opp 11
Timeout WISCONSIN, clock 07:36
7:36
2nd & 6 at opp 11
Devin Mockobee run for 2 yds to the Wisc 9
7:36
3rd & 4 at opp 9
Aidan O’Connell pass incomplete to Payne Durham
6:37
4th & 4 at opp 9
Mitchell Fineran 26 yd FG MISSED
Wisconsin Touchdown, 8 plays
6:37
1st & 10 at own 20
Graham Mertz pass complete to Skyler Bell for 13 yds to the Wisc 33 for a 1ST down
6:37
1st & 10 at own 33
Braelon Allen run for 5 yds to the Wisc 38
6:37
2nd & 5 at own 38
Braelon Allen run for 9 yds to the Wisc 47 for a 1ST down
6:37
1st & 10 at own 47
Graham Mertz pass complete to Keontez Lewis for 6 yds to the Prdue 47
6:37
2nd & 4 at opp 47
Braelon Allen run for 41 yds to the Prdue 6 for a 1ST down
6:37
1st & goal at opp 6
Braelon Allen run for 3 yds to the Prdue 3
6:37
2nd & goal at opp 3
Graham Mertz pass incomplete to Jack Eschenbach
2:38
3rd & goal at opp 3
Chimere Dike 3 Yd pass from Graham Mertz (Nate Van Zelst Kick)Wisconsin 21, Purdue 0
Purdue Punt, 6 plays
2:38
1st & 10 at own 35
Gavin Lahm kickoff for 65 yds for a touchback
2:38
1st & 10 at own 25
Aidan O’Connell pass incomplete to Abdur-Rahmaan Yaseen
2:38
2nd & 10 at own 25
Aidan O’Connell pass incomplete to TJ Sheffield
2:38
3rd & 10 at own 25
Aidan O’Connell pass complete to TJ Sheffield for 10 yds to the Prdue 35 for a 1ST down
2:38
1st & 10 at own 35
Aidan O’Connell pass complete to TJ Sheffield for 5 yds to the Prdue 40
2:38
2nd & 5 at own 40
King Doerue run for 2 yds to the Prdue 42
2:38
3rd & 3 at own 42
Aidan O’Connell pass complete to King Doerue for 2 yds to the Prdue 44
0:02
4th & 1 at own 44
Jack Ansell punt for 40 yds, fair catch by Dean Engram at the Wisc 16
Wisconsin Punt, 3 plays
0:02
1st & 10 at own 16
Mertz,Graham rush right for 3 yards gain to the WIS19, out of bounds at WIS19 PENALTY WIS Holding (Furtney,Michael) 8 yards from WIS16 to WIS08. NO PLAY.
0:00
1st & 18 at own 8
Isaac Guerendo run for 8 yds to the Wisc 16
Q2 15:00
2nd & 10 at own 16
Isaac Guerendo run for 2 yds to the Wisc 18
Q2 15:00
3rd & 8 at own 18
Graham Mertz pass incomplete to Chimere Dike
Q2 14:11
4th & 8 at own 18
Andy Vujnovich punt for 40 yds, fair catch by Charlie Jones at the Prdue 42
2nd quarter5 drives, then Wisconsin 21, Purdue 3
Purdue Turnover on downs, 5 plays
14:11
1st & 10 at own 42
Aidan O’Connell pass complete to Payne Durham for 23 yds to the Wisc 35 for a 1ST down
14:11
1st & 10 at opp 35
Aidan O’Connell pass complete to Payne Durham for 7 yds to the Wisc 28
Graham Mertz pass complete to Chimere Dike for 20 yds to the Wisc 48 for a 1ST down
11:38
1st & 10 at own 48
Braelon Allen run for 2 yds to the 50 yard line
11:38
2nd & 8 at the 50
Shotgun Mertz,Graham pass incomplete short right to Allen,Braelon QB hurried by Jenkins,Kydran PENALTY PUR Roughing The Passer (Jenkins,Kydran) 15 yards from WIS50 to PUR35, 1ST DOWN. NO PLAY.
11:38
1st & 10 at opp 35
Braelon Allen run for 5 yds to the Prdue 30
11:38
2nd & 5 at opp 30
PENALTY WIS False Start (Wedig,Trey) 5 yards from PUR30 to PUR35. NO PLAY.
Andy Vujnovich punt for 36 yds, fair catch by Charlie Jones at the Prdue 10
Purdue Field goal, 13 plays
9:03
1st & 10 at own 10
No Huddle-Shotgun O’Connell,Aidan pass incomplete short right to Jones,Charlie PENALTY WIS Pass Interference (Hallman,Ricardo) 15 yards from PUR10 to PUR25, 1ST DOWN. NO PLAY.
9:03
1st & 10 at own 25
Kobe Lewis run for 10 yds to the Prdue 35 for a 1ST down
9:03
1st & 10 at own 35
O’Connell,Aidan pass incomplete short right to Jones,Charlie PENALTY PUR Chop Block (Holstege,Spencer) 15 yards from PUR35 to PUR20. NO PLAY.
9:03
1st & 25 at own 20
Aidan O’Connell pass complete to Charlie Jones for 7 yds to the Prdue 27
9:03
2nd & 18 at own 27
Aidan O’Connell pass complete to Charlie Jones for 12 yds to the Prdue 39
9:03
3rd & 6 at own 39
Aidan O’Connell pass complete to Deion Burks for 16 yds to the Wisc 45 for a 1ST down
9:03
1st & 10 at opp 45
Devin Mockobee run for 8 yds to the Wisc 37
9:03
2nd & 2 at opp 37
Devin Mockobee run for 1 yd to the Wisc 36
9:03
3rd & 1 at opp 36
Aidan O’Connell pass incomplete to Payne Durham
9:03
4th & 1 at opp 36
Devin Mockobee run for 3 yds to the Wisc 33 for a 1ST down
9:03
1st & 10 at opp 33
Aidan O’Connell pass complete to Deion Burks for 14 yds to the Wisc 19 for a 1ST down
Chris Van Eekeren kickoff for 65 yds for a touchback
3:49
1st & 10 at own 25
Braelon Allen run for 1 yd to the Wisc 26
3:49
2nd & 9 at own 26
Graham Mertz pass complete to Jaylan Franklin for 19 yds to the Wisc 45 for a 1ST down
3:49
1st & 10 at own 45
Graham Mertz pass complete to Chimere Dike for 13 yds to the Prdue 42 for a 1ST down
3:49
1st & 10 at opp 42
Braelon Allen run for no gain to the Prdue 42
3:49
2nd & 10 at opp 42
Graham Mertz pass incomplete to Keontez Lewis
3:49
3rd & 10 at opp 42
Graham Mertz sacked by Jack Sullivan for a loss of 8 yards to the 50 yard line
1:12
4th & 18 at the 50
Timeout PURDUE, clock 01:12
1:03
4th & 18 at the 50
Andy Vujnovich punt for 49 yds, punt out-of-bounds at the Prdue 1
Purdue End of half, 2 plays
1:03
1st & 10 at own 1
Devin Mockobee run for 1 yd to the Prdue 2
0:00
2nd & 9 at own 2
Devin Mockobee run for 5 yds to the Prdue 7
3rd quarter8 drives, then Wisconsin 35, Purdue 10
Purdue Interception, 3 plays
15:00
1st & 10 at own 35
Gavin Lahm kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Devin Mockobee run for 1 yd to the Prdue 26
15:00
2nd & 9 at own 26
Aidan O’Connell pass incomplete
14:20
3rd & 9 at own 26
Aidan O’Connell pass intercepted
Wisconsin Touchdown, 2 plays
14:20
1st & 10 at opp 14
Graham Mertz pass incomplete to Chimere Dike
14:08
2nd & 10 at opp 14
Braelon Allen 14 Yd Run (Nate Van Zelst Kick)Wisconsin 28, Purdue 3
Purdue Punt, 3 plays
14:08
1st & 10 at own 35
Gavin Lahm kickoff for 65 yds for a touchback
14:08
1st & 10 at own 25
Aidan O’Connell sacked by Rodas Johnson for a loss of 8 yards to the Prdue 17
14:08
2nd & 18 at own 17
Aidan O’Connell pass complete to Deion Burks for no gain to the Prdue 17
14:08
3rd & 18 at own 17
Aidan O’Connell pass complete to Charlie Jones for 8 yds to the Prdue 25
12:00
4th & 10 at own 25
Jack Ansell punt for 44 yds , Dean Engram returns for 6 yds to the Wisc 22
Wisconsin Punt, 6 plays
12:00
1st & 10 at own 22
Braelon Allen run for 10 yds to the Wisc 32 for a 1ST down
12:00
1st & 10 at own 32
Braelon Allen run for 4 yds to the Wisc 36
12:00
2nd & 6 at own 36
Graham Mertz pass complete to Dean Engram for 9 yds to the Wisc 45 for a 1ST down
12:00
1st & 10 at own 45
Isaac Guerendo run for 2 yds to the Wisc 47
12:00
2nd & 8 at own 47
Graham Mertz pass complete to Isaac Guerendo for 4 yds to the Prdue 49
12:00
3rd & 4 at opp 49
Shotgun Mertz,Graham pass complete short middle to Dike,Chimere for 9 yards to the PUR40, End Of Play PENALTY WIS Pass Interference (Eschenbach,Jack) 15 yards from PUR49 to WIS36. NO PLAY.
12:00
3rd & 19 at own 36
Graham Mertz pass incomplete to Isaac Guerendo
8:33
4th & 19 at own 36
Andy Vujnovich punt for 54 yds, punt out-of-bounds at the Prdue 20 , Charlie Jones returns for 10 yds to the Prdue 20
Purdue Punt, 5 plays
8:33
1st & 10 at own 20
Devin Mockobee run for 7 yds to the Prdue 27
8:33
2nd & 3 at own 27
Aidan O’Connell pass complete to Payne Durham for 7 yds to the Prdue 34 for a 1ST down
8:33
1st & 10 at own 34
Devin Mockobee run for 5 yds to the Prdue 39
8:33
2nd & 5 at own 39
Aidan O’Connell sacked by Jake Chaney for a loss of 5 yards to the Prdue 34
8:33
3rd & 10 at own 34
Aidan O’Connell pass incomplete to Charlie Jones
6:07
4th & 10 at own 34
Jack Ansell punt for 43 yds
Purdue Touchdown, 4 plays
6:07
1st & 10 at opp 21
Devin Mockobee run for 5 yds to the Wisc 16
6:07
2nd & 5 at opp 16
Aidan O’Connell pass complete to Charlie Jones for 8 yds to the Wisc 8 for a 1ST down
6:07
1st & goal at opp 8
Devin Mockobee run for no gain to the Wisc 8
4:12
2nd & goal at opp 8
Aidan O’Connell pass complete to Payne Durham for 8 yds for a TD, (Mitchell Fineran KICK)Wisconsin 28, Purdue 10
Wisconsin Touchdown, 4 plays
4:12
1st & 10 at own 35
Chris Van Eekeren kickoff for 65 yds for a touchback
4:12
1st & 10 at own 25
Graham Mertz run for 3 yds to the Wisc 28
4:12
2nd & 7 at own 28
Graham Mertz pass complete to Skyler Bell for 18 yds to the Wisc 46 for a 1ST down
4:12
1st & 10 at own 46
Graham Mertz pass incomplete to Isaac Guerendo
2:42
2nd & 10 at own 46
Isaac Guerendo 54 Yd Run (Nate Van Zelst Kick)Wisconsin 35, Purdue 10
2:35
1st & 10 at own 35
Gavin Lahm kickoff for 60 yds , Deion Burks return for 24 yds to the WISCONSIN 41 PURDUE Penalty, Offensive Holding (10 Yards) to the Prdue 19
Purdue Touchdown, 12 plays
2:35
1st & 11 at own 19
Kobe Lewis run for no gain to the Prdue 19
2:35
2nd & 11 at own 19
Aidan O’Connell pass complete to Paul Piferi for 23 yds to the Prdue 42 for a 1ST down
2:35
1st & 10 at own 42
Aidan O’Connell pass complete to Kobe Lewis for 1 yd to the Prdue 43
2:35
2nd & 9 at own 43
PURDUE Penalty, Intentional Grounding (Aidan O’Connell) to the Prdue 35
2:35
3rd & 17 at own 35
Aidan O’Connell pass complete to Kobe Lewis for 12 yds to the Prdue 47
Q4 15:00
4th & 5 at own 47
Aidan O’Connell pass complete to Charlie Jones for 11 yds to the Wisc 42 for a 1ST down
Q4 15:00
1st & 10 at opp 42
Kobe Lewis run for 12 yds to the Wisc 30 for a 1ST down
Q4 15:00
1st & 10 at opp 30
Aidan O’Connell pass complete to Mershawn Rice for 29 yds to the Wisc 1 for a 1ST down
Q4 15:00
1st & goal at opp 1
Kobe Lewis run for no gain to the Wisc 1
Q4 15:00
2nd & goal at opp 1
Kobe Lewis run for 1 yd to the Wisc 2
Q4 15:00
3rd & goal at opp 2
Aidan O’Connell pass complete to Mershawn Rice for 1 yd to the Wisc 1
Q4 12:05
4th & goal at opp 1
Devin Mockobee run for 1 yd for a TD, (Mitchell Fineran KICK)Wisconsin 35, Purdue 17
Q4 12:05
1st & goal at opp 3
PENALTY WIS Offside (Paez,Gio) 2 yards from WIS03 to WIS03. NO PLAY.
4th quarter5 drives, then Wisconsin 35, Purdue 24
Wisconsin Punt, 5 plays
12:05
1st & 10 at own 35
Chris Van Eekeren kickoff for 65 yds for a touchback
12:05
1st & 10 at own 25
Skyler Bell run for 1 yd to the Wisc 26
12:05
2nd & 9 at own 26
Graham Mertz pass complete to Braelon Allen for 39 yds to the Prdue 35 for a 1ST down
12:05
1st & 10 at opp 35
Braelon Allen run for 5 yds to the Prdue 30
12:05
2nd & 5 at opp 30
Allen,Braelon rush middle for 4 yards gain to the PUR26 (Sydnor,Khordae) PENALTY WIS Holding (Dike,Chimere) 10 yards from PUR30 to PUR40. NO PLAY.
9:46
2nd & 15 at opp 40
Timeout WISCONSIN, clock 09:46
9:46
2nd & 15 at opp 40
Graham Mertz pass complete to Isaac Guerendo for 3 yds to the Prdue 37
9:46
3rd & 12 at opp 37
Isaac Guerendo run for 1 yd to the Prdue 38
9:46
4th & 13 at opp 38
WISCONSIN Penalty, Delay Of Game ( Yards) declined
8:04
4th & 13 at opp 38
Andy Vujnovich punt for 30 yds
Purdue Interception, 7 plays
8:04
1st & 10 at own 8
Devin Mockobee run for no gain to the Prdue 8
8:04
2nd & 10 at own 8
Aidan O’Connell pass complete to TJ Sheffield for 6 yds to the Prdue 14
8:04
3rd & 4 at own 14
Aidan O’Connell pass complete to Payne Durham for 18 yds to the Prdue 32 for a 1ST down
8:04
1st & 10 at own 32
Aidan O’Connell pass incomplete to Charlie Jones
8:04
2nd & 10 at own 32
Aidan O’Connell pass complete to Charlie Jones for 15 yds to the Prdue 47 for a 1ST down
8:04
1st & 10 at own 47
Devin Mockobee run for 3 yds to the 50 yard line
5:36
2nd & 7 at the 50
Aidan O’Connell pass intercepted
Wisconsin Punt, 3 plays
5:36
1st & 10 at own 42
Braelon Allen run for 1 yd to the Wisc 41
5:36
2nd & 11 at own 41
Isaac Guerendo run for 4 yds to the Wisc 45
5:36
3rd & 7 at own 45
Isaac Guerendo run for 3 yds to the Wisc 48
3:58
4th & 4 at own 48
Timeout PURDUE, clock 03:58
3:47
4th & 4 at own 48
Andy Vujnovich punt for 45 yds, punt out-of-bounds at the Prdue 13 , Charlie Jones returns for 6 yds to the Prdue 13
Purdue Touchdown, 9 plays
3:47
1st & 10 at own 13
Aidan O’Connell pass complete to Charlie Jones for 5 yds to the Prdue 18
3:47
2nd & 5 at own 18
No Huddle-Shotgun O’Connell,Aidan pass incomplete short right to Jones,Charlie broken up by Smith,Alexander, 1ST DOWN, PENALTY WIS Pass Interference (Smith,Alexander) 12 yards from PUR18 to PUR30, 1ST DOWN. NO PLAY.
3:47
1st & 10 at own 30
Aidan O’Connell pass complete to Tyrone Tracy for 18 yds to the Prdue 48 for a 1ST down
3:47
1st & 10 at own 48
Aidan O’Connell pass complete to Payne Durham for 3 yds to the Wisc 49
3:47
2nd & 7 at opp 49
Aidan O’Connell pass complete to Charlie Jones for 27 yds to the Wisc 22 for a 1ST down
3:47
1st & 10 at opp 22
Aidan O’Connell pass complete to Mershawn Rice for 6 yds to the Wisc 16
3:47
2nd & 4 at opp 16
Aidan O’Connell pass incomplete to Andrew Sowinski
3:47
3rd & 4 at opp 16
Aidan O’Connell pass complete to Andrew Sowinski for 6 yds to the Wisc 10 for a 1ST down
3:47
1st & goal at opp 10
WISCONSIN Penalty, Defensive Holding (Jake Chaney) to the Wisc 1
1:24
2nd & goal at opp 1
Aidan O’Connell run for 1 yd for a TD, (Mitchell Fineran KICK)Wisconsin 35, Purdue 24
Wisconsin End of game, 2 plays
1:23
1st & 10 at own 35
kickoff for 16 yds
1:23
1st & 10 at own 48
Braelon Allen run for 4 yds to the Prdue 48
0:00
2nd & 6 at opp 48
Kneel down by Wisconsin at PUR49 for loss of 1 yards.
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.