Miami (OH) at Wisconsin

Thursday, August 28, 2025

Wisconsin beat Miami (OH) 17–⁠0. It was their second meeting; Wisconsin leads the series 2–⁠0.

AwayMiami (OH)7–⁠7 in 2025
0
HomeWisconsin4–⁠8 in 2025
17

Final at Camp Randall Stadium, MadisonTV: BTNAttendance 65,952

At kickoff
64°F, wind 6 mph from the eastWeather: NOAA NCEI Global Historical Climatology Network hourly; Madison Dane County Regional Airport, 10 km from the stadium, seven minutes before kickoff
Official
Bryan BanksGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Miami (OH)00000
Wisconsin307717

How the win probability moved

Wisconsin favored

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

Miami (OH) favored

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

Standouts

  • DefenseAdam Trick6 tackles, 2 sacks, 2 for lossMiami (OH)

Player stats

Miami (OH)

PassingC/AttYdsTDInt
Dequan Finn9/188302
RushingCarYdsTDLong
Kenny Tracy61509
Dequan Finn121308
Josh Ringer2404
Jordan Brunson2201
ReceivingRecYdsTDLong
Cole Weaver335020
Lynel Billups-Williams222015
Deion Colzie111011
Kenny Tracy21106
DefenseTklTFLSacksInt
Eli Blakey8000
Silas Walters8001
Corban Hondru7000
Adam Trick6220
Nasir Washington2210

Wisconsin

PassingC/AttYdsTDInt
Danny O’Neil12/1912011
Billy Edwards6/136800
RushingCarYdsTDLong
Dilin Jones1473011
Darrion Dupree84109
Cade Yacamelli52009
Danny O’Neil1113117
ReceivingRecYdsTDLong
Vinny Anthony457131
Grant Stec231022
Jayden Ballard327011
Chris Brooks Jr.226017
DefenseTklTFLSacksInt
Christian Alliegro4110
Sebastian Cheeks4100
Dyoni Hill4000
Mason Reiger3110
Darryl Peterson2110
Preston Zachman2002

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

Team stats

Miami (OH)Wisconsin
117Total yards353
83Passing yards188
34Rushing yards165
4.6Yards per pass5.9
1.5Yards per rush3.8
7First downs23
0–⁠9Third downs8–⁠16
0–⁠0Fourth downs1–⁠2
2Turnovers1
5–⁠60Penalties5–⁠40
20:47Possession39:13
3Sacks (by defense)3

Efficiency

Miami (OH)Wisconsin
28%Success rate48%
−0.35EPA per play0.12
0.85Explosiveness1.04
−0.22Rushing EPA0.40
−0.31Passing EPA−0.06
14%Passing-down success29%
−0.34First-down EPA−0.02
−0.05Second-down EPA0.00
−0.79Third-down EPA0.80
13%Havoc by its defense21%

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)

Miami (OH) 54% to win. Wisconsin won as Elo’s underdog.

The line

