Oklahoma vs. Navy

Friday, December 27, 2024, Armed Forces Bowl

Navy beat Oklahoma 21–⁠20. It was their second meeting; Navy leads the series 2–⁠0.

Neutral siteOklahoma6–⁠7 in 2024
20
Neutral siteNavy10–⁠3 in 2024
21

Final at Amon G. Carter Stadium, Fort WorthTV: ESPNAttendance 50,754

MVP Blake Horvath (QB, Navy)Wikipedia

At kickoff
61°F, a few clouds, wind 14 mph from the southwestWeather: NOAA NCEI Integrated Surface Database; Fort Worth Naval Air Station Jrb/Carswell Field (KNFW), 10 km from the stadium, eight minutes before kickoff
Official
Mike McCabeGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Oklahoma1400620
Navy077721

How the win probability moved

Navy favored

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

Oklahoma favored

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

Standouts

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

Player stats

Oklahoma

PassingC/AttYdsTDInt
Michael Hawkins Jr.28/4324720
Luke Elzinga1/12800
RushingCarYdsTDLong
Gavin Sawchuk1367121
Michael Hawkins Jr.1761016
Xavier Robinson62109
Taylor Tatum3605
ReceivingRecYdsTDLong
Ivan Carreon772021
Zion Kearney266156
Woodi Washington128028
Jacob Jordan527011
DefenseTklTFLSacksInt
Kip Lewis6000
Samuel Omosigho50.500
Ethan Downs4100
Jacobe Johnson40.500

Navy

PassingC/AttYdsTDInt
Blake Horvath7/129200
Eli Heidenreich0/1000
RushingCarYdsTDLong
Blake Horvath18155295
Alex Tecza1543111
Eli Heidenreich42309
Daba Fofana2603
ReceivingRecYdsTDLong
Nathan Kent132032
Eli Heidenreich222016
Cody Howard121021
Brandon Chatman212010
DefenseTklTFLSacksInt
Colin Ramos12100
Kyle Jacob9110
Kenneth McShan8000
Mbiti Williams Jr.6000
Justin Reed4110
Griffen Willis2220

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

Team stats

OklahomaNavy
433Total yards318
275Passing yards92
158Rushing yards226
6.3Yards per pass7.1
4.0Yards per rush5.7
27First downs11
11–⁠19Third downs4–⁠13
2–⁠4Fourth downs1–⁠2
1Turnovers0
7–⁠45Penalties4–⁠40
29:50Possession30:10
0Sacks (by defense)4

Efficiency

OklahomaNavy
42%Success rate26%
0.06EPA per play0.09
1.29Explosiveness1.95
−0.14Rushing EPA0.09
0.21Passing EPA0.07
32%Passing-down success22%
−0.43First-down EPA−0.33
−0.01Second-down EPA0.44
1.09Third-down EPA0.44
8%Havoc by its defense10%

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

The line

Navy −1, over/under 44.

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 Oklahoma 57%, Navy 43%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Navy end zoneOklahoma end zoneQ1 OklahomaTouchdown, 9 playsQ1 NavyPunt, 6 playsQ1 OklahomaTouchdown, 6 playsQ1 NavyTurnover on downs, 6 playsQ1 OklahomaTurnover on downs, 12 playsQ2 NavyPunt, 3 playsQ2 OklahomaTurnover on downs, 6 playsQ2 NavyTouchdown, 6 playsQ2 OklahomaPunt, 3 playsQ2 NavyPunt, 3 playsQ2 OklahomaEnd of half, 9 playsQ3 NavyPunt, 8 playsQ3 OklahomaPunt, 9 playsQ3 NavyTouchdown, 2 playsQ3 OklahomaFumble, 1 playQ3 NavyMissed FG, 4 playsQ3 OklahomaMissed FG, 12 playsQ4 NavyTouchdown, 12 playsQ4 OklahomaPunt, 5 playsQ4 NavyPunt, 3 playsQ4 OklahomaTouchdown, 13 playsQ4 NavyEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Navy drives left to right, Oklahoma right to left.
  1. Q1 OklahomaTouchdown, 9 plays, 65 yards
  2. Q1 NavyPunt, 6 plays, 34 yards
  3. Q1 OklahomaTouchdown, 6 plays, 85 yards
  4. Q1 NavyTurnover on downs, 6 plays, 38 yards
  5. Q1 OklahomaTurnover on downs, 12 plays, 55 yards
  6. Q2 NavyPunt, 3 plays, 2 yards
  7. Q2 OklahomaTurnover on downs, 6 plays, 37 yards
  8. Q2 NavyTouchdown, 6 plays, 45 yards
  9. Q2 OklahomaPunt, 3 plays, −6 yards
  10. Q2 NavyPunt, 3 plays, 2 yards
  11. Q2 OklahomaEnd of half, 9 plays, 47 yards
  12. Q3 NavyPunt, 8 plays, 26 yards
  13. Q3 OklahomaPunt, 9 plays, 35 yards
  14. Q3 NavyTouchdown, 2 plays, 96 yards
  15. Q3 OklahomaFumble, 1 play, 0 yards
  16. Q3 NavyMissed FG, 4 plays, 6 yards
  17. Q3 OklahomaMissed FG, 12 plays, 46 yards
  18. Q4 NavyTouchdown, 12 plays, 66 yards
  19. Q4 OklahomaPunt, 5 plays, 13 yards
  20. Q4 NavyPunt, 3 plays, 9 yards
  21. Q4 OklahomaTouchdown, 13 plays, 65 yards
  22. Q4 NavyEnd of game, 1 play, −1 yard

