Wisconsin at Michigan

Saturday, October 4, 2025

No. 20 Michigan beat Wisconsin 24–⁠10. It was their 71st meeting; Michigan leads the series 53–⁠17–⁠1.

AwayWisconsin4–⁠8 in 2025
10
Home20Michigan9–⁠4 in 2025
24

Final at Michigan Stadium, Ann ArborTV: FOXAttendance 111,070FOX’s Big Noon Kickoff broadcast from here, October 4, 2025 (Wikipedia)

At kickoff
79°F, clear, wind 6 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Ann Arbor Municipal Airport, 5 km from the stadium, seven minutes before kickoff
Viewers
4.6 million viewers on FOXViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Ron SnodgrassGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Wisconsin700310
Michigan737724

How the win probability moved

Michigan favored

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

Wisconsin favored

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

Standouts

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

Player stats

Wisconsin

PassingC/AttYdsTDInt
Hunter Simmons18/2917701
RushingCarYdsTDLong
Dilin Jones1763116
Darrion Dupree61505
Tyrell Henry1505
Trech Kekahuna1505
ReceivingRecYdsTDLong
Vinny Anthony997027
Lance Mason330016
Trech Kekahuna120020
Chris Brooks Jr.112012
DefenseTklTFLSacksInt
Matthew Jung9000
Christian Alliegro8000
Mason Reiger5100
Austin Brown5000
Jay’Viar Suggs1110

Michigan

PassingC/AttYdsTDInt
Bryce Underwood19/2827010
RushingCarYdsTDLong
Justice Haynes19117243
Jordan Marshall944019
Bryce Underwood51207
Semaj Morgan1202
ReceivingRecYdsTDLong
Donaven McCulley6112133
Andrew Marsh480032
Semaj Morgan544019
Marlin Klein215010
DefenseTklTFLSacksInt
Jimmy Rolder7000
Derrick Moore51.510
Zeke Berry4000
Rayshaun Benny3000
Rod Moore1001

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

Team stats

WisconsinMichigan
252Total yards445
177Passing yards270
75Rushing yards175
6.1Yards per pass9.6
2.7Yards per rush5.1
13First downs19
4–⁠14Third downs5–⁠12
1–⁠1Fourth downs0–⁠1
1Turnovers0
5–⁠35Penalties1–⁠10
30:57Possession29:03
1Sacks (by defense)1

Efficiency

WisconsinMichigan
40%Success rate56%
0.00EPA per play0.27
0.87Explosiveness0.97
−0.00Rushing EPA0.10
0.01Passing EPA0.47
25%Passing-down success40%
0.18First-down EPA0.25
−0.30Second-down EPA0.38
−0.05Third-down EPA0.51
10%Havoc by its defense16%

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)

Michigan 78% to win. Elo’s favorite won.

The line

