← CFB Terminal
10
Big Ten
AT
24
Big Ten
2025 week 6 · Saturday, October 4, 2025 at 11:00 AM CT · Michigan Stadium · πŸ“Ί FOX · 78.8°F Clear, wind 5.8

Drive chart

WIN PROBABILITYWisconsin above · Michigan below
KICK58% → 100% MichiganFINAL
Wisconsin Michigan bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
TD
12 pl · 75 yd · 6:50
7–0
−26
14:52 1st & 10 OWN 25 Dilin Jones run for 5 yds to the WIS 30 +5 0.09
14:09 2nd & 5 OWN 30 Dilin Jones run for 4 yds to the WIS 34 +4 -0.12
13:41 3rd & 1 OWN 34 Dilin Jones run for 2 yds to the WIS 36 for a 1ST down +2 0.95
12:58 1st & 10 OWN 36 Hunter Simmons pass complete to Chris Brooks Jr. for 12 yds to the WIS 48 for a 1ST down +12 1.14
12:35 1st & 10 OWN 48 Dilin Jones run for 5 yds to the MICH 47 +5 0.10
11:54 2nd & 5 OPP 47 Dilin Jones run for 9 yds to the MICH 38 for a 1ST down +9 0.81
11:09 1st & 10 OPP 38 Hunter Simmons pass complete to Lance Mason for 7 yds to the MICH 31 +7 0.42
10:40 2nd & 3 OPP 31 Trech Kekahuna run for 5 yds to the MICH 26 for a 1ST down +5 -0.05
10:04 1st & 10 OPP 26 Hunter Simmons pass complete to Vinny Anthony II for 17 yds to the MICH 9 for a 1ST down +17 0.30
9:29 1st & 9 OPP 9 Dilin Jones run for 2 yds to the MICH 7 +2 -0.18
8:50 2nd & 7 OPP 7 Dilin Jones run for 2 yds to the MICH 5 +2 -0.15
8:10 3rd & 5 OPP 5 Dilin Jones run for 5 yds for a TD (Nathanial Vakos KICK) +5 2.76
TD
5 pl · 75 yd · 2:08
7–7
+29
8:02 1st & 10 OWN 25 (08:10) No Huddle Underwood,Bryce pass incomplete deep right to McCulley,Donaven thrown to WIS37 PENALTY WIS Pass Interference (Hallman,Ricardo) 15 yards from UOM25 to UOM40, 1ST DOWN. NO PLAY. +15
7:54 1st & 10 OWN 40 Justice Haynes run for 6 yds to the MICH 46 +6 0.40
7:22 2nd & 4 OWN 46 Bryce Underwood pass complete to Donaven McCulley for 6 yds to the WIS 48 for a 1ST down +6 0.67
6:52 1st & 10 OPP 48 Justice Haynes run for 43 yds to the WIS 5 for a 1ST down +43 1.80
6:34 1st & 5 OPP 5 Justice Haynes run for 4 yds to the WIS 1 +4 -0.02
6:02 2nd & 1 OPP 1 Justice Haynes run for 1 yd for a TD (Dominic Zvada KICK) +1 1.90
PUNT
6 pl · 22 yd · 2:57
7–7
−8
5:56 1st & 10 OWN 25 Dilin Jones run for 1 yd to the WIS 26 +1 -0.59
5:12 2nd & 9 OWN 26 Hunter Simmons pass complete to Vinny Anthony II for 4 yds to the WIS 30 +4 -0.07
4:37 3rd & 5 OWN 30 Dilin Jones run for 16 yds to the WIS 46 for a 1ST down +16 2.55
4:01 1st & 10 OWN 46 Hunter Simmons pass incomplete to Jayden Ballard 0 -1.16
3:55 2nd & 10 OWN 46 Darrion Dupree run for 1 yd to the WIS 47 +1 -0.77
3:14 3rd & 9 OWN 47 Hunter Simmons pass incomplete to Lance Mason 0 -0.65
3:05 4th & 9 OWN 47 Atticus Bertrams punt for 51 yds
PUNT
4 pl · 21 yd · 2:11
7–7
+3
3:05 1st & 10 OWN 2 PENALTY WIS Offside (Lane Jr.,Brandon) 5 yards from UOM02 to UOM07. NO PLAY. +5
2:43 1st & 5 OWN 7 Bryce Underwood run for 7 yds to the MICH 14 for a 1ST down +7 -0.41
2:17 1st & 10 OWN 14 Bryce Underwood pass incomplete to Marlin Klein 0 -0.42
2:02 2nd & 10 OWN 14 Bryce Underwood pass complete to Andrew Marsh for 9 yds to the MICH 23 +9 0.43
1:21 3rd & 1 OWN 23 Justice Haynes run for 1 yd to the MICH 24 for a 1ST down +1 0.50
0:54 4th & 1 OWN 23 Hudson Hollenbeck punt for 48 yds
PUNT
3 pl · 5 yd · 1:45
7–7
−1
0:49 1st & 10 OWN 29 Darrion Dupree run for 2 yds to the WIS 31 +2 -0.53
0:00 OWN 31 End of 1st Quarter
0:00 2nd & 8 OWN 31 Hunter Simmons pass complete to Vinny Anthony II for 4 yds to the WIS 35 +4 -0.10
14:47 3rd & 4 OWN 35 Cade Yacamelli run for a loss of 1 yard to the WIS 34 -1 -0.61
14:09 4th & 5 OWN 34 Atticus Bertrams punt for 47 yds, punt out-of-bounds at the MICH 19
Q2
PUNT
3 pl · 9 yd · 1:26
7–7
+1
13:52 1st & 10 OWN 19 Bryce Underwood pass complete to Jordan Marshall for 8 yds to the MICH 27 +8 0.78
13:25 2nd & 2 OWN 27 Jordan Marshall run for 1 yd to the MICH 28 +1 -0.78
12:48 3rd & 1 OWN 28 Bryce Underwood pass incomplete to Max Bredeson 0 -0.54
12:43 4th & 1 OWN 28 Hudson Hollenbeck punt for 57 yds, fair catch by Tyrell Henry at the WIS 15
PUNT
5 pl · 19 yd · 3:33
7–7
−2
12:36 1st & 10 OWN 15 Dilin Jones run for 1 yd to the WIS 16 +1 -0.37
11:53 2nd & 9 OWN 16 Hunter Simmons pass complete to Vinny Anthony II for 11 yds to the WIS 27 for a 1ST down +11 1.06
11:27 1st & 10 OWN 27 Dilin Jones run for 3 yds to the WIS 30 +3 -0.32
10:46 2nd & 7 OWN 30 Dilin Jones run for a loss of 2 yards to the WIS 28 -2 -0.77
9:54 3rd & 9 OWN 28 Hunter Simmons pass complete to Dilin Jones for 6 yds to the WIS 34 +6 0.10
9:10 4th & 3 OWN 34 Atticus Bertrams punt blocked by Troy Bowles blocked by Troy Bowles
FG
8 pl · 44 yd · 3:27
7–10
+12
8:51 1st & 10 OWN 34 Bryce Underwood run for 6 yds to the MICH 40 +6 0.39
8:32 2nd & 4 OWN 40 Justice Haynes run for 3 yds to the MICH 43 +3 -0.45
7:55 3rd & 1 OWN 43 Jordan Marshall run for 2 yds to the MICH 45 for a 1ST down +2 1.11
7:12 1st & 10 OWN 45 Bryce Underwood pass complete to Andrew Marsh for 32 yds to the WIS 23 for a 1ST down +32 1.61
6:55 1st & 10 OPP 23 Jordan Marshall run for 5 yds to the WIS 18 +5 0.07
6:27 2nd & 5 OPP 18 Bryce Underwood sacked by Jay'viar Suggs for a loss of 4 yards to the WIS 22 -4 -0.91
5:48 3rd & 9 OPP 22 Bryce Underwood pass incomplete to Semaj Morgan 0 -0.77
5:43 4th & 9 OPP 22 Dominic Zvada 40 yd FG GOOD
PUNT
3 pl · 8 yd · 2:16
7–10
−3
5:33 1st & 10 OWN 25 Hunter Simmons pass complete to Vinny Anthony II for 7 yds to the WIS 32 +7 0.60
4:56 2nd & 3 OWN 32 Darrion Dupree run for 1 yd to the WIS 33 +1 -0.82
4:18 3rd & 2 OWN 33 Timeout Wisconsin, clock 04:18
4:05 3rd & 2 OWN 33 Jackson Acker run for no gain to the WIS 33 0 -0.60
3:27 4th & 2 OWN 33 Atticus Bertrams punt for 44 yds, punt out-of-bounds at the MICH 23
PUNT
3 pl · 8 yd · 1:28
7–10
+6
3:17 1st & 10 OWN 23 Jordan Marshall run for 2 yds to the MICH 25 +2 -0.42
2:48 2nd & 8 OWN 25 Bryce Underwood pass incomplete to Donaven McCulley 0 -0.43
2:31 3rd & 8 OWN 25 Bryce Underwood run for 6 yds to the MICH 31 +6 0.10
1:59 4th & 2 OWN 31 Hudson Hollenbeck punt for 41 yds
PUNT
4 pl · 23 yd · 1:35
7–10
−6
1:59 1st & 10 OWN 44 Timeout Michigan, clock 01:59
1:53 1st & 10 OWN 28 Hunter Simmons pass complete to Lance Mason for 16 yds to the WIS 44 for a 1ST down +16 1.49
1:44 1st & 10 OWN 44 Tyrell Henry run for 5 yds to the WIS 49 +5 0.11
1:08 2nd & 5 OWN 49 Dilin Jones run for 2 yds to the MICH 49 +2 -0.70
0:34 3rd & 3 OPP 49 Hunter Simmons pass incomplete to Trech Kekahuna 0 -1.06
0:24 4th & 3 OPP 49 Atticus Bertrams punt for 43 yds
END OF HALF
2 pl · 5 yd · 0:24
7–10
0:20 1st & 10 OWN 6 Bryce Underwood pass incomplete to Semaj Morgan 0 -0.29
0:00 2nd & 10 OWN 6 Justice Haynes run for 5 yds to the MICH 11 +5 0.03
0:00 OWN 6 End of 2nd Quarter
Q3
MISSED FG
11 pl · 66 yd · 5:34
7–10
+5
14:52 1st & 10 OWN 25 Justice Haynes run for 6 yds to the MICH 31 +6 0.33
14:20 2nd & 4 OWN 31 Bryce Underwood pass complete to Andrew Marsh for 13 yds to the MICH 44 for a 1ST down +13 1.37
13:45 1st & 10 OWN 44 Bryce Underwood pass complete to Semaj Morgan for 1 yd to the MICH 45 +1 -0.93
13:09 2nd & 9 OWN 45 Bryce Underwood pass complete to Andrew Marsh for 26 yds to the WIS 29 for a 1ST down +26 2.51
12:39 1st & 10 OPP 29 (12:44) No Huddle-Shotgun Haynes,Justice rush left for 5 yards gain to the WIS24 (Hallman,Ricardo) PENALTY UOM Holding (Bredeson,Max) 10 yards from WIS29 to WIS39. NO PLAY. -10
12:16 1st & 20 OPP 39 Bryce Underwood pass complete to Zack Marshall for 11 yds to the WIS 28 +11 0.95
11:43 2nd & 9 OPP 28 Justice Haynes run for no gain to the WIS 28 0 -0.68
11:04 3rd & 9 OPP 28 Bryce Underwood pass complete to Semaj Morgan for 19 yds Semaj Morgan fumbled, recovered by MICH Semaj Morgan for a 1ST down +19 1.45
10:21 1st & 9 OPP 9 Justice Haynes run for a loss of 3 yards to the WIS 12 -3 -0.49
10:04 2nd & 12 OPP 12 Justice Haynes run for 3 yds to the WIS 9 +3 -0.10
9:29 3rd & 9 OPP 9 Bryce Underwood pass incomplete to Marlin Klein 0 -0.39
9:26 4th & 9 OPP 9 Dominic Zvada 27 yd FG MISSED
PUNT
3 pl · 1 yd · 1:05
7–10
−1
9:18 1st & 10 OWN 20 Dilin Jones run for 1 yd to the WIS 21 +1 -0.47
8:33 2nd & 9 OWN 21 Hunter Simmons pass incomplete to Lance Mason 0 -0.31
8:26 3rd & 9 OWN 21 Hunter Simmons pass incomplete to Lance Mason 0 -0.14
8:21 4th & 9 OWN 21 Atticus Bertrams punt for 42 yds, fair catch by Semaj Morgan at the MICH 37
PUNT
3 pl · 7 yd · 1:31
7–10
+1
8:11 1st & 10 OWN 37 Justice Haynes run for a loss of 3 yards to the MICH 34 -3 -1.53
7:37 2nd & 13 OWN 34 Bryce Underwood pass complete to Marlin Klein for 10 yds to the MICH 44 +10 0.96
7:01 3rd & 3 OWN 44 Bryce Underwood pass incomplete to Marlin Klein 0 -0.88
6:50 4th & 3 OWN 44 Hudson Hollenbeck punt for 51 yds , Tyrell Henry returns for 5 yds to the WIS 10
PUNT
3 pl · 5 yd · 1:36
7–10
−1
6:44 1st & 10 OWN 10 Dilin Jones run for no gain to the WIS 10 0 -0.35
6:03 2nd & 10 OWN 10 Hunter Simmons pass complete to Vinny Anthony II for 5 yds to the WIS 15 +5 0.03
5:23 3rd & 5 OWN 15 Hunter Simmons pass incomplete to Vinny Anthony II 0 -0.17
5:14 4th & 5 OWN 15 Atticus Bertrams punt for 52 yds, punt out-of-bounds at the MICH 33
TD
3 pl · 67 yd · 1:03
7–17
+27
5:08 1st & 10 OWN 33 Bryce Underwood pass complete to Donaven McCulley for 33 yds to the WIS 34 for a 1ST down +33 2.49
4:45 1st & 10 OPP 34 Bryce Underwood pass complete to Marlin Klein for 5 yds to the WIS 29 +5 0.08
4:11 2nd & 5 OPP 29 Bryce Underwood pass complete to Donaven McCulley for 29 yds for a TD (Dominic Zvada KICK) +29 2.86
4:06 1st & 10 OWN 35 Beckham Sunderland kickoff for 63 yds , Vinny Anthony II return for 21 yds to the WIS 44 Wisconsin Penalty, Offensive Holding (10 Yards) to the WIS 13
INT
3 pl · 31 yd · 1:37
7–17
−7
3:53 1st & 10 OWN 13 Hunter Simmons pass complete to Vinny Anthony II for 27 yds to the WIS 40 for a 1ST down +27 1.94
3:11 1st & 10 OWN 40 Darrion Dupree run for 4 yds to the WIS 44 +4 -0.17
2:29 2nd & 6 OWN 44 Hunter Simmons pass intercepted Rod Moore return for no gain to the MICH 17 -2.08
ON DOWNS
10 pl · 52 yd · 4:21
7–17
+5
2:21 1st & 10 OWN 17 Justice Haynes run for 1 yd to the MICH 18 +1 -0.41
1:43 2nd & 9 OWN 18 Bryce Underwood pass complete to Donaven McCulley for 6 yds to the MICH 24 +6 0.14
1:07 3rd & 3 OWN 24 Justice Haynes run for 23 yds to the MICH 47 for a 1ST down +23 2.70
0:28 1st & 10 OWN 47 Bryce Underwood pass incomplete to Kendrick Bell 0 -1.15
0:00 2nd & 10 OWN 47 Justice Haynes run for 4 yds to the WIS 49 +4 -0.16
0:00 OWN 47 End of 3rd Quarter
14:48 3rd & 6 OPP 49 Bryce Underwood pass complete to Donaven McCulley for 13 yds to the WIS 36 for a 1ST down +13 2.40
14:15 1st & 10 OPP 36 Semaj Morgan run for 2 yds to the WIS 34 +2 -0.38
13:44 2nd & 8 OPP 34 Bryce Underwood pass complete to Semaj Morgan for 6 yds to the WIS 28 +6 0.23
13:14 3rd & 2 OPP 28 Bryce Underwood pass incomplete to Jalen Hoffman 0 -0.83
13:08 4th & 2 OPP 28 Bryce Underwood run for a loss of 3 yards to the WIS 31 Bryce Underwood fumbled, recovered by MICH Bryce Underwood -3 -3.01
Q4
PUNT
3 pl · 5 yd · 0:57
7–17
+2
13:03 1st & 10 OWN 31 Hunter Simmons pass incomplete to Lance Mason 0 -0.89
12:52 2nd & 10 OWN 31 Darrion Dupree run for 5 yds to the WIS 36 +5 0.05
12:19 3rd & 5 OWN 36 Hunter Simmons pass incomplete to Trech Kekahuna 0 -0.51
12:11 4th & 5 OWN 36 Atticus Bertrams punt for 38 yds , Semaj Morgan returns for 13 yds to the MICH 39
TD
6 pl · 61 yd · 2:47
7–24
+6
12:04 1st & 10 OWN 39 Bryce Underwood pass complete to Semaj Morgan for 12 yds to the WIS 49 for a 1ST down +12 1.09
11:30 1st & 10 OPP 49 Justice Haynes run for 11 yds to the WIS 38 for a 1ST down +11 0.67
11:09 1st & 10 OPP 38 Justice Haynes run for 8 yds to the WIS 30 +8 0.61
10:34 2nd & 2 OPP 30 Justice Haynes run for 4 yds to the WIS 26 for a 1ST down +4 -0.23
9:54 1st & 10 OPP 26 Bryce Underwood pass complete to Donaven McCulley for 25 yds to the WIS 1 for a 1ST down +25 1.78
9:37 1st & 1 OPP 1 PENALTY WIS Offside (Alliegro,Christian). NO PLAY. 0
9:24 1st & 1 OPP 1 Justice Haynes run for 1 yd for a TD (Dominic Zvada KICK) +1 0.94
FG
13 pl · 53 yd · 6:41
10–24
−5
9:18 1st & 10 OWN 25 Hunter Simmons pass complete to Vinny Anthony II for 16 yds to the WIS 41 for a 1ST down +16 1.42
8:51 1st & 10 OWN 41 Hunter Simmons pass complete to Trech Kekahuna for 20 yds to the MICH 39 for a 1ST down +20 1.52
8:11 1st & 10 OPP 39 Hunter Simmons pass complete to Vinny Anthony II for 6 yds to the MICH 33 +6 0.26
7:30 2nd & 4 OPP 33 Hunter Simmons pass complete to Dekel Crowdus for no gain to the MICH 33 0 -0.81
6:55 3rd & 4 OPP 33 Hunter Simmons pass incomplete to Vinny Anthony II 0 -0.99
6:42 4th & 4 OPP 33 Hunter Simmons pass complete to Grant Stec for 7 yds to the MICH 26 for a 1ST down +7 1.96
6:14 1st & 10 OPP 26 Dilin Jones run for 7 yds to the MICH 19 +7 0.33
5:35 2nd & 3 OPP 19 Darrion Dupree run for 2 yds to the MICH 17 +2 -0.29
4:58 3rd & 1 OPP 17 Hunter Simmons pass complete to Jackson Acker for 5 yds to the MICH 12 for a 1ST down +5 0.15
4:42 1st & 10 OPP 12 Timeout Michigan, clock 04:42
4:39 1st & 10 OPP 12 Hunter Simmons pass incomplete to Darrion Dupree 0 -0.30
4:27 2nd & 10 OPP 12 Hunter Simmons pass complete to Lance Mason for 7 yds to the MICH 5 +7 0.18
3:51 3rd & 3 OPP 5 (03:53) PENALTY WIS False Start (Kodanko,Kerry) 5 yards from UOM05 to UOM10. NO PLAY. -5
3:25 3rd & 8 OPP 10 Hunter Simmons sacked by Derrick Moore for a loss of 12 yards to the MICH 22 -12 -2.50
2:43 4th & 20 OPP 22 Nathanial Vakos 39 yd FG GOOD
END OF GAME
6 pl · 40 yd · 2:42
10–24
+5
2:36 1st & 10 OPP 43 Jordan Marshall run for 4 yds to the WIS 39 +4 -0.11
2:00 2nd & 6 OPP 39 Timeout Michigan, clock 02:00
1:51 2nd & 6 OPP 39 Jordan Marshall run for 2 yds to the WIS 37 +2 -0.54
1:05 3rd & 4 OPP 37 Jordan Marshall run for 7 yds to the WIS 30 for a 1ST down +7 1.19
0:33 1st & 10 OPP 30 Bryce Underwood pass complete to Semaj Morgan for 6 yds to the WIS 24 +6 0.21
0:24 2nd & 4 OPP 24 Jordan Marshall run for 19 yds to the WIS 5 for a 1ST down +19 0.72
0:00 1st & 5 OPP 5 Jordan Marshall run for 2 yds to the WIS 3 +2 -0.33
0:00 OPP 5 End of 4th Quarter
23 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