Wisconsin −17.5, over/under 40.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 89%, Miami (OH) 11%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Wisconsin end zoneMiami (OH) end zoneQ1 Miami (OH)Punt, 3 playsQ1 WisconsinPunt, 5 playsQ1 Miami (OH)Punt, 3 playsQ1 WisconsinField goal, 15 playsQ1 Miami (OH)Punt, 7 playsQ2 WisconsinPunt, 13 playsQ2 Miami (OH)Punt, 5 playsQ2 WisconsinPunt, 3 playsQ2 Miami (OH)Punt, 4 playsQ3 WisconsinInterception, 9 playsQ3 Miami (OH)Punt, 5 playsQ3 WisconsinTouchdown, 7 playsQ3 Miami (OH)Punt, 3 playsQ3 WisconsinPunt, 6 playsQ4 Miami (OH)Punt, 3 playsQ4 WisconsinPunt, 8 playsQ4 Miami (OH)Interception, 1 playQ4 WisconsinTouchdown, 3 playsQ4 Miami (OH)Interception, 6 playsQ4 WisconsinEnd of game, 7 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Wisconsin drives left to right, Miami (OH) right to left.
  1. Q1 Miami (OH)Punt, 3 plays, 9 yards
  2. Q1 WisconsinPunt, 5 plays, 18 yards
  3. Q1 Miami (OH)Punt, 3 plays, 7 yards
  4. Q1 WisconsinField goal, 15 plays, 69 yards
  5. Q1 Miami (OH)Punt, 7 plays, 15 yards
  6. Q2 WisconsinPunt, 13 plays, 43 yards
  7. Q2 Miami (OH)Punt, 5 plays, 10 yards
  8. Q2 WisconsinPunt, 3 plays, −4 yards
  9. Q2 Miami (OH)Punt, 4 plays, 3 yards
  10. Q3 WisconsinInterception, 9 plays, 65 yards
  11. Q3 Miami (OH)Punt, 5 plays, −1 yard
  12. Q3 WisconsinTouchdown, 7 plays, 54 yards
  13. Q3 Miami (OH)Punt, 3 plays, −1 yard
  14. Q3 WisconsinPunt, 6 plays, 13 yards
  15. Q4 Miami (OH)Punt, 3 plays, 8 yards
  16. Q4 WisconsinPunt, 8 plays, 35 yards
  17. Q4 Miami (OH)Interception, 1 play, −5 yards
  18. Q4 WisconsinTouchdown, 3 plays, 2 yards
  19. Q4 Miami (OH)Interception, 6 plays, 42 yards
  20. Q4 WisconsinEnd of game, 7 plays, 48 yards

Play by play