Michigan −17.5, over/under 42.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 Michigan 88%, Wisconsin 12%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Michigan end zoneWisconsin end zoneQ1 WisconsinTouchdown, 12 playsQ1 MichiganTouchdown, 5 playsQ1 WisconsinPunt, 6 playsQ1 MichiganPunt, 4 playsQ1 WisconsinPunt, 3 playsQ2 MichiganPunt, 3 playsQ2 WisconsinPunt, 5 playsQ2 MichiganField goal, 8 playsQ2 WisconsinPunt, 3 playsQ2 MichiganPunt, 3 playsQ2 WisconsinPunt, 4 playsQ2 MichiganEnd of half, 2 playsQ3 MichiganMissed FG, 11 playsQ3 WisconsinPunt, 3 playsQ3 MichiganPunt, 3 playsQ3 WisconsinPunt, 3 playsQ3 MichiganTouchdown, 3 playsQ3 WisconsinInterception, 3 playsQ3 MichiganTurnover on downs, 10 playsQ4 WisconsinPunt, 3 playsQ4 MichiganTouchdown, 6 playsQ4 WisconsinField goal, 13 playsQ4 MichiganEnd of game, 6 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan drives left to right, Wisconsin right to left.
  1. Q1 WisconsinTouchdown, 12 plays, 75 yards
  2. Q1 MichiganTouchdown, 5 plays, 75 yards
  3. Q1 WisconsinPunt, 6 plays, 22 yards
  4. Q1 MichiganPunt, 4 plays, 21 yards
  5. Q1 WisconsinPunt, 3 plays, 5 yards
  6. Q2 MichiganPunt, 3 plays, 9 yards
  7. Q2 WisconsinPunt, 5 plays, 19 yards
  8. Q2 MichiganField goal, 8 plays, 44 yards
  9. Q2 WisconsinPunt, 3 plays, 8 yards
  10. Q2 MichiganPunt, 3 plays, 8 yards
  11. Q2 WisconsinPunt, 4 plays, 23 yards
  12. Q2 MichiganEnd of half, 2 plays, 5 yards
  13. Q3 MichiganMissed FG, 11 plays, 66 yards
  14. Q3 WisconsinPunt, 3 plays, 1 yard
  15. Q3 MichiganPunt, 3 plays, 7 yards
  16. Q3 WisconsinPunt, 3 plays, 5 yards
  17. Q3 MichiganTouchdown, 3 plays, 67 yards
  18. Q3 WisconsinInterception, 3 plays, 31 yards
  19. Q3 MichiganTurnover on downs, 10 plays, 52 yards
  20. Q4 WisconsinPunt, 3 plays, 5 yards
  21. Q4 MichiganTouchdown, 6 plays, 61 yards
  22. Q4 WisconsinField goal, 13 plays, 53 yards
  23. Q4 MichiganEnd of game, 6 plays, 40 yards

Play by play

