From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Dayton
Davidson
309
Total yards
256
154
Passing yards
71
155
Rushing yards
185
8.1
Yards per pass
3.9
6.2
Yards per rush
5.8
19
First downs
13
5–8
Third downs
4–10
1–1
Fourth downs
2–4
0
Turnovers
2
1–5
Penalties
5–60
20:19
Possession
24:10
Efficiency
Dayton
Davidson
58%
Success rate
43%
0.49
EPA per play
−0.06
1.22
Explosiveness
1.28
0.38
Rushing EPA
0.27
0.61
Passing EPA
−0.55
44%
Passing-down success
29%
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 going in
Our ratings (scores only)
Davidson 77% to win. Dayton pulled the upset.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Davidson drives left to right, Dayton right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 DaytonTouchdown, 6 plays, 68 yards
Q1 DavidsonPunt, 12 plays, 0 yards
Q1 DaytonTouchdown, 14 plays, 97 yards
Q2 DavidsonTouchdown, 2 plays, 0 yards
Q2 DavidsonFumble, 5 plays, 0 yards
Q2 DaytonTouchdown, 8 plays, 59 yards
Q2 DavidsonTurnover on downs, 10 plays, 0 yards
Q2 DaytonMissed FG, 10 plays, 64 yards
Q2 DavidsonEnd of half, 1 play, −30 yards
Q3 DavidsonTouchdown, 4 plays, 0 yards
Q3 DaytonTouchdown, 5 plays, 0 yards
Q3 DavidsonTurnover on downs, 14 plays, 0 yards
Q3 DaytonPunt, 3 plays, 66 yards
Q3 DavidsonPunt, 3 plays, −10 yards
Play by play
1st quarter3 drives, then Dayton 7, Davidson 0
Dayton Touchdown, 6 plays
15:00
1st & 10 at own 32
Luke Hansen run for 5 yds to the DAY 37
15:00
2nd & 5 at own 37
Davidson Penalty, off-side (Darryn Kindles) to the DAY 42 for a 1ST down
15:00
1st & 10 at own 42
Luke Hansen run for 4 yds to the DAY 46
15:00
2nd & 6 at own 46
Dante Casciola run for 5 yds to the DAV 49
15:00
3rd & 1 at opp 49
Dante Casciola pass complete to Cole Dow for 4 yds to the DAV 45 for a 1ST down
15:00
1st & 10 at opp 45
Luke Hansen run for 14 yds to the DAV 31 for a 1ST down
14:53
1st & 10 at own 35
Adam Zouagui kickoff for 53 yds , Mason Hackett return for 20 yds to the DAY 32
12:00
1st & 10 at opp 31
Dante Casciola pass complete to Gavin Lochow for 31 yds for a TD (Will Holt KICK)Dayton 7, Davidson 0
Davidson Punt, 12 plays
11:54
1st & 10 at own 35
David Maurer kickoff for 64 yds , Kellyn West return for 13 yds to the DAV 14
11:54
1st & 10 at own 14
Mari Adams run for 7 yds to the DAV 21
11:54
2nd & 3 at own 21
Coulter Cleland pass complete to Mark McCurdy for 8 yds to the DAV 29 for a 1ST down
11:54
1st & 10 at own 29
Mari Adams run for 1 yd to the DAV 30
10:45
2nd & 9 at own 30
Mari Adams run for 8 yds to the DAV 38
10:45
3rd & 1 at own 38
Mari Adams run for 1 yd to the DAV 39 for a 1ST down
10:45
1st & 10 at own 39
Coulter Cleland pass complete to Aaron Maione
10:45
2nd & 10 at own 39
Coulter Cleland run for 1 yd to the DAV 40
10:45
3rd & 9 at own 40
Coulter Cleland pass complete to Aaron Maione for 8 yds to the DAV 48
10:45
4th & 1 at own 48
Mari Adams run for 5 yds to the DAY 47 for a 1ST down
10:45
1st & 10 at opp 47
Coulter Cleland pass complete to Aaron Maione for a loss of 1 yard to the DAY 48
10:45
2nd & 11 at opp 48
Coulter Cleland run for 5 yds to the DAY 43
10:45
3rd & 6 at opp 43
Coulter Cleland pass complete to Mason Sheron for a loss of 3 yards to the DAY 46
5:32
4th & 9 at opp 46
Tristan Allen punt for 43 yds
Dayton Touchdown, 14 plays
5:32
1st & 10 at own 3
Dante Casciola pass incomplete to Jake Coleman for a 1ST down Davidson Penalty, Defensive pass interference (TJ Magee) to the DAY 18 for a 1ST down
5:32
1st & 10 at own 18
Luke Hansen run for 3 yds to the DAY 21
5:32
2nd & 7 at own 21
Mason Hackett run for 3 yds to the DAY 24
5:32
3rd & 4 at own 24
Dante Casciola pass complete to Alec Keathley for 16 yds to the DAY 40 for a 1ST down
5:32
1st & 10 at own 40
Dante Casciola run for 3 yds to the DAY 43
5:32
2nd & 7 at own 43
Cole Dow run for 9 yds to the DAV 48 for a 1ST down
5:32
1st & 10 at opp 48
Dante Casciola pass complete to Derek Willits for 13 yds to the DAV 35 for a 1ST down
5:32
1st & 10 at opp 35
Dante Casciola pass complete to Luke Brenner for 5 yds to the DAV 30
5:32
2nd & 5 at opp 30
Luke Hansen run for 7 yds to the DAV 23 for a 1ST down
5:32
1st & 10 at opp 23
Luke Hansen run for 1 yd to the DAV 22
Q2 15:00
2nd & 9 at opp 22
Dante Casciola run for 4 yds to the DAV 18
Q2 15:00
3rd & 5 at opp 18
Dante Casciola pass complete to Luke Hansen for 7 yds to the DAV 11 for a 1ST down
Q2 15:00
1st & 10 at opp 11
Gavin Lochow run for 1 yd to the DAV 10
Q2 13:05
2nd & 9 at opp 10
Cole Dow pass complete to Alec Keathley for 10 yds for a TD (Will Holt KICK)Dayton 14, Davidson 0
2nd quarter6 drives, then Dayton 28, Davidson 0
Davidson Touchdown, 2 plays
13:00
1st & 10 at own 35
David Maurer kickoff for 58 yds , Kellyn West return for 21 yds to the DAV 28
13:00
1st & 10 at own 28
Coulter Cleland run for a loss of 1 yard to the DAV 27
12:13
2nd & 11 at own 27
Coulter Cleland pass intercepted for a TD (Will Holt KICK)Dayton 21, Davidson 0
Davidson Fumble, 5 plays
12:13
1st & 10 at own 35
David Maurer kickoff Davidson Penalty, personal foul (Malik McDaniel) to the 50 yard line
12:08
1st & 10 at the 50
David Maurer kickoff for 35 yds , Will Cox return for 15 yds to the DAV 30
12:08
1st & 10 at own 30
Mari Adams run for 2 yds to the DAV 32
12:08
2nd & 8 at own 32
Coulter Cleland run for 14 yds to the DAV 46 for a 1ST down
12:08
1st & 10 at own 46
Coulter Cleland run for 6 yds to the DAY 48
12:08
2nd & 4 at opp 48
Coulter Cleland pass complete to Maxwell Weaver for 6 yds to the DAY 42 for a 1ST down
9:41
1st & 10 at opp 42
Mari Adams run for 1 yd to the DAY 41 Mari Adams fumbled, recovered by DAY Jerell Lewis Adams,Mari rush middle for 1 yard to the DAY41, fumble by Adams,Mari recovered by DAY Lewis,Jerell, Lewis,Jerell rush.
Dayton Touchdown, 8 plays
9:41
1st & 10 at own 41
Dante Casciola pass complete to Cole Dow for 3 yds to the DAY 44
9:41
2nd & 7 at own 44
Luke Hansen run for 13 yds to the DAV 43 for a 1ST down
9:41
1st & 10 at opp 43
Luke Hansen run for 6 yds to the DAV 37
9:41
2nd & 4 at opp 37
Luke Hansen run for 7 yds to the DAV 30 for a 1ST down
9:41
1st & 10 at opp 30
Dante Casciola sacked for a loss of 9 yards to the DAV 39
9:41
2nd & 19 at opp 39
pass incomplete to Jake Coleman
9:41
3rd & 19 at opp 39
Cole Dow run for 34 yds to the DAV 5 for a 1ST down
6:26
1st & goal at opp 5
Cole Dow pass complete to Luke Hansen for 5 yds for a TD (Will Holt KICK)Dayton 28, Davidson 0
Davidson Turnover on downs, 10 plays
6:19
1st & 10 at own 35
David Maurer kickoff for 60 yds , Kellyn West return for 23 yds to the DAV 28
6:19
1st & 10 at own 28
Mason Sheron run for 24 yds to the DAY 48 for a 1ST down
6:19
1st & 10 at opp 48
Mason Sheron run for 6 yds to the DAY 42
6:19
2nd & 4 at opp 42
Coulter Cleland run for 3 yds to the DAY 39
6:19
3rd & 1 at opp 39
Mason Sheron run for a loss of 1 yard to the DAY 40
6:19
4th & 2 at opp 40
Sam Valor run for 2 yds to the DAY 38 for a 1ST down
6:19
1st & 10 at opp 38
Coulter Cleland pass incomplete to Aaron Maione Davidson Penalty, Offensive holding (Aaron Hopkins) to the DAY 48
6:19
1st & 20 at opp 48
Coulter Cleland pass complete to Sam Valor for 15 yds to the DAY 33
Davidson Penalty, personal foul (Mark McCurdy) to the DAY 48
6:19
3rd & 20 at opp 48
Coulter Cleland run for 5 yds to the DAY 43
1:23
4th & 15 at opp 43
Coulter Cleland pass complete to Maxwell Weaver for 7 yds to the DAY 36
Dayton Missed FG, 10 plays
1:23
1st & 10 at own 36
Dante Casciola pass complete to Derek Willits for 9 yds to the DAY 45
1:23
2nd & 1 at own 45
Luke Hansen run for 5 yds to the 50 yard line for a 1ST down
1:23
1st & 10 at the 50
Luke Hansen run for 5 yds to the DAV 45
1:23
2nd & 5 at opp 45
Dante Casciola pass complete to Luke Hansen for 4 yds to the DAV 41
1:23
3rd & 1 at opp 41
pass incomplete to Jake Coleman
1:23
4th & 1 at opp 41
Luke Hansen run for 2 yds to the DAV 39 for a 1ST down
0:24
1st & 10 at opp 39
pass incomplete to Gavin Lochow
0:24
2nd & 10 at opp 39
Hansen ,Luke rush left (Tessman,John).
0:24
3rd & 10 at opp 39
Dante Casciola pass complete to Derek Willits for 9 yds to the DAV 30
Davidson End of half, 1 play
0:24
1st & 10 at own 30
pass incomplete to Brody Reina
0:00
4th & 1 at opp 30
David Maurer 47 yd FG MISSED
3rd quarter5 drives, then Dayton 35, Davidson 7
Davidson Touchdown, 4 plays
15:00
1st & 10 at own 35
David Maurer kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Mari Adams run for 51 yds to the DAY 24 for a 1ST down
15:00
1st & 10 at opp 24
Coulter Cleland run for 3 yds to the DAY 21
15:00
2nd & 7 at opp 21
Coulter Cleland pass complete to Aaron Maione for a loss of 4 yards to the DAY 25
12:54
3rd & 11 at opp 25
Coulter Cleland pass complete to Clarence Freeman IV for 25 yds for a TD (Adam Zouagui KICK)Dayton 28, Davidson 7
Dayton Touchdown, 5 plays
12:48
1st & 10 at own 35
Adam Zouagui kickoff for 55 yds , Gavin Lochow return for 25 yds to the DAY 35
12:48
1st & 10 at own 35
Dayton Penalty, false start (Conor Clyde) to the DAY 30
12:48
1st & 15 at own 30
Luke Hansen run for 34 yds to the DAV 36 for a 1ST down
12:48
1st & 10 at opp 36
Dante Casciola pass complete to Jake Coleman for 4 yds to the DAV 32
12:48
2nd & 6 at opp 32
Hackett,Mason rush middle (Tessman,John).
12:48
3rd & 6 at opp 32
Dante Casciola pass complete to Luke Brenner for 22 yds to the DAV 10 for a 1ST down
10:03
1st & goal at opp 10
Dante Casciola pass complete to Gavin Lochow for 10 yds for a TD (Will Holt KICK)Dayton 35, Davidson 7
Davidson Turnover on downs, 14 plays
9:58
1st & 10 at own 35
David Maurer kickoff for 65 yds , Trey Messer return for 18 yds to the DAV 18
9:58
1st & 10 at own 18
Mason Sheron run for 8 yds to the DAV 26
9:58
2nd & 2 at own 26
Coulter Cleland sacked for a loss of 3 yards to the DAV 23
9:58
3rd & 5 at own 23
Coulter Cleland pass complete to Mark McCurdy for 8 yds to the DAV 31 for a 1ST down
9:58
1st & 10 at own 31
Aaron Maione run for 5 yds to the DAV 36
9:58
2nd & 5 at own 36
Mason Sheron run for 11 yds to the DAV 47 for a 1ST down
9:58
1st & 10 at own 47
Mason Sheron run for 8 yds to the DAY 45
6:52
2nd & 2 at opp 45
pass incomplete to Brody Reina
6:52
3rd & 2 at opp 45
Mason Sheron run for 4 yds to the DAY 41 for a 1ST down
6:52
1st & 10 at opp 41
pass incomplete to Kellyn West
6:52
2nd & 10 at opp 41
Mason Sheron run for 11 yds to the DAY 30 for a 1ST down
6:52
1st & 10 at opp 30
pass incomplete to Langston Green
6:52
2nd & 10 at opp 30
Mason Sheron run for 1 yd to the DAY 29
6:52
3rd & 9 at opp 29
Coulter Cleland pass complete to Mark McCurdy for 2 yds to the DAY 27
4:25
4th & 7 at opp 27
Coulter Cleland sacked for a loss of 7 yards to the DAY 34
Dayton Punt, 3 plays
4:25
1st & 10 at own 34
Luke Hansen run for 3 yds to the DAY 37
4:25
2nd & 7 at own 37
Luke Hansen run for a loss of 4 yards to the DAY 33
4:25
3rd & 11 at own 33
Dante Casciola pass complete to Mason Hackett for 2 yds to the DAY 35
2:00
4th & 9 at own 35
Logan Forcum punt for 55 yds
Davidson Punt, 3 plays
2:00
1st & 10 at own 10
Cleland,Coulter rush middle (McKinley,Aiden).
2:00
2nd & 10 at own 10
Mari Adams run for 4 yds to the DAV 14
2:00
3rd & 6 at own 14
pass incomplete
0:31
4th & 6 at own 14
Tristan Allen punt for 34 yds
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.