1st quarter5 drives, then Wisconsin 3, Miami (OH) 0
Miami (OH) Punt, 3 plays
15:001st & 10 at own 35Nathanial Vakos kickoff for 65 yds for a touchback
14:551st & 10 at own 25Dequan Finn run for 5 yds to the M-OH 30
14:212nd & 5 at own 30Dequan Finn pass incomplete to Kam Perry
14:163rd & 5 at own 30Josh Ringer run for 4 yds to the M-OH 34
13:314th & 1 at own 34Pierse Stainton punt for 51 yds
Wisconsin Punt, 5 plays
13:201st & 10 at own 15Dilin Jones run for no gain to the WIS 15
12:542nd & 10 at own 15Billy Edwards Jr. pass complete to Vinny Anthony II for 11 yds to the WIS 26 for a 1ST down
12:271st & 10 at own 26Dilin Jones run for 5 yds to the WIS 31
11:542nd & 5 at own 31Billy Edwards Jr. pass incomplete
11:493rd & 5 at own 31Dilin Jones run for 2 yds to the WIS 33
11:064th & 3 at own 33Atticus Bertrams punt for 20 yds, punt out-of-bounds at the M-OH 47
Miami (OH) Punt, 3 plays
10:571st & 10 at own 47Dequan Finn run for 2 yds to the M-OH 49
10:192nd & 8 at own 49Dequan Finn pass complete to Kenny Tracy for 5 yds to the WIS 46
9:303rd & 3 at opp 46Dequan Finn run for no gain to the WIS 46
8:554th & 3 at opp 46Pierse Stainton punt for 40 yds
Wisconsin Field goal, 15 plays
8:461st & 10 at own 6Billy Edwards Jr. pass complete to Jayden Ballard for 11 yds to the WIS 17 for a 1ST down
8:101st & 10 at own 17Billy Edwards Jr. pass complete to Dilin Jones for 5 yds to the WIS 22
7:422nd & 5 at own 22Dilin Jones run for 4 yds to the WIS 26
7:033rd & 1 at own 26Jackson Acker run for 3 yds to the WIS 29 for a 1ST down
6:251st & 10 at own 29Billy Edwards Jr. pass incomplete to Trech Kekahuna
6:152nd & 10 at own 29Billy Edwards Jr. pass complete to Chris Brooks Jr. for 17 yds to the WIS 46 for a 1ST down
5:391st & 10 at own 46Trech Kekahuna run for 7 yds to the M-OH 47
5:052nd & 3 at opp 47Dilin Jones run for 8 yds to the M-OH 39 for a 1ST down
4:271st & 10 at opp 39Dilin Jones run for 7 yds to the M-OH 32
3:462nd & 3 at opp 32(03:50) Shotgun Edwards Jr.,Billy pass incomplete short left to Kekahuna,Trech thrown to MOH29 PENALTY WIS Ineligible Downfield on Pass 5 yards from MOH32 to MOH37. NO PLAY.
3:382nd & 8 at opp 37Darrion Dupree run for 4 yds to the M-OH 33
3:033rd & 4 at opp 33Tyrell Henry run for 5 yds to the M-OH 28 for a 1ST down
2:211st & 10 at opp 28Cade Yacamelli run for 3 yds to the M-OH 25
1:492nd & 7 at opp 25Billy Edwards Jr. pass incomplete to Lance Mason
1:433rd & 7 at opp 25Billy Edwards Jr. pass incomplete to Joseph Griffin Jr.
1:394th & 7 at opp 25Nathanial Vakos 42 yd FG GOODWisconsin 3, Miami (OH) 0
Miami (OH) Punt, 7 plays
1:391st & 10 at own 35Nathanial Vakos kickoff for 63 yds
1:351st & 10 at own 25Jordan Brunson run for 1 yd to the M-OH 26
0:442nd & 9 at own 26Dequan Finn pass complete to Cole Weaver for 10 yds to the M-OH 36 for a 1ST down
0:001st & 10 at own 36Dequan Finn run for 8 yds to the M-OH 44
Q2 14:522nd & 2 at own 44Dequan Finn run for 3 yds to the M-OH 47 for a 1ST down
Q2 14:131st & 10 at own 47Kenny Tracy run for 2 yds to the M-OH 49
Q2 13:352nd & 8 at own 49Jordan Brunson run for 1 yd to the 50 yard line
Q2 12:533rd & 7 at the 50(12:59) No Huddle-Shotgun Finn,Dequan rush left for 6 yards gain to the WIS44, out of bounds at WIS44 PENALTY MOH Holding (Smith Jr.,Greg) 10 yards from MOH50 to MOH40. NO PLAY.
Q2 12:333rd & 17 at own 40Dequan Finn pass incomplete to Lynel Billups-Williams
Q2 12:264th & 17 at own 40Pierse Stainton punt for 40 yds, fair catch by Tyrell Henry at the WIS 20
2nd quarter4 drives, then Wisconsin 3, Miami (OH) 0
Wisconsin Punt, 13 plays
12:191st & 10 at own 20Billy Edwards Jr. pass complete to Jayden Ballard for 11 yds to the WIS 31 for a 1ST down
11:491st & 10 at own 31Billy Edwards Jr. pass incomplete to Vinny Anthony II
11:422nd & 10 at own 31Billy Edwards Jr. pass complete to Trech Kekahuna for 13 yds to the WIS 44 for a 1ST down
11:091st & 10 at own 44Billy Edwards Jr. pass incomplete to Vinny Anthony II
11:022nd & 10 at own 44Darrion Dupree run for 3 yds to the WIS 47
10:283rd & 7 at own 47Cade Yacamelli run for 9 yds to the M-OH 44 for a 1ST down
9:541st & 10 at opp 44Billy Edwards Jr. pass incomplete to Vinny Anthony II
9:482nd & 10 at opp 44Tyrell Henry run for 3 yds to the M-OH 41
9:133rd & 7 at opp 41Danny O’Neil pass complete to Trech Kekahuna for 5 yds to the M-OH 36
8:314th & 2 at opp 36Danny O’Neil run for 3 yds to the M-OH 33 for a 1ST down
8:031st & 10 at opp 33Darrion Dupree run for 7 yds to the M-OH 26
7:182nd & 3 at opp 26Danny O’Neil sacked by Adam Trick for a loss of 12 yards to the M-OH 38
6:293rd & 15 at opp 38(06:40) PENALTY WIS Delay Of Game 5 yards from MOH38 to MOH43. NO PLAY.
6:053rd & 20 at opp 43Danny O’Neil run for 6 yds to the M-OH 37
5:294th & 14 at opp 37Timeout Miami (OH), clock 05:29
5:234th & 14 at opp 37Atticus Bertrams punt for 37 yds for a touchback
Miami (OH) Punt, 5 plays
5:181st & 10 at own 20Kenny Tracy run for 4 yds to the M-OH 24
4:362nd & 6 at own 24Kenny Tracy run for 9 yds to the M-OH 33 for a 1ST down
3:551st & 10 at own 33Dequan Finn pass complete to Kenny Tracy for 6 yds to the M-OH 39
3:252nd & 4 at own 39Dequan Finn pass incomplete to Cole Weaver
3:173rd & 4 at own 39Dequan Finn sacked for a loss of 9 yards to the M-OH 30
2:354th & 13 at own 30Pierse Stainton punt for 45 yds, fair catch by Tyrell Henry at the WIS 25
Wisconsin Punt, 3 plays
2:241st & 10 at own 25Danny O’Neil pass complete to Dilin Jones for 1 yd to the WIS 26
1:562nd & 9 at own 26Dilin Jones run for 4 yds to the WIS 30
1:173rd & 5 at own 30Danny O’Neil sacked by Nasir Washington for a loss of 9 yards to the WIS 21
1:174th & 14 at own 21Timeout Miami (OH), clock 01:17
1:084th & 14 at own 21Atticus Bertrams punt for 54 yds, punt out-of-bounds at the M-OH 25 Miami (OH) Penalty, Offensive Offside (Dequan Finn) declined
Miami (OH) Punt, 4 plays
1:011st & 10 at own 25Dequan Finn pass complete to Cole Weaver for 20 yds to the M-OH 45 for a 1ST down
0:501st & 10 at own 45Dequan Finn pass incomplete to Kam Perry
0:372nd & 10 at own 45Dequan Finn run for 6 yds to the WIS 49
0:143rd & 4 at opp 49(00:29) No Huddle-Shotgun Finn,Dequan pass incomplete short left to Colzie,Deion thrown to WIS46 PENALTY MOH Pass Interference (Colzie,Deion) 15 yards from WIS49 to MOH36. NO PLAY.
0:103rd & 19 at own 36Dequan Finn sacked by Darryl Peterson for a loss of 8 yards to the M-OH 28
0:074th & 27 at own 28Timeout Wisconsin, clock 00:07
0:004th & 27 at own 28Pierse Stainton punt for 47 yds
3rd quarter5 drives, then Wisconsin 10, Miami (OH) 0
Wisconsin Interception, 9 plays
15:001st & 10 at own 35Kellan McLaughlin kickoff for 65 yds for a touchback
14:541st & 10 at own 25Danny O’Neil pass complete to Chris Brooks Jr. for 9 yds to the WIS 34
14:252nd & 1 at own 34Dilin Jones run for a loss of 1 yard to the WIS 33
13:533rd & 2 at own 33Dilin Jones run for 9 yds to the WIS 42 for a 1ST down
13:151st & 10 at own 42Danny O’Neil pass complete to Vinny Anthony II for 31 yds to the M-OH 27 for a 1ST down
12:391st & 10 at opp 27Danny O’Neil pass complete to Tyrell Henry for 10 yds to the M-OH 17 for a 1ST down
12:071st & 10 at opp 17Trech Kekahuna run for no gain to the M-OH 17
11:152nd & 10 at opp 17Danny O’Neil run for no gain to the M-OH 17
10:443rd & 10 at opp 17Cade Yacamelli run for 7 yds to the M-OH 10
10:054th & 3 at opp 10Timeout Wisconsin, clock 10:05
9:594th & 3 at opp 10Danny O’Neil pass intercepted, touchback.
Miami (OH) Punt, 5 plays
9:531st & 10 at own 20Kenny Tracy run for 1 yd to the M-OH 21
9:122nd & 9 at own 21Dequan Finn pass complete to Deion Colzie for 11 yds to the M-OH 32 for a 1ST down
8:431st & 10 at own 32Kenny Tracy run for a loss of 1 yard to the M-OH 31
7:532nd & 11 at own 31Dequan Finn run for 3 yds to the M-OH 34
7:133rd & 8 at own 34Timeout Miami (OH), clock 07:13
7:063rd & 8 at own 34Dequan Finn pass incomplete to Deion Colzie
6:544th & 8 at own 34Pierse Stainton punt for 35 yds
6:544th & 8 at own 34Pierse Stainton punt for 35 yds
Wisconsin Touchdown, 7 plays
6:421st & 10 at own 46Dilin Jones run for 1 yd to the WIS 47
6:132nd & 9 at own 47Danny O’Neil pass incomplete to Cade Yacamelli
6:053rd & 9 at own 47Danny O’Neil run for 17 yds to the M-OH 36 for a 1ST down
5:201st & 10 at opp 36Danny O’Neil pass incomplete to Vinny Anthony II
5:062nd & 10 at opp 36Danny O’Neil pass complete to Eugene Hilton Jr. for 11 yds to the M-OH 25 for a 1ST down
4:301st & 10 at opp 25Danny O’Neil pass complete to Grant Stec for 22 yds to the M-OH 3 for a 1ST down
4:121st & goal at opp 3Timeout Wisconsin, clock 04:12
4:081st & goal at opp 3Danny O’Neil pass complete to Vinny Anthony II for 3 yds for a TD (Nathanial Vakos KICK)Wisconsin 10, Miami (OH) 0
Miami (OH) Punt, 3 plays
4:081st & 10 at own 35Nathanial Vakos kickoff for 65 yds for a touchback
4:031st & 10 at own 25Kenny Tracy run for no gain to the M-OH 25
3:262nd & 10 at own 25Dequan Finn pass complete to Cole Weaver for 5 yds to the M-OH 30
2:383rd & 5 at own 30Dequan Finn sacked by Christian Alliegro for a loss of 6 yards to the M-OH 24
2:014th & 11 at own 24Pierse Stainton punt for 40 yds, fair catch by Tyrell Henry at the WIS 36
Wisconsin Punt, 6 plays
1:561st & 10 at own 36Danny O’Neil pass incomplete to Chris Brooks Jr.
1:512nd & 10 at own 36Darrion Dupree run for 8 yds to the WIS 44
1:063rd & 2 at own 44Danny O’Neil run for 4 yds to the WIS 48 for a 1ST down
0:351st & 10 at own 48(00:39) Kekahuna,Trech rush right for 1 yard gain to the WIS49 (Martin,Kaleb) PENALTY WIS Holding (Brooks Jr.,Chris) 10 yards from WIS48 to WIS38. NO PLAY.
0:221st & 20 at own 38Danny O’Neil pass incomplete to Trech Kekahuna
0:002nd & 20 at own 38Danny O’Neil pass complete to Jayden Ballard for 5 yds to the WIS 43
Q4 14:413rd & 15 at own 43Danny O’Neil run for 6 yds to the WIS 49
Q4 14:064th & 9 at own 49Atticus Bertrams punt for 44 yds , Lynel Billups-Williams returns for 16 yds to the M-OH 23
4th quarter6 drives, then Wisconsin 17, Miami (OH) 0
Miami (OH) Punt, 3 plays
13:571st & 10 at own 23Dequan Finn pass complete to Josh Ringer for 4 yds to the M-OH 27
13:212nd & 6 at own 27Miami (OH) Penalty, Illegal Formation (Yards) declined
12:363rd & 6 at own 27Dequan Finn run for 4 yds to the M-OH 31
12:224th & 2 at own 31Pierse Stainton punt for 49 yds, fair catch by Tyrell Henry at the WIS 20
Wisconsin Punt, 8 plays
12:141st & 10 at own 20Dilin Jones run for 11 yds to the WIS 31 for a 1ST down
11:291st & 10 at own 31Danny O’Neil pass complete to Dilin Jones for 2 yds to the WIS 33
11:022nd & 8 at own 33Darrion Dupree run for 3 yds to the WIS 36
10:423rd & 5 at own 36(10:49) Shotgun O’Neil,Danny pass incomplete deep left to Hilton Jr.,Eugene thrown to MOH43 PENALTY MOH Pass Interference (Toney,Coleman, Jr.) 15 yards from WIS36 to MOH49, 1ST DOWN. NO PLAY.
10:371st & 10 at opp 49Darrion Dupree run for 3 yds to the M-OH 46
9:582nd & 7 at opp 46Danny O’Neil pass complete to Grant Stec for 9 yds to the M-OH 37 for a 1ST down
9:241st & 10 at opp 37Danny O’Neil sacked by Adam Trick for a loss of 8 yards to the M-OH 45
8:442nd & 18 at opp 45Danny O’Neil pass incomplete to Lance Mason
8:373rd & 18 at opp 45Danny O’Neil pass incomplete to Jayden Ballard
8:294th & 18 at opp 45Atticus Bertrams punt for 35 yds, fair catch by Lynel Billups-Williams at the M-OH 10
Miami (OH) Interception, 1 play
8:241st & 10 at own 10(08:29) No Huddle-Shotgun Finn,Dequan pass complete short right to Colzie,Deion caught at MOH20, for 17 yards to the MOH27, out of bounds at MOH27 PENALTY MOH Holding (Rohrs,Gavin) 5 yards from MOH10 to MOH05. NO PLAY.
8:071st & 15 at own 5Dequan Finn pass intercepted Preston Zachman return for 17 yds to the M-OH 2
Wisconsin Touchdown, 3 plays
8:001st & goal at opp 2Cade Yacamelli run for 1 yd to the M-OH 1
7:192nd & goal at opp 1Cade Yacamelli run for no gain to the M-OH 1
6:453rd & goal at opp 1Danny O’Neil run for 1 yd for a TD (Nathanial Vakos KICK)Wisconsin 17, Miami (OH) 0
Miami (OH) Interception, 6 plays
6:451st & 10 at own 35Nathanial Vakos kickoff for 65 yds for a touchback
6:381st & 10 at own 25Dequan Finn pass complete to Lynel Billups-Williams for 15 yds to the M-OH 40 for a 1ST down
6:071st & 10 at own 40Dequan Finn pass complete to Lynel Billups-Williams for 7 yds to the M-OH 47
5:452nd & 3 at own 47Dequan Finn pass incomplete to Kam Perry
5:403rd & 3 at own 47(05:43) No Huddle-Shotgun Finn,Dequan pass incomplete deep right to Colzie,Deion thrown to WIS29 PENALTY WIS Pass Interference (Hill,D’Yoni) 15 yards from MOH47 to WIS38, 1ST DOWN. NO PLAY.
5:301st & 10 at opp 38Dequan Finn run for 5 yds to the WIS 33
5:172nd & 5 at opp 33Timeout Wisconsin, clock 05:17
5:112nd & 5 at opp 33Dequan Finn pass incomplete to Kenny Tracy
5:053rd & 5 at opp 33Dequan Finn pass intercepted
Wisconsin End of game, 7 plays
5:021st & 10 at own 11Darrion Dupree run for 4 yds to the WIS 15
4:242nd & 6 at own 15Danny O’Neil pass complete to Vinny Anthony II for 12 yds to the WIS 27 for a 1ST down
3:431st & 10 at own 27Darrion Dupree run for 9 yds to the WIS 36
2:512nd & 1 at own 36(03:09) PENALTY WIS False Start 5 yards from WIS36 to WIS31. NO PLAY.
2:332nd & 6 at own 31Danny O’Neil run for 5 yds to the WIS 36
1:543rd & 1 at own 36Dilin Jones run for 7 yds to the WIS 43 for a 1ST down
1:181st & 10 at own 43Dilin Jones run for 9 yds to the M-OH 48
0:002nd & 1 at opp 48Dilin Jones run for 7 yds to the M-OH 41 for a 1ST down

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.

Wisconsin leads 2–⁠0 in two meetings.

Recent meetings
2025Wisconsin 17, Miami (OH) 0
2015Wisconsin 58, Miami (OH) 0

Around this game