Butler at Dayton

Saturday, October 18, 2025

Butler beat Dayton 23–⁠17. It was their 21st meeting; after it, Dayton led the series 13–⁠8.

AwayButler6–⁠6 in 2025
23
HomeDayton7–⁠4 in 2025
17

Final at Welcome Stadium, DaytonTV: YouTubeAttendance 3,423

At kickoff
71°F, wind 10 mph from the southWeather: NOAA NCEI Global Historical Climatology Network hourly; Dayton Wright Brothers Airport, 16 km from the stadium, seven minutes before kickoff
Official
Carl ChatmanGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Butler7103323
Dayton077317

Standouts

  • PassingReagan Andrew18 of 23, 256 yards, 2 TDButler
  • RushingLuke Hansen15 carries, 105 yardsDayton
  • ReceivingEthan Loss3 catches, 93 yards, 1 TDButler

Player stats

Butler

PassingC/AttYdsTDInt
Reagan Andrew18/2325620
RushingCarYdsTDLong
Reagan Andrew2078030
Griffin Caldwell82108
Charlie Spegal51408
Ethan Loss1202
ReceivingRecYdsTDLong
Ethan Loss393167
Archie Cox389167
Griffin Caldwell429013
Nick Munson418013

Dayton

PassingC/AttYdsTDInt
Drew VanVleet7/167910
Bryce Schondelmyer9/147710
RushingCarYdsTDLong
Luke Hansen15105054
Gavin Lochow431027
Mason Hackett61104
ReceivingRecYdsTDLong
Gavin Lochow854120
Donovan Weatherly348137
Michael Mussari230021
Dominic Vrbancic117017

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

Team stats

ButlerDayton
360Total yards298
256Passing yards156
104Rushing yards142
11.1Yards per pass5.2
2.7Yards per rush5.3
16First downs15
8–⁠16Third downs6–⁠14
2–⁠2Fourth downs2–⁠3
0Turnovers0
4–⁠33Penalties3–⁠30
33:29Possession26:31

Efficiency

ButlerDayton
36%Success rate32%
0.21EPA per play0.10
1.55Explosiveness1.71
−0.15Rushing EPA0.05
0.73Passing EPA0.15
32%Passing-down success31%

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)

Dayton 59% to win. Butler won as Elo’s underdog.

The line

Dayton −2.5, over/under 46.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Dayton end zoneButler end zoneQ1 ButlerPunt, 3 playsQ1 DaytonTurnover on downs, 4 playsQ1 ButlerPunt, 3 playsQ1 DaytonPunt, 4 playsQ1 ButlerTouchdown, 9 playsQ1 DaytonTouchdown, 11 playsQ2 ButlerTouchdown, 13 playsQ2 DaytonPunt, 6 playsQ2 ButlerField goal, 9 playsQ3 DaytonPunt, 3 playsQ3 ButlerPunt, 3 playsQ3 DaytonTouchdown, 13 playsQ3 ButlerField goal, 6 playsQ3 DaytonPunt, 6 playsQ4 ButlerField goal, 16 playsQ4 DaytonField goal, 11 playsQ4 ButlerEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Dayton drives left to right, Butler right to left.
  1. Q1 ButlerPunt, 3 plays, 1 yard
  2. Q1 DaytonTurnover on downs, 4 plays, 7 yards
  3. Q1 ButlerPunt, 3 plays, 5 yards
  4. Q1 DaytonPunt, 4 plays, 58 yards
  5. Q1 ButlerTouchdown, 9 plays, 93 yards
  6. Q1 DaytonTouchdown, 11 plays, 73 yards
  7. Q2 ButlerTouchdown, 13 plays, 80 yards
  8. Q2 DaytonPunt, 6 plays, 11 yards
  9. Q2 ButlerField goal, 9 plays, 43 yards
  10. Q3 DaytonPunt, 3 plays, 1 yard
  11. Q3 ButlerPunt, 3 plays, 6 yards
  12. Q3 DaytonTouchdown, 13 plays, 86 yards
  13. Q3 ButlerField goal, 6 plays, 64 yards
  14. Q3 DaytonPunt, 6 plays, 12 yards
  15. Q4 ButlerField goal, 16 plays, 87 yards
  16. Q4 DaytonField goal, 11 plays, 53 yards
  17. Q4 ButlerEnd of game, 2 plays, −4 yards

Play by play

