← CFB Terminal
38
Big Ten
AT
17
Big Ten
2021 week 5 · Saturday, October 2, 2021 at 11:00 AM CT · Camp Randall Stadium · πŸ“Ί FOX · 74,855 att · 73.6°F, wind 5.6

Drive chart

Michigan Wisconsin bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
ON DOWNS
8 pl · 21 yd · 2:54
0–0
14:55 1st & 10 OWN 25 Cade McNamara pass incomplete to Daylen Baldwin 0 -0.70
14:45 2nd & 10 OWN 25 Hassan Haskins run for 7 yds to the Mich 32 +7 0.31
14:23 3rd & 3 OWN 32 Cade McNamara pass complete to Mike Sainristil for 2 yds to the Mich 34 +2 -0.33
13:50 4th & 1 OWN 34 Hassan Haskins run for 3 yds to the Mich 37 for a 1ST down +3 1.75
13:22 1st & 10 OWN 37 Blake Corum run for 4 yds to the Mich 41 +4 -0.16
12:55 2nd & 6 OWN 41 Cade McNamara pass incomplete to Cornelius Johnson 0 -1.02
12:42 3rd & 6 OWN 41 Cade McNamara pass complete to Luke Schoonmaker for 5 yds to the Mich 46 +5 0.06
12:06 4th & 1 OWN 46 Hassan Haskins run for no gain to the Mich 46 0 -0.82
PUNT
3 pl · 6 yd · 1:38
0–0
12:00 1st & 10 OPP 46 Chez Mellusi run for 3 yds to the Mich 43 +3 -0.34
11:00 2nd & 7 OPP 43 Chez Mellusi run for 3 yds to the Mich 40 +3 -0.37
11:00 3rd & 4 OPP 40 Timeout WISCONSIN, clock 11:00
10:38 3rd & 5 OPP 40 Graham Mertz pass incomplete to Jake Ferguson 0 -1.08
10:28 4th & 5 OPP 40 Andy Vujnovich punt for 39 yds, downed at the Mich 1
PUNT
6 pl · 16 yd · 2:44
0–0
10:20 1st & 10 OWN 1 Cade McNamara run for 2 yds to the Mich 3 +2 -0.15
9:38 2nd & 8 OWN 3 Hassan Haskins run for 1 yd to the Mich 4 +1 -0.13
8:50 3rd & 7 OWN 4 Cade McNamara pass complete to Blake Corum for 8 yds to the Mich 12 for a 1ST down +8 0.54
8:46 1st & 10 OWN 12 Cade McNamara pass incomplete to Cornelius Johnson 0 -0.38
8:32 2nd & 10 OWN 12 Cade McNamara pass incomplete to Cornelius Johnson 0 -0.17
8:22 3rd & 10 OWN 12 Cade McNamara pass complete to Erick All for 5 yds to the Mich 17 +5 0.01
7:44 4th & 5 OWN 17 Brad Robbins punt for 49 yds, fair catch by Dean Engram at the Wisc 34
PUNT
3 pl · 0 yd · 0:26
0–0
7:38 1st & 10 OWN 34 Graham Mertz pass incomplete to Kendric Pryor 0 -0.99
7:34 2nd & 10 OWN 34 Graham Mertz pass incomplete to Kendric Pryor 0 -0.57
7:29 3rd & 10 OWN 34 Graham Mertz pass incomplete to Chimere Dike 0 -0.28
7:18 4th & 10 OWN 34 Andy Vujnovich punt for 44 yds , A.J. Henning returns for 19 yds to the Mich 41
TD
7 pl · 59 yd · 3:01
7–0
7:08 1st & 10 OWN 41 Blake Corum run for 7 yds to the Mich 48 +7 0.70
6:52 2nd & 3 OWN 48 Blake Corum run for 4 yds to the Wisc 48 for a 1ST down +4 0.28
6:11 1st & 10 OPP 48 A.J. Henning run for 1 yd to the Wisc 47 +1 -0.84
5:30 2nd & 9 OPP 47 Cade McNamara pass incomplete to Donovan Edwards 0 -1.08
5:30 3rd & 9 OPP 47 MICHIGAN Penalty, False Start (Ryan Hayes) to the Mich 48 -5
5:23 3rd & 14 OWN 48 Cade McNamara pass complete to Roman Wilson for 12 yds to the Wisc 40 +12 1.39
4:56 4th & 2 OPP 40 Timeout MICHIGAN, clock 04:56
4:25 4th & 2 OPP 40 Cade McNamara pass complete to Roman Wilson for 6 yds to the Wisc 34 for a 1ST down +6 2.16
4:17 1st & 10 OPP 34 Cade McNamara pass complete to Cornelius Johnson for 34 yds for a TD (Jake Moody KICK) +34 2.94
PUNT
3 pl · -3 yd · 1:52
7–0
4:00 1st & 10 OWN 25 Jalen Berger run for 3 yds to the Wisc 28 +3 -0.30
3:55 2nd & 7 OWN 28 Jalen Berger run for a loss of 2 yards to the Wisc 26 -2 -0.70
2:35 3rd & 9 OWN 26 Graham Mertz sacked by Christopher Hinton for a loss of 4 yards to the Wisc 22 WISCONSIN Penalty, Offensive Holding (Tommy Brunner) declined -4 -0.26
2:25 4th & 13 OWN 22 Andy Vujnovich punt for 48 yds, downed at the Mich 30
FUMBLE
5 pl · 22 yd · 2:35
7–0
2:13 1st & 10 OWN 30 Blake Corum run for 2 yds to the Mich 32 +2 -0.55
1:39 2nd & 8 OWN 32 Cade McNamara pass complete to Roman Wilson for 17 yds to the Mich 49 for a 1ST down +17 2.32
1:22 1st & 10 OWN 49 Blake Corum run for 1 yd to the 50 yard line +1 -0.89
1:00 2nd & 9 50 Blake Corum run for 5 yds to the Wisc 45 +5 0.08
0:00 3rd & 4 OPP 45 Blake Corum run for 2 yds to the Wisc 43 +2 -0.65
0:00 OPP 45 End of 1st Quarter
15:00 4th & 2 OPP 43 MICHIGAN Penalty, Delay of Game (-5 Yards) to the Wisc 48 -5
14:50 4th & 7 OPP 48 Brad Robbins punt for 43 yds , Hunter Wohler returns for no gain to the Wisc 5 Hunter Wohler fumbled, recovered by Mich Joey Velazquez
Q2
FG
4 pl · -3 yd · 1:33
10–0
14:40 1st & 5 OPP 5 Hassan Haskins run for 1 yd to the Wisc 4 +1 -0.45
14:02 2nd & 4 OPP 4 Hassan Haskins run for a loss of 4 yards to the Wisc 8 -4 -0.61
13:21 3rd & 8 OPP 8 Cade McNamara pass incomplete to Cornelius Johnson 0 -0.35
13:17 4th & 8 OPP 8 Jake Moody 26 yd FG GOOD
PUNT
3 pl · -10 yd · 2:32
10–0
13:07 1st & 10 OWN 25 Jalen Berger run for 2 yds to the Wisc 27 +2 -0.45
12:30 2nd & 8 OWN 27 Jalen Berger run for 1 yd to the Wisc 28 +1 -0.40
11:51 3rd & 7 OWN 28 WISCONSIN Penalty, Delay of Game (Graham Mertz) to the Wisc 23 -5
11:20 3rd & 12 OWN 23 Graham Mertz sacked by David Ojabo for a loss of 8 yards to the Wisc 15 -8 -0.18
10:45 4th & 20 OWN 15 Andy Vujnovich punt for 40 yds, fair catch by Mike Sainristil at the Mich 45
PUNT
3 pl · 7 yd · 1:09
10–0
10:40 1st & 10 OWN 45 Cade McNamara pass incomplete to Cornelius Johnson 0 -1.16
10:32 2nd & 10 OWN 45 Cade McNamara pass incomplete to Roman Wilson 0 -0.91
10:20 3rd & 10 OWN 45 Cade McNamara pass complete to Luke Schoonmaker for 7 yds to the Wisc 48 +7 0.40
9:36 4th & 3 OPP 48 Brad Robbins punt for 42 yds, fair catch by Dean Engram at the Wisc 6
FG
15 pl · 78 yd · 7:04
10–3
9:29 1st & 10 OWN 6 Graham Mertz pass complete to Jake Ferguson for 19 yds to the Wisc 25 for a 1ST down +19 0.82
8:55 1st & 10 OWN 25 Chez Mellusi run for 4 yds to the Wisc 29 +4 -0.11
8:16 2nd & 6 OWN 29 Graham Mertz pass complete to Kendric Pryor for 5 yds to the Wisc 34 +5 0.09
7:44 3rd & 1 OWN 34 Braelon Allen run for 2 yds to the Wisc 36 for a 1ST down +2 0.95
7:02 1st & 10 OWN 36 Chez Mellusi run for 2 yds to the Wisc 38 +2 -0.64
6:40 2nd & 8 OWN 38 Graham Mertz pass complete to Kendric Pryor for 7 yds to the Wisc 45 +7 0.59
5:57 3rd & 1 OWN 45 Chez Mellusi run for no gain to the Wisc 45 0 -1.04
5:31 4th & 1 OWN 45 John Chenal run for 2 yds to the Wisc 47 for a 1ST down +2 2.15
4:59 1st & 10 OWN 47 Graham Mertz pass complete to Kendric Pryor for 13 yds to the Mich 40 for a 1ST down +13 0.91
4:22 1st & 10 OPP 40 Graham Mertz pass complete to Jake Ferguson for 9 yds to the Mich 31 +9 0.84
3:51 2nd & 1 OPP 31 Braelon Allen run for 7 yds to the Mich 24 for a 1ST down +7 -0.33
3:22 1st & 10 OPP 24 Graham Mertz pass incomplete 0 -0.43
3:17 2nd & 10 OPP 24 Graham Mertz pass incomplete to Danny Davis III 0 -0.58
3:05 3rd & 10 OPP 24 Graham Mertz pass complete to Chez Mellusi for 8 yds to the Mich 16 +8 0.44
2:32 4th & 2 OPP 16 Collin Larsh 34 yd FG GOOD
FG
9 pl · 36 yd · 2:05
13–3
2:22 1st & 10 OWN 35 Hassan Haskins run for 7 yds to the Mich 42 +7 0.71
1:55 2nd & 3 OWN 42 Hassan Haskins run for 7 yds to the Mich 49 for a 1ST down +7 0.61
1:26 1st & 10 OWN 49 Cade McNamara pass incomplete to Cornelius Johnson 0 -1.13
1:22 2nd & 10 OWN 49 Cade McNamara pass complete to Roman Wilson for 4 yds to the Wisc 47 +4 -0.17
1:17 3rd & 6 OPP 47 Cade McNamara pass complete to Mike Sainristil for 13 yds to the Wisc 34 for a 1ST down +13 2.28
1:06 1st & 10 OPP 34 Cade McNamara pass complete to Erick All for 4 yds to the Wisc 30 +4 -0.06
1:00 2nd & 6 OPP 30 Hassan Haskins run for 1 yd to the Wisc 29 +1 -0.54
0:32 3rd & 5 OPP 29 Cade McNamara pass incomplete to Daylen Baldwin 0 -0.89
0:27 4th & 5 OPP 29 Jake Moody 47 yd FG GOOD
TD
3 pl · 63 yd · 0:20
13–10
0:20 1st & 10 OWN 37 Braelon Allen run for 9 yds to the Wisc 46 +9 1.38
0:20 2nd & 1 OWN 46 Timeout WISCONSIN, clock 00:20
0:14 2nd & 1 OWN 46 Graham Mertz pass complete to Chimere Dike for 36 yds to the Mich 18 for a 1ST down +36 1.08
0:13 1st & 10 OPP 18 Timeout WISCONSIN, clock 00:13
0:07 1st & 10 OPP 18 Graham Mertz pass complete to Chimere Dike for 18 yds for a TD (Collin Larsh KICK) +18 2.59
END OF HALF
1 pl · 1 yd · 0:07
13–10
0:00 1st & 10 OWN 27 Hassan Haskins run for 1 yd to the Mich 28 +1 -0.64
0:00 OWN 27 End of 2nd Quarter
Q3
PUNT
3 pl · -8 yd · 1:05
13–10
14:56 1st & 10 OWN 25 Graham Mertz pass incomplete to Kendric Pryor 0 -0.70
14:48 2nd & 10 OWN 25 Chez Mellusi run for 1 yd to the Wisc 26 +1 -0.29
14:09 3rd & 9 OWN 26 Graham Mertz sacked by Josh Ross and Daxton Hill for a loss of 9 yards to the Wisc 17 WISCONSIN Penalty, Illegal Formation ( Yards) declined -9 -0.31
13:55 4th & 18 OWN 17 Andy Vujnovich punt for 55 yds , A.J. Henning returns for 13 yds to the Mich 41
TD
11 pl · 59 yd · 5:29
20–10
13:47 1st & 10 OWN 41 Hassan Haskins run for 3 yds to the Mich 44 +3 -0.43
13:10 2nd & 7 OWN 44 Hassan Haskins run for 2 yds to the Mich 46 +2 -0.64
12:34 3rd & 5 OWN 46 Cade McNamara run for 4 yds to the 50 yard line +4 -0.14
11:53 4th & 1 50 Hassan Haskins run for 2 yds to the Wisc 48 for a 1ST down +2 2.19
11:18 1st & 10 OPP 48 Blake Corum run for no gain to the Wisc 48 0 -1.07
10:48 2nd & 10 OPP 48 Cade McNamara pass incomplete to Blake Corum 0 -1.05
10:41 3rd & 10 OPP 48 Cade McNamara pass complete to Roman Wilson for 38 yds to the Wisc 10 for a 1ST down +38 3.30
10:15 1st & 10 OPP 10 Blake Corum run for 4 yds to the Wisc 6 +4 -0.01
9:33 2nd & 6 OPP 6 Blake Corum run for 3 yds to the Wisc 3 +3 -0.10
8:52 3rd & 3 OPP 3 Hassan Haskins run for 2 yds to the Wisc 1 +2 -0.16
8:26 4th & 1 OPP 1 J.J. McCarthy run for 1 yd for a TD (Jake Moody KICK) +1 2.79
PUNT
9 pl · 24 yd · 3:53
20–10
8:15 1st & 10 OWN 25 Jalen Berger run for 6 yds to the Wisc 31 +6 0.33
7:32 2nd & 4 OWN 31 Jalen Berger run for 3 yds to the Wisc 34 +3 -0.36
6:45 3rd & 1 OWN 34 John Chenal run for 1 yd to the Wisc 35 for a 1ST down +1 0.86
6:26 1st & 10 OWN 35 Jalen Berger run for no gain to the Wisc 35 0 -1.01
5:51 2nd & 10 OWN 35 Jalen Berger run for 5 yds to the Wisc 40 +5 0.06
5:12 3rd & 5 OWN 40 Chase Wolf pass complete to Jalen Berger for 9 yds to the Wisc 49 for a 1ST down +9 2.27
4:51 1st & 10 OWN 49 Chase Wolf pass incomplete 0 -1.13
4:48 2nd & 10 OWN 49 Chase Wolf pass incomplete to Jack Eschenbach 0 -1.01
4:41 3rd & 10 OWN 49 Chase Wolf pass incomplete to Chimere Dike 0 -0.67
4:33 4th & 10 OWN 49 Andy Vujnovich punt for 41 yds, fair catch by A.J. Henning at the Mich 10
PUNT
6 pl · 26 yd · 3:38
20–10
4:18 1st & 10 OWN 10 Blake Corum run for 3 yds to the Mich 13 +3 -0.15
3:48 2nd & 7 OWN 13 J.J. McCarthy run for 6 yds to the Mich 19 +6 0.17
3:18 3rd & 1 OWN 19 Hassan Haskins run for 8 yds to the Mich 27 for a 1ST down +8 0.84
2:33 1st & 10 OWN 27 Cade McNamara pass complete to Hassan Haskins for 6 yds to the Mich 33 +6 0.35
2:06 2nd & 4 OWN 33 Hassan Haskins run for 3 yds to the Mich 36 +3 -0.38
1:36 3rd & 1 OWN 36 Hassan Haskins run for no gain to the Mich 36 0 -0.76
0:55 4th & 1 OWN 36 Brad Robbins punt for 45 yds, fair catch by Dean Engram at the Wisc 19
FUMBLE
4 pl · 14 yd · 1:44
20–10
0:50 1st & 10 OWN 19 Kendric Pryor run for 13 yds to the Wisc 32 for a 1ST down +13 0.92
0:00 1st & 10 OWN 32 Chase Wolf run for 5 yds to the Wisc 37 +5 0.11
0:00 OWN 32 End of 3rd Quarter
14:55 2nd & 5 OWN 37 Braelon Allen run for 1 yd to the Wisc 38 +1 -0.81
14:11 3rd & 4 OWN 38 Chase Wolf sacked by David Ojabo for a loss of 5 yards to the Wisc 33 Chase Wolf fumbled, forced by David Ojabo, recovered by Mich Christopher Hinton , return for 0 yards -5 -0.95
Q4
FG
3 pl · 3 yd · 1:50
23–10
14:01 1st & 10 OPP 33 A.J. Henning run for a loss of 1 yard to the Wisc 34 -1 -0.80
13:10 2nd & 11 OPP 34 McNamara, Cade pass complete to Wilson, Roman for 13 yards to the WISCONSIN21, PENALTY MICHIGAN illegal touching (Wilson, Roman) 0 yards to the WISCONSIN34, NO PLAY. 0
12:53 3rd & 11 OPP 34 Cade McNamara pass complete to Roman Wilson for 4 yds to the Wisc 30 +4 -0.16
12:21 4th & 7 OPP 30 Jake Moody 48 yd FG GOOD
INT
1 pl · 0 yd · 0:08
23–10
12:13 1st & 10 OWN 25 Chase Wolf pass intercepted Daxton Hill return for no gain to the Wisc 35 -0.92
TD
5 pl · 35 yd · 2:39
31–10
11:37 1st & 10 OPP 35 Hassan Haskins run for 1 yd to the Wisc 34 +1 -0.53
11:27 2nd & 9 OPP 34 Cade McNamara pass complete to Erick All for 19 yds to the Wisc 15 for a 1ST down +19 0.94
10:53 1st & 10 OPP 15 Blake Corum run for 2 yds to the Wisc 13 +2 -0.18
10:23 2nd & 8 OPP 13 Timeout MICHIGAN, clock 10:23
10:10 2nd & 8 OPP 13 Blake Corum run for no gain to the Wisc 13 0 -0.33
9:34 3rd & 8 OPP 13 Cade McNamara pass complete to Cornelius Johnson for 13 yds for a TD (Cade McNamara pass to Cornelius Johnson for Two-Point Conversion) +13 3.07
PUNT
3 pl · -2 yd · 1:30
31–10
9:25 1st & 10 OWN 25 Kendric Pryor run for 4 yds to the Wisc 29 +4 -0.11
8:56 2nd & 6 OWN 29 Chase Wolf pass incomplete 0 -0.65
8:44 3rd & 6 OWN 29 Chase Wolf sacked by David Ojabo and Mike Morris for a loss of 6 yards to the Wisc 23 -6 -0.48
8:04 4th & 12 OWN 23 Andy Vujnovich punt for 44 yds, punt out-of-bounds at the Mich 33
TD
5 pl · 67 yd · 2:57
38–10
7:33 1st & 10 OWN 33 Blake Corum run for 7 yds to the Mich 40 +7 0.70
7:11 2nd & 3 OWN 40 Blake Corum run for 2 yds to the Mich 42 +2 -0.75
6:37 3rd & 1 OWN 42 Timeout MICHIGAN, clock 06:37
6:32 3rd & 1 OWN 42 Hassan Haskins run for 2 yds to the Mich 44 for a 1ST down +2 1.11
5:52 1st & 10 OWN 44 J.J. McCarthy run for no gain to the Mich 44 0 -1.16
5:07 2nd & 10 OWN 44 J.J. McCarthy pass complete to Daylen Baldwin for 56 yds for a TD (Jake Moody KICK) +56 5.53
PUNT
3 pl · 0 yd · 2:00
38–10
4:36 1st & 10 OWN 25 Isaac Guerendo run for 5 yds to the Wisc 30 +5 0.09
4:14 2nd & 5 OWN 30 Isaac Guerendo run for 2 yds to the Wisc 32 +2 -0.48
3:40 3rd & 3 OWN 32 Chase Wolf sacked by Taylor Upshaw for a loss of 7 yards to the Wisc 25 -7 -0.82
3:07 4th & 10 OWN 25 Andy Vujnovich punt for 48 yds , A.J. Henning returns for 5 yds to the Mich 32
INT
3 pl · 5 yd · 1:30
38–10
2:55 1st & 10 OWN 32 Donovan Edwards run for 1 yd to the Mich 33 +1 -0.77
2:09 2nd & 9 OWN 33 Dan Villari run for 4 yds to the Mich 37 +4 -0.11
1:37 3rd & 5 OWN 37 Alan Bowman pass intercepted Alexander Smith return for 2 yds to the Mich 43 -0.61
TD
3 pl · 43 yd · 1:05
38–17
1:02 1st & 10 OPP 43 Braelon Allen run for no gain to the Mich 43 0 -0.94
0:56 2nd & 10 OPP 43 Chase Wolf pass complete to Jack Eschenbach for 18 yds to the Mich 25 for a 1ST down +18 1.59
0:32 1st & 10 OPP 25 Chase Wolf pass complete to Clay Cundiff for 25 yds for a TD (Collin Larsh KICK) +25 2.70
END OF Q4
1 pl · 1 yd · 0:32
38–17
0:00 1st & 10 OWN 25 Leon Franklin run for 1 yd to the Mich 26 +1 -0.59
0:00 OWN 25 End of 4th Quarter
28 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

