Charlotte at Navy

Saturday, October 19, 2024

No. 25 Navy beat Charlotte 51–⁠17. It was their second meeting; Navy leads the series 2–⁠0.

AwayCharlotte5–⁠7 in 2024
17
Home25Navy10–⁠3 in 2024
51

Final at Navy–Marine Corps Memorial Stadium, AnnapolisTV: CBSSNAttendance 35,094

At kickoff
68°F, clear, calmWeather: NOAA NCEI Integrated Surface Database; U.S. Naval Academy (KNAK), 2 km from the stadium, 24 minutes after kickoff
Official
Edwin LeeGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Charlotte0107017
Navy241413051

How the win probability moved

Navy favored

Win probability by play: Navy 61% at kickoff, 100% at the end. Biggest swing: 16 points.

Charlotte favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (16 points).

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Charlotte

PassingC/AttYdsTDInt
Max Brown7/1815223
Trexler Ivey1/31101
RushingCarYdsTDLong
Max Brown1867013
Cartevious Norton1659010
Terron Kellman745020
Hahsaun Wilson729015
ReceivingRecYdsTDLong
Miles Burris148048
Duane Thomas Jr.231118
Colin Weber128028
Bryce Kennon225021
DefenseTklTFLSacksInt
Reid Williford8000
Randy Franklin6100
Aidan Kaler5100
Cam Burden5000

Navy

PassingC/AttYdsTDInt
Blake Horvath7/1311730
RushingCarYdsTDLong
Alex Tecza868226
Blake Horvath1356012
Brandon Chatman317011
Shane Reynolds51708
ReceivingRecYdsTDLong
Alex Tecza146146
Eli Heidenreich336020
Brandon Chatman119119
Cody Howard111111
DefenseTklTFLSacksInt
Colin Ramos12100
Rayuan Lane9001
Luke Pirris6100
Landon Robinson6000
Kyle Jacob5101
Dashaun Peele3112
Justin Reed2110
Tyler Narayan2110
Justin Ross2110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

CharlotteNavy
363Total yards288
163Passing yards117
200Rushing yards171
7.4Yards per pass9.0
4.2Yards per rush4.1
22First downs18
2–⁠11Third downs2–⁠10
0–⁠4Fourth downs1–⁠1
5Turnovers0
8–⁠67Penalties7–⁠69
32:12Possession27:48
0Sacks (by defense)4

Efficiency

CharlotteNavy
39%Success rate45%
−0.45EPA per play0.10
0.93Explosiveness1.06
0.03Rushing EPA−0.04
−1.27Passing EPA0.57
29%Passing-down success21%
−0.49First-down EPA−0.03
0.50Second-down EPA0.00
−0.47Third-down EPA0.44
11%Havoc by its defense23%

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 81% to win. Elo’s favorite won.

The line

