Seasons 2024 Bowls & playoff Oklahoma vs. Navy Oklahoma vs. Navy Friday, December 27, 2024, Armed Forces Bowl Share
Navy beat Oklahoma 21–20. It was their second meeting; Navy leads the series 2–0.
How the win probability moved Navy favored
Win probability by play: Navy 55% at kickoff, 100% at the end. Biggest swing: 57 points. 50% Oklahoma favored
Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (57 points). The moment
Zach Schmit on-side kick recovered by Navy at the OU 44 Oklahoma Penalty, Illegal Touching (Yards) to the OU 44
4th quarter, 0:06. Navy’s chances went from 43% to 100%. See it in the play by play
Standouts Photos: Wikimedia Commons, free licenses; credits on each player’s page.
Player stats From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats Oklahoma Navy 433 Total yards 318 275 Passing yards 92 158 Rushing yards 226 6.3 Yards per pass 7.1 4.0 Yards per rush 5.7 27 First downs 11 11–19 Third downs 4–13 2–4 Fourth downs 1–2 1 Turnovers 0 7–45 Penalties 4–40 29:50 Possession 30:10 0 Sacks (by defense) 4
Efficiency Oklahoma Navy 42% Success rate 26% 0.06 EPA per play 0.09 1.29 Explosiveness 1.95 −0.14 Rushing EPA 0.09 0.21 Passing EPA 0.07 32% Passing-down success 22% −0.43 First-down EPA −0.33 −0.01 Second-down EPA 0.44 1.09 Third-down EPA 0.44 8% Havoc by its defense 10%
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 zone Oklahoma end zone Q1 Oklahoma Touchdown, 9 plays Q1 Navy Punt, 6 plays Q1 Oklahoma Touchdown, 6 plays Q1 Navy Turnover on downs, 6 plays Q1 Oklahoma Turnover on downs, 12 plays Q2 Navy Punt, 3 plays Q2 Oklahoma Turnover on downs, 6 plays Q2 Navy Touchdown, 6 plays Q2 Oklahoma Punt, 3 plays Q2 Navy Punt, 3 plays Q2 Oklahoma End of half, 9 plays Q3 Navy Punt, 8 plays Q3 Oklahoma Punt, 9 plays Q3 Navy Touchdown, 2 plays Q3 Oklahoma Fumble, 1 play Q3 Navy Missed FG, 4 plays Q3 Oklahoma Missed FG, 12 plays Q4 Navy Touchdown, 12 plays Q4 Oklahoma Punt, 5 plays Q4 Navy Punt, 3 plays Q4 Oklahoma Touchdown, 13 plays Q4 Navy End 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. Q1 Oklahoma Touchdown, 9 plays, 65 yards Q1 Navy Punt, 6 plays, 34 yards Q1 Oklahoma Touchdown, 6 plays, 85 yards Q1 Navy Turnover on downs, 6 plays, 38 yards Q1 Oklahoma Turnover on downs, 12 plays, 55 yards Q2 Navy Punt, 3 plays, 2 yards Q2 Oklahoma Turnover on downs, 6 plays, 37 yards Q2 Navy Touchdown, 6 plays, 45 yards Q2 Oklahoma Punt, 3 plays, −6 yards Q2 Navy Punt, 3 plays, 2 yards Q2 Oklahoma End of half, 9 plays, 47 yards Q3 Navy Punt, 8 plays, 26 yards Q3 Oklahoma Punt, 9 plays, 35 yards Q3 Navy Touchdown, 2 plays, 96 yards Q3 Oklahoma Fumble, 1 play, 0 yards Q3 Navy Missed FG, 4 plays, 6 yards Q3 Oklahoma Missed FG, 12 plays, 46 yards Q4 Navy Touchdown, 12 plays, 66 yards Q4 Oklahoma Punt, 5 plays, 13 yards Q4 Navy Punt, 3 plays, 9 yards Q4 Oklahoma Touchdown, 13 plays, 65 yards Q4 Navy End of game, 1 play, −1 yard
Play by play 1st quarter 5 drives, then Oklahoma 14, Navy 0 Oklahoma Touchdown, 9 plays 15:00 1st & 10 at own 35 Lance Gossett kickoff for 40 yds 14:50 1st & 10 at own 35 Michael Hawkins Jr. run for 4 yds to the OU 39 14:30 2nd & 6 at own 39 Michael Hawkins Jr. pass complete to Zion Ragins for 5 yds to the OU 44 14:15 3rd & 1 at own 44 Gavin Sawchuk run for 3 yds to the OU 47 for a 1ST down 13:50 1st & 10 at own 47 Michael Hawkins Jr. run for 5 yds to the NAVY 48 13:15 2nd & 5 at opp 48 Gavin Sawchuk run for 9 yds to the NAVY 39 for a 1ST down 12:55 1st & 10 at opp 39 Michael Hawkins Jr. pass complete to Jacob Jordan for 9 yds to the NAVY 30 12:25 2nd & 1 at opp 30 Gavin Sawchuk run for 4 yds to the NAVY 26 for a 1ST down 12:00 1st & 10 at opp 26 Michael Hawkins Jr. pass complete to Ivan Carreon for 5 yds to the NAVY 21 11:33 2nd & 5 at opp 21 Gavin Sawchuk 21 Yd Run (Zach Schmit Kick)Oklahoma 7, Navy 0 Navy Punt, 6 plays 11:33 2nd & 5 at own 35 Zach Schmit kickoff for 57 yds , Isaiah Bryant return for 17 yds to the NAVY 25 11:20 1st & 10 at own 25 Alex Tecza run for 2 yds to the NAVY 27 10:40 2nd & 8 at own 27 Blake Horvath run for no gain to the NAVY 27 10:00 3rd & 8 at own 27 Blake Horvath pass complete to Nathan Kent for 32 yds to the OU 41 for a 1ST down 9:20 1st & 10 at opp 41 Alex Tecza run for a loss of 2 yards to the OU 43 8:43 2nd & 12 at opp 43 Navy Penalty, False Start (Brent Self) to the OU 48 8:20 2nd & 17 at opp 48 Alex Tecza run for 7 yds to the OU 41 7:50 3rd & 10 at opp 41 Blake Horvath pass incomplete to Eli Heidenreich 7:39 4th & 10 at opp 41 Riley Riethman punt for 26 yds, downed at the OU 15 Oklahoma Touchdown, 6 plays 7:35 1st & 10 at own 15 Michael Hawkins Jr. pass incomplete to Sam Franklin 7:32 2nd & 10 at own 15 Michael Hawkins Jr. pass incomplete to Sam Franklin 7:32 3rd & 10 at own 15 Timeout Oklahoma, clock 07:32 7:20 3rd & 10 at own 15 Michael Hawkins Jr. run for 16 yds to the OU 31 for a 1ST down 6:58 1st & 10 at own 31 Hawkins Jr., Michael pass incomplete to Jordan, Jacob, PENALTY NAVY holding (Duhart, Andrew) 10 yards to the OU41, NO PLAY, 1ST DOWN OU. 6:49 1st & 10 at own 41 Michael Hawkins Jr. pass incomplete to Zion Ragins 6:41 2nd & 10 at own 41 Gavin Sawchuk run for 3 yds to the OU 44 5:56 3rd & 7 at own 44 Zion Kearney 56 Yd pass from Michael Hawkins Jr. (Zach Schmit Kick)Oklahoma 14, Navy 0 Navy Turnover on downs, 6 plays 5:56 3rd & 7 at own 35 Zach Schmit kickoff for 57 yds , Isaiah Bryant return for 29 yds to the NAVY 37 5:45 1st & 10 at own 37 Blake Horvath run for a loss of 4 yards to the NAVY 33 5:00 2nd & 14 at own 33 Blake Horvath run for 37 yds to the OU 30 for a 1ST down 4:45 1st & 10 at opp 30 Daba Fofana run for 3 yds to the OU 27 3:50 2nd & 7 at opp 27 Blake Horvath pass complete to Brandon Chatman for 2 yds to the OU 25 3:10 3rd & 5 at opp 25 Blake Horvath run for no gain to the OU 25 2:27 4th & 5 at opp 25 Blake Horvath pass incomplete to Eli Heidenreich Oklahoma Turnover on downs, 12 plays 2:20 1st & 10 at own 25 Taylor Tatum run for 5 yds to the OU 30 1:55 2nd & 5 at own 30 Xavier Robinson run for 3 yds to the OU 33 1:18 3rd & 2 at own 33 Timeout Oklahoma, clock 01:18 1:11 3rd & 2 at own 33 Xavier Robinson run for 3 yds to the OU 36 for a 1ST down 0:00 1st & 10 at own 36 Michael Hawkins Jr. pass complete to Zion Ragins for 2 yds to the OU 38 Q2 14:56 2nd & 8 at own 38 Michael Hawkins Jr. pass incomplete to Zion Ragins Q2 14:50 3rd & 8 at own 38 Michael Hawkins Jr. pass complete to Zion Ragins for 5 yds to the OU 43 Q2 14:00 4th & 3 at own 43 Luke Elzinga pass complete to Woodi Washington for 28 yds to the NAVY 29 for a 1ST down Q2 13:30 1st & 10 at opp 29 Michael Hawkins Jr. sacked by Justin Reed for a loss of 3 yards to the NAVY 32 Q2 12:50 2nd & 13 at opp 32 Michael 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:15 2nd & 19 at opp 38 Michael Hawkins Jr. pass complete to Ivan Carreon for 9 yds to the NAVY 29 Q2 12:00 3rd & 10 at opp 29 Michael Hawkins Jr. pass complete to Ivan Carreon for 9 yds to the NAVY 20 Q2 11:46 4th & 1 at opp 20 Xavier Robinson run for no gain to the NAVY 20
2nd quarter 6 drives, then Oklahoma 14, Navy 7 Navy Punt, 3 plays 11:40 1st & 10 at own 20 Alex Tecza run for 4 yds to the NAVY 24 11:00 2nd & 6 at own 24 Blake Horvath run for a loss of 2 yards to the NAVY 22 10:26 3rd & 8 at own 22 Blake Horvath pass incomplete to Eli Heidenreich 10:15 4th & 8 at own 22 Riley Riethman punt for 70 yds, punt out-of-bounds at the OU 8 Oklahoma Turnover on downs, 6 plays 10:00 1st & 10 at own 8 Michael Hawkins Jr. pass complete to Ivan Carreon for 9 yds to the OU 17 9:50 2nd & 1 at own 17 Gavin Sawchuk run for 4 yds to the OU 21 for a 1ST down 9:21 1st & 10 at own 21 Hawkins Jr., Michael pass incomplete to Ragins, Zion, PENALTY NAVY pass interference (Oniha, Irabonoise) 15 yards to the OU36, NO PLAY, 1ST DOWN OU. 9:10 1st & 10 at own 36 Gavin Sawchuk run for 3 yds to the OU 39 8:35 2nd & 7 at own 39 Gavin Sawchuk run for 6 yds to the OU 45 7:50 3rd & 1 at own 45 Gavin Sawchuk run for no gain to the OU 45 7:16 4th & 1 at own 45 Michael Hawkins Jr. run for no gain to the OU 45 Navy Touchdown, 6 plays 7:12 1st & 10 at opp 45 Tecza, Alex rush for 1 yard to the OU44, PENALTY OU offside (Ford, Trace) 5 yards to the OU40, NO PLAY. 6:55 1st & 5 at opp 40 Blake Horvath run for no gain to the OU 40 6:15 2nd & 5 at opp 40 Blake Horvath run for 4 yds to the OU 36 5:45 3rd & 1 at opp 36 Blake Horvath pass complete to Cody Howard for 21 yds to the OU 15 for a 1ST down 4:50 1st & 10 at opp 15 Alex Tecza run for 1 yd to the OU 14 4:15 2nd & 9 at opp 14 Blake Horvath run for 3 yds to the OU 11 3:40 3rd & 6 at opp 11 Alex Tecza 11 Yd Run (Nathan Kirkwood Kick)Oklahoma 14, Navy 7 Oklahoma Punt, 3 plays 3:40 3rd & 6 at own 35 Lance Gossett kickoff for 64 yds 3:34 1st & 10 at own 35 Michael Hawkins Jr. run for 1 yd to the OU 36 3:14 2nd & 9 at own 36 Oklahoma Penalty, False Start (Zion Ragins) to the OU 31 2:55 2nd & 14 at own 31 Michael Hawkins Jr. pass complete to Jacob Jordan for a loss of 2 yards to the OU 29 2:53 3rd & 16 at own 29 Timeout Navy, clock 02:53 2:47 3rd & 16 at own 29 Michael Hawkins Jr. pass incomplete to Zion Ragins 2:41 4th & 16 at own 29 Luke Elzinga punt for 11 yds, punt out-of-bounds at the OU 40 Navy Punt, 3 plays 2:30 1st & 10 at opp 40 Eli Heidenreich run for a loss of 1 yard to the OU 41 1:54 2nd & 11 at opp 41 Eli Heidenreich pass incomplete to Regis Velez 1:47 3rd & 11 at opp 41 Alex Tecza run for 3 yds to the OU 38 1:47 4th & 8 at opp 38 Timeout Oklahoma, clock 01:47 1:39 4th & 8 at opp 38 Riley Riethman punt for 31 yds, downed at the OU 7 Oklahoma End of half, 9 plays 1:30 1st & 10 at own 7 Gavin Sawchuk run for 5 yds to the OU 12 1:16 2nd & 5 at own 12 Michael Hawkins Jr. pass incomplete to Zion Kearney 1:10 3rd & 5 at own 12 Xavier Robinson run for 9 yds to the OU 21 for a 1ST down 0:54 1st & 10 at own 21 Michael Hawkins Jr. pass incomplete 0:45 2nd & 10 at own 21 Michael Hawkins Jr. pass incomplete to Zion Kearney 0:36 3rd & 10 at own 21 Michael Hawkins Jr. run for 12 yds to the OU 33 for a 1ST down 0:36 1st & 10 at own 33 Timeout Navy, clock 00:36 0:25 1st & 10 at own 33 Michael Hawkins Jr. sacked by Griffen Willis for a loss of 3 yards to the OU 30 0:07 2nd & 13 at own 30 Michael Hawkins Jr. pass complete to Xavier Robinson for 14 yds to the OU 44 for a 1ST down 0:00 1st & 10 at own 44 Michael Hawkins Jr. pass complete to Xavier Robinson for 10 yds to the NAVY 46 for a 1ST down
3rd quarter 5 drives, then Tied at 14 Navy Punt, 8 plays 15:00 1st & 10 at own 35 Zach Schmit kickoff for 63 yds , Isaiah Bryant return for 23 yds to the NAVY 25 14:50 1st & 10 at own 25 Alex Tecza run for 2 yds to the NAVY 27 14:10 2nd & 8 at own 27 Alex Tecza run for 5 yds to the NAVY 32 13:20 3rd & 3 at own 32 Blake Horvath run for 2 yds to the NAVY 34 12:50 4th & 1 at own 34 Horvath, Blake rush for 2 yards to the NAVY36, PENALTY OU offside (Lewis, Kip) 5 yards to the NAVY39, NO PLAY, 1ST DOWN NAVY. 12:20 1st & 10 at own 39 Eli Heidenreich run for 9 yds to the NAVY 48 11:53 2nd & 1 at own 48 Alex Tecza run for 2 yds to the 50 yard line for a 1ST down 11:15 1st & 10 at the 50 Alex Tecza run for no gain to the 50 yard line 10:45 2nd & 10 at the 50 Alex Tecza run for 1 yd to the OU 49 10:01 3rd & 9 at opp 49 Blake Horvath pass incomplete to Eli Heidenreich 9:54 4th & 9 at opp 49 Riley Riethman punt for 49 yds for a touchback Oklahoma Punt, 9 plays 9:50 1st & 10 at own 20 Gavin Sawchuk run for 5 yds to the OU 25 9:20 2nd & 5 at own 25 Gavin Sawchuk run for 2 yds to the OU 27 8:46 3rd & 3 at own 27 Michael Hawkins Jr. run for 13 yds to the OU 40 for a 1ST down 8:25 1st & 10 at own 40 Gavin Sawchuk run for 2 yds to the OU 42 8:00 2nd & 8 at own 42 Xavier Robinson run for 4 yds to the OU 46 7:30 3rd & 4 at own 46 Michael Hawkins Jr. run for 4 yds to the 50 yard line for a 1ST down 6:55 1st & 10 at the 50 Zion Ragins run for 3 yds to the NAVY 47 6:25 2nd & 7 at opp 47 Xavier Robinson run for 2 yds to the NAVY 45 5:40 3rd & 5 at opp 45 Michael Hawkins Jr. run for no gain to the NAVY 45 5:01 4th & 5 at opp 45 Luke Elzinga punt for 41 yds, fair catch by Rayuan Lane III at the NAVY 4 Navy Touchdown, 2 plays 4:55 1st & 10 at own 4 Alex Tecza run for 1 yd to the NAVY 5 3:49 2nd & 9 at own 5 Blake Horvath 95 Yd Run (Nathan Kirkwood Kick)Tied at 14 3:49 2nd & 9 at own 35 Lance Gossett kickoff for 65 yds for a touchback 3:40 1st & 10 at own 25 Michael 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:35 1st & 10 at opp 26 Blake Horvath pass incomplete to Brandon Chatman 3:30 2nd & 10 at opp 26 Blake Horvath run for no gain to the OU 26 3:00 3rd & 10 at opp 26 Blake Horvath pass complete to Eli Heidenreich for 6 yds to the OU 20 2:11 4th & 4 at opp 20 Timeout Navy, clock 02:11 2:07 4th & 4 at opp 20 Nathan Kirkwood 38 yd FG MISSED Oklahoma Missed FG, 12 plays 1:59 1st & 10 at own 20 Michael Hawkins Jr. pass incomplete to Zion Ragins 1:50 2nd & 10 at own 20 Michael Hawkins Jr. pass complete to Jacob Jordan for 4 yds to the OU 24 1:15 3rd & 6 at own 24 Michael Hawkins Jr. pass complete to Ivan Carreon for 21 yds to the OU 45 for a 1ST down 0:55 1st & 10 at own 45 Michael Hawkins Jr. pass complete to Gavin Sawchuk for a loss of 1 yard to the OU 44 0:30 2nd & 11 at own 44 Hawkins Jr., Michael rush for 56 yards to the NAVY0, PENALTY OU holding (Nwaiwu, Febechi) 10 yards to the OU34, NO PLAY. 0:00 2nd & 21 at own 34 Michael Hawkins Jr. pass complete to Kaden Helms for 10 yds to the OU 44 Q4 14:50 3rd & 11 at own 44 Michael Hawkins Jr. run for 11 yds to the NAVY 45 for a 1ST down Q4 14:35 1st & 10 at opp 45 Taylor Tatum run for 1 yd to the NAVY 44 Q4 14:00 2nd & 9 at opp 44 Michael Hawkins Jr. pass complete to Zion Kearney for 10 yds to the NAVY 34 for a 1ST down Q4 13:15 1st & 10 at opp 34 Taylor Tatum run for no gain to the NAVY 34 Q4 12:45 2nd & 10 at opp 34 Michael Hawkins Jr. pass complete to Gavin Sawchuk for no gain to the NAVY 34 Q4 12:11 3rd & 10 at opp 34 Michael Hawkins Jr. pass incomplete to Gavin Sawchuk Q4 12:06 4th & 10 at opp 34 Zach Schmit 52 yd FG MISSED
4th quarter 5 drives, then Navy 21, Oklahoma 20 Navy Touchdown, 12 plays 12:00 1st & 10 at own 34 Blake Horvath run for 4 yds to the NAVY 38 11:15 2nd & 6 at own 38 Eli Heidenreich run for 8 yds to the NAVY 46 for a 1ST down 10:40 1st & 10 at own 46 Eli Heidenreich run for 7 yds to the OU 47 9:55 2nd & 3 at opp 47 Blake Horvath pass complete to Isaiah Bryant for 5 yds to the OU 42 for a 1ST down 9:30 1st & 10 at opp 42 Alex Tecza run for 1 yd to the OU 41 8:45 2nd & 9 at opp 41 Blake Horvath run for 2 yds to the OU 39 8:00 3rd & 7 at opp 39 Blake Horvath pass complete to Brandon Chatman for 10 yds to the OU 29 for a 1ST down 7:20 1st & 10 at opp 29 Blake Horvath run for 2 yds to the OU 27 6:40 2nd & 8 at opp 27 Daba Fofana run for 3 yds to the OU 24 6:00 3rd & 5 at opp 24 Blake Horvath run for 2 yds to the OU 22 5:15 4th & 3 at opp 22 Blake Horvath pass complete to Eli Heidenreich for 16 yds to the OU 6 for a 1ST down 4:34 1st & goal at opp 6 Blake Horvath 6 Yd Run (Nathan Kirkwood Kick)Navy 21, Oklahoma 14 Oklahoma Punt, 5 plays 4:34 1st & 10 at own 35 Lance Gossett kickoff for 65 yds for a touchback 4:25 1st & 10 at own 25 Michael Hawkins Jr. run for 7 yds to the OU 32 4:00 2nd & 3 at own 32 Michael Hawkins Jr. pass complete to Jacob Jordan for 5 yds to the OU 37 for a 1ST down 3:40 1st & 10 at own 37 Michael Hawkins Jr. run for 1 yd to the OU 38 3:12 2nd & 9 at own 38 Michael Hawkins Jr. pass incomplete 3:07 3rd & 9 at own 38 Michael Hawkins Jr. pass incomplete to Jake Roberts 2:56 4th & 9 at own 38 Luke Elzinga punt for 57 yds, downed at the NAVY 5 Navy Punt, 3 plays 2:49 1st & 10 at own 5 Blake Horvath run for 1 yd to the NAVY 6 2:49 2nd & 9 at own 6 Timeout Oklahoma, clock 02:49 2:45 2nd & 9 at own 6 Alex Tecza run for 5 yds to the NAVY 11 2:00 3rd & 4 at own 11 Blake Horvath run for 3 yds to the NAVY 14 1:47 4th & 1 at own 14 Riley 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:38 1st & 10 at own 35 Michael Hawkins Jr. sacked by Griffen Willis for a loss of 1 yard to the OU 34 1:38 2nd & 11 at own 34 Timeout Oklahoma, clock 01:38 1:31 2nd & 11 at own 34 Michael Hawkins Jr. pass complete to Gavin Sawchuk for 5 yds to the OU 39 1:25 3rd & 6 at own 39 Michael Hawkins Jr. pass incomplete to Jake Roberts 1:22 4th & 6 at own 39 Michael Hawkins Jr. pass complete to Jake Roberts for 7 yds to the OU 46 for a 1ST down 1:15 1st & 10 at own 46 Michael Hawkins Jr. pass complete to Ivan Carreon for 5 yds to the NAVY 49 0:59 2nd & 5 at opp 49 Michael Hawkins Jr. pass incomplete 0:52 3rd & 5 at opp 49 Michael Hawkins Jr. pass complete to Zion Ragins for 8 yds to the NAVY 41 for a 1ST down 0:43 1st & 10 at opp 41 Michael Hawkins Jr. pass complete to Gavin Sawchuk for 3 yds to the NAVY 38 0:35 2nd & 7 at opp 38 Michael Hawkins Jr. pass complete to Ivan Carreon for 14 yds to the NAVY 24 for a 1ST down 0:32 1st & 10 at opp 24 Michael Hawkins Jr. sacked by Kyle Jacob for a loss of 7 yards to the NAVY 31 0:32 2nd & 17 at opp 31 Timeout Oklahoma, clock 00:32 0:27 2nd & 17 at opp 31 Michael Hawkins Jr. pass incomplete to Jacob Jordan 0:20 3rd & 17 at opp 31 Hawkins Jr., Michael pass incomplete to Ragins, Zion, PENALTY NAVY holding (Duhart, Andrew) 10 yards to the NAVY21, NO PLAY, 1ST DOWN OU. 0:10 1st & 10 at opp 21 Michael Hawkins Jr. pass complete to Jacob Jordan for 11 yds to the NAVY 10 for a 1ST down 0:06 1st & goal at opp 10 Jake Roberts 10 Yd pass from Michael Hawkins Jr. (Two-Point Pass Conversion Failed)Navy 21, Oklahoma 20 0:06 1st & 0 at opp 3 Timeout Navy, clock 00:06 0:06 1st & 10 at own 35 Timeout Navy, clock 00:06 Navy End of game, 1 play 0:06 1st & 10 at own 35 Zach Schmit on-side kick recovered by Navy at the OU 44 Oklahoma Penalty, Illegal Touching (Yards) to the OU 44 0:00 1st & 10 at opp 44 TEAM 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.