1sacks1
3plays for loss3
0takeaways1
3three-and-outs forced5
8explosive plays allowed6
7.17yards allowed / play4.42
4 of 12scoring drives allowed2 of 11
Wisconsin
Matthew Jung 9 (7)
Christian Alliegro 8 (4)
Mason Reiger 5 (3) 1 TFL
Austin Brown 5 (4)
Dyoni Hill 5 (4)
Tackett Curtis 4 (2)
Ben Barten 3 (3)
Sebastian Cheeks 3 (3)
Michigan
Jimmy Rolder 7 (5) 1 QH
Derrick Moore 5 (3) 1 sk · 1.5 TFL · 1 QH
Zeke Berry 4 (3) 1 PD
Brandyn Hillman 3 (2) 1 TFL
Jaishawn Barham 3 (1) 0.5 TFL · 1 PD
Jyaire Hill 3 (2) 1 PD
Rayshaun Benny 3 (2)
Cole Sullivan 3 (2)
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

1 of 1field goals1 of 2
7punts4
45.3punt average49.3
3punts inside the 202
26return yards16
own 21average drive startown 28
Wisconsin
K Nathanial Vakos 1/1 FG · long 39 · 1/1 XP
P Atticus Bertrams 7 punts · 45.3 avg · 3 in 20
KR Vinny Anthony 1 ret · 21 yds · long 21
PR Tyrell Henry 1 ret · 5 yds · long 5
Michigan
K Dominic Zvada 1/2 FG · long 40 · 3/3 XP
P Hudson Hollenbeck 4 punts · 49.3 avg · 2 in 20
KR Channing Goodwin 1 ret · 3 yds · long 3
PR Semaj Morgan 1 ret · 13 yds · long 13
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

