From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Charlotte
Army
178
Total yards
355
110
Passing yards
50
68
Rushing yards
305
4.2
Yards per pass
8.3
2.3
Yards per rush
4.8
11
First downs
20
5–14
Third downs
8–14
2–5
Fourth downs
2–3
1
Turnovers
1
2–20
Penalties
1–15
22:06
Possession
37:54
0
Sacks (by defense)
2
Efficiency
Charlotte
Army
40%
Success rate
54%
−0.25
EPA per play
0.08
0.72
Explosiveness
0.72
−0.40
Rushing EPA
0.06
−0.10
Passing EPA
0.30
20%
Passing-down success
35%
−0.22
First-down EPA
−0.23
−0.37
Second-down EPA
0.04
0.29
Third-down EPA
0.69
7%
Havoc by its defense
16%
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)
Army 82% to win. Elo’s favorite won.
The line
Army −17.5, over/under 45.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 Army 89%, Charlotte 11%. 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. Army drives left to right, Charlotte right to left.
Q1 CharlottePunt, 11 plays, 26 yards
Q1 ArmyTouchdown, 9 plays, 80 yards
Q1 CharlottePunt, 3 plays, 5 yards
Q1 ArmyFumble, 1 play, 13 yards
Q1 CharlotteTurnover on downs, 6 plays, 21 yards
Q2 ArmyTouchdown, 17 plays, 85 yards
Q2 CharlotteTurnover on downs, 11 plays, 27 yards
Q2 ArmyField goal, 7 plays, 31 yards
Q3 ArmyPunt, 8 plays, 30 yards
Q3 CharlottePunt, 3 plays, −7 yards
Q3 ArmyTouchdown, 8 plays, 54 yards
Q3 CharlotteTurnover on downs, 4 plays, 9 yards
Q3 ArmyTurnover on downs, 4 plays, 7 yards
Q3 CharlottePunt, 3 plays, −5 yards
Q4 ArmyMissed FG, 7 plays, 24 yards
Q4 CharlotteFumble, 6 plays, 38 yards
Q4 ArmyMissed FG, 11 plays, 31 yards
Q4 CharlotteTouchdown, 8 plays, 59 yards
Q4 ArmyEnd of game, 1 play, −1 yard
Play by play
1st quarter4 drives, then Army 7, Charlotte 0
Charlotte Punt, 11 plays
14:55
1st & 10 at own 35
Anderson Britton kickoff for 62 yds , Derrick Eley return for 19 yds to the CLT 22
14:44
1st & 10 at own 22
Rod Gainey Jr. run for 7 yds to the CLT 29
14:19
2nd & 3 at own 29
Rod Gainey Jr. run for 1 yd to the CLT 30
13:41
3rd & 2 at own 30
Rod Gainey Jr. run for 2 yds to the CLT 32 for a 1ST down
13:01
1st & 10 at own 32
Rod Gainey Jr. run for 5 yds to the CLT 37
12:26
2nd & 5 at own 37
Rod Gainey Jr. run for 4 yds to the CLT 41
11:45
3rd & 1 at own 41
Rod Gainey Jr. run for 2 yds to the CLT 43 for a 1ST down
11:18
1st & 10 at own 43
PENALTY CHAR False Start (Fernandez,Kristos) 5 yards from CHAR43 to CHAR38. NO PLAY.
10:50
1st & 15 at own 38
Zach Wilcke pass complete to Sean Brown for 14 yds to the ARMY 48
10:23
2nd & 1 at opp 48
Zach Wilcke run for 2 yds to the ARMY 46 for a 1ST down
10:00
1st & 10 at opp 46
Zach Wilcke pass incomplete to Javen Nicholas
9:48
2nd & 10 at opp 46
Zach Wilcke run for 2 yds to the ARMY 44
9:01
3rd & 8 at opp 44
Zach Wilcke run for a loss of 8 yards to the CLT 48
8:46
4th & 16 at own 48
Bronson Long punt for 52 yds for a touchback
Army Touchdown, 9 plays
8:40
1st & 10 at own 20
Cale Hellums run for 5 yds to the ARMY 25
8:05
2nd & 5 at own 25
Hayden Reed run for 4 yds to the ARMY 29
7:29
3rd & 1 at own 29
Hayden Reed run for 5 yds to the ARMY 34 for a 1ST down
6:56
1st & 10 at own 34
Noah Short run for 5 yds to the ARMY 39
6:17
2nd & 5 at own 39
Cale Hellums run for 4 yds to the ARMY 43
5:40
3rd & 1 at own 43
Hayden Reed run for 2 yds to the ARMY 45 for a 1ST down
5:02
1st & 10 at own 45
Noah Short run for 4 yds to the ARMY 49
4:13
2nd & 6 at own 49
Cale Hellums run for 50 yds to the CLT 1 for a 1ST down
3:40
1st & goal at opp 1
Cale Hellums run for 1 yd for a TD (Dawson Jones KICK)Army 7, Charlotte 0
Charlotte Punt, 3 plays
3:33
1st & 10 at own 35
Anderson Britton kickoff for 54 yds , Derrick Eley return for 13 yds to the CLT 24
3:18
1st & 10 at own 24
Javen Nicholas run for 4 yds to the CLT 28
2:23
2nd & 6 at own 28
Zach Wilcke pass complete to Rod Gainey Jr. for 1 yd Rod Gainey Jr. fumbled, recovered by CLT Rod Gainey Jr.
2:23
3rd & 5 at own 29
Zach Wilcke pass incomplete to Javen Nicholas
2:15
4th & 5 at own 29
Bronson Long punt for 48 yds, fair catch by Lloyd Benson III at the ARMY 23
2:07
1st & 10 at own 23
Hayden Reed run for 13 yds to the ARMY 36 Hayden Reed fumbled, recovered by CLT Xavier Miles
Charlotte Turnover on downs, 6 plays
1:58
1st & 10 at opp 36
Zach Wilcke run for 8 yds to the ARMY 28
1:20
2nd & 2 at opp 28
Zach Wilcke pass complete to Sean Brown for 4 yds to the ARMY 24 for a 1ST down
0:47
1st & 10 at opp 24
Rod Gainey Jr. run for 4 yds to the ARMY 20
0:00
2nd & 6 at opp 20
Rod Gainey Jr. run for 3 yds to the ARMY 17
Q2 14:54
3rd & 3 at opp 17
Rod Gainey Jr. run for 1 yd to the ARMY 16
Q2 14:30
4th & 2 at opp 16
Zach Wilcke pass complete to Javen Nicholas for 1 yd to the ARMY 15
2nd quarter3 drives, then Army 17, Charlotte 0
Army Touchdown, 17 plays
14:22
1st & 10 at own 15
Noah Short run for a loss of 1 yard to the ARMY 14
13:50
2nd & 11 at own 14
Cale Hellums run for 8 yds to the ARMY 22
13:10
3rd & 3 at own 22
Cale Hellums run for 6 yds to the ARMY 28 for a 1ST down
12:27
1st & 10 at own 28
Carson Smith run for 9 yds to the ARMY 37
11:50
2nd & 1 at own 37
Carson Smith run for 4 yds to the ARMY 41 for a 1ST down
11:15
1st & 10 at own 41
Cale Hellums run for 3 yds to the ARMY 44
10:35
2nd & 7 at own 44
Briggs Bartosh run for 3 yds to the ARMY 47
10:03
3rd & 4 at own 47
Cale Hellums run for 2 yds to the ARMY 49
9:15
4th & 2 at own 49
Cale Hellums run for 3 yds to the CLT 48 for a 1ST down
8:32
1st & 10 at opp 48
Lloyd Benson III run for no gain to the CLT 48
7:46
2nd & 10 at opp 48
Cale Hellums run for 11 yds to the CLT 37 for a 1ST down
6:55
1st & 10 at opp 37
Jake Rendina run for 5 yds to the CLT 32
6:18
2nd & 5 at opp 32
Cale Hellums run for 5 yds to the CLT 27 for a 1ST down
5:32
1st & 10 at opp 27
Briggs Bartosh run for 14 yds to the CLT 13 for a 1ST down
4:54
1st & 10 at opp 13
Cale Hellums run for 5 yds to the CLT 8
4:13
2nd & 5 at opp 8
Noah Short run for 3 yds to the CLT 5
3:39
3rd & 2 at opp 5
Carson Smith run for 5 yds for a TD (Dawson Jones KICK)Army 14, Charlotte 0
Charlotte Turnover on downs, 11 plays
3:39
1st & 10 at own 35
Anderson Britton kickoff for 65 yds for a touchback
3:23
1st & 10 at own 25
Zach Wilcke pass complete to Cameren Smith for 3 yds to the CLT 28
3:01
2nd & 7 at own 28
Cameren Smith run for 2 yds to the CLT 30
2:29
3rd & 5 at own 30
Zach Wilcke pass complete to Sean Brown for 6 yds to the CLT 36 for a 1ST down
2:06
1st & 10 at own 36
Zach Wilcke pass incomplete to Miles Burris
2:00
2nd & 10 at own 36
Zach Wilcke pass complete to Sean Brown for 8 yds to the CLT 44
2:00
3rd & 2 at own 44
Timeout Army, clock 02:00
1:54
3rd & 2 at own 44
Rod Gainey Jr. run for 1 yd to the CLT 45
1:54
4th & 1 at own 45
Timeout Charlotte, clock 01:54
1:52
4th & 1 at own 45
Rod Gainey Jr. run for 2 yds to the CLT 47 for a 1ST down
1:32
1st & 10 at own 47
Zach Wilcke pass complete to Miles Burris for 5 yds to the ARMY 48
1:25
2nd & 5 at opp 48
Zach Wilcke pass incomplete to Gus McGee
1:19
3rd & 5 at opp 48
Zach Wilcke pass incomplete to Javen Nicholas
1:14
4th & 5 at opp 48
Zach Wilcke pass incomplete to Sean Brown
Army Field goal, 7 plays
1:04
1st & 10 at own 48
Noah Short run for 2 yds to the 50 yard line
0:47
2nd & 8 at the 50
Carson Smith run for 10 yds to the CLT 40 for a 1ST down
0:32
2nd & 5 at opp 35
Timeout Army, clock 00:32
0:31
1st & 10 at opp 40
Cale Hellums run for 5 yds to the CLT 35
0:27
2nd & 5 at opp 35
Cale Hellums pass incomplete to Samari Howard
0:22
3rd & 5 at opp 35
(00:27) Shotgun Hellums,Cale rush middle for 0 yards to the CHAR35 (Clinkscales,CJ) PENALTY ARMY Holding offsetting CHAR Face Mask offsetting. NO PLAY.
0:09
3rd & 5 at opp 35
Cale Hellums run for 10 yds to the CLT 25 for a 1ST down
0:09
1st & 10 at opp 25
Timeout Army, clock 00:09
0:04
1st & 10 at opp 25
Cale Hellums run for 4 yds to the CLT 21
0:03
2nd & 6 at opp 21
Timeout Army, clock 00:03
0:00
2nd & 6 at opp 21
Dawson Jones 38 yd FG GOODArmy 17, Charlotte 0
3rd quarter6 drives, then Army 24, Charlotte 0
Army Punt, 8 plays
15:00
1st & 10 at own 35
Liam Boyd kickoff for 65 yds for a touchback
14:52
1st & 10 at own 25
Briggs Bartosh run for 2 yds to the ARMY 27
14:19
2nd & 8 at own 27
Briggs Bartosh run for 2 yds to the ARMY 29
13:34
3rd & 6 at own 29
Cale Hellums pass complete to Tobi Olawole for 6 yds to the ARMY 35 for a 1ST down
13:04
1st & 10 at own 35
Cale Hellums run for 8 yds to the ARMY 43
12:26
2nd & 2 at own 43
Carson Smith run for 7 yds to the 50 yard line for a 1ST down
11:44
1st & 10 at the 50
Carson Smith run for 2 yds to the CLT 48
11:06
2nd & 8 at opp 48
Cale Hellums pass incomplete to Noah Short
10:58
3rd & 8 at opp 48
Cale Hellums run for 3 yds to the CLT 45
10:20
4th & 5 at opp 45
James Wagenseller punt for 35 yds, fair catch by Javen Nicholas at the CLT 10
Charlotte Punt, 3 plays
10:11
1st & 10 at own 10
Zach Wilcke sacked by Eric Ford for a loss of 6 yards to the CLT 4
9:32
2nd & 16 at own 4
Zach Wilcke run for a loss of 1 yard to the CLT 3
8:58
3rd & 17 at own 3
Rod Gainey Jr. run for no gain to the CLT 3
8:24
4th & 17 at own 3
Bronson Long punt for 51 yds, fair catch by Lloyd Benson III at the ARMY 46
Army Touchdown, 8 plays
8:15
1st & 10 at own 46
Noah Short run for 4 yds to the 50 yard line
7:36
2nd & 6 at the 50
Noah Short run for 6 yds to the CLT 44 Army Penalty, Face Mask (15 yards) (Noah Short) to the ARMY 41
7:13
2nd & 15 at own 41
Cale Hellums run for 6 yds to the ARMY 47
6:35
3rd & 9 at own 47
Cale Hellums pass complete to Noah Short for 44 yds to the CLT 9 for a 1ST down
5:57
1st & goal at opp 9
Jake Rendina run for 5 yds to the CLT 4
5:27
2nd & goal at opp 4
Cale Hellums run for 3 yds to the CLT 1
4:42
3rd & goal at opp 1
Cale Hellums run for no gain to the CLT 1
4:16
4th & goal at opp 1
Cale Hellums run for 1 yd for a TD (Dawson Jones KICK)Army 24, Charlotte 0
Charlotte Turnover on downs, 4 plays
4:16
1st & 10 at own 35
Anderson Britton kickoff for 65 yds for a touchback
4:09
1st & 10 at own 25
Rod Gainey Jr. run for 9 yds to the CLT 34
3:43
2nd & 1 at own 34
Rod Gainey Jr. run for no gain to the CLT 34
3:04
3rd & 1 at own 34
Rod Gainey Jr. run for no gain to the CLT 34
2:19
4th & 1 at own 34
Rod Gainey Jr. run for no gain to the CLT 34
Army Turnover on downs, 4 plays
2:13
1st & 10 at opp 34
Dewayne Coleman pass incomplete
2:05
2nd & 10 at opp 34
Dewayne Coleman run for 1 yd to the CLT 33
1:28
3rd & 9 at opp 33
Hayden Reed run for 6 yds to the CLT 27
0:51
4th & 3 at opp 27
Hayden Reed run for no gain to the CLT 27
Charlotte Punt, 3 plays
0:43
1st & 10 at own 27
Rod Gainey Jr. run for a loss of 2 yards to the CLT 25
0:00
2nd & 12 at own 25
Grayson Loftis pass complete to Javen Nicholas for 3 yds to the CLT 22
Q4 14:54
3rd & 15 at own 22
Grayson Loftis pass incomplete
Q4 14:42
4th & 15 at own 22
Bronson Long punt for 43 yds , Lloyd Benson III returns for 20 yds to the CLT 45
4th quarter5 drives, then Army 24, Charlotte 7
Army Missed FG, 7 plays
14:33
1st & 10 at opp 45
Hayden Reed run for 5 yds to the CLT 40
13:57
2nd & 5 at opp 40
Hayden Reed run for 6 yds to the CLT 34 for a 1ST down
13:13
1st & 10 at opp 34
Charlotte Penalty, Face Mask (15 yards) (Xavier Miles) to the CLT 18 for a 1ST down
12:44
1st & 10 at opp 18
Briggs Bartosh run for 2 yds to the CLT 16
12:12
2nd & 8 at opp 16
Lloyd Benson III run for a loss of 5 yards to the CLT 21
11:30
3rd & 13 at opp 21
Dewayne Coleman pass incomplete to Kavon Pointer
11:25
4th & 13 at opp 21
Dawson Jones 38 yd FG MISSED
Charlotte Fumble, 6 plays
11:11
1st & 10 at own 21
Grayson Loftis run for 15 yds to the CLT 36 for a 1ST down
10:48
1st & 10 at own 36
Grayson Loftis sacked for a loss of 1 yard to the CLT 35
10:25
2nd & 11 at own 35
Rod Gainey Jr. run for 2 yds to the CLT 37
9:42
3rd & 9 at own 37
Grayson Loftis pass complete to Jake Young for 6 yds to the CLT 43
9:12
4th & 3 at own 43
Grayson Loftis pass complete to Jake Young for 6 yds to the CLT 49 for a 1ST down
8:48
1st & 10 at own 49
Rod Gainey Jr. run for 10 yds to the ARMY 41 Rod Gainey Jr. fumbled, recovered by CLT Stephen Nnadozie
Army Missed FG, 11 plays
8:40
1st & 10 at own 41
Hayden Reed run for 8 yds to the ARMY 49
7:56
2nd & 2 at own 49
Hayden Reed run for 3 yds to the CLT 48 for a 1ST down
7:12
1st & 10 at opp 48
Dewayne Coleman run for 5 yds to the CLT 43
6:30
2nd & 5 at opp 43
Dewayne Coleman run for 5 yds to the CLT 38 for a 1ST down
5:38
1st & 10 at opp 38
Briggs Bartosh run for 2 yds to the CLT 36
5:01
2nd & 8 at opp 36
Dewayne Coleman run for 5 yds to the CLT 31
4:18
3rd & 3 at opp 31
Dewayne Coleman run for 6 yds to the CLT 25 for a 1ST down
3:31
1st & 10 at opp 25
Dewayne Coleman run for a loss of 3 yards to the CLT 28
2:51
2nd & 13 at opp 28
Dewayne Coleman run for 3 yds to the CLT 25
2:06
3rd & 10 at opp 25
Noah Short run for a loss of 3 yards to the CLT 28
2:00
4th & 13 at opp 28
Timeout Army, clock 02:00
1:54
4th & 13 at opp 28
Dawson Jones 45 yd FG BLOCKED blocked by Dwight Bootle II (01:59) Jones,Dawson field goal attempt from 45 yards NO GOOD blocked by Bootle II,Dwight (H: Allan,Cooper, LS: Walter,Owen), clock 01:54 recovered by CHAR Williams II,DeQuinder at CHAR41, End Of Play.
Charlotte Touchdown, 8 plays
1:43
1st & 10 at own 41
Grayson Loftis pass complete to Cameren Smith for 6 yds to the CLT 47
1:23
2nd & 4 at own 47
Grayson Loftis pass incomplete to Cameren Smith
1:16
3rd & 4 at own 47
Grayson Loftis pass complete to Jaylen Hampton for 10 yds to the ARMY 43 for a 1ST down
0:48
1st & 10 at opp 43
Grayson Loftis pass complete to Connor Adair for 5 yds to the ARMY 38
0:48
2nd & 5 at opp 38
Grayson Loftis pass complete to Derrick Eley for 22 yds to the ARMY 16 for a 1ST down
0:19
1st & 10 at opp 16
Grayson Loftis pass incomplete to Jaylen Hampton
0:19
2nd & 10 at opp 16
Grayson Loftis pass incomplete to Connor Adair
0:08
3rd & 10 at opp 16
Grayson Loftis pass complete to KD Hunter-Gibson for 16 yds for a TD (Liam Boyd KICK)Army 24, Charlotte 7
Army End of game, 1 play
0:08
1st & 10 at own 35
Liam Boyd kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
D. Coleman 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.