Navy −16.5, over/under 57.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 87%, Charlotte 13%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Navy end zoneCharlotte end zoneQ1 NavyTouchdown, 4 playsQ1 CharlottePunt, 4 playsQ1 NavyTouchdown, 5 playsQ1 CharlotteInterception, 1 playQ1 NavyTouchdown, 3 playsQ1 CharlotteFumble, 1 playQ1 NavyField goal, 7 playsQ1 CharlotteInterception, 3 playsQ1 NavyTouchdown, 6 playsQ2 CharlottePick-six, 6 plays (Navy scores)Q2 CharlotteField goal, 4 playsQ2 NavyPunt, 3 playsQ2 CharlotteTouchdown, 8 playsQ2 NavyPunt, 6 playsQ2 CharlotteEnd of half, 9 playsQ3 CharlotteTurnover on downs, 7 playsQ3 NavyPunt, 3 playsQ3 CharlottePunt, 3 playsQ3 NavyTouchdown, 4 playsQ3 CharlotteTouchdown, 4 playsQ3 NavyPunt, 3 playsQ3 CharlottePick-six, 1 play (Navy scores)Q3 CharlottePunt, 3 playsQ4 NavyPunt, 7 playsQ4 CharlotteTurnover on downs, 13 playsQ4 NavyPunt, 3 playsQ4 CharlotteTurnover on downs, 4 playsQ4 NavyEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Navy drives left to right, Charlotte right to left.
  1. Q1 NavyTouchdown, 4 plays, 73 yards
  2. Q1 CharlottePunt, 4 plays, 19 yards
  3. Q1 NavyTouchdown, 5 plays, 50 yards
  4. Q1 CharlotteInterception, 1 play, 0 yards
  5. Q1 NavyTouchdown, 3 plays, 17 yards
  6. Q1 CharlotteFumble, 1 play, 15 yards
  7. Q1 NavyField goal, 7 plays, 41 yards
  8. Q1 CharlotteInterception, 3 plays, 3 yards
  9. Q1 NavyTouchdown, 6 plays, 38 yards
  10. Q2 CharlottePick-six, 6 plays (Navy scores), 26 yards
  11. Q2 CharlotteField goal, 4 plays, −6 yards
  12. Q2 NavyPunt, 3 plays, 8 yards
  13. Q2 CharlotteTouchdown, 8 plays, 84 yards
  14. Q2 NavyPunt, 6 plays, 26 yards
  15. Q2 CharlotteEnd of half, 9 plays, 56 yards
  16. Q3 CharlotteTurnover on downs, 7 plays, 28 yards
  17. Q3 NavyPunt, 3 plays, 19 yards
  18. Q3 CharlottePunt, 3 plays, 1 yard
  19. Q3 NavyTouchdown, 4 plays, 40 yards
  20. Q3 CharlotteTouchdown, 4 plays, 82 yards
  21. Q3 NavyPunt, 3 plays, −10 yards
  22. Q3 CharlottePick-six, 1 play (Navy scores), 0 yards
  23. Q3 CharlottePunt, 3 plays, −9 yards
  24. Q4 NavyPunt, 7 plays, −4 yards
  25. Q4 CharlotteTurnover on downs, 13 plays, 72 yards
  26. Q4 NavyPunt, 3 plays, 8 yards
  27. Q4 CharlotteTurnover on downs, 4 plays, 9 yards
  28. Q4 NavyEnd of game, 2 plays, −3 yards

Play by play

