From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Army
Cincinnati
276
Total yards
331
94
Passing yards
262
182
Rushing yards
69
4.5
Yards per pass
7.7
4.2
Yards per rush
1.9
18
First downs
14
3–13
Third downs
8–18
0–2
Fourth downs
0–2
2
Turnovers
2
11–114
Penalties
7–79
30:32
Possession
29:03
1
Sacks (by defense)
1
Efficiency
Army
Cincinnati
27%
Success rate
33%
−0.21
EPA per play
−0.01
1.29
Explosiveness
1.32
−0.18
Rushing EPA
−0.28
−0.27
Passing EPA
0.25
24%
Passing-down success
31%
−0.44
First-down EPA
−0.41
0.07
Second-down EPA
0.21
0.23
Third-down EPA
0.52
20%
Havoc by its defense
25%
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)
Cincinnati 71% to win. Elo’s favorite won.
The line
Cincinnati −12.5, over/under 44.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 Cincinnati 81%, Army 19%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Cincinnati drives left to right, Army right to left.
Q1 CincinnatiFumble return TD, 3 plays (Army scores), 17 yards
Q1 CincinnatiField goal, 8 plays, 48 yards
Q1 ArmyPunt, 9 plays, 15 yards
Q1 CincinnatiInterception, 3 plays, 1 yard
Q1 ArmyTurnover on downs, 6 plays, 24 yards
Q1 CincinnatiPunt, 3 plays, 8 yards
Q1 ArmyPunt, 3 plays, 0 yards
Q2 CincinnatiTouchdown, 14 plays, 91 yards
Q2 ArmyPunt, 3 plays, −5 yards
Q2 CincinnatiTurnover on downs, 4 plays, 6 yards
Q2 ArmyPunt, 8 plays, 44 yards
Q2 CincinnatiEnd of half, 3 plays, 5 yards
Q3 ArmyResult not recorded, 8 plays, −33 yards
Q3 CincinnatiTouchdown, 7 plays, 60 yards
Q3 ArmyInterception, 1 play, 0 yards
Q3 CincinnatiPunt, 6 plays, −5 yards
Q3 ArmyField goal, 9 plays, 73 yards
Q4 CincinnatiPunt, 5 plays, 27 yards
Q4 ArmyPunt, 3 plays, 6 yards
Q4 CincinnatiPunt, 3 plays, −16 yards
Q4 ArmyPunt, 3 plays, −10 yards
Q4 CincinnatiTouchdown, 2 plays, 68 yards
Q4 ArmyPunt, 4 plays, 9 yards
Q4 CincinnatiPunt, 6 plays, 21 yards
Q4 ArmyTurnover on downs, 8 plays, 62 yards
Q4 CincinnatiResult not recorded, 4 plays, −5 yards
Play by play
1st quarter7 drives, then Army 7, Cincinnati 3
Cincinnati Fumble return TD, 3 plays (Army scores)
15:00
1st & 10 at own 35
Landon Salyers kickoff for 63 yds , Tre Tucker return for 27 yds to the Cincy 29
14:50
1st & 10 at own 29
Desmond Ridder pass incomplete to Jadon Thompson
14:26
2nd & 10 at own 29
Desmond Ridder pass complete to Jayshon Jackson for 17 yds to the Cincy 46 for a 1ST down
14:09
1st & 10 at own 46
Desmond Ridder run for a loss of 1 yard Desmond Ridder fumbled, recovered by Army Jabari Moore , return for 41 yds (Landon Salyers KICK)Army 7, Cincinnati 0
Cincinnati Field goal, 8 plays
14:09
1st & 10 at own 35
Landon Salyers kickoff for 57 yds ARMY Penalty, Kickoff Out of Bounds (-27 Yards) to the Cincy 35
14:01
1st & 10 at own 35
Desmond Ridder pass incomplete to Jadon Thompson
13:45
2nd & 10 at own 35
Desmond Ridder pass complete to Jadon Thompson for 4 yds to the Cincy 39
13:15
3rd & 6 at own 39
Desmond Ridder pass complete to Josh Whyle for 14 yds to the Army 47 for a 1ST down
12:45
1st & 10 at opp 47
Desmond Ridder pass complete to Michael Young for 27 yds to the Army 20 for a 1ST down
11:55
1st & 10 at opp 20
Desmond Ridder pass complete to Jayshon Jackson for 7 yds to the Army 13
11:20
2nd & 3 at opp 13
Gerrid Doaks run for a loss of 4 yards to the Army 17
10:54
3rd & 7 at opp 17
Desmond Ridder pass incomplete to Jayshon Jackson
10:50
4th & 7 at opp 17
Cole Smith 33 yd FG GOODArmy 7, Cincinnati 3
Army Punt, 9 plays
10:50
4th & 7 at own 35
Cole Smith kickoff for 65 yds for a touchback
10:40
1st & 10 at own 25
Sandon McCoy run for 3 yds to the Army 28
9:55
2nd & 7 at own 28
Sandon McCoy run for 4 yds to the Army 32
9:25
3rd & 3 at own 32
Christian Parrish run for 4 yds to the Army 36 for a 1ST down
8:59
1st & 10 at own 36
Tyrell Robinson run for 7 yds to the Army 43
8:40
2nd & 3 at own 43
Anthony Adkins run for no gain to the Army 43
7:55
3rd & 3 at own 43
Artice Hobbs IV run for 10 yds to the Cincy 47 for a 1ST down
7:26
1st & 10 at opp 47
Christian Anderson pass incomplete to Brandon Walters
7:05
2nd & 10 at opp 47
Robinson, Tyrell rush for 1 yard to the CINCINNATI46, PENALTY ARMY illegal block 15 yards to the ARMY38, NO PLAY.
6:30
2nd & 25 at own 38
Christian Anderson run for 7 yds to the Army 45
6:05
3rd & 18 at own 45
ARMY Penalty, False Start (-5 Yards) to the Army 40
5:49
3rd & 23 at own 40
Christian Anderson pass incomplete to Isaiah Alston
5:43
4th & 23 at own 40
Zach Harding punt for 60 yds for a touchback
Cincinnati Interception, 3 plays
5:37
1st & 10 at own 20
Desmond Ridder pass incomplete to Michael Young
5:20
2nd & 10 at own 20
Ryan Montgomery run for 1 yd to the Cincy 21
4:57
3rd & 9 at own 21
Desmond Ridder pass intercepted Jabari Moore return for no gain to the Cincy 43
Army Turnover on downs, 6 plays
4:30
1st & 10 at opp 43
Jakobi Buchanan run for 1 yd to the Cincy 42
4:00
2nd & 9 at opp 42
Christian Anderson run for 16 yds to the Cincy 26 for a 1ST down
3:40
1st & 10 at opp 26
Christian Anderson pass incomplete
3:25
2nd & 10 at opp 26
Christian Anderson run for 5 yds to the Cincy 21
2:55
3rd & 5 at opp 21
Jakobi Buchanan run for 2 yds to the Cincy 19
2:15
4th & 3 at opp 19
Timeout ARMY, clock 02:15
2:10
4th & 3 at opp 19
Christian Anderson run for a loss of 4 yards to the Cincy 23
Cincinnati Punt, 3 plays
1:48
1st & 10 at own 23
Jerome Ford run for 3 yds to the Cincy 26
1:32
2nd & 7 at own 26
Desmond Ridder pass incomplete to Jordan Jones
1:11
3rd & 7 at own 26
Desmond Ridder pass complete to Leonard Taylor for 5 yds to the Cincy 31
0:35
4th & 2 at own 31
James Smith punt for 52 yds , Tyrell Robinson returns for 14 yds to the Army 31
Army Punt, 3 plays
0:15
1st & 10 at own 31
Sandon McCoy run for 3 yds to the Army 34
Q2 14:47
2nd & 7 at own 34
Jakobi Buchanan run for 2 yds to the Army 36
Q2 14:05
3rd & 5 at own 36
Christian Anderson run for a loss of 5 yards to the Army 31
Q2 13:35
4th & 10 at own 31
Zach Harding punt for 51 yds, fair catch by Ryan Montgomery at the CINCINNATI 18 CINCINNATI Penalty, Offensive Holding (9 Yards) to the Cincy 9
2nd quarter5 drives, then Cincinnati 10, Army 7
Cincinnati Touchdown, 14 plays
13:20
1st & 10 at own 9
Desmond Ridder pass complete to Jayshon Jackson for 6 yds to the Cincy 15
13:05
2nd & 4 at own 15
Desmond Ridder pass incomplete
12:45
3rd & 4 at own 15
Desmond Ridder pass complete to Jordan Jones for 8 yds to the Cincy 23 for a 1ST down
12:10
1st & 10 at own 23
Desmond Ridder run for 1 yd to the Cincy 24
11:45
2nd & 9 at own 24
Ben Bryant pass complete to Tre Tucker for 4 yds to the Cincy 28
11:18
3rd & 5 at own 28
Desmond Ridder pass complete to Michael Young for 7 yds to the Cincy 35 for a 1ST down
10:31
1st & 10 at own 35
Gerrid Doaks run for 4 yds to the Cincy 39
10:08
2nd & 6 at own 39
Desmond Ridder pass incomplete to Bruno Labelle
9:44
3rd & 6 at own 39
Desmond Ridder pass complete to Michael Young for 9 yds to the Cincy 48 for a 1ST down
9:14
1st & 10 at own 48
Jerome Ford run for a loss of 3 yards to the Cincy 45
8:45
2nd & 13 at own 45
Desmond Ridder pass incomplete to Josh Whyle
8:09
3rd & 13 at own 45
Desmond Ridder pass complete to Jayshon Jackson for 45 yds to the Army 10 for a 1ST down
7:53
1st & goal at opp 10
Gerrid Doaks run for a loss of 2 yards to the Army 12
7:25
2nd & goal at opp 12
Desmond Ridder pass complete to Michael Young for 12 yds for a TD (Cole Smith KICK)Cincinnati 10, Army 7
Army Punt, 3 plays
7:25
2nd & 12 at own 35
Cole Smith kickoff for 59 yds for a touchback
7:17
1st & 10 at own 25
Christian Anderson run for 2 yds to the Army 27
6:30
2nd & 8 at own 27
Robinson, Tyrell rush for 8 yards to the ARMY35, PENALTY ARMY illegal block 10 yards to the ARMY17, NO PLAY.
6:03
2nd & 18 at own 17
Christian Anderson pass complete to Reikan Donaldson for 7 yds to the Army 24
5:30
3rd & 11 at own 24
Christian Anderson pass complete to Sandon McCoy for a loss of 4 yards to the Army 20
4:48
4th & 15 at own 20
TEAM punt blocked by Ethan Tucky blocked by Ethan Tucky Ethan Tucky return for no gain to the Army 7
Cincinnati Turnover on downs, 4 plays
4:30
1st & goal at opp 7
Gerrid Doaks run for 3 yds to the Army 4
4:05
2nd & goal at opp 4
Jerome Ford run for no gain to the Army 4
3:16
3rd & goal at opp 4
Charles McClelland run for 3 yds to the Army 1
3:16
4th & 0 at opp 1
Timeout ARMY, clock 03:16
3:12
4th & goal at opp 1
Desmond Ridder run for no gain to the Army 1
Army Punt, 8 plays
2:51
1st & 10 at own 1
Sandon McCoy run for 2 yds to the Army 3
2:30
2nd & 8 at own 3
Artice Hobbs IV run for 16 yds to the Army 19 for a 1ST down
2:03
1st & 10 at own 19
Timeout ARMY, clock 02:03
1:40
1st & 10 at own 19
Sandon McCoy run for 1 yd to the Army 20
1:18
2nd & 9 at own 20
Christian Anderson pass complete to Brandon Walters for 13 yds to the Army 33 for a 1ST down
1:07
1st & 10 at own 33
Christian Anderson run for 3 yds to the Army 36
1:01
2nd & 7 at own 36
Anderson, Christian pass incomplete to Alston, Isaiah, PENALTY CINCINNATI pass interference 15 yards to the CINCINNATI49, NO PLAY, 1ST DOWN ARMY.
0:57
1st & 10 at opp 49
Anderson, Christian rush for 6 yards to the CINCINNATI43, PENALTY ARMY holding 10 yards to the ARMY41, NO PLAY.
0:50
1st & 20 at own 41
Sandon McCoy run for no gain to the Army 41
0:50
2nd & 20 at own 41
Timeout CINCINNATI, clock 00:50
0:43
2nd & 20 at own 41
Christian Anderson run for a loss of 1 yard to the Army 40
0:43
3rd & 21 at own 40
Timeout CINCINNATI, clock 00:43
0:37
3rd & 21 at own 40
Artice Hobbs IV run for 10 yds to the 50 yard line
0:37
4th & 11 at the 50
ARMY Penalty, Delay of Game (-5 Yards) to the Army 45
0:26
4th & 16 at own 45
Zach Harding punt for 37 yds , Ryan Montgomery returns for 20 yds to the Cincy 38
Cincinnati End of half, 3 plays
0:20
1st & 10 at own 38
Desmond Ridder pass incomplete to Josh Whyle
0:15
2nd & 10 at own 38
Desmond Ridder pass incomplete to Michael Young
0:01
3rd & 10 at own 38
Desmond Ridder run for 5 yds to the Cincy 43
3rd quarter5 drives, then Cincinnati 17, Army 7
Army Result not recorded, 8 plays
15:00
1st & 10 at own 35
Cole Smith kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Anderson, Christian rush for 1 yard to the ARMY26, PENALTY ARMY illegal block 12 yards to the ARMY13, NO PLAY.
14:15
1st & 22 at own 13
Christian Anderson run for a loss of 1 yard to the Army 12
13:30
2nd & 23 at own 12
Christian Anderson run for 24 yds to the Army 36 for a 1ST down
13:08
1st & 10 at own 36
Christian Anderson run for 8 yds to the Army 44
12:40
2nd & 2 at own 44
Jakobi Buchanan run for 4 yds to the Army 48 for a 1ST down
11:50
1st & 10 at own 48
Christian Anderson run for 1 yd to the Army 49
11:24
2nd & 9 at own 49
Christian Anderson pass incomplete
11:12
3rd & 9 at own 49
Artice Hobbs IV run for 9 yds to the Cincy 42 for a 1ST down
10:48
1st & 10 at opp 42
Christian Anderson run for 2 yds to the Cincy 40 Christian Anderson fumbled, forced by Michael Pitts, recovered by Cincy Joel Dublanko
Cincinnati Touchdown, 7 plays
10:20
1st & 10 at own 40
Desmond Ridder run for no gain to the Cincy 40
9:50
2nd & 10 at own 40
Charles McClelland run for 9 yds to the Cincy 49
9:45
3rd & 1 at own 49
Charles McClelland run for 11 yds to the Army 40 for a 1ST down
9:30
1st & 10 at opp 40
Desmond Ridder pass complete to Jadon Thompson for 16 yds to the Army 24 for a 1ST down
8:43
1st & 10 at opp 24
Desmond Ridder pass complete to Bruno Labelle for 2 yds to the Army 22
8:10
2nd & 8 at opp 22
Jerome Ford run for 18 yds to the Army 4 for a 1ST down
8:00
1st & goal at opp 4
Jerome Ford run for 4 yds for a TD (Cole Smith KICK)Cincinnati 17, Army 7
Army Interception, 1 play
8:00
1st & 10 at own 35
Cole Smith kickoff for 59 yds for a touchback
7:48
1st & 10 at own 25
Christian Anderson pass intercepted Ahmad Gardner return for 19 yds to the Army 42
Cincinnati Punt, 6 plays
7:42
1st & 10 at opp 42
Desmond Ridder pass incomplete to Michael Young
7:20
2nd & 10 at opp 42
Desmond Ridder pass complete to Tre Tucker for 9 yds to the Army 33
7:05
3rd & 1 at opp 33
Gerrid Doaks run for 1 yd to the Army 32 for a 1ST down
6:55
1st & 10 at opp 32
CINCINNATI Penalty, Unsportsmanlike Conduct (-15 Yards) to the Army 47
6:30
1st & 25 at opp 47
Charles McClelland run for 4 yds to the Army 43
6:05
2nd & 21 at opp 43
Desmond Ridder pass complete to Charles McClelland for 5 yds to the Army 38
5:45
3rd & 17 at opp 38
Desmond Ridder run for a loss of 4 yards to the Army 42
5:20
4th & 21 at opp 42
CINCINNATI Penalty, False Start (-5 Yards) to the Army 47
4:55
4th & 26 at opp 47
James Smith punt for 39 yds, fair catch by Tyrell Robinson at the Army 8
Army Field goal, 9 plays
4:36
1st & 10 at own 8
Christian Anderson run for 26 yds to the Army 34 for a 1ST down
4:05
1st & 10 at own 34
Cade Barnard run for 28 yds to the Cincy 38 for a 1ST down
3:36
1st & 10 at opp 38
Christian Anderson pass complete to Michael Roberts for 10 yds to the Cincy 28 for a 1ST down
3:06
1st & 10 at opp 28
Christian Anderson run for 2 yds to the Cincy 26
2:35
2nd & 8 at opp 26
ARMY Penalty, False Start (Braheam Murphy) to the Cincy 31
2:00
2nd & 13 at opp 31
Christian Anderson pass complete to Tyrell Robinson for 15 yds to the Cincy 16 for a 1ST down
1:30
1st & 10 at opp 16
Christian Anderson run for 3 yds to the Cincy 13
1:01
2nd & 7 at opp 13
Artice Hobbs IV run for a loss of 3 yards to the Cincy 16
0:44
3rd & 10 at opp 16
ARMY Penalty, False Start (Luke McCleery) to the Cincy 21
0:01
3rd & 15 at opp 21
Christian Anderson run for 2 yds to the Cincy 19
Q4 14:56
4th & 13 at opp 19
Landon Salyers 36 yd FG GOODCincinnati 17, Army 10
4th quarter9 drives, then Cincinnati 24, Army 10
Cincinnati Punt, 5 plays
14:56
4th & 13 at own 35
Landon Salyers kickoff for 65 yds for a touchback
14:46
1st & 10 at own 25
Desmond Ridder pass complete to Michael Young for 5 yds to the Cincy 30
14:00
2nd & 5 at own 30
Jerome Ford run for 4 yds to the Cincy 34
13:45
3rd & 1 at own 34
Ford, Jerome rush for loss of 2 yards to the CINCINNATI32, PENALTY ARMY illegal use of hands 15 yards to the CINCINNATI49, NO PLAY, 1ST DOWN CINCINNATI.
13:30
1st & 10 at own 49
Gerrid Doaks run for 2 yds to the Army 49
13:05
2nd & 8 at opp 49
Desmond Ridder pass incomplete to Tre Tucker
12:35
3rd & 8 at opp 49
Gerrid Doaks run for 1 yd to the Army 48
12:08
4th & 7 at opp 48
James Smith punt for 42 yds , Tyrell Robinson returns for 10 yds to the Army 16
Army Punt, 3 plays
12:00
1st & 10 at own 16
Jakobi Buchanan run for no gain to the Army 16
11:21
2nd & 10 at own 16
Christian Anderson run for no gain to the Army 16
10:35
3rd & 10 at own 16
Christian Anderson pass complete to Artice Hobbs IV for 6 yds to the Army 22
10:09
4th & 4 at own 22
Zach Harding punt for 52 yds , Ryan Montgomery returns for 12 yds to the Cincy 38
Cincinnati Punt, 3 plays
10:03
1st & 10 at own 38
Desmond Ridder pass incomplete to Michael Young
9:32
2nd & 10 at own 38
Desmond Ridder sacked by Amadeo West for a loss of 11 yards to the Cincy 27
9:14
3rd & 21 at own 27
Desmond Ridder pass incomplete to Michael Young
9:14
4th & 21 at own 27
CINCINNATI Penalty, 12 Men on the Field (-5 Yards) to the Cincy 22
Army Punt, 3 plays
8:37
1st & 10 at own 40
Christian Anderson run for a loss of 3 yards to the Army 37
8:29
2nd & 13 at own 37
Christian Anderson pass incomplete to Reikan Donaldson
7:58
3rd & 13 at own 37
Christian Anderson sacked by Myjai Sanders for a loss of 7 yards to the Army 30
7:46
4th & 20 at own 30
Zach Harding punt for 41 yds , Ryan Montgomery returns for 3 yds to the Cincy 32
Cincinnati Touchdown, 2 plays
7:31
1st & 10 at own 32
Gerrid Doaks run for 8 yds to the Cincy 40
6:55
2nd & 2 at own 40
Desmond Ridder pass complete to Gerrid Doaks for 60 yds for a TD (Cole Smith KICK)Cincinnati 24, Army 10
Army Punt, 4 plays
6:55
2nd & 2 at own 35
Cole Smith kickoff for 65 yds for a touchback
6:40
1st & 10 at own 25
Christian Anderson pass complete to Reikan Donaldson for 11 yds to the Army 36 for a 1ST down
6:20
1st & 10 at own 36
Brandon Walters run for a loss of 2 yards to the Army 34
6:04
2nd & 12 at own 34
Christian Anderson pass incomplete to Isaiah Alston
6:01
3rd & 12 at own 34
Christian Anderson pass incomplete to Tyrell Robinson
5:53
4th & 12 at own 34
Zach Harding punt for 44 yds, punt out-of-bounds at the Cincy 22
Cincinnati Punt, 6 plays
5:20
1st & 10 at own 22
Charles McClelland run for 3 yds to the Cincy 25
5:02
3rd & 4 at own 28
Timeout ARMY, clock 05:02
4:45
3rd & 4 at own 28
Gerrid Doaks run for 10 yds to the Cincy 38 for a 1ST down
4:12
1st & 10 at own 38
Gerrid Doaks run for no gain to the Cincy 38
3:23
2nd & 10 at own 38
Charles McClelland run for no gain to the Cincy 38
3:23
3rd & 10 at own 38
Timeout ARMY, clock 03:23
3:18
3rd & 10 at own 38
Jerome Ford run for 5 yds to the Cincy 43
3:18
4th & 5 at own 43
Timeout ARMY, clock 03:18
3:18
4th & 5 at own 43
Timeout CINCINNATI, clock 03:18
3:08
4th & 5 at own 43
James Smith punt for 48 yds , Tyrell Robinson returns for 8 yds to the Army 17
Army Turnover on downs, 8 plays
3:01
1st & 10 at own 17
Christian Anderson run for 3 yds to the Army 20
2:50
2nd & 7 at own 20
Anderson, Christian pass incomplete, PENALTY CINCINNATI pass interference 15 yards to the ARMY35, NO PLAY, 1ST DOWN ARMY.
2:40
1st & 10 at own 35
Christian Anderson pass complete to Michael Roberts for 23 yds to the Cincy 42 for a 1ST down
2:32
1st & 10 at opp 42
Christian Anderson pass incomplete
2:20
2nd & 10 at opp 42
Anderson, Christian pass incomplete, PENALTY CINCINNATI pass interference 15 yards to the CINCINNATI27, NO PLAY, 1ST DOWN ARMY.
2:12
1st & 10 at opp 27
Christian Anderson pass complete to Michael Roberts for 13 yds to the Cincy 14 for a 1ST down
2:11
1st & 10 at opp 14
Timeout CINCINNATI, clock 02:11
1:53
1st & 10 at opp 14
Christian Anderson run for a loss of 2 yards to the Cincy 16
1:49
2nd & 12 at opp 16
ARMY Penalty, False Start (-5 Yards) to the Cincy 21
1:42
2nd & 17 at opp 21
Christian Anderson pass incomplete
1:36
3rd & 17 at opp 21
Christian Anderson pass incomplete to Reikan Donaldson
1:36
4th & 17 at opp 21
Timeout CINCINNATI, clock 01:36
Cincinnati Result not recorded, 4 plays
1:00
1st & 10 at own 21
Desmond Ridder run for a loss of 2 yards to the Cincy 19
0:40
2nd & 12 at own 19
Desmond Ridder run for no gain to the Cincy 19
0:25
3rd & 12 at own 19
Desmond Ridder run for a loss of 1 yard to the Cincy 18
0:25
4th & 13 at own 18
Desmond Ridder run for a loss of 2 yards to the Cincy 16
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.