1st quarter5 drives, then Tied at 7
Wisconsin Touchdown, 12 plays
15:001st & 10 at own 35Beckham Sunderland kickoff for 65 yds for a touchback
14:521st & 10 at own 25Dilin Jones run for 5 yds to the WIS 30
14:092nd & 5 at own 30Dilin Jones run for 4 yds to the WIS 34
13:413rd & 1 at own 34Dilin Jones run for 2 yds to the WIS 36 for a 1ST down
12:581st & 10 at own 36Hunter Simmons pass complete to Chris Brooks Jr. for 12 yds to the WIS 48 for a 1ST down
12:351st & 10 at own 48Dilin Jones run for 5 yds to the MICH 47
11:542nd & 5 at opp 47Dilin Jones run for 9 yds to the MICH 38 for a 1ST down
11:091st & 10 at opp 38Hunter Simmons pass complete to Lance Mason for 7 yds to the MICH 31
10:402nd & 3 at opp 31Trech Kekahuna run for 5 yds to the MICH 26 for a 1ST down
10:041st & 10 at opp 26Hunter Simmons pass complete to Vinny Anthony II for 17 yds to the MICH 9 for a 1ST down
9:291st & goal at opp 9Dilin Jones run for 2 yds to the MICH 7
8:502nd & goal at opp 7Dilin Jones run for 2 yds to the MICH 5
8:103rd & goal at opp 5Dilin Jones run for 5 yds for a TD (Nathanial Vakos KICK)Wisconsin 7, Michigan 0
Michigan Touchdown, 5 plays
8:101st & 10 at own 35Nathanial Vakos kickoff for 65 yds for a touchback
8:021st & 10 at 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.
7:541st & 10 at own 40Justice Haynes run for 6 yds to the MICH 46
7:222nd & 4 at own 46Bryce Underwood pass complete to Donaven McCulley for 6 yds to the WIS 48 for a 1ST down
6:521st & 10 at opp 48Justice Haynes run for 43 yds to the WIS 5 for a 1ST down
6:341st & goal at opp 5Justice Haynes run for 4 yds to the WIS 1
6:022nd & goal at opp 1Justice Haynes run for 1 yd for a TD (Dominic Zvada KICK)Tied at 7
Wisconsin Punt, 6 plays
6:021st & 10 at own 35Beckham Sunderland kickoff for 65 yds for a touchback
5:561st & 10 at own 25Dilin Jones run for 1 yd to the WIS 26
5:122nd & 9 at own 26Hunter Simmons pass complete to Vinny Anthony II for 4 yds to the WIS 30
4:373rd & 5 at own 30Dilin Jones run for 16 yds to the WIS 46 for a 1ST down
4:011st & 10 at own 46Hunter Simmons pass incomplete to Jayden Ballard
3:552nd & 10 at own 46Darrion Dupree run for 1 yd to the WIS 47
3:143rd & 9 at own 47Hunter Simmons pass incomplete to Lance Mason
3:054th & 9 at own 47Atticus Bertrams punt for 51 yds
Michigan Punt, 4 plays
3:051st & 10 at own 2PENALTY WIS Offside (Lane Jr.,Brandon) 5 yards from UOM02 to UOM07. NO PLAY.
2:431st & 5 at own 7Bryce Underwood run for 7 yds to the MICH 14 for a 1ST down
2:171st & 10 at own 14Bryce Underwood pass incomplete to Marlin Klein
2:022nd & 10 at own 14Bryce Underwood pass complete to Andrew Marsh for 9 yds to the MICH 23
1:213rd & 1 at own 23Justice Haynes run for 1 yd to the MICH 24 for a 1ST down
0:544th & 1 at own 23Hudson Hollenbeck punt for 48 yds
Wisconsin Punt, 3 plays
0:491st & 10 at own 29Darrion Dupree run for 2 yds to the WIS 31
0:002nd & 8 at own 31Hunter Simmons pass complete to Vinny Anthony II for 4 yds to the WIS 35
Q2 14:473rd & 4 at own 35Cade Yacamelli run for a loss of 1 yard to the WIS 34
Q2 14:094th & 5 at own 34Atticus Bertrams punt for 47 yds, punt out-of-bounds at the MICH 19
2nd quarter7 drives, then Michigan 10, Wisconsin 7
Michigan Punt, 3 plays
13:521st & 10 at own 19Bryce Underwood pass complete to Jordan Marshall for 8 yds to the MICH 27
13:252nd & 2 at own 27Jordan Marshall run for 1 yd to the MICH 28
12:483rd & 1 at own 28Bryce Underwood pass incomplete to Max Bredeson
12:434th & 1 at own 28Hudson Hollenbeck punt for 57 yds, fair catch by Tyrell Henry at the WIS 15
Wisconsin Punt, 5 plays
12:361st & 10 at own 15Dilin Jones run for 1 yd to the WIS 16
11:532nd & 9 at own 16Hunter Simmons pass complete to Vinny Anthony II for 11 yds to the WIS 27 for a 1ST down
11:271st & 10 at own 27Dilin Jones run for 3 yds to the WIS 30
10:462nd & 7 at own 30Dilin Jones run for a loss of 2 yards to the WIS 28
9:543rd & 9 at own 28Hunter Simmons pass complete to Dilin Jones for 6 yds to the WIS 34
9:104th & 3 at own 34Atticus Bertrams punt blocked by Troy Bowles blocked by Troy Bowles
Michigan Field goal, 8 plays
8:511st & 10 at own 34Bryce Underwood run for 6 yds to the MICH 40
8:322nd & 4 at own 40Justice Haynes run for 3 yds to the MICH 43
7:553rd & 1 at own 43Jordan Marshall run for 2 yds to the MICH 45 for a 1ST down
7:121st & 10 at own 45Bryce Underwood pass complete to Andrew Marsh for 32 yds to the WIS 23 for a 1ST down
6:551st & 10 at opp 23Jordan Marshall run for 5 yds to the WIS 18
6:272nd & 5 at opp 18Bryce Underwood sacked by Jay’viar Suggs for a loss of 4 yards to the WIS 22
5:483rd & 9 at opp 22Bryce Underwood pass incomplete to Semaj Morgan
5:434th & 9 at opp 22Dominic Zvada 40 yd FG GOODMichigan 10, Wisconsin 7
Wisconsin Punt, 3 plays
5:431st & 10 at own 35Beckham Sunderland kickoff for 65 yds for a touchback
5:331st & 10 at own 25Hunter Simmons pass complete to Vinny Anthony II for 7 yds to the WIS 32
4:562nd & 3 at own 32Darrion Dupree run for 1 yd to the WIS 33
4:183rd & 2 at own 33Timeout Wisconsin, clock 04:18
4:053rd & 2 at own 33Jackson Acker run for no gain to the WIS 33
3:274th & 2 at own 33Atticus Bertrams punt for 44 yds, punt out-of-bounds at the MICH 23
Michigan Punt, 3 plays
3:171st & 10 at own 23Jordan Marshall run for 2 yds to the MICH 25
2:482nd & 8 at own 25Bryce Underwood pass incomplete to Donaven McCulley
2:313rd & 8 at own 25Bryce Underwood run for 6 yds to the MICH 31
1:594th & 2 at own 31Hudson Hollenbeck punt for 41 yds
Wisconsin Punt, 4 plays
1:591st & 10 at own 44Timeout Michigan, clock 01:59
1:531st & 10 at own 28Hunter Simmons pass complete to Lance Mason for 16 yds to the WIS 44 for a 1ST down
1:441st & 10 at own 44Tyrell Henry run for 5 yds to the WIS 49
1:082nd & 5 at own 49Dilin Jones run for 2 yds to the MICH 49
0:343rd & 3 at opp 49Hunter Simmons pass incomplete to Trech Kekahuna
0:244th & 3 at opp 49Atticus Bertrams punt for 43 yds
Michigan End of half, 2 plays
0:201st & 10 at own 6Bryce Underwood pass incomplete to Semaj Morgan
0:002nd & 10 at own 6Justice Haynes run for 5 yds to the MICH 11
3rd quarter7 drives, then Michigan 17, Wisconsin 7
Michigan Missed FG, 11 plays
15:001st & 10 at own 35Nathanial Vakos kickoff for 65 yds for a touchback
14:521st & 10 at own 25Justice Haynes run for 6 yds to the MICH 31
14:202nd & 4 at own 31Bryce Underwood pass complete to Andrew Marsh for 13 yds to the MICH 44 for a 1ST down
13:451st & 10 at own 44Bryce Underwood pass complete to Semaj Morgan for 1 yd to the MICH 45
13:092nd & 9 at own 45Bryce Underwood pass complete to Andrew Marsh for 26 yds to the WIS 29 for a 1ST down
12:391st & 10 at 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.
12:161st & 20 at opp 39Bryce Underwood pass complete to Zack Marshall for 11 yds to the WIS 28
11:432nd & 9 at opp 28Justice Haynes run for no gain to the WIS 28
11:043rd & 9 at opp 28Bryce Underwood pass complete to Semaj Morgan for 19 yds Semaj Morgan fumbled, recovered by MICH Semaj Morgan for a 1ST down
10:211st & goal at opp 9Justice Haynes run for a loss of 3 yards to the WIS 12
10:042nd & goal at opp 12Justice Haynes run for 3 yds to the WIS 9
9:293rd & goal at opp 9Bryce Underwood pass incomplete to Marlin Klein
9:264th & goal at opp 9Dominic Zvada 27 yd FG MISSED
Wisconsin Punt, 3 plays
9:181st & 10 at own 20Dilin Jones run for 1 yd to the WIS 21
8:332nd & 9 at own 21Hunter Simmons pass incomplete to Lance Mason
8:263rd & 9 at own 21Hunter Simmons pass incomplete to Lance Mason
8:214th & 9 at own 21Atticus Bertrams punt for 42 yds, fair catch by Semaj Morgan at the MICH 37
Michigan Punt, 3 plays
8:111st & 10 at own 37Justice Haynes run for a loss of 3 yards to the MICH 34
7:372nd & 13 at own 34Bryce Underwood pass complete to Marlin Klein for 10 yds to the MICH 44
7:013rd & 3 at own 44Bryce Underwood pass incomplete to Marlin Klein
6:504th & 3 at own 44Hudson Hollenbeck punt for 51 yds , Tyrell Henry returns for 5 yds to the WIS 10
Wisconsin Punt, 3 plays
6:441st & 10 at own 10Dilin Jones run for no gain to the WIS 10
6:032nd & 10 at own 10Hunter Simmons pass complete to Vinny Anthony II for 5 yds to the WIS 15
5:233rd & 5 at own 15Hunter Simmons pass incomplete to Vinny Anthony II
5:144th & 5 at own 15Atticus Bertrams punt for 52 yds, punt out-of-bounds at the MICH 33
Michigan Touchdown, 3 plays
5:081st & 10 at own 33Bryce Underwood pass complete to Donaven McCulley for 33 yds to the WIS 34 for a 1ST down
4:451st & 10 at opp 34Bryce Underwood pass complete to Marlin Klein for 5 yds to the WIS 29
4:112nd & 5 at opp 29Bryce Underwood pass complete to Donaven McCulley for 29 yds for a TD (Dominic Zvada KICK)Michigan 17, Wisconsin 7
4:061st & 10 at own 35Beckham 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
Wisconsin Interception, 3 plays
3:531st & 10 at own 13Hunter Simmons pass complete to Vinny Anthony II for 27 yds to the WIS 40 for a 1ST down
3:111st & 10 at own 40Darrion Dupree run for 4 yds to the WIS 44
2:292nd & 6 at own 44Hunter Simmons pass intercepted Rod Moore return for no gain to the MICH 17
Michigan Turnover on downs, 10 plays
2:211st & 10 at own 17Justice Haynes run for 1 yd to the MICH 18
1:432nd & 9 at own 18Bryce Underwood pass complete to Donaven McCulley for 6 yds to the MICH 24
1:073rd & 3 at own 24Justice Haynes run for 23 yds to the MICH 47 for a 1ST down
0:281st & 10 at own 47Bryce Underwood pass incomplete to Kendrick Bell
0:002nd & 10 at own 47Justice Haynes run for 4 yds to the WIS 49
Q4 14:483rd & 6 at opp 49Bryce Underwood pass complete to Donaven McCulley for 13 yds to the WIS 36 for a 1ST down
Q4 14:151st & 10 at opp 36Semaj Morgan run for 2 yds to the WIS 34
Q4 13:442nd & 8 at opp 34Bryce Underwood pass complete to Semaj Morgan for 6 yds to the WIS 28
Q4 13:143rd & 2 at opp 28Bryce Underwood pass incomplete to Jalen Hoffman
Q4 13:084th & 2 at opp 28Bryce Underwood run for a loss of 3 yards to the WIS 31 Bryce Underwood fumbled, recovered by MICH Bryce Underwood
4th quarter4 drives, then Michigan 24, Wisconsin 10
Wisconsin Punt, 3 plays
13:031st & 10 at own 31Hunter Simmons pass incomplete to Lance Mason
12:522nd & 10 at own 31Darrion Dupree run for 5 yds to the WIS 36
12:193rd & 5 at own 36Hunter Simmons pass incomplete to Trech Kekahuna
12:114th & 5 at own 36Atticus Bertrams punt for 38 yds , Semaj Morgan returns for 13 yds to the MICH 39
Michigan Touchdown, 6 plays
12:041st & 10 at own 39Bryce Underwood pass complete to Semaj Morgan for 12 yds to the WIS 49 for a 1ST down
11:301st & 10 at opp 49Justice Haynes run for 11 yds to the WIS 38 for a 1ST down
11:091st & 10 at opp 38Justice Haynes run for 8 yds to the WIS 30
10:342nd & 2 at opp 30Justice Haynes run for 4 yds to the WIS 26 for a 1ST down
9:541st & 10 at opp 26Bryce Underwood pass complete to Donaven McCulley for 25 yds to the WIS 1 for a 1ST down
9:371st & goal at opp 1PENALTY WIS Offside (Alliegro,Christian). NO PLAY.
9:241st & goal at opp 1Justice Haynes run for 1 yd for a TD (Dominic Zvada KICK)Michigan 24, Wisconsin 7
Wisconsin Field goal, 13 plays
9:241st & 10 at own 35Beckham Sunderland kickoff for 65 yds for a touchback
9:181st & 10 at own 25Hunter Simmons pass complete to Vinny Anthony II for 16 yds to the WIS 41 for a 1ST down
8:511st & 10 at own 41Hunter Simmons pass complete to Trech Kekahuna for 20 yds to the MICH 39 for a 1ST down
8:111st & 10 at opp 39Hunter Simmons pass complete to Vinny Anthony II for 6 yds to the MICH 33
7:302nd & 4 at opp 33Hunter Simmons pass complete to Dekel Crowdus for no gain to the MICH 33
6:553rd & 4 at opp 33Hunter Simmons pass incomplete to Vinny Anthony II
6:424th & 4 at opp 33Hunter Simmons pass complete to Grant Stec for 7 yds to the MICH 26 for a 1ST down
6:141st & 10 at opp 26Dilin Jones run for 7 yds to the MICH 19
5:352nd & 3 at opp 19Darrion Dupree run for 2 yds to the MICH 17
4:583rd & 1 at opp 17Hunter Simmons pass complete to Jackson Acker for 5 yds to the MICH 12 for a 1ST down
4:421st & 10 at opp 12Timeout Michigan, clock 04:42
4:391st & 10 at opp 12Hunter Simmons pass incomplete to Darrion Dupree
4:272nd & 10 at opp 12Hunter Simmons pass complete to Lance Mason for 7 yds to the MICH 5
3:513rd & 3 at opp 5(03:53) PENALTY WIS False Start (Kodanko,Kerry) 5 yards from UOM05 to UOM10. NO PLAY.
3:253rd & 8 at opp 10Hunter Simmons sacked by Derrick Moore for a loss of 12 yards to the MICH 22
2:434th & 20 at opp 22Nathanial Vakos 39 yd FG GOODMichigan 24, Wisconsin 10
Michigan End of game, 6 plays
2:421st & 10 at own 35Nathanial Vakos kickoff for 11 yds , Channing Goodwin return for 3 yds to the WIS 43
2:361st & 10 at opp 43Jordan Marshall run for 4 yds to the WIS 39
2:002nd & 6 at opp 39Timeout Michigan, clock 02:00
1:512nd & 6 at opp 39Jordan Marshall run for 2 yds to the WIS 37
1:053rd & 4 at opp 37Jordan Marshall run for 7 yds to the WIS 30 for a 1ST down
0:331st & 10 at opp 30Bryce Underwood pass complete to Semaj Morgan for 6 yds to the WIS 24
0:242nd & 4 at opp 24Jordan Marshall run for 19 yds to the WIS 5 for a 1ST down
0:001st & goal at opp 5Jordan Marshall run for 2 yds to the WIS 3

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.

Michigan leads 53–⁠17–⁠1 in 71 meetings.

Recent meetings
2025Michigan 24, Wisconsin 10
2021Michigan 38, Wisconsin 17
2020Wisconsin 49, Michigan 11
2019Wisconsin 35, Michigan 14
2018Michigan 38, Wisconsin 13
2017Wisconsin 24, Michigan 10

Around this game