1st quarter8 drives, then Navy 24, Charlotte 0
Navy Touchdown, 4 plays
15:00Stephen Rusnak kickoff for 65 yds , Isaiah Bryant return for 27 yds to the NAVY 27
14:501st & 10 at own 27Alex Tecza run for 26 yds to the CLT 47 for a 1ST down
14:251st & 10 at opp 47Blake Horvath run for a loss of 1 yard to the CLT 48
13:562nd & 11 at opp 48Eli Heidenreich run for 2 yds to the CLT 46
13:073rd & 9 at opp 46Blake Horvath pass complete to Alex Tecza for 46 yds for a TD (Nathan Kirkwood KICK)Navy 7, Charlotte 0
Charlotte Punt, 4 plays
13:07Lance Gossett kickoff for 65 yds , Jairus Mack return for 18 yds to the CLT 18
13:021st & 10 at own 18Cartevious Norton run for 2 yds to the CLT 20
12:252nd & 8 at own 20(12:25) BROWN, Max pass deep to the right incomplete intended for BLAKE, O’Mega thrown to the NAVY44, clock 12:19. PENALTY NAVY Pass Interference on LANE, Rayuan enforced 15 yards to the CHAR35 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:252nd & 8 at own 20(12:25) BROWN, Max pass deep to the right incomplete intended for BLAKE, O’Mega thrown to the NAVY44, clock 12:19. PENALTY NAVY Pass Interference on LANE, Rayuan enforced 15 yards to the CHAR35 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:181st & 10 at own 35Max Brown run for 1 yd to the CLT 36
11:362nd & 9 at own 36Max Brown sacked by Justin Reed for a loss of 7 yards to the CLT 29
10:483rd & 16 at own 29Max Brown run for 8 yds to the CLT 37
10:044th & 8 at own 37Michael O’Shaughnessy punt for 13 yds
Navy Touchdown, 5 plays
10:011st & 10 at the 50Alex Tecza run for 2 yds to the CLT 48
9:262nd & 8 at opp 48Charlotte Penalty, Offsides (Stone Handy) to the CLT 43
9:142nd & 3 at opp 43Blake Horvath run for 6 yds to the CLT 37 for a 1ST down
8:381st & 10 at opp 37(08:38) FOFANA, Daba rush up the middle for a loss of 1 yard to the CHAR38 (MARTIN, D’Andre), clock 08:34. PENALTY CHAR Offsides on HANDY, Stone enforced 5 yards from the CHAR37 to the CHAR32 [NHSG]. NO PLAY (replay the down).
8:381st & 10 at opp 37(08:38) FOFANA, Daba rush up the middle for a loss of 1 yard to the CHAR38 (MARTIN, D’Andre), clock 08:34. PENALTY CHAR Offsides on HANDY, Stone enforced 5 yards from the CHAR37 to the CHAR32 [NHSG]. NO PLAY (replay the down).
8:231st & 5 at opp 32Blake Horvath pass complete to Eli Heidenreich for 14 yds to the CLT 18 for a 1ST down
7:531st & 10 at opp 18Brandon Chatman run for 6 yds to the CLT 12
7:172nd & 4 at opp 12Alex Tecza run for 12 yds for a TD (Nathan Kirkwood KICK)Navy 14, Charlotte 0
Charlotte Interception, 1 play
7:17Lance Gossett kickoff for 65 yds , Henry Rutledge return for 11 yds to the CLT 11
7:121st & 10 at own 11Max Brown pass intercepted Kyle Jacob return for no gain to the CLT 17
Navy Touchdown, 3 plays
7:061st & 10 at opp 17Alex Tecza run for 10 yds to the CLT 7 for a 1ST down
6:411st & goal at opp 7Eli Heidenreich run for 5 yds to the CLT 2
6:202nd & goal at opp 2Alex Tecza run for 2 yds for a TD (Nathan Kirkwood KICK)Navy 21, Charlotte 0
6:20Lance Gossett kickoff for 65 yds , Henry Rutledge return for 30 yds to the CLT 30
6:111st & 10 at own 30Hahsaun Wilson run for 15 yds to the CLT 45 Hahsaun Wilson fumbled, recovered by NAVY Kyle Jacob K. Jacob return for 0 yds
Navy Field goal, 7 plays
6:031st & 10 at opp 45Timeout Charlotte, clock 06:03
6:021st & 10 at opp 45Blake Horvath pass complete to Eli Heidenreich for 20 yds to the CLT 25 for a 1ST down
5:351st & 10 at opp 25Daba Fofana run for 6 yds to the CLT 19
4:592nd & 4 at opp 19Brandon Chatman run for 11 yds to the CLT 8 for a 1ST down
4:251st & goal at opp 8Blake Horvath run for 2 yds to the CLT 6
3:452nd & goal at opp 6Blake Horvath run for 2 yds to the CLT 4
3:083rd & goal at opp 4Blake Horvath pass incomplete
3:024th & goal at opp 4Nathan Kirkwood 22 yd FG GOODNavy 24, Charlotte 0
Charlotte Interception, 3 plays
3:02Lance Gossett kickoff for 62 yds , Henry Rutledge return for 17 yds to the CLT 20
2:561st & 10 at own 20Terron Kellman run for 3 yds to the CLT 23
2:202nd & 7 at own 23Cartevious Norton run for no gain to the CLT 23
1:423rd & 7 at own 23Max Brown pass intercepted Rayuan Lane III return for no gain to the CLT 38
Navy Touchdown, 6 plays
1:371st & 10 at opp 38Alex Tecza run for 10 yds to the CLT 28 for a 1ST down
1:021st & 10 at opp 28Blake Horvath run for 5 yds to the CLT 23
0:242nd & 5 at opp 23Isaiah Bryant run for 10 yds to the CLT 13 for a 1ST down
Q2 14:591st & 10 at opp 13Brandon Chatman run for no gain to the CLT 13
Q2 14:272nd & 10 at opp 13(14:27) QB Keeper HORVATH, Blake rush up the middle for a gain of 2 yards to the CHAR11 (BUTLER, Dre), clock 14:23. PENALTY CHAR Offsides on JACKSON, Charlie enforced 5 yards from the CHAR13 to the CHAR8 [NH]. NO PLAY (replay the down).
Q2 14:272nd & 10 at opp 13(14:27) QB Keeper HORVATH, Blake rush up the middle for a gain of 2 yards to the CHAR11 (BUTLER, Dre), clock 14:23. PENALTY CHAR Offsides on JACKSON, Charlie enforced 5 yards from the CHAR13 to the CHAR8 [NH]. NO PLAY (replay the down).
Q2 14:042nd & 5 at opp 8Blake Horvath run for a loss of 3 yards to the CLT 11
Q2 13:213rd & 8 at opp 11Blake Horvath pass complete to Cody Howard for 11 yds for a TD (Nathan Kirkwood KICK)Navy 31, Charlotte 0
2nd quarter6 drives, then Navy 38, Charlotte 10
Charlotte Pick-six, 6 plays (Navy scores)
13:21Lance Gossett kickoff for 63 yds , Henry Rutledge return for 31 yds to the CLT 33
13:121st & 10 at own 33Terron Kellman run for 13 yds to the CLT 46 for a 1ST down
12:371st & 10 at own 46Trexler Ivey pass complete to Sean Brown for 11 yds to the NAVY 43 for a 1ST down
12:031st & 10 at opp 43Terron Kellman run for a loss of 3 yards to the NAVY 46
11:492nd & 13 at opp 46Terron Kellman run for 2 yds to the NAVY 44
11:133rd & 11 at opp 44Terron Kellman run for 3 yds to the NAVY 41
10:244th & 8 at opp 41Trexler Ivey pass intercepted Dashaun Peele return for 61 yds for a TD (Nathan Kirkwood KICK)Navy 38, Charlotte 0
Charlotte Field goal, 4 plays
10:24Lance Gossett kickoff for 60 yds , Henry Rutledge return for 79 yds to the NAVY 16
10:111st & 10 at opp 16Hahsaun Wilson run for a loss of 2 yards to the NAVY 18
9:372nd & 12 at opp 18Hahsaun Wilson run for 1 yd to the NAVY 17
8:583rd & 11 at opp 17Trexler Ivey pass incomplete
8:534th & 11 at opp 17Charlotte Penalty, Delay Of Game (TEAM) to the NAVY 22
8:494th & 16 at opp 22Stephen Rusnak 39 yd FG GOODNavy 38, Charlotte 3
Navy Punt, 3 plays
8:49Stephen Rusnak kickoff for 60 yds , Isaiah Bryant return for 24 yds to the NAVY 29
8:421st & 10 at own 29Blake Horvath pass incomplete
8:362nd & 10 at own 29Blake Horvath run for 3 yds to the NAVY 32
7:583rd & 7 at own 32Blake Horvath pass complete to Nathan Kent for 5 yds to the NAVY 37
7:134th & 2 at own 37Riley Riethman punt for 47 yds , Henry Rutledge returns for no gain to the CLT 16
Charlotte Touchdown, 8 plays
7:041st & 10 at own 16Max Brown run for 12 yds to the CLT 28 for a 1ST down
6:301st & 10 at own 28Cartevious Norton run for 5 yds to the CLT 33
5:572nd & 5 at own 33Max Brown pass complete to Bryce Kennon for 4 yds to the CLT 37
5:333rd & 1 at own 37Cartevious Norton run for 3 yds to the CLT 40 for a 1ST down
5:061st & 10 at own 40Max Brown pass complete to Colin Weber for 28 yds to the NAVY 32 for a 1ST down
4:321st & 10 at opp 32Cartevious Norton run for 5 yds to the NAVY 27
3:512nd & 5 at opp 27Cartevious Norton run for 7 yds to the NAVY 20 for a 1ST down
3:091st & 10 at opp 20Max Brown pass complete to O’Mega Blake for 20 yds for a TD (Stephen Rusnak KICK)Navy 38, Charlotte 10
Navy Punt, 6 plays
3:09Stephen Rusnak kickoff for 56 yds , Isaiah Bryant return for 23 yds to the NAVY 32
2:591st & 10 at own 32Blake Horvath run for 12 yds to the NAVY 44 for a 1ST down
2:251st & 10 at own 44Alex Tecza run for 5 yds to the NAVY 49
1:582nd & 5 at own 49Blake Horvath run for 7 yds to the CLT 44 for a 1ST down
1:341st & 10 at opp 44Blake Horvath pass incomplete
1:262nd & 10 at opp 44Blake Horvath pass complete to Eli Heidenreich for 2 yds to the CLT 42
1:243rd & 8 at opp 42Timeout Charlotte, clock 01:24
1:243rd & 8 at opp 42Blake Horvath pass incomplete
1:184th & 8 at opp 42Riley Riethman punt for 33 yds, fair catch by Henry Rutledge at the CLT 9
Charlotte End of half, 9 plays
1:141st & 10 at own 9Terron Kellman run for 7 yds to the CLT 16
0:502nd & 3 at own 16Max Brown pass incomplete
0:483rd & 3 at own 16Max Brown run for 8 yds to the CLT 24 for a 1ST down
0:311st & 10 at own 24Max Brown pass incomplete
0:302nd & 10 at own 24Max Brown run for 13 yds to the CLT 37 for a 1ST down
0:181st & 10 at own 37Max Brown pass incomplete
0:182nd & 10 at own 37Max Brown run for 10 yds to the CLT 47 for a 1ST down
0:091st & 10 at own 47Max Brown sacked by Dashaun Peele for a loss of 2 yards to the CLT 45
0:022nd & 12 at own 45Terron Kellman run for 20 yds to the NAVY 35 for a 1ST down
3rd quarter7 drives, then Navy 51, Charlotte 17
Charlotte Turnover on downs, 7 plays
14:55Jacob Carlson kickoff for 38 yds , Gus McGee return for 14 yds to the CLT 41
14:531st & 10 at own 41Cartevious Norton run for 10 yds to the NAVY 49 for a 1ST down
14:191st & 10 at opp 49Cartevious Norton run for 7 yds to the NAVY 42
13:462nd & 3 at opp 42Cartevious Norton run for 5 yds to the NAVY 37 for a 1ST down
13:061st & 10 at opp 37Hahsaun Wilson run for 1 yd to the NAVY 36
12:292nd & 9 at opp 36Max Brown run for 4 yds to the NAVY 32
11:423rd & 5 at opp 32Cartevious Norton run for 1 yd to the NAVY 31
11:024th & 4 at opp 31Max Brown pass incomplete
11:001st & 10 at own 31Charlotte Penalty, Personal Foul (O’Mega Blake) to the NAVY 46 for a 1ST down
Navy Punt, 3 plays
11:001st & 10 at own 31Charlotte Penalty, Personal Foul (O’Mega Blake) to the NAVY 46 for a 1ST down
11:001st & 10 at own 46Blake Horvath run for 5 yds to the CLT 49
10:382nd & 5 at opp 49Daba Fofana run for 1 yd to the CLT 48
9:593rd & 4 at opp 48Blake Horvath run for a loss of 2 yards to the 50 yard line
9:084th & 6 at the 50Riley Riethman punt for 46 yds , Henry Rutledge returns for no gain to the CLT 4
Charlotte Punt, 3 plays
9:031st & 10 at own 4Cartevious Norton run for 4 yds to the CLT 8
8:292nd & 6 at own 8Max Brown run for 4 yds to the CLT 12
7:483rd & 2 at own 12Cartevious Norton run for a loss of 2 yards to the CLT 10
7:084th & 4 at own 10Charlotte Penalty, False Start (Hahsaun Wilson) to the CLT 5
6:564th & 9 at own 5Bronson Long punt for 35 yds, fair catch by Eli Heidenreich at the CLT 40
Navy Touchdown, 4 plays
6:491st & 10 at opp 40Blake Horvath run for 11 yds to the CLT 29 for a 1ST down
6:121st & 10 at opp 29Alex Tecza run for 1 yd to the CLT 28
5:352nd & 9 at opp 28Blake Horvath run for 9 yds to the CLT 19 for a 1ST down
4:491st & 10 at opp 19Blake Horvath pass complete to Brandon Chatman for 19 yds for a TD (Nathan Kirkwood PAT MISSED)Navy 44, Charlotte 10
Charlotte Touchdown, 4 plays
4:49Lance Gossett kickoff for 60 yds , Hahsaun Wilson return for 13 yds to the CLT 18
4:431st & 10 at own 18Max Brown pass complete to Bryce Kennon for 21 yds to the CLT 39 for a 1ST down
4:141st & 10 at own 39Max Brown pass complete to Miles Burris for 48 yds to the NAVY 13 for a 1ST down
3:421st & 10 at opp 13Hahsaun Wilson run for no gain to the NAVY 13
2:552nd & 10 at opp 13Max Brown pass complete to Duane Thomas Jr. for 13 yds for a TD (Stephen Rusnak KICK)Navy 44, Charlotte 17
Navy Punt, 3 plays
2:55Stephen Rusnak kickoff for 40 yds
2:531st & 10 at own 25Daba Fofana run for no gain to the NAVY 25
2:162nd & 10 at own 25Blake Horvath pass incomplete
2:133rd & 10 at own 25Blake Horvath pass incomplete
2:094th & 10 at own 25Navy Penalty, Delay Of Game (TEAM) to the NAVY 20
2:044th & 15 at own 20(02:04) RIETHMAN, Riley punt 54 yards to the CHAR26, RUTLEDGE, Henry returned 8 yards to the CHAR34 (CAMPBELL, Jaxson;RAMOS, Colin), clock 01:57. PENALTY Before the snap, NAVY Illegal Formation enforced 5 yards from the NAVY20 to the NAVY15. NO PLAY (replay the down).
2:044th & 15 at own 20(02:04) RIETHMAN, Riley punt 54 yards to the CHAR26, RUTLEDGE, Henry returned 8 yards to the CHAR34 (CAMPBELL, Jaxson;RAMOS, Colin), clock 01:57. PENALTY Before the snap, NAVY Illegal Formation enforced 5 yards from the NAVY20 to the NAVY15. NO PLAY (replay the down).
1:564th & 20 at own 15Riley Riethman punt for 38 yds, fair catch by Henry Rutledge at the CLT 47
1:311st & 10 at own 47Max Brown pass intercepted Dashaun Peele return for 84 yds for a TD (Nathan Kirkwood KICK)Navy 51, Charlotte 17
1:31Lance Gossett kickoff Charlotte Penalty, Personal Foul (Max Brown) to the 50 yard line
Charlotte Punt, 3 plays
1:31Lance Gossett kickoff for 65 yds for a touchback
1:31Lance Gossett kickoff for 65 yds for a touchback
1:311st & 10 at own 25Charlotte Penalty, Unnecessary Roughness (Yards) to the CLT 13
1:291st & 22 at own 13Max Brown sacked by Tyler Narayan for a loss of 2 yards to the CLT 11
0:492nd & 24 at own 11Max Brown pass incomplete
0:393rd & 24 at own 11Max Brown run for 5 yds to the CLT 16
0:074th & 19 at own 16Bronson Long punt for 32 yds, fair catch by Eli Heidenreich at the NAVY 37
4th quarter7 drives, then Navy 51, Charlotte 17
Navy Punt, 7 plays
15:001st & 10 at own 37Shane Reynolds run for 8 yds to the NAVY 45
15:002nd & 2 at own 45Shane Reynolds run for 1 yd to the NAVY 46
15:003rd & 1 at own 46Shane Reynolds run for no gain to the NAVY 46
15:004th & 1 at own 46Braxton Woodson run for 2 yds to the NAVY 48 for a 1ST down
15:001st & 10 at own 48Braxton Woodson run for a loss of 6 yards to the NAVY 42 Braxton Woodson fumbled, recovered by NAVY Braxton Woodson B. Woodson return for 0 yds
15:002nd & 16 at own 42Navy Penalty, Illegal Formation (-5 Yards) to the NAVY 37
15:002nd & 21 at own 37Braxton Woodson run for 2 yds to the NAVY 39
15:003rd & 19 at own 39Braxton Woodson run for a loss of 6 yards to the NAVY 33
10:094th & 25 at own 33Riley Riethman punt for 54 yds , Henry Rutledge returns for 9 yds to the CLT 22
Charlotte Turnover on downs, 13 plays
10:091st & 10 at own 22Cartevious Norton run for 7 yds to the CLT 29
10:092nd & 3 at own 29Cartevious Norton run for 3 yds to the CLT 32 for a 1ST down
10:091st & 10 at own 32Max Brown run for 2 yds to the CLT 34
10:092nd & 8 at own 34Hahsaun Wilson run for 11 yds to the CLT 45 for a 1ST down
10:091st & 10 at own 45Max Brown pass incomplete
10:092nd & 10 at own 45Max Brown pass complete to Duane Thomas Jr. for 18 yds to the NAVY 37 for a 1ST down
10:091st & 10 at opp 37Max Brown pass incomplete
10:092nd & 10 at opp 37Hahsaun Wilson run for 3 yds to the NAVY 34
10:093rd & 7 at opp 34BROWN, Max pass deep incomplete intended for MYERS, Isaiah thrown to the NAVY6. PENALTY NAVY Pass Interference on ALLEN, Bryce enforced 15 yards to the NAVY19 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
10:091st & 10 at opp 19Cartevious Norton run for 2 yds to the NAVY 17
10:092nd & 8 at opp 17BROWN, Max pass up the middle incomplete thrown to the NAVY17. PENALTY NAVY Pass Interference on MCSHAN, Kenneth enforced 15 yards to the NAVY2 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
10:091st & goal at opp 8Cartevious Norton run for no gain to the NAVY 8
10:092nd & goal at opp 8Max Brown run for 4 yds to the NAVY 4
10:093rd & goal at opp 4Max Brown run for a loss of 2 yards to the NAVY 6
Navy Punt, 7 plays
8:121st & 6 at own 37Shane Reynolds run for 1 yd to the NAVY 38
Charlotte Turnover on downs, 13 plays
3:314th & goal at opp 6Max Brown sacked for 0 yards to the NAVY 6 Max Brown fumbled, recovered by CLT Hahsaun Wilson , return for 0 yards
Navy Punt, 3 plays
3:311st & 10 at own 19Shane Reynolds run for 4 yds to the NAVY 23
3:312nd & 6 at own 23Amin Hassan run for no gain to the NAVY 23
3:313rd & 6 at own 23Shane Reynolds run for 4 yds to the NAVY 27
3:311st & 10 at own 6Timeout Charlotte, clock 03:31
0:544th & 2 at own 27Riley Riethman punt for 39 yds, fair catch by Henry Rutledge at the CLT 34
Charlotte Turnover on downs, 4 plays
0:541st & 10 at own 34Max Brown run for 4 yds to the CLT 38
0:542nd & 6 at own 38Max Brown run for 5 yds to the CLT 43
0:543rd & 1 at own 43Max Brown pass incomplete
0:534th & 1 at own 43Max Brown pass incomplete
Navy End of game, 2 plays
0:531st & 10 at opp 43TEAM run for a loss of 2 yards to the CLT 45
0:002nd & 12 at opp 45TEAM run for a loss of 1 yard to the CLT 46

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.

Navy leads 2–⁠0 in two meetings.

Recent meetings
2024Navy 51, Charlotte 17
2023Navy 14, Charlotte 0

Around this game