57plays60
252yards430
11drives12
40%success rate57%
0.71total PPA19.5
Derived from 117 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Dilin Jones run for 5 yds for a TD (Nathanial Vakos KICK) 7–0
Q1Justice Haynes run for 1 yd for a TD (Dominic Zvada KICK) 7–7
Q2Dominic Zvada 40 yd FG GOOD 10–7
Q3Bryce Underwood pass complete to Donaven McCulley for 29 yds for a TD (Dominic Zvada KICK) 17–7
Q4Justice Haynes run for 1 yd for a TD (Dominic Zvada KICK) 24–7
Q4Nathanial Vakos 39 yd FG GOOD 10–24

Biggest plays by PPA

Q3Bryce Underwood pass complete to Donaven McCulley for 29 yds for a TD (Dominic Zvada… 2.86
Q1Dilin Jones run for 5 yds for a TD (Nathanial Vakos KICK) 2.76
Q3Justice Haynes run for 23 yds to the MICH 47 for a 1ST down 2.70
Q1Dilin Jones run for 16 yds to the WIS 46 for a 1ST down 2.55
Q3Bryce Underwood pass complete to Andrew Marsh for 26 yds to the WIS 29 for a 1ST down 2.51
Q3Bryce Underwood pass complete to Donaven McCulley for 33 yds to the WIS 34 for a 1ST… 2.49

Series recent meetings

2021 Michigan 38 – 17 Wisconsin
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