From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Wisconsin
Purdue
388
Total yards
396
193
Passing yards
202
195
Rushing yards
194
6.9
Yards per pass
5.3
4.5
Yards per rush
6.3
20
First downs
23
12–18
Third downs
6–13
0–0
Fourth downs
0–2
1
Turnovers
3
11–70
Penalties
7–73
33:54
Possession
26:06
2
Sacks (by defense)
1
Efficiency
Wisconsin
Purdue
45%
Success rate
39%
0.23
EPA per play
0.03
1.24
Explosiveness
1.32
0.24
Rushing EPA
0.38
0.41
Passing EPA
0.02
44%
Passing-down success
19%
−0.16
First-down EPA
−0.23
0.05
Second-down EPA
0.44
1.16
Third-down EPA
0.44
28%
Havoc by its defense
15%
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 52% to win. Elo’s favorite won.
The line
Wisconsin −6.5, over/under 54.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 66%, Purdue 34%. 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. Purdue drives left to right, Wisconsin right to left.
Q1 PurduePunt, 3 plays, 7 yards
Q1 WisconsinTouchdown, 8 plays, 62 yards
Q1 PurduePunt, 5 plays, −1 yard
Q1 WisconsinTouchdown, 7 plays, 38 yards
Q1 PurdueField goal, 8 plays, 58 yards
Q1 WisconsinTouchdown, 16 plays, 75 yards
Q2 PurduePunt, 3 plays, 8 yards
Q2 WisconsinPunt, 6 plays, 12 yards
Q2 PurdueInterception, 11 plays, 61 yards
Q3 WisconsinField goal, 7 plays, 46 yards
Q3 PurdueTouchdown, 8 plays, 75 yards
Q3 WisconsinField goal, 11 plays, 71 yards
Q3 PurdueTouchdown, 9 plays, 75 yards
Q4 WisconsinField goal, 5 plays, 16 yards
Q4 PurdueInterception, 3 plays, 16 yards
Q4 WisconsinInterception, 3 plays, 1 yard
Q4 PurdueTurnover on downs, 6 plays, 17 yards
Q4 WisconsinPunt, 6 plays, 18 yards
Q4 PurdueFumble, 5 plays, 6 yards
Q4 WisconsinTouchdown, 3 plays, 26 yards
Q4 PurdueTurnover on downs, 9 plays, 59 yards
Q4 WisconsinEnd of game, 2 plays, −4 yards
Play by play
1st quarter6 drives, then Wisconsin 14, Purdue 3
Purdue Punt, 3 plays
14:54
Jack Van Dyke kickoff for 65 yds
14:54
1st & 10 at own 14
Hudson Card pass complete to Max Klare for 1 yd to the PUR 15
14:54
2nd & 9 at own 15
Hudson Card pass incomplete
14:54
3rd & 9 at own 15
Hudson Card run for 6 yds to the PUR 21
13:30
4th & 3 at own 21
Jack Ansell punt for 41 yds
Wisconsin Touchdown, 8 plays
13:30
1st & 10 at own 38
Braelon Allen run for 5 yds to the WIS 43
13:30
2nd & 5 at own 43
Braelon Allen run for 5 yds to the WIS 48 for a 1ST down
13:30
1st & 10 at own 48
Tanner Mordecai run for no gain to the WIS 48
13:30
2nd & 10 at own 48
Tanner Mordecai pass complete to Will Pauling for 13 yds to the PUR 39 for a 1ST down
13:30
1st & 10 at opp 39
Purdue Penalty, Personal Foul (Markevious Brown) to the PUR 20 for a 1ST down
13:30
1st & 10 at opp 20
Wisconsin Penalty, False Start (-5 Yards) to the PUR 25
13:30
1st & 15 at opp 25
Chez Mellusi run for 11 yds to the PUR 14
13:30
2nd & 4 at opp 14
Tanner Mordecai pass incomplete
13:30
1st & 10 at own 38
Braelon Allen run for 5 yds to the WIS 43
13:30
2nd & 5 at own 43
Braelon Allen run for 5 yds to the WIS 48 for a 1ST down
10:05
3rd & 4 at opp 14
Tanner Mordecai run for 14 yds for a TD (Nathanial Vakos KICK)Wisconsin 7, Purdue 0
Purdue Punt, 5 plays
10:00
Jack Van Dyke kickoff for 65 yds
10:00
1st & 10 at own 19
Hudson Card pass complete to Max Klare for 5 yds to the PUR 24
10:00
2nd & 5 at own 24
Hudson Card pass complete to Deion Burks for 6 yds to the PUR 30 for a 1ST down
10:00
1st & 10 at own 30
MOCKOBEE, Devin rush to the left for a gain of 24 yards to the WIS46 (PETERSON, Darryl). PENALTY PUR Holding on GRANT, Jalen enforced 10 yards from the PUR30 to the PUR20 [NHSG]. NO PLAY (replay the down).
10:00
1st & 20 at own 20
Hudson Card run for 6 yds to the PUR 26
10:00
2nd & 14 at own 26
Hudson Card pass complete to Devin Mockobee for a loss of 3 yards to the PUR 23
10:00
3rd & 17 at own 23
CARD, Hudson scrambles up the middle for a gain of 15 yards to the PUR38 (WOHLER, Hunter). PENALTY PUR Holding on MBOW, Marcus enforced 10 yards from the PUR23 to the PUR13 [NHSG]. NO PLAY (replay the down).
10:00
3rd & 27 at own 13
Dylan Downing run for 5 yds to the PUR 18
10:00
3rd & 17 at own 23
CARD, Hudson scrambles up the middle for a gain of 15 yards to the PUR38 (WOHLER, Hunter). PENALTY PUR Holding on MBOW, Marcus enforced 10 yards from the PUR23 to the PUR13 [NHSG]. NO PLAY (replay the down).
10:00
3rd & 27 at own 13
Dylan Downing run for 5 yds to the PUR 18
6:10
4th & 22 at own 18
Jack Ansell punt for 20 yds
Wisconsin Touchdown, 7 plays
6:10
1st & 10 at opp 38
Chez Mellusi run for 4 yds to the PUR 34
6:10
2nd & 6 at opp 34
Tanner Mordecai run for 1 yd to the PUR 33
6:10
3rd & 5 at opp 33
Tanner Mordecai pass complete to C.J. Williams for 7 yds to the PUR 26 for a 1ST down
6:10
1st & 10 at opp 26
Will Pauling pass complete to Tanner Mordecai for 19 yds to the PUR 7 for a 1ST down
6:10
1st & goal at opp 7
Chez Mellusi run for 1 yd to the PUR 6
3:56
2nd & goal at opp 6
Tanner Mordecai pass incomplete
3:26
3rd & goal at opp 6
Tanner Mordecai run for 6 yds for a TD (Nathanial Vakos KICK)Wisconsin 14, Purdue 0
Purdue Field goal, 8 plays
3:26
Jack Van Dyke kickoff for 65 yds for a touchback
3:26
1st & 10 at own 25
Hudson Card run for 12 yds to the PUR 37 for a 1ST down
3:26
1st & 10 at own 37
Hudson Card pass complete to Abdur-Rahmaan Yaseen for 18 yds to the WIS 45 for a 1ST down
3:26
1st & 10 at opp 45
Hudson Card pass incomplete
3:26
2nd & 10 at opp 45
Dylan Downing run for 25 yds to the WIS 20 for a 1ST down
3:26
1st & 10 at opp 20
Dylan Downing run for a loss of 3 yards to the WIS 23
3:26
2nd & 13 at opp 23
Hudson Card pass complete to Tyrone Tracy Jr. for no gain to the WIS 23
3:26
3rd & 13 at opp 23
Purdue Penalty, False Start (-5 Yards) to the WIS 28
3:26
3rd & 18 at opp 28
Tyrone Tracy Jr. run for 11 yds to the WIS 17
0:17
4th & 7 at opp 17
Julio Macias 34 yd FG GOODWisconsin 14, Purdue 3
Wisconsin Touchdown, 16 plays
0:17
Caleb Krockover kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
Braelon Allen run for 7 yds to the WIS 32
Q2 15:00
2nd & 3 at own 32
Tanner Mordecai run for 4 yds to the WIS 36 for a 1ST down
Q2 15:00
1st & 10 at own 36
QB Keeper MORDECAI, Tanner rush to the right for no gain to the WIS36, out of bounds. PENALTY WIS Holding on BORTOLINI, Tanor enforced 10 yards from the WIS36 to the WIS26 [NHSG]. NO PLAY (replay the down).
Q2 15:00
1st & 20 at own 26
Braelon Allen run for 3 yds to the WIS 29
Q2 13:53
2nd & 17 at own 29
Tanner Mordecai pass complete to Braelon Allen for 9 yds to the WIS 38
Q2 13:53
3rd & 8 at own 38
Tanner Mordecai pass complete to C.J. Williams for 15 yds to the PUR 47 for a 1ST down
Q2 13:53
1st & 10 at opp 47
Braelon Allen run for 5 yds to the PUR 42
Q2 13:53
2nd & 5 at opp 42
Tanner Mordecai pass incomplete
Q2 13:53
3rd & 5 at opp 42
Chez Mellusi run for 13 yds to the PUR 29 for a 1ST down
Q2 13:53
1st & 10 at opp 29
Tanner Mordecai pass complete to Bryson Green for 2 yds to the PUR 27
Q2 13:53
2nd & 8 at opp 27
Tanner Mordecai pass complete to C.J. Williams for 7 yds to the PUR 20
Q2 13:53
3rd & 1 at opp 20
Chez Mellusi run for 2 yds to the PUR 18 for a 1ST down
Q2 13:53
1st & 10 at opp 18
Tanner Mordecai pass complete to Skyler Bell for 8 yds to the PUR 10
Q2 13:53
2nd & 2 at opp 10
Tanner Mordecai run for 1 yd to the PUR 9
Q2 13:53
3rd & 1 at opp 9
Braelon Allen run for 2 yds to the PUR 7 for a 1ST down
Q2 13:53
1st & goal at opp 7
Wisconsin Penalty, False Start (-5 Yards) to the PUR 12
Q2 13:53
1st & goal at opp 12
ALLEN, Braelon rush to the right for a gain of 3 yards to the PUR9 (BROTHERS, O.C.). PENALTY WIS Holding on RUCCI, Hayden enforced 10 yards from the PUR12 to the PUR22 [NHSG]. NO PLAY (replay the down).
Q2 13:53
1st & goal at opp 22
Tanner Mordecai run for 8 yds to the PUR 14
Q2 6:36
2nd & goal at opp 14
Braelon Allen run for 14 yds for a TD (Nathanial Vakos KICK)Wisconsin 21, Purdue 3
2nd quarter3 drives, then Wisconsin 21, Purdue 3
Purdue Punt, 3 plays
6:36
Jack Van Dyke kickoff for 65 yds for a touchback
6:36
1st & 10 at own 25
Hudson Card sacked by James Thompson Jr. for a loss of 8 yards to the PUR 17
6:36
2nd & 18 at own 17
Hudson Card pass complete to Max Klare for 8 yds to the PUR 25
6:36
3rd & 10 at own 25
Hudson Card run for 8 yds to the PUR 33
4:39
4th & 2 at own 33
Jack Ansell punt for 42 yds
Wisconsin Punt, 6 plays
4:39
1st & 10 at own 25
Tanner Mordecai run for 3 yds to the WIS 28
4:39
2nd & 7 at own 28
Tanner Mordecai pass complete to Bryson Green for 4 yds to the WIS 32
4:39
3rd & 3 at own 32
Wisconsin Penalty, False Start (-5 Yards) to the WIS 27
4:39
3rd & 8 at own 27
Tanner Mordecai pass complete to Will Pauling for 9 yds to the WIS 36 for a 1ST down
4:39
1st & 10 at own 36
Tanner Mordecai pass incomplete
4:39
2nd & 10 at own 36
Wisconsin Penalty, Delay Of Game (Tanner Mordecai) to the WIS 31
2:29
3rd & 16 at own 30
Timeout Purdue, clock 02:29
2:29
2nd & 15 at own 31
Tanner Mordecai pass complete to Chez Mellusi for a loss of 1 yard to the WIS 30
2:15
4th & 4 at own 42
Timeout Purdue, clock 02:15
2:15
3rd & 16 at own 30
Tanner Mordecai run for 12 yds to the WIS 42
2:15
4th & 4 at own 42
Wisconsin Penalty, False Start (-5 Yards) to the WIS 37
2:15
4th & 9 at own 37
Timeout Wisconsin, clock 02:15
2:02
4th & 9 at own 37
Atticus Bertrams punt for 60 yds, downed at the PUR 3
Purdue Interception, 11 plays
2:02
1st & 10 at own 3
Hudson Card pass incomplete
2:02
2nd & 10 at own 3
Tyrone Tracy Jr. run for 6 yds to the PUR 9
2:02
3rd & 4 at own 9
Hudson Card pass complete to Deion Burks for 16 yds to the PUR 25 for a 1ST down
1:05
2nd & 2 at own 33
Timeout Purdue, clock 01:05
1:05
1st & 10 at own 25
Hudson Card pass complete to Tyrone Tracy Jr. for 8 yds to the PUR 33
1:05
2nd & 2 at own 33
Hudson Card pass incomplete
1:05
3rd & 2 at own 33
Hudson Card run for 3 yds to the PUR 36 for a 1ST down
1:05
1st & 10 at own 36
Hudson Card pass complete to Dylan Downing for 5 yds to the PUR 41
1:05
2nd & 5 at own 41
Hudson Card pass complete to Deion Burks for 14 yds to the WIS 45 for a 1ST down
1:05
1st & 10 at opp 45
Hudson Card pass incomplete
1:05
2nd & 10 at opp 45
Purdue Penalty, False Start (Deion Burks) to the 50 yard line
1:05
2nd & 15 at the 50
Hudson Card run for 14 yds to the WIS 36
0:00
3rd & 1 at opp 36
Hudson Card pass intercepted, touchback.
3rd quarter4 drives, then Wisconsin 27, Purdue 17
Wisconsin Field goal, 7 plays
14:51
Caleb Krockover kickoff for 65 yds
14:51
1st & 10 at own 34
Braelon Allen run for 1 yd to the WIS 35
14:51
2nd & 9 at own 35
Tanner Mordecai pass complete to Will Pauling for 4 yds to the WIS 39
14:51
3rd & 5 at own 39
Braelon Allen run for 52 yds to the PUR 9 for a 1ST down
14:51
1st & goal at opp 9
Tanner Mordecai pass complete to Jackson Acker for 3 yds to the PUR 6
14:51
2nd & goal at opp 6
Tanner Mordecai run for 4 yds to the PUR 2
14:51
3rd & goal at opp 2
Wisconsin Penalty, turnover on downs. PENALTY Intentional Grounding on MORDECAI, Tanner enforced a result of a ( Yards) to the PUR 14
14:51
4th & goal at opp 15
Wisconsin Penalty, False Start (-5 Yards) to the PUR 20
Hudson Card pass complete to Deion Burks for 12 yds to the WIS 49 for a 1ST down
11:41
1st & 10 at opp 49
Hudson Card pass intercepted
Wisconsin Interception, 3 plays
11:41
1st & 10 at opp 44
Chez Mellusi run for a loss of 1 yard to the PUR 45
11:41
2nd & 11 at opp 45
Tanner Mordecai run for 2 yds to the PUR 43
10:25
3rd & 9 at opp 43
Tanner Mordecai pass intercepted
Purdue Turnover on downs, 6 plays
10:25
1st & 10 at the 50
Hudson Card run for 3 yds to the WIS 47
10:25
2nd & 7 at opp 47
Tyrone Tracy Jr. run for 18 yds to the WIS 29 for a 1ST down
10:25
1st & 10 at opp 29
Hudson Card pass incomplete
9:19
2nd & 10 at opp 29
Dylan Downing run for a loss of 4 yards to the WIS 33
8:31
4th & 14 at opp 33
Timeout Purdue, clock 08:31
8:31
3rd & 14 at opp 33
Hudson Card pass incomplete
8:27
4th & 14 at opp 33
Hudson Card pass incomplete
Wisconsin Punt, 6 plays
8:27
1st & 10 at own 33
Chez Mellusi run for 2 yds to the WIS 35
8:27
2nd & 8 at own 35
Tanner Mordecai run for 2 yds to the WIS 37
8:27
3rd & 6 at own 37
Tanner Mordecai pass complete to Chimere Dike for 15 yds to the PUR 48 for a 1ST down
7:11
1st & 10 at opp 48
Tanner Mordecai pass incomplete
6:37
3rd & 11 at opp 49
Timeout Purdue, clock 06:37
6:37
2nd & 10 at opp 48
Chez Mellusi run for a loss of 1 yard to the PUR 49
6:37
3rd & 11 at opp 49
Tanner Mordecai pass incomplete
6:18
4th & 11 at opp 49
Atticus Bertrams punt for 49 yds for a touchback
Purdue Fumble, 5 plays
6:18
1st & 10 at own 20
Devin Mockobee run for a loss of 1 yard to the PUR 19
6:18
2nd & 11 at own 19
Hudson Card pass incomplete
6:18
3rd & 11 at own 19
Hudson Card pass complete to Abdur-Rahmaan Yaseen for 17 yds to the PUR 36 for a 1ST down
6:18
1st & 10 at own 36
Hudson Card pass incomplete
5:02
2nd & 10 at own 36
Hudson Card sacked for a loss of 10 yards to the PUR 26 fumbled, recovered by WIS Darian Varner , return for 0 yards
5:02
1st & 10 at opp 26
Purdue Penalty, Unsportsmanlike Conduct (Jeffrey M’Ba) to the PUR 13 for a 1ST down
Wisconsin Touchdown, 3 plays
5:02
1st & 10 at opp 13
Braelon Allen run for 6 yds to the PUR 7
5:02
2nd & 4 at opp 7
Braelon Allen run for 3 yds to the PUR 4
3:35
3rd & 1 at opp 4
Braelon Allen 4 Yd Run (Will Pauling Pass to Tanner Mordecai for Two-Point Conversion)Wisconsin 38, Purdue 17
Purdue Turnover on downs, 9 plays
3:35
Jack Van Dyke kickoff for 65 yds for a touchback
3:35
1st & 10 at own 25
Hudson Card pass complete to Abdur-Rahmaan Yaseen for 17 yds to the PUR 42 for a 1ST down
3:35
1st & 10 at own 42
Hudson Card pass complete to TJ Sheffield for 17 yds to the WIS 41 for a 1ST down
3:35
1st & 10 at opp 41
Hudson Card pass incomplete
3:35
2nd & 10 at opp 41
Tyrone Tracy Jr. run for 4 yds to the WIS 37
3:35
3rd & 6 at opp 37
Wisconsin Penalty, Personal Foul (Jake Chaney) to the WIS 16 for a 1ST down
3:35
1st & 10 at opp 16
Hudson Card pass incomplete
1:39
3rd & 10 at opp 16
Timeout Purdue, clock 01:39
1:39
2nd & 10 at opp 16
Hudson Card run for no gain to the WIS 16
1:31
4th & 10 at opp 16
Timeout Wisconsin, clock 01:31
1:31
3rd & 10 at opp 16
Hudson Card pass incomplete
1:23
4th & 10 at opp 16
Hudson Card pass incomplete
Wisconsin End of game, 2 plays
1:23
1st & 10 at own 16
[NH] Kneel down by MORDECAI, Tanner at WIS14 (team loss of 2).
0:00
2nd & 12 at own 14
[NH] Kneel down by MORDECAI, Tanner at WIS12 (team loss of 2), clock 00:00.
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.