Week 6 · 2025
Air Force at Navy
Sat 10/04/2025 12:00 PMNavy-Marine Corps Memorial StadiumNavy pregame82% — Pregame win probability: 82% for Navy. Navy favored, and won.
72°Clear10 mph ESE · 66% humidityRecorded at kickoff by College Football Data
Air Force
31
4–8
Navy
34
11–2
Attendance
37,517
reported
NAVY8 plays, 54 yd · Field goal | ||||
| 14:54 | 1st & 10 | own 35 | Reagan Tubbs kickoff for 60 yds , Isaiah Bryant return for 20 yds to the NAVY 25 | +20 |
| 14:41 | 1st & 10 | own 25 | Blake Horvath pass complete to Eli Heidenreich for 36 yds to the AF 39 for a 1ST down | +36 |
| 14:02 | 1st & 10 | opp 39 | Brandon Chatman run for 7 yds to the AF 32 | +7 |
| 13:18 | 2nd & 3 | opp 32 | Blake Horvath pass complete to Cody Howard for 5 yds to the AF 27 for a 1ST down | +5 |
| 12:43 | 1st & 10 | opp 27 | Blake Horvath run for a loss of 2 yards to the AF 29 | −2 |
| 12:07 | 2nd & 12 | opp 29 | Blake Horvath pass incomplete to Nathan Kent | 0 |
| 11:59 | 3rd & 12 | opp 29 | Blake Horvath pass complete to Cody Howard for 8 yds to the AF 21 | +8 |
| 11:22 | 4th & 4 | opp 21 | Nathan Kirkwood 39 yd FG GOOD | +39 |
AF6 plays, 75 yd · Touchdown | ||||
| 11:22 | 1st & 10 | own 35 | Lance Gossett kickoff for 65 yds for a touchback | 0 |
| 11:09 | 1st & 10 | own 25 | Liam Szarka run for 61 yds to the NAVY 14 for a 1ST down | +61 |
| 10:35 | 1st & 10 | opp 14 | Timeout Air Force, clock 10:35 | 0 |
| 10:30 | 1st & 10 | opp 14 | Dylan Carson run for 6 yds to the NAVY 8 | +6 |
| 9:52 | 2nd & 4 | opp 8 | Liam Szarka run for 1 yd to the NAVY 7 | +1 |
| 9:14 | 3rd & 3 | opp 7 | Liam Szarka run for 7 yds for a TD (Jacob Medina KICK) | +7 |
NAVY3 plays, 17 yd · Turnover | ||||
| 9:13 | 1st & 10 | own 35 | Reagan Tubbs kickoff for 44 yds , Liam Barbee return for no gain to the NAVY 21 | 0 |
| 9:01 | 1st & 10 | own 21 | Alex Tecza run for 3 yds to the NAVY 24 | +3 |
| 8:24 | 2nd & 7 | own 24 | Blake Horvath run for 14 yds to the NAVY 38 Blake Horvath fumbled, recovered by AF Mikhail Seiken | +14 |
AF6 plays, 20 yd · Missed FG | ||||
| 8:14 | 1st & 10 | opp 38 | Dylan Carson run for 3 yds to the NAVY 35 | +3 |
| 7:41 | 2nd & 7 | opp 35 | (07:46) No Huddle Szarka,Liam pass incomplete deep middle to Dawson,Jonah thrown to Navy00 PENALTY Navy Holding (Hamilton,Phillip) 10 yards from Navy35 to Navy25, 1ST DOWN. NO PLAY. | +10 |
| 7:35 | 1st & 10 | opp 25 | Liam Szarka run for 7 yds to the NAVY 18 | +7 |
| 6:59 | 2nd & 3 | opp 18 | Dylan Carson run for no gain to the NAVY 18 | 0 |
| 6:29 | 3rd & 3 | opp 18 | Liam Szarka pass incomplete to Quin Smith | 0 |
| 6:24 | 4th & 3 | opp 18 | Jacob Medina 35 yd FG MISSED | +35 |
NAVY12 plays, 41 yd · Punt | ||||
| 6:19 | 1st & 10 | own 20 | Brandon Chatman run for no gain to the NAVY 20 | 0 |
| 5:37 | 2nd & 10 | own 20 | Blake Horvath pass complete to Brandon Chatman for 2 yds to the NAVY 22 | +2 |
| 4:53 | 3rd & 8 | own 22 | Blake Horvath run for 9 yds to the NAVY 31 for a 1ST down | +9 |
| 4:12 | 1st & 10 | own 31 | Jackson Gutierrez run for 5 yds to the NAVY 36 | +5 |
| 3:38 | 2nd & 5 | own 36 | Blake Horvath run for 14 yds to the 50 yard line for a 1ST down | +14 |
| 3:01 | 1st & 10 | midfield | Blake Horvath run for 3 yds to the AF 47 | +3 |
| 2:21 | 2nd & 7 | opp 47 | Blake Horvath pass complete to Eli Heidenreich for 8 yds to the AF 39 for a 1ST down | +8 |
| 1:40 | 1st & 10 | opp 39 | Blake Horvath pass incomplete to Joshua Guerin | 0 |
| 1:35 | 2nd & 10 | opp 39 | Blake Horvath run for 2 yds to the AF 37 | +2 |
| 0:53 | 3rd & 8 | opp 37 | Blake Horvath pass complete to Brandon Chatman for 3 yds to the AF 34 | +3 |
| 0:15 | 4th & 5 | opp 34 | PENALTY Navy Delay Of Game 5 yards from USAFA34 to USAFA39. NO PLAY. | −5 |
| 0:08 | 4th & 10 | opp 39 | Jacob Carlson punt for 33 yds | 0 |
AF11 plays, 87 yd · Field goal | ||||
| 0:00 | own 6 | End of 1st Quarter | 0 | |
| 0:00 | 1st & 10 | own 6 | Kade Frew run for a loss of 4 yards to the AF 2 | −4 |
| 14:44 | 2nd & 14 | own 2 | Liam Szarka run for 7 yds to the AF 9 | +7 |
| 14:16 | 3rd & 7 | own 9 | Liam Szarka run for 8 yds to the AF 17 for a 1ST down | +8 |
| 13:45 | 1st & 10 | own 17 | Dylan Carson run for 2 yds to the AF 19 | +2 |
| 13:00 | 2nd & 8 | own 19 | Liam Szarka pass complete to Bruin Fleischmann for 68 yds to the NAVY 13 for a 1ST down | +68 |
| 12:24 | 1st & 10 | opp 13 | Dylan Carson run for no gain to the NAVY 13 | 0 |
| 11:45 | 2nd & 10 | opp 13 | Kade Frew run for 6 yds to the NAVY 7 | +6 |
| 11:08 | 3rd & 4 | opp 7 | Timeout Air Force, clock 11:08 | 0 |
| 10:58 | 3rd & 4 | opp 7 | Kade Frew run for no gain to the NAVY 7 | 0 |
| 10:29 | 4th & 4 | opp 7 | Jacob Medina 24 yd FG GOOD | +24 |
NAVY6 plays, 53 yd · Touchdown | ||||
| 10:21 | 1st & 10 | own 35 | Reagan Tubbs kickoff for 61 yds , Isaiah Bryant return for 43 yds to the NAVY 47 | +43 |
| 10:17 | 1st & 10 | own 47 | (10:19) Shotgun Tecza,Alex rush middle for 1 yard gain to the Navy48 (Hubert,Isaac) PENALTY Navy False Start 5 yards from Navy47 to Navy42. NO PLAY. | −5 |
| 10:14 | 1st & 15 | own 42 | Blake Horvath pass complete to Nathan Kent for 36 yds to the AF 22 for a 1ST down | +36 |
| 10:03 | 1st & 10 | opp 22 | Blake Horvath pass complete to Brandon Chatman for 9 yds to the AF 13 | +9 |
| 9:10 | 2nd & 1 | opp 13 | Blake Horvath run for a loss of 6 yards to the AF 19 Blake Horvath fumbled, recovered by AF Blake Horvath | −6 |
| 8:46 | 3rd & 7 | opp 19 | Blake Horvath pass complete to Eli Heidenreich for 19 yds for a TD (Nathan Kirkwood KICK) | +19 |
AF11 plays, 27 yd · Punt | ||||
| 8:46 | 1st & 10 | own 35 | Lance Gossett kickoff for 65 yds for a touchback | 0 |
| 8:39 | 1st & 10 | own 25 | Liam Szarka run for 3 yds to the AF 28 | +3 |
| 8:07 | 2nd & 7 | own 28 | Liam Szarka pass incomplete to Cade Harris | 0 |
| 7:50 | 3rd & 7 | own 28 | Liam Szarka pass complete to Bruin Fleischmann for 13 yds to the AF 41 for a 1ST down | +13 |
| 7:24 | 1st & 10 | own 41 | Liam Szarka pass incomplete to Jonah Dawson | 0 |
| 7:20 | 2nd & 10 | own 41 | Liam Szarka run for no gain to the AF 41 | 0 |
| 6:38 | 3rd & 10 | own 41 | Liam Szarka pass complete to Quin Smith for 15 yds to the NAVY 44 for a 1ST down | +15 |
| 5:59 | 1st & 10 | opp 44 | Liam Szarka pass complete to Cade Harris for 3 yds to the NAVY 47 | +3 |
| 5:30 | 2nd & 13 | opp 47 | Liam Szarka pass incomplete to Cade Harris | 0 |
| 5:23 | 3rd & 13 | opp 47 | Liam Szarka run for a loss of 1 yard to the NAVY 48 | −1 |
| 4:48 | 4th & 14 | opp 48 | Luke Freer punt for 29 yds, fair catch by Brandon Chatman at the NAVY 19 | 0 |
NAVY3 plays, 81 yd · Touchdown | ||||
| 4:39 | 1st & 10 | own 19 | Brandon Chatman run for 1 yd to the NAVY 20 | +1 |
| 4:02 | 2nd & 9 | own 20 | Blake Horvath pass complete to Eli Heidenreich for 80 yds for a TD (Nathan Kirkwood KICK) | +80 |
| 4:02 | 1st & 10 | own 35 | PENALTY USAFA Personal Foul (Fletcher,Blake) 15 yards from Navy35 to Navy50. NO PLAY. | +15 |
AF7 plays, 19 yd · Punt | ||||
| 3:56 | 1st & 10 | midfield | Nathan Kirkwood kickoff for 46 yds , Kade Frew return for 24 yds to the AF 28 | +24 |
| 3:48 | 1st & 10 | own 28 | Liam Szarka pass complete to Bruin Fleischmann for 16 yds to the AF 44 for a 1ST down | +16 |
| 3:19 | 1st & 10 | own 44 | Dylan Carson run for 4 yds to the AF 48 | +4 |
| 2:47 | 2nd & 6 | own 48 | Liam Szarka pass incomplete to Bruin Fleischmann | 0 |
| 2:40 | 3rd & 6 | own 48 | Liam Szarka sacked for a loss of 1 yard to the AF 47 | −1 |
| 2:00 | 4th & 7 | own 47 | Timeout Navy, clock 02:00 | 0 |
| 1:54 | 4th & 7 | own 47 | Luke Freer punt for 43 yds, fair catch by Brandon Chatman at the NAVY 10 | 0 |
NAVY6 plays, 9 yd · Punt | ||||
| 1:49 | 1st & 10 | own 10 | Blake Horvath run for 3 yds to the NAVY 13 | +3 |
| 1:13 | 2nd & 7 | own 13 | Blake Horvath pass incomplete to Cody Howard | 0 |
| 1:13 | 3rd & 7 | own 13 | PENALTY Navy Delay Of Game (Horvath,Blake) 5 yards from Navy13 to Navy08. NO PLAY. | −5 |
| 1:06 | 3rd & 16 | own 4 | Blake Horvath run for 15 yds to the NAVY 19 | +15 |
| 1:06 | 4th & 1 | own 19 | Timeout Air Force, clock 01:06 | 0 |
| 1:00 | 4th & 1 | own 19 | Jacob Carlson punt for 52 yds, fair catch by Cade Harris at the AF 29 | 0 |
AF5 plays, 8 yd · End of period | ||||
| 0:53 | 1st & 10 | own 29 | Liam Szarka run for 7 yds to the AF 36 | +7 |
| 0:30 | 2nd & 3 | own 36 | Liam Szarka pass complete to Kade Frew for 8 yds to the AF 44 for a 1ST down | +8 |
| 0:00 | 1st & 10 | own 44 | Liam Szarka sacked by Landon Robinson for a loss of 7 yards to the AF 37 | −7 |
| 0:00 | own 44 | End of 2nd Quarter | −7 | |
| 15:00 | 1st & 10 | own 35 | Lance Gossett kickoff for 65 yds for a touchback Navy Penalty, Defensive Offside (Nolan McCamy) | +60 |
AF10 plays, 70 yd · Touchdown | ||||
| 14:55 | 1st & 10 | own 30 | Liam Szarka run for 8 yds to the AF 38 | +8 |
| 14:21 | 2nd & 2 | own 38 | Liam Szarka run for 3 yds to the AF 41 for a 1ST down | +3 |
| 13:45 | 1st & 10 | own 41 | Kade Frew run for 1 yd to the AF 42 | +1 |
| 13:08 | 2nd & 9 | own 42 | Dylan Carson run for 2 yds to the AF 44 | +2 |
| 12:31 | 3rd & 7 | own 44 | Liam Szarka run for 6 yds to the 50 yard line | +6 |
| 11:29 | 4th & 1 | midfield | Kemper Hodges pass complete to Bruin Fleischmann for 37 yds to the NAVY 13 for a 1ST down | +37 |
| 11:01 | 1st & 10 | opp 13 | Kade Frew run for 1 yd to the NAVY 12 | +1 |
| 10:31 | 2nd & 9 | opp 12 | (10:33) Shotgun Szarka,Liam pass incomplete short right to Smith,Quin thrown to Navy00, 1ST DOWN, PENALTY Navy Pass Interference (Ross,Justin) 10 yards from Navy12 to Navy02, 1ST DOWN. NO PLAY. | +10 |
| 10:21 | 1st & goal | opp 2 | Kemper Hodges run for 1 yd to the NAVY 1 | +1 |
| 9:58 | 2nd & goal | opp 1 | Liam Szarka run for 1 yd for a TD (Jacob Medina KICK) | +1 |
NAVY9 plays, 97 yd · Touchdown | ||||
| 9:57 | 1st & 10 | own 35 | Reagan Tubbs kickoff for 63 yds , Isaiah Bryant return for 1 yd to the NAVY 3 | +1 |
| 9:49 | 1st & 10 | own 3 | Blake Horvath run for 5 yds to the NAVY 8 | +5 |
| 9:12 | 2nd & 5 | own 8 | Jackson Gutierrez run for 23 yds to the NAVY 31 for a 1ST down | +23 |
| 8:40 | 1st & 10 | own 31 | Blake Horvath pass incomplete to Brandon Chatman | 0 |
| 8:33 | 2nd & 10 | own 31 | Jackson Gutierrez run for 3 yds to the NAVY 34 | +3 |
| 7:52 | 3rd & 7 | own 34 | Blake Horvath pass complete to Nathan Kent for 5 yds to the NAVY 39 | +5 |
| 7:16 | 4th & 2 | own 39 | Blake Horvath run for 3 yds to the NAVY 42 for a 1ST down | +3 |
| 6:39 | 1st & 10 | own 42 | Brandon Chatman run for a loss of 1 yard to the NAVY 41 | −1 |
| 5:52 | 2nd & 11 | own 41 | Blake Horvath run for 59 yds for a TD (Nathan Kirkwood KICK) | +59 |
AF13 plays, 75 yd · Touchdown | ||||
| 5:52 | 1st & 10 | own 35 | Lance Gossett kickoff for 65 yds for a touchback | 0 |
| 5:43 | 1st & 10 | own 25 | Liam Szarka run for 13 yds to the AF 38 for a 1ST down | +13 |
| 5:13 | 1st & 10 | own 38 | Cade Harris run for 5 yds to the AF 43 | +5 |
| 4:37 | 2nd & 5 | own 43 | Dylan Carson run for 5 yds to the AF 48 for a 1ST down | +5 |
| 4:03 | 1st & 10 | own 48 | Kade Frew run for 5 yds to the NAVY 47 | +5 |
| 3:19 | 2nd & 5 | opp 47 | Liam Szarka run for 8 yds to the NAVY 39 for a 1ST down | +8 |
| 2:33 | 1st & 10 | opp 39 | Terrence Gist run for 10 yds to the NAVY 29 for a 1ST down | +10 |
| 1:59 | 1st & 10 | opp 29 | Liam Szarka run for 5 yds to the NAVY 24 | +5 |
| 1:09 | 2nd & 5 | opp 24 | Liam Szarka pass complete to Cade Harris for 5 yds to the NAVY 19 for a 1ST down | +5 |
| 0:39 | 1st & 10 | opp 19 | Kade Frew run for 1 yd to the NAVY 18 | +1 |
| 0:00 | 2nd & 9 | opp 18 | Liam Szarka run for no gain to the NAVY 18 | 0 |
| 0:00 | opp 18 | End of 3rd Quarter | 0 | |
| 14:55 | 3rd & 9 | opp 18 | Liam Szarka pass complete to Bruin Fleischmann for 18 yds for a TD (Jacob Medina KICK) | +18 |
NAVY5 plays, 71 yd · Touchdown | ||||
| 14:50 | 1st & 10 | own 35 | Reagan Tubbs kickoff for 57 yds , Isaiah Bryant return for 21 yds to the NAVY 29 | +21 |
| 14:41 | 1st & 10 | own 29 | Brandon Chatman run for 1 yd to the NAVY 30 | +1 |
| 14:02 | 2nd & 9 | own 30 | Blake Horvath pass complete to Jackson Gutierrez for 4 yds to the NAVY 34 | +4 |
| 13:29 | 3rd & 5 | own 34 | Blake Horvath pass complete to Eli Heidenreich for 6 yds to the NAVY 40 for a 1ST down | +6 |
| 12:55 | 1st & 10 | own 40 | Blake Horvath pass complete to Eli Heidenreich for 60 yds for a TD (Nathan Kirkwood KICK) | +60 |
AF6 plays, 75 yd · Touchdown | ||||
| 12:55 | 1st & 10 | own 35 | Lance Gossett kickoff for 65 yds for a touchback | 0 |
| 12:45 | 1st & 10 | own 25 | Liam Szarka run for 11 yds to the AF 36 for a 1ST down | +11 |
| 12:14 | 1st & 10 | own 36 | Cade Harris run for 9 yds to the AF 45 | +9 |
| 11:41 | 2nd & 1 | own 45 | Liam Szarka pass incomplete to Bruin Fleischmann | 0 |
| 11:34 | 3rd & 1 | own 45 | Dylan Carson run for 2 yds to the AF 47 for a 1ST down | +2 |
| 10:59 | 1st & 10 | own 47 | Liam Szarka pass complete to Jonah Dawson for 53 yds for a TD (Jacob Medina KICK) | +53 |
NAVY12 plays, 60 yd · Field goal | ||||
| 10:52 | 1st & 10 | own 35 | Reagan Tubbs kickoff for 54 yds , Isaiah Bryant return for 12 yds to the NAVY 23 | +12 |
| 10:45 | 1st & 10 | own 23 | Blake Horvath run for 3 yds to the NAVY 26 | +3 |
| 10:04 | 2nd & 7 | own 26 | Blake Horvath pass complete to Eli Heidenreich for 27 yds to the AF 47 for a 1ST down Air Force Penalty, (15 Yards) to the AF 32 for a 1ST down | +42 |
| 9:34 | 1st & 10 | opp 32 | Blake Horvath pass complete to Shane Reynolds for 3 yds to the AF 29 | +3 |
| 8:57 | 2nd & 7 | opp 29 | Shane Reynolds run for 4 yds to the AF 25 | +4 |
| 8:17 | 3rd & 3 | opp 25 | Shane Reynolds run for 4 yds to the AF 21 for a 1ST down | +4 |
| 7:41 | 1st & 10 | opp 21 | Blake Horvath pass incomplete to Cody Howard | 0 |
| 7:36 | 2nd & 10 | opp 21 | Blake Horvath pass incomplete to Cody Howard | 0 |
| 7:20 | 3rd & 10 | opp 21 | Blake Horvath pass complete to Joshua Guerin for 9 yds to the AF 12 | +9 |
| 6:51 | 4th & 1 | opp 12 | Timeout Navy, clock 06:51 | 0 |
| 6:51 | 4th & 1 | opp 12 | PENALTY Navy False Start 5 yards from USAFA12 to USAFA17. NO PLAY. | −5 |
| 6:47 | 4th & 6 | opp 17 | Nathan Kirkwood 34 yd FG GOOD | +34 |
AF9 plays, 24 yd · Turnover | ||||
| 6:47 | 1st & 10 | own 35 | Lance Gossett kickoff for 63 yds | 0 |
| 6:42 | 1st & 10 | own 25 | Liam Szarka pass incomplete to Cade Harris | 0 |
| 6:33 | 2nd & 10 | own 25 | Liam Szarka run for 7 yds to the AF 32 | +7 |
| 5:51 | 3rd & 3 | own 32 | Liam Szarka pass complete to Cade Harris for 5 yds to the AF 37 for a 1ST down | +5 |
| 5:16 | 1st & 10 | own 37 | Liam Szarka run for 1 yd to the AF 38 | +1 |
| 4:33 | 2nd & 9 | own 38 | Liam Szarka pass complete to Bruin Fleischmann for 14 yds to the NAVY 48 for a 1ST down | +14 |
| 3:57 | 1st & 10 | opp 48 | Liam Szarka pass incomplete to Jonah Dawson | 0 |
| 3:45 | 2nd & 10 | opp 48 | Liam Szarka run for 1 yd to the NAVY 47 | +1 |
| 3:07 | 3rd & 9 | opp 47 | Liam Szarka run for a loss of 4 yards to the AF 49 Liam Szarka fumbled, recovered by AF Landon Robinson | −4 |
NAVY12 plays, 30 yd · End of period | ||||
| 2:37 | 1st & 10 | opp 49 | Blake Horvath pass complete to Brandon Chatman for 4 yds to the AF 45 | +4 |
| 2:15 | 2nd & 6 | opp 45 | Navy Penalty, Offensive Holding (Yards) declined | −1 |
| 2:08 | 3rd & 8 | opp 47 | Blake Horvath run for 8 yds to the AF 39 for a 1ST down | +8 |
| 2:00 | 1st & 10 | opp 39 | Timeout Navy, clock 02:00 | 0 |
| 1:56 | 1st & 10 | opp 39 | Blake Horvath run for 1 yd to the AF 38 | +1 |
| 1:56 | 2nd & 9 | opp 38 | Timeout Air Force, clock 01:56 | 0 |
| 1:52 | 2nd & 9 | opp 38 | Blake Horvath pass complete to Eli Heidenreich for 7 yds to the AF 31 | +7 |
| 1:48 | 3rd & 2 | opp 31 | Blake Horvath run for 1 yd to the AF 30 | +1 |
| 1:40 | 4th & 1 | opp 30 | Blake Horvath pass complete to Jackson Gutierrez for 8 yds to the AF 22 for a 1ST down | +8 |
| 1:00 | 1st & 10 | opp 22 | (01:07) Kneel down by Navy at USAFA24 for loss of 2 yards. | −2 |
| 0:00 | 2nd & 12 | opp 24 | (00:31) PENALTY USAFA Delay Of Game (Zdroik,Payton) 5 yards from USAFA24 to USAFA19. NO PLAY. | +5 |
| 0:00 | opp 24 | End of 4th Quarter | +5 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 10 meetings vs. Team
Navy 4–6 vs Air Force
- 2024 · wk 6Navy 34 @ Air Force 7
- 2023 · wk 8Air Force 17 @ Navy 6
- 2022 · wk 5Navy 10 @ Air Force 13
- 2021 · wk 2Air Force 23 @ Navy 3
- 2020 · wk 5Navy 7 @ Air Force 40
- 2019 · wk 6Air Force 25 @ Navy 34
- 2018 · wk 6Navy 7 @ Air Force 35
- 2017 · wk 6Air Force 45 @ Navy 48
- 2016 · wk 5Navy 14 @ Air Force 28
- 2015 · wk 5Air Force 11 @ Navy 33
Previous 2 meetings vs. Brian Newberry
Air Force 1–1 vs Brian Newberry
- 2024 · wk 6Navy 34 @ Air Force 7
- 2023 · wk 8Air Force 17 @ Navy 6
Previous 10 meetings vs. Troy Calhoun
Navy 4–6 vs Troy Calhoun
- 2024 · wk 6Navy 34 @ Air Force 7
- 2023 · wk 8Air Force 17 @ Navy 6
- 2022 · wk 5Navy 10 @ Air Force 13
- 2021 · wk 2Air Force 23 @ Navy 3
- 2020 · wk 5Navy 7 @ Air Force 40
- 2019 · wk 6Air Force 25 @ Navy 34
- 2018 · wk 6Navy 7 @ Air Force 35
- 2017 · wk 6Air Force 45 @ Navy 48
- 2016 · wk 5Navy 14 @ Air Force 28
- 2015 · wk 5Air Force 11 @ Navy 33
Research
Keep this open while you look at others