6sacks0
7plays for loss2
2takeaways2
7three-and-outs forced1
6explosive plays allowed5
3.82yards allowed / play4.93
3 of 13scoring drives allowed7 of 15
Michigan
David Ojabo 7 (4) 2.5 sk · 2.5 TFL
Daxton Hill 6 (4) 0.5 sk · 0.5 TFL · 1 INT · 1 PD · 1 QH
Nikhai Hill-Green 5 (4)
Christopher Hinton 4 (1) 1 sk · 1 TFL
Mike Morris 3 (2) 0.5 sk · 0.5 TFL
Josh Ross 3 (1) 0.5 sk · 0.5 TFL
Aidan Hutchinson 3 (2) 0.5 TFL · 1 QH
Junior Colson 3 (1)
Wisconsin
Bryan Sanborn 13 (6)
John Chenal 12 (6) 1 QH
Collin Wilder 8 (4) 1 PD
Matt Henningsen 8 (3)
Nick Herbig 5 (4) 1 TFL · 1 PD
John Torchio 4 (4)
Scott Nelson 3 (2) 1 TFL
Isaiah Mullens 3 (1) 1 PD
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

3 of 3field goals1 of 1
4punts8
44.8punt average44.9
3punts inside the 203
40return yards4
own 29average drive startown 25
Michigan
K Jake Moody 3/3 FG · long 48 · 3/3 XP
P Brad Robbins 4 punts · 44.8 avg · 3 in 20
KR Kalel Mullings 1 ret · 3 yds · long 3
PR A.J. Henning 3 ret · 37 yds · long 19
Wisconsin
K Collin Larsh 1/1 FG · long 34 · 2/2 XP
P Andy Vujnovich 8 punts · 44.9 avg · 3 in 20
KR C.J. Goetz 1 ret · 4 yds · long 4
PR Hunter Wohler 1 ret · 0 yds
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