Play by play

1st quarter5 drives, then Oklahoma 14, Navy 0
Oklahoma Touchdown, 9 plays
15:001st & 10 at own 35Lance Gossett kickoff for 40 yds
14:501st & 10 at own 35Michael Hawkins Jr. run for 4 yds to the OU 39
14:302nd & 6 at own 39Michael Hawkins Jr. pass complete to Zion Ragins for 5 yds to the OU 44
14:153rd & 1 at own 44Gavin Sawchuk run for 3 yds to the OU 47 for a 1ST down
13:501st & 10 at own 47Michael Hawkins Jr. run for 5 yds to the NAVY 48
13:152nd & 5 at opp 48Gavin Sawchuk run for 9 yds to the NAVY 39 for a 1ST down
12:551st & 10 at opp 39Michael Hawkins Jr. pass complete to Jacob Jordan for 9 yds to the NAVY 30
12:252nd & 1 at opp 30Gavin Sawchuk run for 4 yds to the NAVY 26 for a 1ST down
12:001st & 10 at opp 26Michael Hawkins Jr. pass complete to Ivan Carreon for 5 yds to the NAVY 21
11:332nd & 5 at opp 21Gavin Sawchuk 21 Yd Run (Zach Schmit Kick)Oklahoma 7, Navy 0
Navy Punt, 6 plays
11:332nd & 5 at own 35Zach Schmit kickoff for 57 yds , Isaiah Bryant return for 17 yds to the NAVY 25
11:201st & 10 at own 25Alex Tecza run for 2 yds to the NAVY 27
10:402nd & 8 at own 27Blake Horvath run for no gain to the NAVY 27
10:003rd & 8 at own 27Blake Horvath pass complete to Nathan Kent for 32 yds to the OU 41 for a 1ST down
9:201st & 10 at opp 41Alex Tecza run for a loss of 2 yards to the OU 43
8:432nd & 12 at opp 43Navy Penalty, False Start (Brent Self) to the OU 48
8:202nd & 17 at opp 48Alex Tecza run for 7 yds to the OU 41
7:503rd & 10 at opp 41Blake Horvath pass incomplete to Eli Heidenreich
7:394th & 10 at opp 41Riley Riethman punt for 26 yds, downed at the OU 15
Oklahoma Touchdown, 6 plays
7:351st & 10 at own 15Michael Hawkins Jr. pass incomplete to Sam Franklin
7:322nd & 10 at own 15Michael Hawkins Jr. pass incomplete to Sam Franklin
7:323rd & 10 at own 15Timeout Oklahoma, clock 07:32
7:203rd & 10 at own 15Michael Hawkins Jr. run for 16 yds to the OU 31 for a 1ST down
6:581st & 10 at own 31Hawkins Jr., Michael pass incomplete to Jordan, Jacob, PENALTY NAVY holding (Duhart, Andrew) 10 yards to the OU41, NO PLAY, 1ST DOWN OU.
6:491st & 10 at own 41Michael Hawkins Jr. pass incomplete to Zion Ragins
6:412nd & 10 at own 41Gavin Sawchuk run for 3 yds to the OU 44
5:563rd & 7 at own 44Zion Kearney 56 Yd pass from Michael Hawkins Jr. (Zach Schmit Kick)Oklahoma 14, Navy 0
Navy Turnover on downs, 6 plays
5:563rd & 7 at own 35Zach Schmit kickoff for 57 yds , Isaiah Bryant return for 29 yds to the NAVY 37
5:451st & 10 at own 37Blake Horvath run for a loss of 4 yards to the NAVY 33
5:002nd & 14 at own 33Blake Horvath run for 37 yds to the OU 30 for a 1ST down
4:451st & 10 at opp 30Daba Fofana run for 3 yds to the OU 27
3:502nd & 7 at opp 27Blake Horvath pass complete to Brandon Chatman for 2 yds to the OU 25
3:103rd & 5 at opp 25Blake Horvath run for no gain to the OU 25
2:274th & 5 at opp 25Blake Horvath pass incomplete to Eli Heidenreich
Oklahoma Turnover on downs, 12 plays
2:201st & 10 at own 25Taylor Tatum run for 5 yds to the OU 30
1:552nd & 5 at own 30Xavier Robinson run for 3 yds to the OU 33
1:183rd & 2 at own 33Timeout Oklahoma, clock 01:18
1:113rd & 2 at own 33Xavier Robinson run for 3 yds to the OU 36 for a 1ST down
0:001st & 10 at own 36Michael Hawkins Jr. pass complete to Zion Ragins for 2 yds to the OU 38
Q2 14:562nd & 8 at own 38Michael Hawkins Jr. pass incomplete to Zion Ragins
Q2 14:503rd & 8 at own 38Michael Hawkins Jr. pass complete to Zion Ragins for 5 yds to the OU 43
Q2 14:004th & 3 at own 43Luke Elzinga pass complete to Woodi Washington for 28 yds to the NAVY 29 for a 1ST down
Q2 13:301st & 10 at opp 29Michael Hawkins Jr. sacked by Justin Reed for a loss of 3 yards to the NAVY 32
Q2 12:502nd & 13 at opp 32Michael Hawkins Jr. pass complete to Gavin Sawchuk for 4 yds to the NAVY 28 Oklahoma Penalty, Offensive Holding (Ivan Carreon) to the NAVY 38
Q2 12:152nd & 19 at opp 38Michael Hawkins Jr. pass complete to Ivan Carreon for 9 yds to the NAVY 29
Q2 12:003rd & 10 at opp 29Michael Hawkins Jr. pass complete to Ivan Carreon for 9 yds to the NAVY 20
Q2 11:464th & 1 at opp 20Xavier Robinson run for no gain to the NAVY 20
2nd quarter6 drives, then Oklahoma 14, Navy 7
Navy Punt, 3 plays
11:401st & 10 at own 20Alex Tecza run for 4 yds to the NAVY 24
11:002nd & 6 at own 24Blake Horvath run for a loss of 2 yards to the NAVY 22
10:263rd & 8 at own 22Blake Horvath pass incomplete to Eli Heidenreich
10:154th & 8 at own 22Riley Riethman punt for 70 yds, punt out-of-bounds at the OU 8
Oklahoma Turnover on downs, 6 plays
10:001st & 10 at own 8Michael Hawkins Jr. pass complete to Ivan Carreon for 9 yds to the OU 17
9:502nd & 1 at own 17Gavin Sawchuk run for 4 yds to the OU 21 for a 1ST down
9:211st & 10 at own 21Hawkins Jr., Michael pass incomplete to Ragins, Zion, PENALTY NAVY pass interference (Oniha, Irabonoise) 15 yards to the OU36, NO PLAY, 1ST DOWN OU.
9:101st & 10 at own 36Gavin Sawchuk run for 3 yds to the OU 39
8:352nd & 7 at own 39Gavin Sawchuk run for 6 yds to the OU 45
7:503rd & 1 at own 45Gavin Sawchuk run for no gain to the OU 45
7:164th & 1 at own 45Michael Hawkins Jr. run for no gain to the OU 45
Navy Touchdown, 6 plays
7:121st & 10 at opp 45Tecza, Alex rush for 1 yard to the OU44, PENALTY OU offside (Ford, Trace) 5 yards to the OU40, NO PLAY.
6:551st & 5 at opp 40Blake Horvath run for no gain to the OU 40
6:152nd & 5 at opp 40Blake Horvath run for 4 yds to the OU 36
5:453rd & 1 at opp 36Blake Horvath pass complete to Cody Howard for 21 yds to the OU 15 for a 1ST down
4:501st & 10 at opp 15Alex Tecza run for 1 yd to the OU 14
4:152nd & 9 at opp 14Blake Horvath run for 3 yds to the OU 11
3:403rd & 6 at opp 11Alex Tecza 11 Yd Run (Nathan Kirkwood Kick)Oklahoma 14, Navy 7
Oklahoma Punt, 3 plays
3:403rd & 6 at own 35Lance Gossett kickoff for 64 yds
3:341st & 10 at own 35Michael Hawkins Jr. run for 1 yd to the OU 36
3:142nd & 9 at own 36Oklahoma Penalty, False Start (Zion Ragins) to the OU 31
2:552nd & 14 at own 31Michael Hawkins Jr. pass complete to Jacob Jordan for a loss of 2 yards to the OU 29
2:533rd & 16 at own 29Timeout Navy, clock 02:53
2:473rd & 16 at own 29Michael Hawkins Jr. pass incomplete to Zion Ragins
2:414th & 16 at own 29Luke Elzinga punt for 11 yds, punt out-of-bounds at the OU 40
Navy Punt, 3 plays
2:301st & 10 at opp 40Eli Heidenreich run for a loss of 1 yard to the OU 41
1:542nd & 11 at opp 41Eli Heidenreich pass incomplete to Regis Velez
1:473rd & 11 at opp 41Alex Tecza run for 3 yds to the OU 38
1:474th & 8 at opp 38Timeout Oklahoma, clock 01:47
1:394th & 8 at opp 38Riley Riethman punt for 31 yds, downed at the OU 7
Oklahoma End of half, 9 plays
1:301st & 10 at own 7Gavin Sawchuk run for 5 yds to the OU 12
1:162nd & 5 at own 12Michael Hawkins Jr. pass incomplete to Zion Kearney
1:103rd & 5 at own 12Xavier Robinson run for 9 yds to the OU 21 for a 1ST down
0:541st & 10 at own 21Michael Hawkins Jr. pass incomplete
0:452nd & 10 at own 21Michael Hawkins Jr. pass incomplete to Zion Kearney
0:363rd & 10 at own 21Michael Hawkins Jr. run for 12 yds to the OU 33 for a 1ST down
0:361st & 10 at own 33Timeout Navy, clock 00:36
0:251st & 10 at own 33Michael Hawkins Jr. sacked by Griffen Willis for a loss of 3 yards to the OU 30
0:072nd & 13 at own 30Michael Hawkins Jr. pass complete to Xavier Robinson for 14 yds to the OU 44 for a 1ST down
0:001st & 10 at own 44Michael Hawkins Jr. pass complete to Xavier Robinson for 10 yds to the NAVY 46 for a 1ST down
3rd quarter5 drives, then Tied at 14
Navy Punt, 8 plays
15:001st & 10 at own 35Zach Schmit kickoff for 63 yds , Isaiah Bryant return for 23 yds to the NAVY 25
14:501st & 10 at own 25Alex Tecza run for 2 yds to the NAVY 27
14:102nd & 8 at own 27Alex Tecza run for 5 yds to the NAVY 32
13:203rd & 3 at own 32Blake Horvath run for 2 yds to the NAVY 34
12:504th & 1 at own 34Horvath, Blake rush for 2 yards to the NAVY36, PENALTY OU offside (Lewis, Kip) 5 yards to the NAVY39, NO PLAY, 1ST DOWN NAVY.
12:201st & 10 at own 39Eli Heidenreich run for 9 yds to the NAVY 48
11:532nd & 1 at own 48Alex Tecza run for 2 yds to the 50 yard line for a 1ST down
11:151st & 10 at the 50Alex Tecza run for no gain to the 50 yard line
10:452nd & 10 at the 50Alex Tecza run for 1 yd to the OU 49
10:013rd & 9 at opp 49Blake Horvath pass incomplete to Eli Heidenreich
9:544th & 9 at opp 49Riley Riethman punt for 49 yds for a touchback
Oklahoma Punt, 9 plays
9:501st & 10 at own 20Gavin Sawchuk run for 5 yds to the OU 25
9:202nd & 5 at own 25Gavin Sawchuk run for 2 yds to the OU 27
8:463rd & 3 at own 27Michael Hawkins Jr. run for 13 yds to the OU 40 for a 1ST down
8:251st & 10 at own 40Gavin Sawchuk run for 2 yds to the OU 42
8:002nd & 8 at own 42Xavier Robinson run for 4 yds to the OU 46
7:303rd & 4 at own 46Michael Hawkins Jr. run for 4 yds to the 50 yard line for a 1ST down
6:551st & 10 at the 50Zion Ragins run for 3 yds to the NAVY 47
6:252nd & 7 at opp 47Xavier Robinson run for 2 yds to the NAVY 45
5:403rd & 5 at opp 45Michael Hawkins Jr. run for no gain to the NAVY 45
5:014th & 5 at opp 45Luke Elzinga punt for 41 yds, fair catch by Rayuan Lane III at the NAVY 4
Navy Touchdown, 2 plays
4:551st & 10 at own 4Alex Tecza run for 1 yd to the NAVY 5
3:492nd & 9 at own 5Blake Horvath 95 Yd Run (Nathan Kirkwood Kick)Tied at 14
3:492nd & 9 at own 35Lance Gossett kickoff for 65 yds for a touchback
3:401st & 10 at own 25Michael Hawkins Jr. run for 1 yd to the OU 26 Michael Hawkins Jr. fumbled, forced by Colin Ramos, recovered by NAVY Andrew Duhart
Navy Missed FG, 4 plays
3:351st & 10 at opp 26Blake Horvath pass incomplete to Brandon Chatman
3:302nd & 10 at opp 26Blake Horvath run for no gain to the OU 26
3:003rd & 10 at opp 26Blake Horvath pass complete to Eli Heidenreich for 6 yds to the OU 20
2:114th & 4 at opp 20Timeout Navy, clock 02:11
2:074th & 4 at opp 20Nathan Kirkwood 38 yd FG MISSED
Oklahoma Missed FG, 12 plays
1:591st & 10 at own 20Michael Hawkins Jr. pass incomplete to Zion Ragins
1:502nd & 10 at own 20Michael Hawkins Jr. pass complete to Jacob Jordan for 4 yds to the OU 24
1:153rd & 6 at own 24Michael Hawkins Jr. pass complete to Ivan Carreon for 21 yds to the OU 45 for a 1ST down
0:551st & 10 at own 45Michael Hawkins Jr. pass complete to Gavin Sawchuk for a loss of 1 yard to the OU 44
0:302nd & 11 at own 44Hawkins Jr., Michael rush for 56 yards to the NAVY0, PENALTY OU holding (Nwaiwu, Febechi) 10 yards to the OU34, NO PLAY.
0:002nd & 21 at own 34Michael Hawkins Jr. pass complete to Kaden Helms for 10 yds to the OU 44
Q4 14:503rd & 11 at own 44Michael Hawkins Jr. run for 11 yds to the NAVY 45 for a 1ST down
Q4 14:351st & 10 at opp 45Taylor Tatum run for 1 yd to the NAVY 44
Q4 14:002nd & 9 at opp 44Michael Hawkins Jr. pass complete to Zion Kearney for 10 yds to the NAVY 34 for a 1ST down
Q4 13:151st & 10 at opp 34Taylor Tatum run for no gain to the NAVY 34
Q4 12:452nd & 10 at opp 34Michael Hawkins Jr. pass complete to Gavin Sawchuk for no gain to the NAVY 34
Q4 12:113rd & 10 at opp 34Michael Hawkins Jr. pass incomplete to Gavin Sawchuk
Q4 12:064th & 10 at opp 34Zach Schmit 52 yd FG MISSED
4th quarter5 drives, then Navy 21, Oklahoma 20
Navy Touchdown, 12 plays
12:001st & 10 at own 34Blake Horvath run for 4 yds to the NAVY 38
11:152nd & 6 at own 38Eli Heidenreich run for 8 yds to the NAVY 46 for a 1ST down
10:401st & 10 at own 46Eli Heidenreich run for 7 yds to the OU 47
9:552nd & 3 at opp 47Blake Horvath pass complete to Isaiah Bryant for 5 yds to the OU 42 for a 1ST down
9:301st & 10 at opp 42Alex Tecza run for 1 yd to the OU 41
8:452nd & 9 at opp 41Blake Horvath run for 2 yds to the OU 39
8:003rd & 7 at opp 39Blake Horvath pass complete to Brandon Chatman for 10 yds to the OU 29 for a 1ST down
7:201st & 10 at opp 29Blake Horvath run for 2 yds to the OU 27
6:402nd & 8 at opp 27Daba Fofana run for 3 yds to the OU 24
6:003rd & 5 at opp 24Blake Horvath run for 2 yds to the OU 22
5:154th & 3 at opp 22Blake Horvath pass complete to Eli Heidenreich for 16 yds to the OU 6 for a 1ST down
4:341st & goal at opp 6Blake Horvath 6 Yd Run (Nathan Kirkwood Kick)Navy 21, Oklahoma 14
Oklahoma Punt, 5 plays
4:341st & 10 at own 35Lance Gossett kickoff for 65 yds for a touchback
4:251st & 10 at own 25Michael Hawkins Jr. run for 7 yds to the OU 32
4:002nd & 3 at own 32Michael Hawkins Jr. pass complete to Jacob Jordan for 5 yds to the OU 37 for a 1ST down
3:401st & 10 at own 37Michael Hawkins Jr. run for 1 yd to the OU 38
3:122nd & 9 at own 38Michael Hawkins Jr. pass incomplete
3:073rd & 9 at own 38Michael Hawkins Jr. pass incomplete to Jake Roberts
2:564th & 9 at own 38Luke Elzinga punt for 57 yds, downed at the NAVY 5
Navy Punt, 3 plays
2:491st & 10 at own 5Blake Horvath run for 1 yd to the NAVY 6
2:492nd & 9 at own 6Timeout Oklahoma, clock 02:49
2:452nd & 9 at own 6Alex Tecza run for 5 yds to the NAVY 11
2:003rd & 4 at own 11Blake Horvath run for 3 yds to the NAVY 14
1:474th & 1 at own 14Riley Riethman punt for 54 yds , Peyton Bowen returns for 13 yds to the OU 27 Oklahoma Penalty, Illegal Block (10 Yards) to the OU 35
Oklahoma Touchdown, 13 plays
1:381st & 10 at own 35Michael Hawkins Jr. sacked by Griffen Willis for a loss of 1 yard to the OU 34
1:382nd & 11 at own 34Timeout Oklahoma, clock 01:38
1:312nd & 11 at own 34Michael Hawkins Jr. pass complete to Gavin Sawchuk for 5 yds to the OU 39
1:253rd & 6 at own 39Michael Hawkins Jr. pass incomplete to Jake Roberts
1:224th & 6 at own 39Michael Hawkins Jr. pass complete to Jake Roberts for 7 yds to the OU 46 for a 1ST down
1:151st & 10 at own 46Michael Hawkins Jr. pass complete to Ivan Carreon for 5 yds to the NAVY 49
0:592nd & 5 at opp 49Michael Hawkins Jr. pass incomplete
0:523rd & 5 at opp 49Michael Hawkins Jr. pass complete to Zion Ragins for 8 yds to the NAVY 41 for a 1ST down
0:431st & 10 at opp 41Michael Hawkins Jr. pass complete to Gavin Sawchuk for 3 yds to the NAVY 38
0:352nd & 7 at opp 38Michael Hawkins Jr. pass complete to Ivan Carreon for 14 yds to the NAVY 24 for a 1ST down
0:321st & 10 at opp 24Michael Hawkins Jr. sacked by Kyle Jacob for a loss of 7 yards to the NAVY 31
0:322nd & 17 at opp 31Timeout Oklahoma, clock 00:32
0:272nd & 17 at opp 31Michael Hawkins Jr. pass incomplete to Jacob Jordan
0:203rd & 17 at opp 31Hawkins Jr., Michael pass incomplete to Ragins, Zion, PENALTY NAVY holding (Duhart, Andrew) 10 yards to the NAVY21, NO PLAY, 1ST DOWN OU.
0:101st & 10 at opp 21Michael Hawkins Jr. pass complete to Jacob Jordan for 11 yds to the NAVY 10 for a 1ST down
0:061st & goal at opp 10Jake Roberts 10 Yd pass from Michael Hawkins Jr. (Two-Point Pass Conversion Failed)Navy 21, Oklahoma 20
0:061st & 0 at opp 3Timeout Navy, clock 00:06
0:061st & 10 at own 35Timeout Navy, clock 00:06
Navy End of game, 1 play
0:061st & 10 at own 35Zach Schmit on-side kick recovered by Navy at the OU 44 Oklahoma Penalty, Illegal Touching (Yards) to the OU 44
0:001st & 10 at opp 44TEAM run for a loss of 1 yard to the OU 45

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 21, Oklahoma 20Armed Forces Bowl
1965Navy 10, Oklahoma 0

Around this game