From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Butler
Dayton
360
Total yards
298
256
Passing yards
156
104
Rushing yards
142
11.1
Yards per pass
5.2
2.7
Yards per rush
5.3
16
First downs
15
8–16
Third downs
6–14
2–2
Fourth downs
2–3
0
Turnovers
0
4–33
Penalties
3–30
33:29
Possession
26:31
Efficiency
Butler
Dayton
36%
Success rate
32%
0.21
EPA per play
0.10
1.55
Explosiveness
1.71
−0.15
Rushing EPA
0.05
0.73
Passing EPA
0.15
32%
Passing-down success
31%
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
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.
Q1 ButlerPunt, 3 plays, 1 yard
Q1 DaytonTurnover on downs, 4 plays, 7 yards
Q1 ButlerPunt, 3 plays, 5 yards
Q1 DaytonPunt, 4 plays, 58 yards
Q1 ButlerTouchdown, 9 plays, 93 yards
Q1 DaytonTouchdown, 11 plays, 73 yards
Q2 ButlerTouchdown, 13 plays, 80 yards
Q2 DaytonPunt, 6 plays, 11 yards
Q2 ButlerField goal, 9 plays, 43 yards
Q3 DaytonPunt, 3 plays, 1 yard
Q3 ButlerPunt, 3 plays, 6 yards
Q3 DaytonTouchdown, 13 plays, 86 yards
Q3 ButlerField goal, 6 plays, 64 yards
Q3 DaytonPunt, 6 plays, 12 yards
Q4 ButlerField goal, 16 plays, 87 yards
Q4 DaytonField goal, 11 plays, 53 yards
Q4 ButlerEnd of game, 2 plays, −4 yards
Play by play
1st quarter6 drives, then Butler 7, Dayton 0
Butler Punt, 3 plays
15:00
1st & 10 at own 35
David Maurer kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Reagan Andrew run for no gain to the BUT 25
15:00
2nd & 10 at own 25
Griffin Caldwell run for 3 yds to the BUT 28
15:00
3rd & 7 at own 28
Reagan Andrew sacked by Mirko Jaksic for a loss of 2 yards to the BUT 26
13:03
4th & 9 at own 26
Ryan Short punt for 31 yds, fair catch by Paul Kelly at the DAY 43
Dayton Turnover on downs, 4 plays
13:03
1st & 10 at own 43
Bryce Schondelmyer pass incomplete to Michael Mussari
13:03
2nd & 10 at own 43
Mason Hackett run for no gain to the DAY 43
13:03
3rd & 10 at own 43
Bryce Schondelmyer pass complete to Donovan Weatherly for 7 yds to the 50 yard line
11:33
4th & 3 at the 50
Bryce Schondelmyer pass incomplete to Ethan Thulin
Butler Punt, 3 plays
11:33
1st & 10 at the 50
Reagan Andrew pass incomplete to Ethan Loss
11:33
2nd & 10 at the 50
Reagan Andrew run for 2 yds to the DAY 48
11:33
3rd & 8 at opp 48
Reagan Andrew run for 3 yds to the DAY 45
9:58
4th & 5 at opp 45
Gabe Passini punt for 44 yds
Dayton Punt, 4 plays
9:58
1st & 10 at own 1
Luke Hansen run for 54 yds to the BUT 45 for a 1ST down
9:58
1st & 10 at opp 45
Bryce Schondelmyer pass complete to Luke Hansen for 1 yd to the BUT 44
9:58
2nd & 9 at opp 44
Gavin Lochow run for 5 yds to the BUT 39
9:58
3rd & 4 at opp 39
Bryce Schondelmyer pass complete to Gavin Lochow for 2 yds to the BUT 41
7:10
4th & 6 at opp 41
Logan Forcum punt for 34 yds
Butler Touchdown, 9 plays
7:10
1st & 10 at own 7
Reagan Andrew pass complete to Griffin Caldwell for 3 yds to the BUT 10
7:10
2nd & 7 at own 10
Griffin Caldwell run for 1 yd to the BUT 11
7:10
3rd & 6 at own 11
Reagan Andrew pass complete to Archie Cox for 6 yds to the BUT 17 for a 1ST down
7:10
1st & 10 at own 17
Griffin Caldwell run for 8 yds to the BUT 25
7:10
2nd & 2 at own 25
Griffin Caldwell run for 1 yd to the BUT 26
7:10
3rd & 1 at own 26
Reagan Andrew run for 1 yd to the BUT 27 for a 1ST down
7:10
1st & 10 at own 27
Reagan Andrew pass complete to Nick Munson for 5 yds to the BUT 32
7:10
2nd & 5 at own 32
Reagan Andrew run for 1 yd to the BUT 33
1:49
3rd & 4 at own 33
Reagan Andrew pass complete to Ethan Loss for 67 yds for a TD (Ryan Short KICK)Butler 7, Dayton 0
Dayton Touchdown, 11 plays
1:44
1st & 10 at own 35
Ryan Short kickoff for 56 yds , Gavin Lochow return for 18 yds to the DAY 27
1:44
1st & 10 at own 27
Mason Hackett run for 4 yds to the DAY 31
1:44
2nd & 6 at own 31
Bryce Schondelmyer pass incomplete to Michael Mussari
1:44
3rd & 6 at own 31
Bryce Schondelmyer pass complete to Gavin Lochow for 7 yds to the DAY 38 for a 1ST down
0:00
1st & 10 at own 38
Luke Hansen run for no gain to the DAY 38
Q2 15:00
2nd & 10 at own 38
Luke Hansen run for 3 yds to the DAY 41
Q2 15:00
3rd & 7 at own 41
Bryce Schondelmyer pass complete to Michael Mussari for 21 yds to the BUT 38 for a 1ST down
Q2 15:00
1st & 10 at opp 38
Bryce Schondelmyer pass incomplete to Michael Mussari
Q2 15:00
2nd & 10 at opp 38
Mason Hackett run for 4 yds to the BUT 34
Q2 15:00
3rd & 6 at opp 34
Mason Hackett run for a loss of 1 yard to the BUT 35
Q2 15:00
4th & 7 at opp 35
Bryce Schondelmyer pass complete to Gavin Lochow for 15 yds to the BUT 20 for a 1ST down
Q2 11:33
1st & 10 at opp 20
Bryce Schondelmyer pass complete to Gavin Lochow for 20 yds for a TD (Robby Smart KICK)Tied at 7
Q2 11:26
1st & 10 at own 35
David 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:26
1st & 10 at own 20
Reagan Andrew pass complete to Jack Weybright for 9 yds to the BUT 29
11:26
2nd & 1 at own 29
Reagan Andrew pass incomplete to Nick Munson
11:26
3rd & 1 at own 29
Reagan Andrew run for 8 yds to the BUT 37 for a 1ST down
11:26
1st & 10 at own 37
Griffin Caldwell run for no gain to the BUT 37
11:26
2nd & 10 at own 37
Reagan Andrew pass complete to Nick Munson for no gain to the BUT 37
11:26
3rd & 10 at own 37
Reagan Andrew run for 8 yds to the BUT 45
11:26
4th & 2 at own 45
Reagan Andrew pass complete to Griffin Caldwell for 9 yds to the DAY 46 for a 1ST down
11:26
1st & 10 at opp 46
Charlie Spegal run for 3 yds to the DAY 43
11:26
2nd & 7 at opp 43
Ethan Loss run for 2 yds to the DAY 41
11:26
3rd & 5 at opp 41
Charlie Spegal run for 8 yds to the DAY 33 for a 1ST down
11:26
1st & 10 at opp 33
Andrew,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:26
1st & 10 at opp 18
Reagan Andrew pass complete to Cameron Heald for 3 yds to the DAY 15
11:26
2nd & 7 at opp 15
Gabe Passini run for a loss of 1 yard to the DAY 16
3:32
3rd & 8 at opp 16
Reagan Andrew pass complete to Archie Cox for 16 yds for a TD (Ryan Short KICK)Butler 14, Dayton 7
Dayton Punt, 6 plays
3:32
1st & 10 at own 35
Ryan Short kickoff for 65 yds for a touchback
3:32
1st & 10 at own 25
Mason Hackett run for 3 yds to the DAY 28
3:32
2nd & 7 at own 28
Bryce Schondelmyer pass complete to Ethan Thulin for 6 yds to the DAY 34
3:32
3rd & 1 at own 34
Luke Hansen run for 5 yds to the DAY 39 for a 1ST down
2:00
1st & 10 at own 39
Timeout Dayton, clock 02:00
2:00
1st & 10 at own 39
Bryce Schondelmyer pass incomplete to Dominic Vrbancic
2:00
2nd & 10 at own 39
Bryce Schondelmyer pass complete to Gavin Lochow for 2 yds to the DAY 41
2:00
3rd & 8 at own 41
PENALTY DAY False Start 5 yards from DAY41 to DAY36. NO PLAY.
2:00
3rd & 13 at own 36
Drew VanVleet pass complete to Gavin Lochow for no gain to the DAY 36
0:57
4th & 13 at own 36
Logan Forcum punt for 30 yds
Butler Field goal, 9 plays
0:57
1st & 10 at own 34
Reagan Andrew pass incomplete to Nick Munson
0:57
2nd & 10 at own 34
Reagan Andrew pass complete to Ethan Loss for 9 yds to the BUT 43
0:57
3rd & 1 at own 43
Reagan Andrew pass complete to Ethan Loss for 17 yds to the DAY 40 for a 1ST down
0:57
1st & 10 at opp 40
Reagan Andrew run for 6 yds to the DAY 34
0:28
2nd & 4 at opp 34
Timeout Butler, clock 00:28
0:28
2nd & 4 at opp 34
Reagan Andrew pass complete to Brady Preston for 9 yds to the DAY 25 for a 1ST down
0:28
1st & 10 at opp 25
Reagan Andrew pass incomplete to Archie Cox
0:28
2nd & 10 at opp 25
Reagan Andrew pass incomplete to Nick Munson
0:28
3rd & 10 at opp 25
Griffin Caldwell run for 2 yds to the DAY 23
0:02
4th & 8 at opp 23
Timeout Butler, clock 00:02
0:00
4th & 8 at opp 23
Ryan Short 41 yd FG GOODButler 17, Dayton 7
3rd quarter5 drives, then Butler 20, Dayton 14
Dayton Punt, 3 plays
15:00
1st & 10 at own 35
Ryan Short kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Drew VanVleet pass incomplete to Dominic Vrbancic
15:00
2nd & 10 at own 25
Mason Hackett run for 1 yd to the DAY 26
15:00
3rd & 9 at own 26
Drew VanVleet pass incomplete
14:05
4th & 9 at own 26
Logan Forcum punt for 38 yds
Butler Punt, 3 plays
14:05
1st & 10 at own 36
Reagan Andrew run for 1 yd to the BUT 37
14:05
2nd & 9 at own 37
Reagan Andrew run for 4 yds to the BUT 41
14:05
3rd & 5 at own 41
Griffin Caldwell run for 1 yd to the BUT 42
11:50
4th & 4 at own 42
Ryan Short punt for 56 yds , Paul Kelly returns for 12 yds to the DAY 14
Dayton Touchdown, 13 plays
11:50
1st & 10 at own 14
Luke Hansen run for 17 yds to the DAY 31 for a 1ST down
11:50
1st & 10 at own 31
Luke Hansen run for a loss of 1 yard to the DAY 30
11:50
2nd & 11 at own 30
Gavin Lochow run for 27 yds to the BUT 43 for a 1ST down
11:50
1st & 10 at opp 43
Gavin Lochow run for 2 yds to the BUT 41
11:50
2nd & 8 at opp 41
Luke Hansen run for 7 yds to the BUT 34
11:50
3rd & 1 at opp 34
Luke Hansen run for 6 yds to the BUT 28 for a 1ST down
11:50
1st & 10 at opp 28
Luke Hansen run for 8 yds to the BUT 20
11:50
2nd & 2 at opp 20
Luke Hansen run for 5 yds to the BUT 15 for a 1ST down
11:50
1st & 10 at opp 15
Drew VanVleet pass incomplete to Gavin Lochow
11:50
2nd & 10 at opp 15
Luke Hansen run for no gain to the BUT 15
11:50
3rd & 10 at opp 15
No 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:50
1st & goal at opp 2
Luke Hansen run for a loss of 1 yard to the BUT 3
11:50
2nd & goal at opp 3
Luke Hansen run for a loss of 1 yard to the BUT 4
4:41
3rd & goal at opp 4
Drew 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:41
1st & 10 at own 35
David Maurer kickoff for 58 yds
4:41
1st & 10 at own 25
Griffin Caldwell run for 5 yds to the BUT 30
4:41
2nd & 5 at own 30
Reagan 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:41
1st & goal at opp 3
Charlie Spegal run for no gain to the DAY 3
4:41
2nd & goal at opp 3
Charlie Spegal run for 1 yd to the DAY 2
4:41
3rd & goal at opp 2
Reagan Andrew sacked by Mirko Jaksic for a loss of 9 yards to the DAY 11
1:14
4th & goal at opp 11
Ryan Short 29 yd FG GOODButler 20, Dayton 14
Dayton Punt, 6 plays
1:14
1st & 10 at own 35
Ryan Short kickoff for 65 yds for a touchback
1:14
1st & 10 at own 25
Luke Hansen run for 1 yd to the DAY 26
0:00
2nd & 9 at own 26
Luke Hansen run for 2 yds to the DAY 28
Q4 15:00
3rd & 7 at own 28
Drew VanVleet pass complete to Dominic Vrbancic for 17 yds to the DAY 45 for a 1ST down
Q4 15:00
1st & 10 at own 45
No 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:00
1st & 20 at own 35
Drew VanVleet run for 4 yds to the DAY 39
Q4 15:00
2nd & 16 at own 39
Gavin Lochow run for a loss of 3 yards to the DAY 36
Q4 15:00
3rd & 19 at own 36
Drew VanVleet pass complete to Gavin Lochow for 1 yd to the DAY 37
Q4 12:00
4th & 18 at own 37
Logan Forcum punt for 53 yds, fair catch by Nick Munson at the BUT 10
Q4 12:00
4th & 18 at own 37
Logan 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:00
1st & 10 at own 5
Reagan Andrew pass complete to Griffin Caldwell for 13 yds to the BUT 18 for a 1ST down
12:00
1st & 10 at own 18
Jack Weybright run for a loss of 6 yards to the BUT 12
12:00
2nd & 16 at own 12
Reagan Andrew run for 30 yds to the BUT 42 for a 1ST down
12:00
1st & 10 at own 42
Reagan Andrew pass complete to Griffin Caldwell for 4 yds to the BUT 46
12:00
2nd & 6 at own 46
Reagan Andrew pass complete to Nick Munson for no gain to the BUT 46
12:00
3rd & 6 at own 46
Reagan Andrew pass complete to Nick Munson for 13 yds to the DAY 41 for a 1ST down
12:00
1st & 10 at opp 41
Reagan Andrew run for 9 yds to the DAY 32
12:00
2nd & 1 at opp 32
Charlie Spegal run for 2 yds to the DAY 30 for a 1ST down
12:00
1st & 10 at opp 30
Reagan Andrew run for a loss of 5 yards to the DAY 35
12:00
2nd & 15 at opp 35
Reagan Andrew run for 3 yds to the DAY 32
4:58
3rd & 12 at opp 32
Timeout Butler, clock 04:58
4:58
3rd & 12 at opp 32
Reagan Andrew run for 10 yds to the DAY 22
4:58
4th & 2 at opp 22
Reagan Andrew pass complete to Jack Weybright for 6 yds to the DAY 16 for a 1ST down
4:58
1st & 10 at opp 16
Reagan Andrew run for 3 yds to the DAY 13
3:22
2nd & 7 at opp 13
Timeout Dayton, clock 03:22
3:22
2nd & 7 at opp 13
Reagan Andrew run for 3 yds to the DAY 10
3:11
3rd & 4 at opp 10
Timeout Dayton, clock 03:11
3:11
3rd & 4 at opp 10
Reagan Andrew run for 2 yds to the DAY 8
2:56
4th & 2 at opp 8
Ryan Short 26 yd FG GOODButler 23, Dayton 14
Dayton Field goal, 11 plays
2:50
1st & 10 at own 35
Ryan Short kickoff for 50 yds , Gavin Lochow return for 14 yds to the DAY 29
2:50
1st & 10 at own 29
Drew VanVleet pass incomplete to Dominic Vrbancic
2:50
2nd & 10 at own 29
Drew VanVleet pass complete to Michael Mussari for 9 yds to the DAY 38
2:50
3rd & 1 at own 38
No 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:50
1st & 10 at own 43
Drew VanVleet pass complete to Donovan Weatherly for 37 yds to the BUT 20 for a 1ST down
2:50
1st & 10 at opp 20
Drew VanVleet pass incomplete to Michael Mussari
1:55
2nd & 10 at opp 20
Timeout Dayton, clock 01:55
1:55
2nd & 10 at opp 20
Drew VanVleet pass incomplete to Gavin Lochow
1:55
3rd & 10 at opp 20
Drew VanVleet pass incomplete to Donovan Weatherly
1:55
4th & 10 at opp 20
Drew VanVleet pass complete to Gavin Lochow for 11 yds to the BUT 9 for a 1ST down
1:55
1st & goal at opp 9
Drew VanVleet pass incomplete to Michael Mussari
1:55
2nd & goal at opp 9
Drew VanVleet pass incomplete to Gavin Lochow
1:55
3rd & goal at opp 9
Drew VanVleet sacked by Jackson Stratton for a loss of 9 yards to the BUT 18
0:52
4th & goal at opp 18
Trevor Henkle 34 yd FG GOODButler 23, Dayton 17
0:52
1st & 10 at opp 42
Timeout Butler, clock 00:52
Butler End of game, 2 plays
0:51
1st & 10 at own 35
David Maurer kickoff for 7 yds , Archie Cox return for no gain to the DAY 42
0:51
1st & 10 at opp 42
R. Andrew takes a knee
0:00
2nd & 12 at opp 44
R. 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.