From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Navy
Charlotte
265
Total yards
265
92
Passing yards
142
173
Rushing yards
123
6.1
Yards per pass
5.1
4.3
Yards per rush
3.1
10
First downs
14
3–15
Third downs
3–16
1–1
Fourth downs
1–2
0
Turnovers
3
6–40
Penalties
5–25
29:08
Possession
30:52
4
Sacks (by defense)
3
Efficiency
Navy
Charlotte
26%
Success rate
28%
−0.01
EPA per play
−0.21
1.90
Explosiveness
1.26
0.01
Rushing EPA
−0.03
−0.04
Passing EPA
−0.21
13%
Passing-down success
23%
−0.02
First-down EPA
−0.11
−0.48
Second-down EPA
−0.31
0.45
Third-down EPA
−0.12
24%
Havoc by its defense
18%
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)
Navy 54% to win. Elo’s favorite won.
The line
Navy −3, 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 Navy 58%, Charlotte 42%. 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. Charlotte drives left to right, Navy right to left.
Q1 CharlottePunt, 3 plays, −5 yards
Q1 NavyPunt, 7 plays, 3 yards
Q1 CharlottePunt, 5 plays, 16 yards
Q1 NavyPunt, 3 plays, 0 yards
Q1 CharlottePunt, 7 plays, 12 yards
Q1 NavyPunt, 3 plays, 8 yards
Q2 CharlottePunt, 10 plays, 50 yards
Q2 NavyPunt, 8 plays, 29 yards
Q2 CharlottePunt, 3 plays, 5 yards
Q2 NavyPunt, 3 plays, 0 yards
Q2 CharlottePunt, 7 plays, 23 yards
Q2 NavyPunt, 3 plays, 7 yards
Q2 CharlotteEnd of half, 1 play, −2 yards
Q3 NavyTouchdown, 5 plays, 75 yards
Q3 CharlotteInterception, 3 plays, 6 yards
Q3 NavyPunt, 3 plays, −3 yards
Q3 CharlottePunt, 3 plays, 2 yards
Q3 NavyPunt, 3 plays, 2 yards
Q3 CharlottePunt, 3 plays, 5 yards
Q3 NavyPunt, 3 plays, −5 yards
Q3 CharlottePunt, 3 plays, −4 yards
Q3 NavyPunt, 4 plays, 14 yards
Q4 CharlotteFumble, 6 plays, 30 yards
Q4 NavyTouchdown, 1 play, 57 yards
Q4 CharlotteTurnover on downs, 6 plays, 69 yards
Q4 NavyPunt, 9 plays, 48 yards
Q4 CharlotteInterception, 8 plays, 43 yards
Play by play
1st quarter6 drives, then Tied at 0
Charlotte Punt, 3 plays
15:00
Evan Warren kickoff for 51 yds
15:00
1st & 10 at own 25
Shadrick Byrd run for 4 yds to the CLT 29
15:00
2nd & 6 at own 29
Trexler Ivey pass incomplete
15:00
3rd & 6 at own 29
Trexler Ivey sacked by Luke Pirris for a loss of 9 yards to the CLT 20
13:44
4th & 15 at own 20
Grant Gonya punt for 40 yds, downed at the NAVY 40
Navy Punt, 7 plays
13:44
1st & 10 at own 40
Amin Hassan run for no gain to the NAVY 40
13:44
2nd & 10 at own 40
Alex Tecza run for 2 yds to the NAVY 42
13:44
3rd & 8 at own 42
Tai Lavatai pass complete to Jayden Umbarger for 7 yds to the NAVY 49
13:44
4th & 1 at own 49
Tai Lavatai run for 1 yd to the 50 yard line for a 1ST down
13:44
1st & 10 at the 50
Navy Penalty, False Start (-5 Yards) to the NAVY 45
13:44
1st & 15 at own 45
Alex Tecza run for 4 yds to the NAVY 49
13:44
2nd & 11 at own 49
Eli Heidenreich run for a loss of 1 yard to the NAVY 48
13:44
3rd & 12 at own 48
Tai Lavatai sacked by Miguel Jackson for a loss of 5 yards to the NAVY 43
9:23
4th & 17 at own 43
Riley Riethman punt for 51 yds
Charlotte Punt, 5 plays
9:23
1st & 10 at own 6
Shadrick Byrd run for 1 yd to the CLT 7
9:23
2nd & 9 at own 7
Shadrick Byrd run for 11 yds to the CLT 18 for a 1ST down
9:23
1st & 10 at own 18
Trexler Ivey pass incomplete
9:23
2nd & 10 at own 18
Shadrick Byrd run for 4 yds to the CLT 22
9:23
3rd & 6 at own 22
Trexler Ivey pass incomplete
7:12
4th & 6 at own 22
Grant Gonya punt for 41 yds, fair catch by Amin Hassan at the NAVY 37
Navy Punt, 3 plays
7:12
1st & 10 at own 37
Braxton Woodson run for 5 yds to the NAVY 42
7:12
2nd & 5 at own 42
run for a loss of 5 yards to the NAVY 37
7:12
3rd & 10 at own 37
Braxton Woodson pass complete to Alex Tecza for no gain to the NAVY 37
5:14
4th & 10 at own 37
Riley Riethman punt for 49 yds
Charlotte Punt, 7 plays
5:14
1st & 10 at own 24
Shadrick Byrd run for 3 yds to the CLT 27
5:14
2nd & 7 at own 27
Trexler Ivey pass complete to Duane Thomas Jr. for a loss of 4 yards to the CLT 23
3:37
4th & 1 at own 33
Timeout Charlotte, clock 03:37
3:37
3rd & 11 at own 23
Shadrick Byrd run for 10 yds to the CLT 33
3:37
4th & 1 at own 33
Shadrick Byrd run for 1 yd to the CLT 34 for a 1ST down
3:37
1st & 10 at own 34
Trexler Ivey pass incomplete
3:37
2nd & 10 at own 34
Terron Kellman run for 2 yds to the CLT 36
3:37
3rd & 8 at own 36
Terron Kellman run for 5 yds to the CLT 41
3:37
4th & 3 at own 41
Charlotte Penalty, False Start (Jairus Mack) to the CLT 36
1:17
4th & 8 at own 36
Grant Gonya punt for 43 yds
Navy Punt, 3 plays
1:17
1st & 10 at own 28
Alex Tecza run for 4 yds to the NAVY 32
1:17
2nd & 6 at own 32
Anton Hall Jr. run for 4 yds to the NAVY 36
0:00
3rd & 2 at own 36
Daba Fofana run for no gain to the NAVY 36
Q2 14:52
4th & 2 at own 36
Riley Riethman punt for 59 yds
2nd quarter7 drives, then Tied at 0
Charlotte Punt, 10 plays
14:52
1st & 10 at own 3
Shadrick Byrd run for 4 yds to the CLT 7
14:52
2nd & 6 at own 7
Shadrick Byrd run for 9 yds to the CLT 16 for a 1ST down
14:52
1st & 10 at own 16
Shadrick Byrd run for 11 yds to the CLT 27 for a 1ST down
14:52
1st & 10 at own 27
Shadrick Byrd run for 5 yds to the CLT 32
14:52
2nd & 5 at own 32
Trexler Ivey pass complete to Colin Weber for 7 yds to the CLT 39 for a 1ST down
14:52
1st & 10 at own 39
Trexler Ivey sacked by Donald Berniard Jr. and Will Harbour for a loss of 6 yards to the CLT 33
14:52
2nd & 16 at own 33
Terron Kellman run for 16 yds to the CLT 49 for a 1ST down
14:52
1st & 10 at own 49
Terron Kellman run for no gain to the CLT 49
14:52
2nd & 10 at own 49
Shadrick Byrd run for 9 yds to the NAVY 42
14:52
3rd & 1 at opp 42
Trexler Ivey pass incomplete
14:52
4th & 1 at opp 42
Charlotte Penalty, Offsides (Wayne Jones) to the NAVY 47
9:44
4th & 6 at opp 47
Grant Gonya punt for 37 yds, fair catch by Amin Hassan at the NAVY 10
Navy Punt, 8 plays
9:44
1st & 10 at own 10
Braxton Woodson run for 6 yds to the NAVY 16
9:44
2nd & 4 at own 16
Brandon Chatman run for 4 yds to the NAVY 20 for a 1ST down
9:44
1st & 10 at own 20
Brandon Chatman run for no gain to the NAVY 20
9:44
2nd & 10 at own 20
Braxton Woodson pass incomplete
9:44
3rd & 10 at own 20
Braxton Woodson run for 22 yds to the NAVY 42 for a 1ST down
9:44
1st & 10 at own 42
Alex Tecza run for 1 yd to the NAVY 43
9:44
2nd & 9 at own 43
Eli Heidenreich run for a loss of 4 yards to the NAVY 39
9:44
3rd & 13 at own 39
Braxton Woodson pass incomplete
5:42
4th & 13 at own 39
Riley Riethman punt for 53 yds
Charlotte Punt, 3 plays
5:42
1st & 10 at own 20
Shadrick Byrd run for 5 yds to the CLT 25
5:42
2nd & 5 at own 25
Shadrick Byrd run for no gain to the CLT 25
5:42
3rd & 5 at own 25
Trexler Ivey pass incomplete
4:31
4th & 5 at own 25
Grant Gonya punt for 43 yds
Navy Punt, 3 plays
4:31
1st & 10 at own 36
Braxton Woodson run for a loss of 2 yards to the NAVY 34
4:31
2nd & 12 at own 34
Daba Fofana run for 2 yds to the NAVY 36
4:31
3rd & 10 at own 36
Braxton Woodson pass incomplete
3:01
4th & 10 at own 36
Riley Riethman punt for 35 yds, downed at the CLT 29
Charlotte Punt, 7 plays
3:01
1st & 10 at own 29
Terron Kellman run for a loss of 1 yard to the CLT 28
3:01
2nd & 11 at own 28
Terron Kellman run for 3 yds to the CLT 31
3:01
3rd & 8 at own 31
Trexler Ivey pass complete to Jairus Mack for 8 yds to the CLT 39 for a 1ST down
3:01
1st & 10 at own 39
Terron Kellman run for 15 yds to the NAVY 46 for a 1ST down
3:01
1st & 10 at opp 46
Trexler Ivey pass incomplete
3:01
2nd & 10 at opp 46
Trexler Ivey pass incomplete
0:41
4th & 7 at opp 43
Timeout Navy, clock 00:41
0:41
3rd & 10 at opp 46
Shadrick Byrd run for 3 yds to the NAVY 43
0:41
4th & 7 at opp 43
Charlotte Penalty, Delay Of Game (Grant Gonya) to the NAVY 48
0:31
4th & 12 at opp 48
Grant Gonya punt for 48 yds for a touchback
0:31
1st & 10 at own 20
Navy Penalty, False Start (-5 Yards) to the NAVY 15
Navy Punt, 3 plays
0:31
1st & 15 at own 15
Braxton Woodson run for 12 yds to the NAVY 27
0:31
2nd & 3 at own 27
Braxton Woodson pass incomplete
0:31
3rd & 3 at own 27
Braxton Woodson pass incomplete
0:03
4th & 3 at own 27
Riley Riethman punt for 54 yds, downed at the CLT 19
Charlotte End of half, 1 play
0:00
1st & 10 at own 19
[NHSG] Kneel down by CLT at CLT17 (team loss of 2), clock 00:00.
3rd quarter9 drives, then Navy 7, Charlotte 0
Navy Touchdown, 5 plays
15:00
Kyle Cunanan kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Brandon Chatman run for 3 yds to the NAVY 28
15:00
2nd & 7 at own 28
Braxton Woodson run for 7 yds to the NAVY 35 for a 1ST down
15:00
1st & 10 at own 35
Alex Tecza run for 2 yds to the NAVY 37
15:00
2nd & 8 at own 37
Braxton Woodson sacked by Nikhai Hill-Green for a loss of 6 yards to the NAVY 31
12:30
3rd & 14 at own 31
Braxton Woodson pass complete to Eli Heidenreich for 69 yds for a TD (Nathan Kirkwood KICK)Navy 7, Charlotte 0
Charlotte Interception, 3 plays
12:30
Evan Warren kickoff for 65 yds
12:30
1st & 10 at own 17
Terron Kellman run for 4 yds to the CLT 21
12:30
2nd & 6 at own 21
Terron Kellman run for 2 yds to the CLT 23
11:06
3rd & 4 at own 23
Trexler Ivey pass intercepted
Navy Punt, 3 plays
11:06
1st & 10 at opp 36
Braxton Woodson pass incomplete
11:06
2nd & 10 at opp 36
CHATMAN, Brandon rush to the right for a gain of 18 yards to the CLT18 (HOWARD, Kameron), out of bounds. PENALTY USN Holding on UMBARGER, Jayden enforced 10 yards from the CLT36 to the CLT46 [NHSG]. NO PLAY (replay the down).
11:06
2nd & 20 at opp 46
Braxton Woodson pass complete to Camari Williams for 7 yds to the CLT 39
11:06
3rd & 13 at opp 39
Braxton Woodson pass incomplete
9:41
4th & 13 at opp 39
Riley Riethman punt for 29 yds, downed at the CLT 10
Charlotte Punt, 3 plays
9:41
1st & 10 at own 10
Shadrick Byrd run for 1 yd to the CLT 11
9:41
2nd & 9 at own 11
Shadrick Byrd run for 1 yd to the CLT 12
9:41
3rd & 8 at own 12
Trexler Ivey pass incomplete
8:07
4th & 8 at own 12
Grant Gonya punt for 42 yds , returns for no gain to the CLT 43
Navy Punt, 3 plays
8:07
1st & 10 at opp 43
Brandon Chatman run for a loss of 2 yards to the CLT 45
8:07
2nd & 12 at opp 45
Braxton Woodson pass complete to Camari Williams for 2 yds to the CLT 43
8:07
3rd & 10 at opp 43
Navy Penalty, False Start (Brent Self) to the CLT 48
8:07
3rd & 15 at opp 48
Braxton Woodson pass complete to Daba Fofana for 7 yds to the CLT 41
5:35
4th & 8 at opp 41
Riley Riethman punt for 41 yds for a touchback
Charlotte Punt, 3 plays
5:35
1st & 10 at own 20
Shadrick Byrd run for 3 yds to the CLT 23
5:35
2nd & 7 at own 23
Trexler Ivey pass complete to Colin Weber for 2 yds to the CLT 25
5:35
3rd & 5 at own 25
Trexler Ivey pass incomplete
3:56
4th & 5 at own 25
Grant Gonya punt for 49 yds
Navy Punt, 3 plays
3:56
1st & 10 at own 41
Braxton Woodson run for a loss of 1 yard to the NAVY 40
3:56
2nd & 11 at own 40
Braxton Woodson pass incomplete
3:56
3rd & 11 at own 40
Braxton Woodson sacked by Demon Clowney for a loss of 4 yards to the NAVY 36
2:20
4th & 15 at own 36
Riley Riethman punt for 44 yds
Charlotte Punt, 3 plays
2:20
1st & 10 at own 30
Terron Kellman run for no gain to the CLT 30
2:20
2nd & 10 at own 30
Trexler Ivey pass incomplete
2:20
3rd & 10 at own 30
Charlotte Penalty, Delay Of Game (Trexler Ivey) to the CLT 25
2:20
3rd & 15 at own 25
Shadrick Byrd run for 1 yd to the CLT 26
1:05
4th & 14 at own 26
Grant Gonya punt for 53 yds
Navy Punt, 4 plays
1:05
1st & 10 at own 19
Braxton Woodson run for 22 yds to the NAVY 41 for a 1ST down
1:05
1st & 10 at own 41
Braxton Woodson pass incomplete
0:00
2nd & 10 at own 41
Braxton Woodson run for a loss of 1 yard to the NAVY 40
Q4 15:00
3rd & 11 at own 40
run for a loss of 7 yards to the NAVY 33
Q4 14:16
4th & 18 at own 33
Riley Riethman punt for 48 yds
4th quarter5 drives, then Navy 14, Charlotte 0
Charlotte Fumble, 6 plays
14:16
1st & 10 at own 27
Trexler Ivey pass incomplete
13:21
3rd & 11 at own 26
Timeout Charlotte, clock 13:21
13:21
2nd & 10 at own 27
Jalon Jones run for a loss of 1 yard to the CLT 26
13:21
3rd & 11 at own 26
Trexler Ivey pass complete to Jairus Mack for 34 yds to the NAVY 40 for a 1ST down
13:21
1st & 10 at opp 40
Shadrick Byrd run for 6 yds to the NAVY 34
13:21
2nd & 4 at opp 34
Trexler Ivey sacked by Justin Reed for a loss of 9 yards to the NAVY 43
11:11
3rd & 13 at opp 43
Trexler Ivey run for no gain to the NAVY 43 Trexler Ivey fumbled, recovered by NAVY Justin Reed
11:11
1st & 10 at own 43
Navy Penalty, Illegal Snap on SELF, Brent enforced (Brent Self) to the NAVY 38
Navy Touchdown, 1 play
11:02
1st & 15 at own 38
Alex Tecza run for 62 yds for a TD (Nathan Kirkwood KICK)Navy 14, Charlotte 0
Charlotte Turnover on downs, 6 plays
11:02
Evan Warren kickoff for 56 yds
11:02
1st & 10 at own 25
Trexler Ivey pass complete to Duane Thomas Jr. for 51 yds to the NAVY 24 for a 1ST down
11:02
1st & 10 at opp 24
Charlotte Penalty, False Start (Jonny King) to the NAVY 29
11:02
1st & 15 at opp 29
Jalon Jones run for 4 yds to the NAVY 25
11:02
2nd & 11 at opp 25
IVEY, Trexler pass deep up the middle incomplete intended for CLEMONS, Jake thrown to the USN4. PENALTY USN Holding on RAMOS, Colin enforced 10 yards from the USN25 to the USN15 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
11:02
1st & 10 at opp 15
Terron Kellman run for 2 yds to the NAVY 13
11:02
2nd & 8 at opp 13
Trexler Ivey pass incomplete
11:02
3rd & 8 at opp 13
Trexler Ivey pass complete to Jake Clemons for 7 yds to the NAVY 6
7:38
4th & 1 at opp 6
Trexler Ivey pass incomplete
Navy Punt, 9 plays
7:38
1st & 10 at own 6
Braxton Woodson run for 5 yds to the NAVY 11
6:09
1st & 10 at own 17
Timeout Navy, clock 06:09
6:09
2nd & 5 at own 11
Anton Hall Jr. run for 6 yds to the NAVY 17 for a 1ST down
6:09
1st & 10 at own 17
Eli Heidenreich run for 19 yds to the NAVY 36 for a 1ST down
5:23
2nd & 8 at own 38
Timeout Charlotte, clock 05:23
5:23
1st & 10 at own 36
Amin Hassan run for 2 yds to the NAVY 38
5:10
3rd & 8 at own 38
Timeout Charlotte, clock 05:10
5:10
2nd & 8 at own 38
Braxton Woodson run for no gain to the NAVY 38
5:10
3rd & 8 at own 38
Amin Hassan run for 11 yds to the NAVY 49 for a 1ST down
5:10
1st & 10 at own 49
Braxton Woodson run for 3 yds to the CLT 48
5:10
2nd & 7 at opp 48
Braxton Woodson run for 4 yds to the CLT 44
2:22
4th & 5 at opp 46
Timeout Navy, clock 02:22
2:22
3rd & 3 at opp 44
Braxton Woodson run for a loss of 2 yards to the CLT 46
2:15
4th & 5 at opp 46
Riley Riethman punt for 46 yds for a touchback
Charlotte Interception, 8 plays
2:15
1st & 10 at own 20
Trexler Ivey pass complete to Duane Thomas Jr. for 7 yds to the CLT 27
2:15
2nd & 3 at own 27
Trexler Ivey sacked by Landon Robinson for a loss of 6 yards to the CLT 21
2:15
3rd & 9 at own 21
Trexler Ivey pass complete to Sean Brown for 19 yds to the CLT 40 for a 1ST down
2:15
1st & 10 at own 40
Trexler Ivey run for 12 yds to the NAVY 48 for a 1ST down
2:15
1st & 10 at opp 48
Trexler Ivey pass complete to Jack Reynolds for 7 yds to the NAVY 41
2:15
2nd & 3 at opp 41
Trexler Ivey pass complete to Shadrick Byrd for 4 yds to the NAVY 37 for a 1ST down
2:15
1st & 10 at opp 37
Trexler Ivey pass incomplete
0:00
2nd & 10 at opp 37
Trexler Ivey pass intercepted, touchback.
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.