74plays55
365yards210
15drives13
31%success rate36%
11.83total PPA0.05
Derived from 129 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Cade McNamara pass complete to Cornelius Johnson for 34 yds for a TD (Jake Moody KICK) 7–0
Q2Jake Moody 26 yd FG GOOD 10–0
Q2Collin Larsh 34 yd FG GOOD 3–10
Q2Jake Moody 47 yd FG GOOD 13–3
Q2Graham Mertz pass complete to Chimere Dike for 18 yds for a TD (Collin Larsh KICK) 10–13
Q3J.J. McCarthy run for 1 yd for a TD (Jake Moody KICK) 20–10
Q4Jake Moody 48 yd FG GOOD 23–10
Q4Cade McNamara pass complete to Cornelius Johnson for 13 yds for a TD (Cade McNamara pass to… 31–10
Q4J.J. McCarthy pass complete to Daylen Baldwin for 56 yds for a TD (Jake Moody KICK) 38–10
Q4Chase Wolf pass complete to Clay Cundiff for 25 yds for a TD (Collin Larsh KICK) 17–38

Biggest plays by PPA

Q4J.J. McCarthy pass complete to Daylen Baldwin for 56 yds for a TD (Jake Moody KICK) 5.53
Q3Cade McNamara pass complete to Roman Wilson for 38 yds to the Wisc 10 for a 1ST down 3.30
Q4Cade McNamara pass complete to Cornelius Johnson for 13 yds for a TD (Cade McNamara… 3.07
Q1Cade McNamara pass complete to Cornelius Johnson for 34 yds for a TD (Jake Moody KICK) 2.94
Q3J.J. McCarthy run for 1 yd for a TD (Jake Moody KICK) 2.79
Q4Chase Wolf pass complete to Clay Cundiff for 25 yds for a TD (Collin Larsh KICK) 2.70

Series recent meetings

2025 Wisconsin 10 – 24 Michigan
2020 Wisconsin 49 – 11 Michigan
2019 Michigan 14 – 35 Wisconsin
2018 Wisconsin 13 – 38 Michigan
2017 Michigan 10 – 24 Wisconsin
2016 Wisconsin 7 – 14 Michigan
2010 Wisconsin 48 – 28 Michigan
2009 Michigan 24 – 45 Wisconsin
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal