# 2024 Navy Midshipmen football team

The 2024 Navy Midshipmen football team represented the United States Naval Academy in the American Athletic Conference (AAC) during the 2024 NCAA Division I FBS football season. The Midshipmen were led by Brian Newberry in his second year as the head coach. The Midshipmen played their home games at Navy–Marine Corps Memorial Stadium in Annapolis, Maryland.
Despite being picked to finish eleventh in the American Athletic Conference, the Midshipmen instead exceeded their low expectations, finishing 10-3 for their first winning season, bowl appearance and win since 2019.

## Preseason
### AAC media poll

The American Athletic Conference released its media prediction poll on July 23, 2024. The Midshipmen were predicted to finish eleventh in the conference.
Media poll :
| Predicted finish | Team | Votes (1st place) |
| 1 | Memphis | 409 (23) |
| 2 | UTSA | 368 (4) |
| 3 | Tulane | 362 (2) |
| 4 | South Florida | 339 |
| 5 | Army | 236 (1) |
| 6 | Florida Atlantic | 228 |
| 7 | East Carolina | 219 |
| 7 | Rice | 219 |
| 9 | North Texas | 216 |
| 10 | UAB | 192 |
| 11 | Navy | 150 |
| 12 | Tulsa | 95 |
| 13 | Charlotte | 77 |
| 14 | Temple | 40 |

## Schedule

| Date | Time | Opponent | Rank | Site | TV | Result | Attendance |
| August 31 | 12:00 p.m. | Bucknell* | | Navy–Marine Corps Memorial StadiumAnnapolis, MD | CBSSN | W 49–21 | 28,763 |
| September 7 | 3:30 p.m. | Temple | | Navy–Marine Corps Memorial StadiumAnnapolis, MD | CBSSN | W 38–11 | 28,889 |
| September 21 | 3:30 p.m. | Memphis | | Navy–Marine Corps Memorial StadiumAnnapolis, MD | CBSSN | W 56–44 | 31,268 |
| September 28 | 12:00 p.m. | at UAB | | Protective StadiumBirmingham, AL | ESPN2 | W 41–18 | 21,536 |
| October 5 | 12:00 p.m. | at Air Force* | | Falcon StadiumUSAF Academy, CO (Commander-in-Chief's Trophy) | CBS | W 34–7 | 39,441 |
| October 19 | 3:30 p.m. | Charlotte | No. 25 | Navy–Marine Corps Memorial StadiumAnnapolis, MD | CBSSN | W 51–17 | 35,094 |
| October 26 | 12:00 p.m. | vs. No. 12 Notre Dame* | No. 24 | MetLife StadiumEast Rutherford, NJ (rivalry) | ABC | L 14–51 | 76,112 |
| November 2 | 4:00 p.m. | at Rice | | Rice StadiumHouston, TX | ESPN2 | L 10–24 | 21,253 |
| November 9 | 12:00 p.m. | at South Florida | | Raymond James StadiumTampa, FL | ESPN2 | W 28–7 | 34,091 |
| November 16 | 12:00 p.m. | No. 25 Tulane | | Navy–Marine Corps Memorial StadiumAnnapolis, MD | ESPN2 | L 0–35 | 38,914 |
| November 29 | 12:00 p.m. | at East Carolina | | Dowdy–Ficklen StadiumGreenville, NC | ESPN | W 34–20 | 35,663 |
| December 14 | 3:00 p.m. | vs. No. 22 Army* | | Northwest StadiumLandover, MD (Army–Navy Game, Commander-in-Chief's Trophy) | CBS | W 31–13 | 60,726 |
| December 27 | 12:00 p.m. | vs. Oklahoma* | | Amon G. Carter StadiumFort Worth, TX (Armed Forces Bowl) | ESPN | W 21–20 | 50,754 |
| *Non-conference gameHomecomingRankings from AP Poll - Released prior to gameAll times are in Eastern time ||||||||

## Rankings

Ranking movements Legend: ██ Increase in ranking ██ Decrease in ranking — = Not ranked RV = Received votes :
| | Week | Week | Week | Week | Week | Week | Week | Week | Week | Week | Week | Week | Week | Week | Week | Week | Week |
| Poll | Pre | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | Final |
| AP | — | — | — | — | RV | RV | RV | 25 | 24 | RV | — | — | — | — | — | — | RV |
| Coaches | — | — | — | — | RV | RV | RV | RV | 24 | RV | — | RV | — | — | — | — | RV |
| CFP | Not released | Not released | Not released | Not released | Not released | Not released | Not released | Not released | Not released | Not released | — | — | — | — | — | — | Not released |

## Game summaries
### Bucknell (FCS)

| Quarter | 1 | 2 | 3 | 4 | Total |
| Bison (FCS) | 7 | 0 | 7 | 7 | 21 |
| Midshipmen | 6 | 22 | 7 | 14 | 49 |
at Navy–Marine Corps Memorial Stadium • Annapolis, Maryland
* Date: August 31st
* Game time: 12:00 p.m. EDT
* Game weather: Cloudy • Temperature: 78 °F (26 °C) • Wind: SE at 9 miles per hour (14 km/h)
* Game attendance: 28,763
* Referee: Steven Anderson
* TV announcers (CBSSN): Carter Blackburn (play-by-play), Randy Cross (analyst), and Sheehan Stanwick-Burch (sideline reporter)
| Statistics | BUCK | NAVY |
| First downs | 14 | 20 |
| Plays–yards | 68–337 | 72–437 |
| Rushes–yards | 39–131 | 53–264 |
| Passing yards | 206 | 173 |
| Passing: Comp–Att–Int | 15–29–0 | 10–19–2 |
| Time of possession | 26:59 | 33:01 |
| Team | Category | Player | Statistics |
| Bucknell | Passing | Ralph Rucker IV | 11/24, 122 yards, 1 TD |
| Bucknell | Rushing | Paul Neel | 12 carries, 60 yards, 1 TD |
| Bucknell | Receiving | TJ Cadden | 5 receptions, 97 yards |
| Navy | Passing | Blake Horvath | 7/12, 108 yards, 2 TD, 1 INT |
| Navy | Rushing | Daba Fofana | 8 carries, 82 yards, 1 TD |
| Navy | Receiving | Eli Heidenreich | 4 receptions, 74 yards, 2 TD |

### Temple

| Quarter | 1 | 2 | 3 | 4 | Total |
| Owls | 0 | 3 | 0 | 8 | 11 |
| Midshipmen | 9 | 14 | 15 | 0 | 38 |
at Navy–Marine Corps Memorial Stadium • Annapolis, Maryland
* Date: September 7th
* Game time: 3:30 p.m. EDT
* Game weather: Cloudy • Temperature: 71 °F (22 °C) • Wind: NW at 14 miles per hour (23 km/h)
* Game attendance: 28,889
* Referee: Steven Anderson
* TV announcers (CBSSN): Carter Blackburn (play-by-play), Randy Cross (analyst), and Sheehan Stanwick-Burch (sideline reporter)
| Statistics | TEM | NAVY |
| First downs | 16 | 17 |
| Plays–yards | 66–312 | 60–409 |
| Rushes–yards | 20–35 | 51–297 |
| Passing yards | 277 | 112 |
| Passing: Comp–Att–Int | 30–46–2 | 5–9–0 |
| Time of possession | 29:10 | 30:50 |
| Team | Category | Player | Statistics |
| Temple | Passing | Forrest Brock | 30/46, 277 yards, 1 TD, 2 INT |
| Temple | Rushing | Antwain Littleton II | 9 carries, 22 yards |
| Temple | Receiving | Dante Wright | 11 receptions, 101 yards, 1 TD |
| Navy | Passing | Blake Horvath | 5/9, 112 yards, 1 TD |
| Navy | Rushing | Blake Horvath | 15 carries, 122 yards, 3 TD |
| Navy | Receiving | Eli Heidenreich | 4 receptions, 98 yards, 1 TD |

### Memphis

| Quarter | 1 | 2 | 3 | 4 | Total |
| Tigers | 14 | 3 | 13 | 14 | 44 |
| Midshipmen | 7 | 21 | 7 | 21 | 56 |
at Navy–Marine Corps Memorial Stadium • Annapolis, Maryland
* Date: September 21st
* Game time: 3:30 p.m. EDT
* Game weather: Sunny • Temperature: 78 °F (26 °C) • Wind: SE at 9 miles per hour (14 km/h)
* Game attendance: 31,268
* Referee: Kevin Randall
* TV announcers (CBSSN): Carter Blackburn (play-by-play), Randy Cross (analyst), and Sheehan Stanwick-Burch (sideline reporter)
| Statistics | MEM | NAVY |
| First downs | 32 | 21 |
| Plays–yards | 95–659 | 53–566 |
| Rushes–yards | 38–274 | 39–361 |
| Passing yards | 385 | 205 |
| Passing: Comp–Att–Int | 33–57–1 | 10–14–0 |
| Time of possession | 35:55 | 24:05 |
| Team | Category | Player | Statistics |
| Memphis | Passing | Seth Henigan | 32/56, 371 yards, 2 TD, INT |
| Memphis | Rushing | Brandon Thomas | 12 carries, 125 yards, TD |
| Memphis | Receiving | Kobe Drake | 9 receptions, 102 yards |
| Navy | Passing | Blake Horvath | 9/12, 192 yards, 2 TD |
| Navy | Rushing | Blake Horvath | 12 carries, 211 yards, 4 TD |
| Navy | Receiving | Brandon Chatman | 3 receptions, 81 yards, TD |
Blake Horvath had a career game day when he completed 9 of 11 passes for 225 yards with two touchdowns. He also had 4 rushing touchdowns totalling 211 yards. Horvath became the first quarterback with six-plus total touchdowns in a game since Malcolm Perry (6 TD against ECU in 2019).

### at UAB

| Quarter | 1 | 2 | 3 | 4 | Total |
| Midshipmen | 7 | 14 | 10 | 10 | 41 |
| Blazers | 0 | 3 | 7 | 8 | 18 |
at Protective Stadium • Birmingham, Alabama
* Date: September 28th
* Game time: 12:00 p.m. EDT
* Game weather: Rain • Temperature: 70 °F (21 °C) • Wind: SW at 10 miles per hour (16 km/h)
* Game attendance: 21,536
* Referee: Charles Lamertina
* TV announcers (ESPN2): Roy Philpott (play-by-play), Sam Acho (analyst) and Taylor Davis (sideline reporter)
| Statistics | NAVY | UAB |
| First downs | 22 | 22 |
| Plays–yards | 53–452 | 66–395 |
| Rushes–yards | 42–227 | 43–193 |
| Passing yards | 225 | 202 |
| Passing: Comp–Att–Int | 9–11–0 | 14–23–2 |
| Time of possession | 29:49 | 30:11 |
| Team | Category | Player | Statistics |
| Navy | Passing | Blake Horvath | 9/11, 225 yards, 2 TD |
| Navy | Rushing | Blake Horvath | 13 carries, 84 yards, TD |
| Navy | Receiving | Eli Heidenreich | 3 receptions, 108 yards, TD |
| UAB | Passing | Jacob Zeno | 14/22, 202 yards, TD, 2 INT |
| UAB | Rushing | Lee Beebe Jr. | 15 carries, 82 yards, TD |
| UAB | Receiving | Terrell McDonald | 1 reception, 67 yards |

### at Air Force

| Quarter | 1 | 2 | 3 | 4 | Total |
| Midshipmen | 14 | 7 | 6 | 7 | 34 |
| Falcons | 0 | 7 | 0 | 0 | 7 |
at Falcon Stadium • Colorado Springs, Colorado
* Date: October 5th
* Game time: 12:00 p.m. EDT
* Game weather: Temperature: 72 °F (22 °C) • Wind: N/A • Weather: Sunny
* Game attendance: 39,441
* Referee: Tim Rich
* TV announcers (CBS): Rich Waltz (play-by-play), Ross Tucker (analyst), and Tiffany Blackmon (sideline reporter)
| Statistics | NAVY | AFA |
| First downs | 21 | 14 |
| Plays–yards | 63–463 | 57–273 |
| Rushes–yards | 48–329 | 48–158 |
| Passing yards | 134 | 115 |
| Passing: Comp–Att–Int | 9–15–0 | 5–9–1 |
| Time of possession | 30:34 | 29:26 |
| Team | Category | Player | Statistics |
| Navy | Passing | Blake Horvath | 9/15, 134 yards |
| Navy | Rushing | Blake Horvath | 18 carries, 115 yards, 2 TD |
| Navy | Receiving | Eli Heidenreich | 5 receptions, 101 yards |
| Air Force | Passing | Quentin Hayes | 5/6, 115 yards, TD |
| Air Force | Rushing | Kade Frew | 4 carries, 29 yards |
| Air Force | Receiving | Tre Roberson | 1 reception, 45 yards, TD |
Eli Heidenreich is the first player in academy history to rush for 100 yards and have 100 yards receiving in the same game. He ran for exactly 100 yards and caught five passes for 101 yards. This made it the first time since the 2003 season that Navy had two 200-yard rushers and a 100-yard receiver.

### Charlotte

| Quarter | 1 | 2 | 3 | 4 | Total |
| 49ers | 0 | 10 | 7 | 0 | 17 |
| No. 25 Midshipmen | 24 | 14 | 13 | 0 | 51 |
at Navy–Marine Corps Memorial Stadium • Annapolis, Maryland
* Date: October 19th
* Game time: 3:30 p.m. EDT
* Game weather: Sunny • Temperature: 66 °F (19 °C) • Wind: SW 4 miles per hour (6.4 km/h)
* Game attendance: 35,094
* Referee: Edwin Lee
* TV announcers (CBSSN): Carter Blackburn (play-by-play), Adam Breneman (analyst), and Sheehan Stanwick-Burch (sideline reporter)
| Statistics | CLT | NAVY |
| First downs | 22 | 18 |
| Plays–yards | 70–350 | 55–288 |
| Rushes–yards | 48–187 | 42–171 |
| Passing yards | 163 | 117 |
| Passing: Comp–Att–Int | 8–22–4 | 7–13–0 |
| Time of possession | 32:15 | 27:45 |
| Team | Category | Player | Statistics |
| Charlotte | Passing | Max Brown | 7/18, 152 yards, 2 TD, 3 INT |
| Charlotte | Rushing | Catervious Norton | 16 carries, 59 yards |
| Charlotte | Receiving | Miles Burris | 1 reception, 48 yards |
| Navy | Passing | Blake Horvath | 7/13, 117 yards, 3 TD |
| Navy | Rushing | Alex Tecza | 8 carries, 68 yards, 2 TD |
| Navy | Receiving | Alex Tecza | 1 reception, 46 yards, TD |

### No. 12 Notre Dame (rivalry)

| Quarter | 1 | 2 | 3 | 4 | Total |
| No. 12 Fighting Irish | 14 | 17 | 13 | 7 | 51 |
| No. 24 Midshipmen | 0 | 7 | 7 | 0 | 14 |
at MetLife Stadium • East Rutherford, New Jersey
* Date: October 26th
* Game time: 12:00 p.m. EDT
* Game weather: Temperature: 63 °F (17 °C) • Wind: SE at 8 miles per hour (13 km/h) • Weather: Sunny
* Game attendance: 76,112
* Referee: Marcus Woods
* TV announcers (ABC): Sean McDonough (play-by-play), Greg McElroy (analyst), and Molly McGrath (sideline reporter)
| Statistics | ND | NAVY |
| First downs | 20 | 17 |
| Plays–yards | 65–466 | 57–310 |
| Rushes–yards | 40–265 | 43–222 |
| Passing yards | 201 | 88 |
| Passing: Comp–Att–Int | 15–25–0 | 7–14–1 |
| Time of possession | 30:29 | 29:31 |
| Team | Category | Player | Statistics |
| Notre Dame | Passing | Riley Leonard | 13/21, 178 yards, 2 TD |
| Notre Dame | Rushing | Jeremiyah Love | 12 carries, 102 yards, 2 TD |
| Notre Dame | Receiving | Jordan Faison | 4 receptions, 52 yards |
| Navy | Passing | Blake Horvath | 7/13, 88 yards, INT |
| Navy | Rushing | Blake Horvath | 13 carries, 129 yards, TD |
| Navy | Receiving | Alex Tecza | 2 receptions, 39 yards |

### at Rice

| Quarter | 1 | 2 | 3 | 4 | Total |
| Midshipmen | 0 | 7 | 0 | 3 | 10 |
| Owls | 14 | 3 | 7 | 0 | 24 |
at Rice Stadium • Houston, Texas
* Date: November 2nd
* Game time: 4:00 p.m. EDT
* Game weather: Rain • Temperature: 76 °F (24 °C) • Wind: SW 10 miles per hour (16 km/h)
* Game attendance: 21,253
* Referee: Reid Jackson
* TV announcers (ESPN2): Mike Monaco (play-by-play), Kirk Morrison (analyst) and Dawn Davenport (sideline)
| Statistics | NAVY | RICE |
| First downs | 12 | 20 |
| Plays–yards | 61–260 | 65–344 |
| Rushes–yards | 40–140 | 25–105 |
| Passing yards | 120 | 239 |
| Passing: Comp–Att–Int | 10–21–2 | 28–40–1 |
| Time of possession | 28:46 | 31:14 |
| Team | Category | Player | Statistics |
| Navy | Passing | Blake Horvath | 10/21, 120 yards, 2 INT |
| Navy | Rushing | Blake Horvath | 16 carries, 64 yards, TD |
| Navy | Receiving | Eli Heidenreich | 3 receptions, 56 yards |
| Rice | Passing | E. J. Warner | 28/40, 239 yards, TD, INT |
| Rice | Rushing | Dean Connors | 18 carries, 105 yards, 2 TD |
| Rice | Receiving | Matt Sykes | 8 receptions, 93 yards, TD |

### at South Florida

| Quarter | 1 | 2 | 3 | 4 | Total |
| Midshipmen | 14 | 7 | 0 | 7 | 28 |
| Bulls | 0 | 0 | 0 | 7 | 7 |
at Raymond James Stadium • Tampa, Florida
* Date: November 9th
* Game time: 12:00 p.m. EST
* Game weather: Sunny • Temperature: 84 °F (29 °C) • Wind: W 10 miles per hour (16 km/h)
* Game attendance: 34,091
* Referee: Kevin Randall
* TV announcers (ESPN2): Roy Philpott (play-by-play), Sam Acho (analyst) and Taylor Davis (sideline)
| Statistics | NAVY | USF |
| First downs | 18 | 17 |
| Plays–yards | 70–379 | 69–342 |
| Rushes–yards | 59–321 | 25–60 |
| Passing yards | 58 | 282 |
| Passing: Comp–Att–Int | 6–11–0 | 26–44–2 |
| Time of possession | 38:32 | 21:28 |
| Team | Category | Player | Statistics |
| Navy | Passing | Blake Horvath | 6/11, 58 yards, TD |
| Navy | Rushing | Eli Heidenreich | 6 carries, 84 yards, TD |
| Navy | Receiving | Alex Tecza | 1 reception, 38 yards, TD |
| South Florida | Passing | Bryce Archie | 26/43, 282 yards, TD, 2 INT |
| South Florida | Rushing | Kelley Joiner | 9 carries, 23 yards |
| South Florida | Receiving | JeyQuan Smith | 2 receptions, 85 yards |

### No. 25 Tulane

| Quarter | 1 | 2 | 3 | 4 | Total |
| No. 25 Green Wave | 7 | 7 | 7 | 14 | 35 |
| Midshipmen | 0 | 0 | 0 | 0 | 0 |
at Navy–Marine Corps Memorial Stadium • Annapolis, Maryland
* Date: November 16th
* Game time: 12:00 p.m. EST
* Game weather: Temperature: 58 °F (14 °C) • Wind: SE at 13 miles per hour (21 km/h) • Weather: Sunny
* Game attendance: 38,914
* Referee: Tim Rich
* TV announcers (ESPN2): Roy Philpott (play-by-play), Sam Acho (analyst), and Taylor Davis (sideline)
| Statistics | TULN | NAVY |
| First downs | 20 | 8 |
| Plays–yards | 62–358 | 46–113 |
| Rushes–yards | 48–220 | 35–100 |
| Passing yards | 138 | 13 |
| Passing: Comp–Att–Int | 10–14–0 | 3–11–1 |
| Time of possession | 35:47 | 24:13 |
| Team | Category | Player | Statistics |
| Tulane | Passing | Darian Mensah | 10/14, 138 yards, 2 TD |
| Tulane | Rushing | Makhi Hughes | 22 carries, 82 yards, 2 TD |
| Tulane | Receiving | Dontae Fleming | 2 receptions, 56 yards |
| Navy | Passing | Braxton Woodson | 3/10, 13 yards, INT |
| Navy | Rushing | Alex Tecza | 7 carries, 31 yards |
| Navy | Receiving | Luke Hutchinson | 2 receptions, 8 yards |

### at East Carolina

| Quarter | 1 | 2 | 3 | 4 | Total |
| Midshipmen | 0 | 0 | 14 | 20 | 34 |
| Pirates | 0 | 3 | 0 | 17 | 20 |
at Dowdy–Ficklen Stadium • Greenville, North Carolina
* Date: November 29th
* Game time: 12:00 p.m. EST
* Game weather: Temperature: 48 °F (9 °C) • Wind: NW at 5 miles per hour (8.0 km/h) • Weather: Sunny
* Game attendance: 35,663
* Referee: Edwin Lee
* TV announcers (ESPN): Anish Shroff (play-by-play), Andre Ware (analyst) and Paul Carcaterra (sideline)
| Statistics | NAVY | ECU |
| First downs | 21 | 19 |
| Plays–yards | 72–458 | 70–350 |
| Rushes–yards | 53–293 | 34–131 |
| Passing yards | 165 | 219 |
| Passing: Comp–Att–Int | 19–19–0 | 20–36–1 |
| Time of possession | 34:30 | 25:30 |
| Team | Category | Player | Statistics |
| Navy | Passing | Baxton Woodson | 12/19, 165 yards, TD |
| Navy | Rushing | Braxton Woodson | 15 carries, 125 yards, 2 TD |
| Navy | Receiving | Nathan Kent | 2 receptions, 68 yards, TD |
| East Carolina | Passing | Katin Houser | 20/36, 219 yards, TD, INT |
| East Carolina | Rushing | Rahjai Harris | 19 carries, 88 yards |
| East Carolina | Receiving | Yannick Smith | 3 receptions, 66 yards, TD |

### vs. No. 22 Army (Army–Navy Game)

| Quarter | 1 | 2 | 3 | 4 | Total |
| Midshipmen | 7 | 7 | 7 | 10 | 31 |
| No. 22 Black Knights | 0 | 7 | 3 | 3 | 13 |
at Northwest Stadium • Landover, Maryland
* Date: December 14th
* Game time: 3:00 p.m. EST
* Game weather: Temperature: 38 °F (3 °C) • Wind: E at 6 miles per hour (9.7 km/h) • Weather: Sunny
* Game attendance: 60,726
* Referee: Kevin Randall
* TV announcers (CBS): Brad Nessler (play-by-play), Gary Danielson (analyst), and Jenny Dell (sideline reporter)
| Statistics | NAVY | ARMY |
| First downs | 15 | 13 |
| Plays–yards | 55–378 | 55–178 |
| Rushes–yards | 46–271 | 39–113 |
| Passing yards | 107 | 65 |
| Passing: Comp–Att–Int | 4–9–0 | 7–16–3 |
| Time of possession | 29:30 | 30:20 |
| Team | Category | Player | Statistics |
| Navy | Passing | Blake Horvath | 4/9, 107 yards, 2 TD |
| Navy | Rushing | Blake Horvath | 24 carries, 196 yards, 2 TD |
| Navy | Receiving | Eli Heidenreich | 1 reception, 52 yards, TD |
| Army | Passing | Bryson Daily | 7/16, 65 yards, TD |
| Army | Rushing | Kanye Udoh | 14 carries, 53 yards |
| Army | Receiving | Hayden Reed | 3 receptions, 29 yards, TD |
For this year's 125th Army-Navy Game, the Navy Midshipmen chose to honor the Jolly Rogers which were established in 1943 during World War II as the most lethal Naval Aviation team in U.S. Navy history. They were most feared by their enemies that their tagline is "Fear the Bones" and their callsign is "Victory". The Midshipmen wore navy dark blue uniforms with sleeves featuring an angled stripe, with 9 chevrons that pays tribute to the nine aircraft (like the VF-61 and VF-84) flown throughout the squadron's history. The helmet design has chevrons as well with the skull and bones logo on the sides on a white background.

### Oklahoma (2024 Armed Forces Bowl)

| Quarter | 1 | 2 | 3 | 4 | Total |
| Sooners | 14 | 0 | 0 | 6 | 20 |
| Midshipmen | 0 | 7 | 7 | 7 | 21 |
at Amon G. Carter Stadium • Fort Worth, Texas
* Date: Friday, December 27, 2024
* Game time: 12:00 p.m. EST
* Game weather: Sunny • Temperature: 58 °F (14 °C) • Wind: 13 mph (21 km/h) south
* Game attendance: 50,754
* Referee: Mike McCabe
* TV announcers (ESPN): Courtney Lyle (play-by-play) , Rene Ingoglia (analyst) & Morgan Uber (sideline)
| Statistics | OU | NAVY |
| First downs | 27 | 11 |
| Total yards | 433 | 318 |
| Rushes/yards | 40–158 | 40–226 |
| Passing yards | 275 | 92 |
| Passing: Comp–Att–Int | 29–44–0 | 7–13–0 |
| Time of possession | 29:50 | 30:10 |
| Team | Category | Player | Statistics |
| Oklahoma | Passing | Michael Hawkins Jr. | 28/43, 247 yards, 2 TD |
| Oklahoma | Rushing | Gavin Sawchuk | 13 carries, 67 yards, TD |
| Oklahoma | Receiving | Ivan Carreon | 7 receptions, 22 yards |
| Navy | Passing | Blake Horvath | 7/12, 92 yards |
| Navy | Rushing | Blake Horvath | 18 carries, 155 yards, 2 TD |
| Navy | Receiving | Nathan Kent | 1 reception, 32 yards |