1st quarter6 drives, then Butler 7, Dayton 0
Butler Punt, 3 plays
15:001st & 10 at own 35David Maurer kickoff for 65 yds for a touchback
15:001st & 10 at own 25Reagan Andrew run for no gain to the BUT 25
15:002nd & 10 at own 25Griffin Caldwell run for 3 yds to the BUT 28
15:003rd & 7 at own 28Reagan Andrew sacked by Mirko Jaksic for a loss of 2 yards to the BUT 26
13:034th & 9 at own 26Ryan Short punt for 31 yds, fair catch by Paul Kelly at the DAY 43
Dayton Turnover on downs, 4 plays
13:031st & 10 at own 43Bryce Schondelmyer pass incomplete to Michael Mussari
13:032nd & 10 at own 43Mason Hackett run for no gain to the DAY 43
13:033rd & 10 at own 43Bryce Schondelmyer pass complete to Donovan Weatherly for 7 yds to the 50 yard line
11:334th & 3 at the 50Bryce Schondelmyer pass incomplete to Ethan Thulin
Butler Punt, 3 plays
11:331st & 10 at the 50Reagan Andrew pass incomplete to Ethan Loss
11:332nd & 10 at the 50Reagan Andrew run for 2 yds to the DAY 48
11:333rd & 8 at opp 48Reagan Andrew run for 3 yds to the DAY 45
9:584th & 5 at opp 45Gabe Passini punt for 44 yds
Dayton Punt, 4 plays
9:581st & 10 at own 1Luke Hansen run for 54 yds to the BUT 45 for a 1ST down
9:581st & 10 at opp 45Bryce Schondelmyer pass complete to Luke Hansen for 1 yd to the BUT 44
9:582nd & 9 at opp 44Gavin Lochow run for 5 yds to the BUT 39
9:583rd & 4 at opp 39Bryce Schondelmyer pass complete to Gavin Lochow for 2 yds to the BUT 41
7:104th & 6 at opp 41Logan Forcum punt for 34 yds
Butler Touchdown, 9 plays
7:101st & 10 at own 7Reagan Andrew pass complete to Griffin Caldwell for 3 yds to the BUT 10
7:102nd & 7 at own 10Griffin Caldwell run for 1 yd to the BUT 11
7:103rd & 6 at own 11Reagan Andrew pass complete to Archie Cox for 6 yds to the BUT 17 for a 1ST down
7:101st & 10 at own 17Griffin Caldwell run for 8 yds to the BUT 25
7:102nd & 2 at own 25Griffin Caldwell run for 1 yd to the BUT 26
7:103rd & 1 at own 26Reagan Andrew run for 1 yd to the BUT 27 for a 1ST down
7:101st & 10 at own 27Reagan Andrew pass complete to Nick Munson for 5 yds to the BUT 32
7:102nd & 5 at own 32Reagan Andrew run for 1 yd to the BUT 33
1:493rd & 4 at own 33Reagan Andrew pass complete to Ethan Loss for 67 yds for a TD (Ryan Short KICK)Butler 7, Dayton 0
Dayton Touchdown, 11 plays
1:441st & 10 at own 35Ryan Short kickoff for 56 yds , Gavin Lochow return for 18 yds to the DAY 27
1:441st & 10 at own 27Mason Hackett run for 4 yds to the DAY 31
1:442nd & 6 at own 31Bryce Schondelmyer pass incomplete to Michael Mussari
1:443rd & 6 at own 31Bryce Schondelmyer pass complete to Gavin Lochow for 7 yds to the DAY 38 for a 1ST down
0:001st & 10 at own 38Luke Hansen run for no gain to the DAY 38
Q2 15:002nd & 10 at own 38Luke Hansen run for 3 yds to the DAY 41
Q2 15:003rd & 7 at own 41Bryce Schondelmyer pass complete to Michael Mussari for 21 yds to the BUT 38 for a 1ST down
Q2 15:001st & 10 at opp 38Bryce Schondelmyer pass incomplete to Michael Mussari
Q2 15:002nd & 10 at opp 38Mason Hackett run for 4 yds to the BUT 34
Q2 15:003rd & 6 at opp 34Mason Hackett run for a loss of 1 yard to the BUT 35
Q2 15:004th & 7 at opp 35Bryce Schondelmyer pass complete to Gavin Lochow for 15 yds to the BUT 20 for a 1ST down
Q2 11:331st & 10 at opp 20Bryce Schondelmyer pass complete to Gavin Lochow for 20 yds for a TD (Robby Smart KICK)Tied at 7
Q2 11:261st & 10 at own 35David Maurer kickoff for 60 yds , Ethan Loss return for 51 yds to the BUT 14 Butler Penalty, Offensive Holding (Peyton Daniels) to the BUT 20
2nd quarter3 drives, then Butler 17, Dayton 7
Butler Touchdown, 13 plays
11:261st & 10 at own 20Reagan Andrew pass complete to Jack Weybright for 9 yds to the BUT 29
11:262nd & 1 at own 29Reagan Andrew pass incomplete to Nick Munson
11:263rd & 1 at own 29Reagan Andrew run for 8 yds to the BUT 37 for a 1ST down
11:261st & 10 at own 37Griffin Caldwell run for no gain to the BUT 37
11:262nd & 10 at own 37Reagan Andrew pass complete to Nick Munson for no gain to the BUT 37
11:263rd & 10 at own 37Reagan Andrew run for 8 yds to the BUT 45
11:264th & 2 at own 45Reagan Andrew pass complete to Griffin Caldwell for 9 yds to the DAY 46 for a 1ST down
11:261st & 10 at opp 46Charlie Spegal run for 3 yds to the DAY 43
11:262nd & 7 at opp 43Ethan Loss run for 2 yds to the DAY 41
11:263rd & 5 at opp 41Charlie Spegal run for 8 yds to the DAY 33 for a 1ST down
11:261st & 10 at opp 33Andrew,Reagan pass incomplete deep middle to Cox,Archie thrown to DAY00 PENALTY DAY Pass Interference 15 yards from DAY33 to DAY18, 1ST DOWN. NO PLAY.
11:261st & 10 at opp 18Reagan Andrew pass complete to Cameron Heald for 3 yds to the DAY 15
11:262nd & 7 at opp 15Gabe Passini run for a loss of 1 yard to the DAY 16
3:323rd & 8 at opp 16Reagan Andrew pass complete to Archie Cox for 16 yds for a TD (Ryan Short KICK)Butler 14, Dayton 7
Dayton Punt, 6 plays
3:321st & 10 at own 35Ryan Short kickoff for 65 yds for a touchback
3:321st & 10 at own 25Mason Hackett run for 3 yds to the DAY 28
3:322nd & 7 at own 28Bryce Schondelmyer pass complete to Ethan Thulin for 6 yds to the DAY 34
3:323rd & 1 at own 34Luke Hansen run for 5 yds to the DAY 39 for a 1ST down
2:001st & 10 at own 39Timeout Dayton, clock 02:00
2:001st & 10 at own 39Bryce Schondelmyer pass incomplete to Dominic Vrbancic
2:002nd & 10 at own 39Bryce Schondelmyer pass complete to Gavin Lochow for 2 yds to the DAY 41
2:003rd & 8 at own 41PENALTY DAY False Start 5 yards from DAY41 to DAY36. NO PLAY.
2:003rd & 13 at own 36Drew VanVleet pass complete to Gavin Lochow for no gain to the DAY 36
0:574th & 13 at own 36Logan Forcum punt for 30 yds
Butler Field goal, 9 plays
0:571st & 10 at own 34Reagan Andrew pass incomplete to Nick Munson
0:572nd & 10 at own 34Reagan Andrew pass complete to Ethan Loss for 9 yds to the BUT 43
0:573rd & 1 at own 43Reagan Andrew pass complete to Ethan Loss for 17 yds to the DAY 40 for a 1ST down
0:571st & 10 at opp 40Reagan Andrew run for 6 yds to the DAY 34
0:282nd & 4 at opp 34Timeout Butler, clock 00:28
0:282nd & 4 at opp 34Reagan Andrew pass complete to Brady Preston for 9 yds to the DAY 25 for a 1ST down
0:281st & 10 at opp 25Reagan Andrew pass incomplete to Archie Cox
0:282nd & 10 at opp 25Reagan Andrew pass incomplete to Nick Munson
0:283rd & 10 at opp 25Griffin Caldwell run for 2 yds to the DAY 23
0:024th & 8 at opp 23Timeout Butler, clock 00:02
0:004th & 8 at opp 23Ryan Short 41 yd FG GOODButler 17, Dayton 7
3rd quarter5 drives, then Butler 20, Dayton 14
Dayton Punt, 3 plays
15:001st & 10 at own 35Ryan Short kickoff for 65 yds for a touchback
15:001st & 10 at own 25Drew VanVleet pass incomplete to Dominic Vrbancic
15:002nd & 10 at own 25Mason Hackett run for 1 yd to the DAY 26
15:003rd & 9 at own 26Drew VanVleet pass incomplete
14:054th & 9 at own 26Logan Forcum punt for 38 yds
Butler Punt, 3 plays
14:051st & 10 at own 36Reagan Andrew run for 1 yd to the BUT 37
14:052nd & 9 at own 37Reagan Andrew run for 4 yds to the BUT 41
14:053rd & 5 at own 41Griffin Caldwell run for 1 yd to the BUT 42
11:504th & 4 at own 42Ryan Short punt for 56 yds , Paul Kelly returns for 12 yds to the DAY 14
Dayton Touchdown, 13 plays
11:501st & 10 at own 14Luke Hansen run for 17 yds to the DAY 31 for a 1ST down
11:501st & 10 at own 31Luke Hansen run for a loss of 1 yard to the DAY 30
11:502nd & 11 at own 30Gavin Lochow run for 27 yds to the BUT 43 for a 1ST down
11:501st & 10 at opp 43Gavin Lochow run for 2 yds to the BUT 41
11:502nd & 8 at opp 41Luke Hansen run for 7 yds to the BUT 34
11:503rd & 1 at opp 34Luke Hansen run for 6 yds to the BUT 28 for a 1ST down
11:501st & 10 at opp 28Luke Hansen run for 8 yds to the BUT 20
11:502nd & 2 at opp 20Luke Hansen run for 5 yds to the BUT 15 for a 1ST down
11:501st & 10 at opp 15Drew VanVleet pass incomplete to Gavin Lochow
11:502nd & 10 at opp 15Luke Hansen run for no gain to the BUT 15
11:503rd & 10 at opp 15No Huddle-Shotgun VanVleet,Drew pass incomplete short left to Lochow,Gavin thrown to BUT00 PENALTY BUT Pass Interference 13 yards from BUT15 to BUT02, 1ST DOWN. NO PLAY.
11:501st & goal at opp 2Luke Hansen run for a loss of 1 yard to the BUT 3
11:502nd & goal at opp 3Luke Hansen run for a loss of 1 yard to the BUT 4
4:413rd & goal at opp 4Drew VanVleet pass complete to Donovan Weatherly for 4 yds for a TD (Trevor Henkle KICK)Butler 17, Dayton 14
Butler Field goal, 6 plays
4:411st & 10 at own 35David Maurer kickoff for 58 yds
4:411st & 10 at own 25Griffin Caldwell run for 5 yds to the BUT 30
4:412nd & 5 at own 30Reagan Andrew pass complete to Archie Cox for 67 yds to the DAY 3 for a 1ST down Dayton Penalty, Defensive Pass Interference (Yards) declined for a 1ST down
4:411st & goal at opp 3Charlie Spegal run for no gain to the DAY 3
4:412nd & goal at opp 3Charlie Spegal run for 1 yd to the DAY 2
4:413rd & goal at opp 2Reagan Andrew sacked by Mirko Jaksic for a loss of 9 yards to the DAY 11
1:144th & goal at opp 11Ryan Short 29 yd FG GOODButler 20, Dayton 14
Dayton Punt, 6 plays
1:141st & 10 at own 35Ryan Short kickoff for 65 yds for a touchback
1:141st & 10 at own 25Luke Hansen run for 1 yd to the DAY 26
0:002nd & 9 at own 26Luke Hansen run for 2 yds to the DAY 28
Q4 15:003rd & 7 at own 28Drew VanVleet pass complete to Dominic Vrbancic for 17 yds to the DAY 45 for a 1ST down
Q4 15:001st & 10 at own 45No Huddle-Shotgun VanVleet,Drew pass complete short right to Lochow,Gavin caught at DAY44, for 28 yards to the BUT27 (Garrett,Tyson) PENALTY DAY Holding 10 yards from DAY45 to DAY35. NO PLAY.
Q4 15:001st & 20 at own 35Drew VanVleet run for 4 yds to the DAY 39
Q4 15:002nd & 16 at own 39Gavin Lochow run for a loss of 3 yards to the DAY 36
Q4 15:003rd & 19 at own 36Drew VanVleet pass complete to Gavin Lochow for 1 yd to the DAY 37
Q4 12:004th & 18 at own 37Logan Forcum punt for 53 yds, fair catch by Nick Munson at the BUT 10
Q4 12:004th & 18 at own 37Logan Forcum punt for 53 yds, fair catch by Nick Munson at the BUT 5
4th quarter3 drives, then Butler 23, Dayton 17
Butler Field goal, 16 plays
12:001st & 10 at own 5Reagan Andrew pass complete to Griffin Caldwell for 13 yds to the BUT 18 for a 1ST down
12:001st & 10 at own 18Jack Weybright run for a loss of 6 yards to the BUT 12
12:002nd & 16 at own 12Reagan Andrew run for 30 yds to the BUT 42 for a 1ST down
12:001st & 10 at own 42Reagan Andrew pass complete to Griffin Caldwell for 4 yds to the BUT 46
12:002nd & 6 at own 46Reagan Andrew pass complete to Nick Munson for no gain to the BUT 46
12:003rd & 6 at own 46Reagan Andrew pass complete to Nick Munson for 13 yds to the DAY 41 for a 1ST down
12:001st & 10 at opp 41Reagan Andrew run for 9 yds to the DAY 32
12:002nd & 1 at opp 32Charlie Spegal run for 2 yds to the DAY 30 for a 1ST down
12:001st & 10 at opp 30Reagan Andrew run for a loss of 5 yards to the DAY 35
12:002nd & 15 at opp 35Reagan Andrew run for 3 yds to the DAY 32
4:583rd & 12 at opp 32Timeout Butler, clock 04:58
4:583rd & 12 at opp 32Reagan Andrew run for 10 yds to the DAY 22
4:584th & 2 at opp 22Reagan Andrew pass complete to Jack Weybright for 6 yds to the DAY 16 for a 1ST down
4:581st & 10 at opp 16Reagan Andrew run for 3 yds to the DAY 13
3:222nd & 7 at opp 13Timeout Dayton, clock 03:22
3:222nd & 7 at opp 13Reagan Andrew run for 3 yds to the DAY 10
3:113rd & 4 at opp 10Timeout Dayton, clock 03:11
3:113rd & 4 at opp 10Reagan Andrew run for 2 yds to the DAY 8
2:564th & 2 at opp 8Ryan Short 26 yd FG GOODButler 23, Dayton 14
Dayton Field goal, 11 plays
2:501st & 10 at own 35Ryan Short kickoff for 50 yds , Gavin Lochow return for 14 yds to the DAY 29
2:501st & 10 at own 29Drew VanVleet pass incomplete to Dominic Vrbancic
2:502nd & 10 at own 29Drew VanVleet pass complete to Michael Mussari for 9 yds to the DAY 38
2:503rd & 1 at own 38No Huddle-Shotgun Hansen,Luke rush right for 3 yards gain to the DAY41 (Norris,Jayden) PENALTY BUT Offside 5 yards from DAY38 to DAY43, 1ST DOWN. NO PLAY.
2:501st & 10 at own 43Drew VanVleet pass complete to Donovan Weatherly for 37 yds to the BUT 20 for a 1ST down
2:501st & 10 at opp 20Drew VanVleet pass incomplete to Michael Mussari
1:552nd & 10 at opp 20Timeout Dayton, clock 01:55
1:552nd & 10 at opp 20Drew VanVleet pass incomplete to Gavin Lochow
1:553rd & 10 at opp 20Drew VanVleet pass incomplete to Donovan Weatherly
1:554th & 10 at opp 20Drew VanVleet pass complete to Gavin Lochow for 11 yds to the BUT 9 for a 1ST down
1:551st & goal at opp 9Drew VanVleet pass incomplete to Michael Mussari
1:552nd & goal at opp 9Drew VanVleet pass incomplete to Gavin Lochow
1:553rd & goal at opp 9Drew VanVleet sacked by Jackson Stratton for a loss of 9 yards to the BUT 18
0:524th & goal at opp 18Trevor Henkle 34 yd FG GOODButler 23, Dayton 17
0:521st & 10 at opp 42Timeout Butler, clock 00:52
Butler End of game, 2 plays
0:511st & 10 at own 35David Maurer kickoff for 7 yds , Archie Cox return for no gain to the DAY 42
0:511st & 10 at opp 42R. Andrew takes a knee
0:002nd & 12 at opp 44R. Andrew takes a knee

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.

Dayton leads 14–⁠8 in 22 meetings, counting the one since this game.

Recent meetings
2026Dayton 19, Butler 9
2025Butler 23, Dayton 17
2024Dayton 21, Butler 14
2023Butler 37, Dayton 10
2022Butler 31, Dayton 0
2021Dayton 38, Butler 31

Around this game