| 15:00 | 1st & 10 | OWN 25 | Landon Sims run for 2 yds to the HAW 27 | +2 | -0.45 |
| 15:00 | 2nd & 8 | OWN 27 | Brayden Schager pass complete to Alex Perry for 7 yds to the HAW 34 | +7 | 0.43 |
| 15:00 | 3rd & 1 | OWN 34 | Dalen Morris run for 5 yds to the HAW 39 for a 1ST down | +5 | 1.25 |
| 15:00 | 1st & 10 | OWN 39 | Brayden Schager pass complete to Alex Perry for 21 yds to the AFA 40 for a 1ST down | +21 | 1.67 |
| 15:00 | 1st & 10 | OPP 40 | Landon Sims run for 2 yds to the AFA 38 | +2 | -0.45 |
| 15:00 | 2nd & 8 | OPP 38 | Solo Vaipulu run for 4 yds to the AFA 34 | +4 | -0.12 |
| 15:00 | 3rd & 4 | OPP 34 | Brayden Schager run for 4 yds to the AFA 30 for a 1ST down | +4 | 0.95 |
| 15:00 | 1st & 10 | OPP 30 | Landon Sims run for 1 yd to the AFA 29 | +1 | -0.42 |
| 15:00 | 2nd & 9 | OPP 29 | Brayden Schager pass complete to Pofele Ashlock for 8 yds to the AFA 21 | +8 | 0.45 |
| 15:00 | 3rd & 1 | OPP 21 | Dalen Morris run for 2 yds to the AFA 19 for a 1ST down | +2 | 0.18 |
| 15:00 | 1st & 10 | OPP 19 | Brayden Schager pass complete to Koali Nishigaya for 14 yds to the AFA 5 for a 1ST down | +14 | 0.72 |
| 7:58 | 1st & 5 | OPP 5 | Brayden Schager pass complete to Pofele Ashlock for 5 yds for a TD (Matthew Shipley KICK) | +5 | 1.88 |
| 7:58 | 1st & 10 | OWN 25 | Owen Burk run for 4 yds to the AFA 29 | +4 | -0.11 |
| 7:58 | 2nd & 6 | OWN 29 | Cade Harris run for 10 yds to the AFA 39 for a 1ST down | +10 | 1.34 |
| 7:58 | 1st & 10 | OWN 39 | John Lee Eldridge III run for 1 yd to the AFA 40 | +1 | -0.90 |
| 7:58 | 2nd & 9 | OWN 40 | Zac Larrier run for 1 yd to the AFA 41 | +1 | -0.67 |
| 7:58 | 3rd & 8 | OWN 41 | Zac Larrier run for no gain to the AFA 41 | 0 | -0.52 |
| 4:46 | 4th & 8 | OWN 41 | Luke Freer punt for 31 yds, fair catch by Koali Nishigaya at the HAW 28 |
| 4:46 | 1st & 10 | OWN 28 | Brayden Schager pass complete to Pofele Ashlock for 3 yds to the HAW 31 | +3 | -0.33 |
| 4:46 | 2nd & 7 | OWN 31 | David Cordero run for 11 yds to the HAW 42 for a 1ST down | +11 | 1.63 |
| 4:46 | 1st & 10 | OWN 42 | Brayden Schager pass complete to Pofele Ashlock for 1 yd to the HAW 43 | +1 | -0.93 |
| 4:46 | 2nd & 9 | OWN 43 | Brayden Schager pass complete to Koali Nishigaya for 9 yds to the AFA 48 for a 1ST down | +9 | 1.80 |
| 4:46 | 1st & 10 | OPP 48 | Brayden Schager pass complete to Steven McBride for 10 yds to the AFA 38 for a 1ST down | +10 | 0.59 |
| 4:46 | 1st & 10 | OPP 38 | Brayden Schager pass complete to Steven McBride for 2 yds to the AFA 36 | +2 | -0.42 |
| 4:46 | 2nd & 8 | OPP 36 | Brayden Schager run for 5 yds to the AFA 31 | +5 | 0.07 |
| 4:46 | 3rd & 3 | OPP 31 | Brayden Schager pass incomplete | 0 | -0.92 |
| 0:00 | 4th & 3 | OPP 31 | Matthew Shipley 48 yd FG MISSED | ||
| 0:00 | OPP 31 | End of 1st Quarter |
| 15:00 | 1st & 10 | OWN 31 | Owen Burk run for 7 yds to the AFA 38 | +7 | 0.68 |
| 15:00 | 2nd & 3 | OWN 38 | Owen Burk run for 1 yd to the AFA 39 | +1 | -0.96 |
| 15:00 | 3rd & 2 | OWN 39 | John Lee Eldridge III run for 1 yd to the AFA 40 | +1 | -0.65 |
| 15:00 | 4th & 1 | OWN 40 | Jensen Jones run for 3 yds to the AFA 43 for a 1ST down | +3 | 2.08 |
| 15:00 | 1st & 10 | OWN 43 | John Lee Eldridge III run for 2 yds to the AFA 45 | +2 | -0.69 |
| 15:00 | 2nd & 8 | OWN 45 | Owen Burk run for 2 yds to the AFA 47 | +2 | -0.62 |
| 15:00 | 3rd & 6 | OWN 47 | Dylan Carson run for 3 yds to the 50 yard line | +3 | -0.33 |
| 15:00 | 4th & 3 | 50 | Hawai'i Penalty, Offsides (Jalen Smith) to the HAW 45 for a 1ST down | +5 | |
| 15:00 | 1st & 10 | OPP 45 | Aiden Calvert run for 5 yds to the HAW 40 | +5 | 0.09 |
| 15:00 | 2nd & 5 | OPP 40 | Dylan Carson run for 4 yds to the HAW 36 | +4 | -0.11 |
| 15:00 | 3rd & 1 | OPP 36 | Jensen Jones run for 4 yds to the HAW 32 for a 1ST down | +4 | 0.62 |
| 15:00 | 1st & 10 | OPP 32 | Jalen Johnson run for 4 yds to the HAW 28 | +4 | -0.06 |
| 15:00 | 2nd & 6 | OPP 28 | Dylan Carson run for 4 yds to the HAW 24 | +4 | -0.06 |
| 15:00 | 3rd & 2 | OPP 24 | Jensen Jones run for 5 yds to the HAW 19 for a 1ST down | +5 | 0.38 |
| 15:00 | 1st & 10 | OPP 19 | Owen Burk run for 3 yds to the HAW 16 | +3 | -0.11 |
| 15:00 | 2nd & 7 | OPP 16 | Owen Burk run for 2 yds to the HAW 14 | +2 | -0.21 |
| 5:07 | 3rd & 5 | OPP 14 | John Lee Eldridge III run for 6 yds to the HAW 8 for a 1ST down | +6 | 0.61 |
| 5:07 | 1st & 10 | OPP 8 | Timeout Hawai'i, clock 05:07 | ||
| 5:07 | 1st & 8 | OPP 8 | Dylan Carson run for 2 yds to the HAW 6 | +2 | -0.21 |
| 3:53 | 3rd & 4 | OPP 4 | Timeout Air Force, clock 03:53 | ||
| 3:53 | 2nd & 6 | OPP 6 | Jensen Jones run for 2 yds to the HAW 4 | +2 | -0.17 |
| 3:53 | 3rd & 4 | OPP 4 | Cade Harris run for a loss of 4 yards to the HAW 8 | -4 | -0.60 |
| 3:11 | 4th & 8 | OPP 8 | Matthew Dapore 25 yd FG GOOD |
| 3:11 | 1st & 10 | OWN 25 | Brayden Schager pass complete to Steven McBride for 5 yds to the HAW 30 | +5 | 0.09 |
| 3:11 | 2nd & 5 | OWN 30 | Brayden Schager pass incomplete | 0 | -0.75 |
| 3:11 | 3rd & 5 | OWN 30 | Brayden Schager run for 40 yds to the AFA 30 for a 1ST down | +40 | 3.92 |
| 3:11 | 1st & 10 | OPP 30 | Brayden Schager sacked by Jayden Goodwin for a loss of 5 yards to the AFA 35 | -5 | -1.37 |
| 0:22 | 3rd & 9 | OPP 29 | Timeout Hawai'i, clock 00:22 | ||
| 0:22 | 2nd & 15 | OPP 35 | Brayden Schager run for 6 yds to the AFA 29 | +6 | 0.23 |
| 0:22 | 3rd & 9 | OPP 29 | Brayden Schager pass complete to Steven McBride for 28 yds to the AFA 1 for a 1ST down | +28 | 3.01 |
| 0:22 | 1st & 1 | OPP 1 | Air Force Penalty, Defensive Pass Interference (Trey Williams) to the AFA 1 for a 1ST down | 0 | |
| 0:05 | 2nd & 1 | OPP 1 | Timeout Hawai'i, clock 00:05 | ||
| 0:05 | 1st & 1 | OPP 1 | Dalen Morris run for no gain to the AFA 1 | 0 | -0.96 |
| 0:02 | 2nd & 1 | OPP 1 | Brayden Schager run for 1 yd for a TD (Matthew Shipley PAT MISSED) | +1 | 1.90 |
| 15:00 | 1st & 10 | OWN 25 | Jensen Jones run for 4 yds to the AFA 29 | +4 | -0.11 |
| 15:00 | 2nd & 6 | OWN 29 | Jensen Jones run for 2 yds to the AFA 31 | +2 | -0.42 |
| 15:00 | 3rd & 4 | OWN 31 | John Lee Eldridge III run for 7 yds to the AFA 38 for a 1ST down | +7 | 1.66 |
| 15:00 | 1st & 10 | OWN 38 | JONES, Jensen pass deep up the middle incomplete intended for WILSON, Wyatt thrown to the HAW40. PENALTY HAW Pass Interference on STONE, Cameron enforced 15 yards to the HAW47 and results in automatic 1ST DOWN. NO PLAY (replay the down). | +15 | |
| 15:00 | 1st & 10 | OPP 47 | Hawai'i Penalty, Defensive Holding (Fo'i Sila) to the HAW 35 for a 1ST down | +10 | |
| 12:46 | 1st & 10 | OPP 35 | Dylan Carson run for 35 yds for a TD (Matthew Dapore KICK) | +35 | 2.97 |
| 12:46 | 1st & 10 | OWN 25 | Brayden Schager pass incomplete | 0 | -0.70 |
| 12:46 | 2nd & 10 | OWN 25 | David Cordero run for 19 yds to the HAW 44 for a 1ST down | +19 | 2.41 |
| 12:46 | 1st & 10 | OWN 44 | Brayden Schager pass complete to Pofele Ashlock for 11 yds to the AFA 45 for a 1ST down | +11 | 0.89 |
| 12:46 | 1st & 10 | OPP 45 | Solo Vaipulu run for 4 yds to the AFA 41 | +4 | -0.12 |
| 12:46 | 2nd & 6 | OPP 41 | David Cordero run for 5 yds to the AFA 36 | +5 | 0.10 |
| 12:46 | 3rd & 1 | OPP 36 | Dalen Morris run for 4 yds to the AFA 32 for a 1ST down | +4 | 0.62 |
| 9:02 | 2nd & 10 | OPP 32 | Timeout Hawai'i, clock 09:02 | ||
| 9:02 | 1st & 10 | OPP 32 | Brayden Schager pass incomplete | 0 | -0.61 |
| 9:02 | 2nd & 10 | OPP 32 | Brayden Schager pass complete to Jonah Panoke for 4 yds to the AFA 28 | +4 | -0.10 |
| 9:02 | 3rd & 6 | OPP 28 | Brayden Schager pass complete to Pofele Ashlock for 9 yds to the AFA 19 for a 1ST down | +9 | 0.98 |
| 9:02 | 1st & 10 | OPP 19 | Brayden Schager pass incomplete | 0 | -0.36 |
| 7:20 | 2nd & 10 | OPP 19 | Brayden Schager pass complete to Pofele Ashlock for 19 yds for a TD (Matthew Shipley KICK) | +19 | 2.97 |
| 7:20 | 1st & 10 | OWN 25 | Owen Burk run for 1 yd to the AFA 26 | +1 | -0.59 |
| 7:20 | 2nd & 9 | OWN 26 | Jensen Jones pass complete to Cade Harris for 65 yds to the HAW 9 for a 1ST down | +65 | 4.24 |
| 7:20 | 1st & 9 | OPP 9 | ELDRIDGE III, John Lee rush to the left for a gain of 6 yards to the HAW3 (MANUMA, Peter), out of bounds. PENALTY AFA Holding on RILLOS, Caleb enforced 10 yards from the HAW9 to the HAW19. NO PLAY (replay the down). | -10 | |
| 7:20 | 1st & 19 | OPP 19 | Jensen Jones run for 5 yds to the HAW 14 Jensen Jones fumbled, recovered by AFA John Lee Eldridge III QB Keeper JONES, Jensen rush up the middle for a gain of 5 yards, JONES, Jensen fumbled at HAW14 forced by EDWARDS, Virdel, recovered by AFA ELDRIDGE III, John Lee at the HAW14, returned 0 yards to the HAW14, End of Play. | +5 | 0.02 |
| 7:20 | 2nd & 14 | OPP 14 | Jensen Jones pass incomplete | 0 | -0.39 |
| 7:20 | 3rd & 14 | OPP 14 | Dylan Carson run for 4 yds to the HAW 10 | +4 | -0.09 |
| 3:59 | 4th & 10 | OPP 10 | Matthew Dapore 27 yd FG MISSED |
| 3:59 | 1st & 10 | OWN 20 | Brayden Schager pass complete to Pofele Ashlock for 4 yds to the HAW 24 | +4 | -0.09 |
| 3:59 | 2nd & 6 | OWN 24 | David Cordero run for 1 yd to the HAW 25 | +1 | -0.43 |
| 3:59 | 3rd & 5 | OWN 25 | Brayden Schager pass complete to Steven McBride for 9 yds to the HAW 34 for a 1ST down | +9 | 1.57 |
| 3:59 | 1st & 10 | OWN 34 | Air Force Penalty, Unsportsmanlike Conduct (Jamari Bellamy) to the AFA 47 for a 1ST down | +15 | |
| 3:59 | 1st & 10 | OPP 47 | David Cordero run for 3 yds to the AFA 44 | +3 | -0.35 |
| 0:00 | OPP 44 | End of 3rd Quarter | |||
| 0:00 | 2nd & 7 | OPP 44 | Brayden Schager pass complete to Pofele Ashlock for no gain to the AFA 44 | 0 | -1.10 |
| 15:00 | 3rd & 7 | OPP 44 | David Cordero run for 2 yds to the AFA 42 | +2 | -0.61 |
| 14:12 | 4th & 5 | OPP 42 | Matthew Shipley punt for 23 yds, fair catch by Brandon Engel at the AFA 19 |
| 14:12 | 1st & 10 | OWN 19 | Dylan Carson run for 11 yds to the AFA 30 for a 1ST down | +11 | 0.75 |
| 13:14 | 2nd & 2 | OWN 38 | Timeout Hawai'i, clock 13:14 | ||
| 13:14 | 1st & 10 | OWN 30 | Dylan Carson run for 8 yds to the AFA 38 | +8 | 1.00 |
| 13:14 | 2nd & 2 | OWN 38 | Dylan Carson run for 1 yd to the AFA 39 | +1 | -1.04 |
| 13:14 | 3rd & 1 | OWN 39 | Jensen Jones run for 2 yds to the AFA 41 for a 1ST down | +2 | 1.07 |
| 13:14 | 1st & 10 | OWN 41 | Jensen Jones run for 2 yds to the AFA 43 | +2 | -0.68 |
| 13:14 | 2nd & 8 | OWN 43 | Dylan Carson run for 4 yds to the AFA 47 | +4 | -0.16 |
| 11:09 | 3rd & 4 | OWN 47 | Meki Pei 32 Yd Fumble Return (Matthew Shipley Kick) | -8.50 |
| 11:02 | 1st & 10 | OWN 28 | Jensen Jones run for a loss of 2 yards to the AFA 26 | -2 | -1.01 |
| 11:02 | 2nd & 12 | OWN 26 | Jensen Jones run for 5 yds to the AFA 31 | +5 | 0.03 |
| 11:02 | 3rd & 7 | OWN 31 | Jensen Jones pass complete to Quin Smith for 10 yds to the AFA 41 for a 1ST down | +10 | 2.18 |
| 11:02 | 1st & 10 | OWN 41 | Jensen Jones run for 2 yds to the AFA 43 | +2 | -0.68 |
| 11:02 | 2nd & 8 | OWN 43 | Jensen Jones pass incomplete | 0 | -0.96 |
| 11:02 | 3rd & 8 | OWN 43 | Jensen Jones pass complete to Brandon Engel for 39 yds to the HAW 18 for a 1ST down | +39 | 3.71 |
| 11:02 | 1st & 10 | OPP 18 | Aiden Calvert run for 3 yds to the HAW 15 | +3 | -0.11 |
| 7:20 | 2nd & 7 | OPP 15 | Dylan Carson run for 9 yds to the HAW 6 for a 1ST down | +9 | 0.65 |
| 7:20 | 1st & 10 | OPP 6 | Timeout Hawai'i, clock 07:20 | ||
| 7:20 | 1st & 6 | OPP 6 | Dylan Carson run for 1 yd to the HAW 5 | +1 | -0.39 |
| 7:20 | 2nd & 5 | OPP 5 | Dylan Carson run for 1 yd to the HAW 4 | +1 | -0.26 |
| 7:20 | 3rd & 4 | OPP 4 | Jensen Jones pass incomplete | 0 | -0.29 |
| 6:20 | 4th & 4 | OPP 4 | Matthew Dapore 21 yd FG GOOD |
| 6:20 | 1st & 10 | OWN 25 | Brayden Schager pass complete to Pofele Ashlock for 2 yds to the HAW 27 | +2 | -0.45 |
| 5:28 | 3rd & 12 | OWN 23 | Timeout Air Force, clock 05:28 | ||
| 5:28 | 2nd & 8 | OWN 27 | Landon Sims run for a loss of 4 yards to the HAW 23 | -4 | -0.68 |
| 5:28 | 3rd & 12 | OWN 23 | Brayden Schager pass incomplete | 0 | -0.11 |
| 5:12 | 4th & 12 | OWN 23 | Matthew Shipley punt for 32 yds, fair catch by Brandon Engel at the HAW 40 |
| 5:05 | 1st & 10 | OPP 40 | Jensen Jones pass intercepted | -3.81 |
| 5:05 | 1st & 10 | OWN 32 | David Cordero run for 2 yds to the HAW 34 | +2 | -0.58 |
| 4:17 | 3rd & 8 | OWN 34 | Timeout Air Force, clock 04:17 | ||
| 4:17 | 2nd & 8 | OWN 34 | David Cordero run for no gain to the HAW 34 | 0 | -0.68 |
| 4:10 | 4th & 3 | OWN 39 | Timeout Air Force, clock 04:10 | ||
| 4:10 | 3rd & 8 | OWN 34 | Brayden Schager run for 5 yds to the HAW 39 | +5 | 0.04 |
| 4:03 | 4th & 3 | OWN 39 | Matthew Shipley punt for 17 yds |
| 4:03 | 1st & 10 | OWN 44 | Jensen Jones run for 37 yds to the HAW 19 for a 1ST down | +37 | 1.77 |
| 3:23 | 1st & 10 | OPP 19 | Hawai'i Penalty, Personal Foul (Andrew Choi) to the HAW 2 for a 1ST down | +20 |
| 3:23 | 1st & 10 | OWN 12 | Nasjzae Bryant-Lelei run for 1 yd to the HAW 13 | +1 | -0.32 |
| 3:23 | 2nd & 9 | OWN 13 | Dalen Morris run for 1 yd to the HAW 14 | +1 | -0.17 |
| 3:23 | 3rd & 8 | OWN 14 | Brayden Schager pass complete to Pofele Ashlock for 1 yd to the HAW 15 | +1 | -0.09 |
| 0:58 | 4th & 7 | OWN 15 | Matthew Shipley punt for 27 yds, downed at the HAW 42 |
| 0:49 | 1st & 10 | OPP 42 | Ben Brittain pass intercepted | -3.71 |
| 0:49 | 1st & 10 | OWN 2 | Brayden Schager run for 1 yd to the HAW 3 | +1 | -0.21 |
| 0:00 | 2nd & 9 | OWN 3 | [NH] Kneel down by SCHAGER, Brayden at HAW2 (team loss of 1), clock 00:00. | 0 | -0.13 |
| 0:00 | OWN 2 | End of 4th Quarter |
| 1 | sacks | 0 |
| 2 | plays for loss | 2 |
| 0 | takeaways | 4 |
| 3 | three-and-outs forced | 0 |
| 5 | explosive plays allowed | 4 |
| 5.25 | yards allowed / play | 6.21 |
| 3 of 9 | scoring drives allowed | 3 of 9 |
| Alec Mock | 10 (6) | |
| Trey Williams | 7 (5) | |
| Jayden Goodwin | 6 (4) | 1 sk · 1 TFL |
| Johnathan Youngblood | 6 (4) | |
| Trey Taylor | 4 (3) | |
| Peyton Zdroik | 4 (1) | |
| Jalen Mergerson | 3 (1) | |
| James Tomasi | 3 (1) |
| Peter Manuma | 12 (7) | 1 INT |
| Jalen Smith | 8 (4) | 1 TFL |
| Virdel Edwards | 7 (4) | |
| Isaiah Tufaga | 7 (3) | |
| Meki Pei | 6 (2) | 1 TFL |
| Ezra Evaimalo | 5 (2) | 1 TFL |
| Elijah Robinson | 3 (2) | 1 PD |
| Cameron Stone | 2 (2) | 1 INT |
| 2 of 3 | field goals | 0 of 1 |
| 1 | punts | 4 |
| 31.0 | punt average | 24.8 |
| 0 | punts inside the 20 | 1 |
| 39 | return yards | 0 |
| own 37 | average drive start | own 26 |
| K | Matthew Dapore | 2/3 FG · long 25 · 1/1 XP |
| P | Luke Freer | 1 punt · 31.0 avg |
| KR | John Lee Eldridge III | 2 ret · 39 yds · long 21 |
| K | Matthew Shipley | 0/1 FG · 3/4 XP |
| P | Matthew Shipley | 4 punts · 24.8 avg · 1 in 20 |
| 52 | plays | 56 |
| 323 | yards | 294 |
| 9 | drives | 9 |
| 35% | success rate | 39% |
| 4.14 | total PPA | 15.32 |
| Q1 | Brayden Schager pass complete to Pofele Ashlock for 5 yds for a TD (Matthew Shipley KICK) | 7–0 |
| Q2 | Matthew Dapore 25 yd FG GOOD | 3–7 |
| Q2 | Brayden Schager run for 1 yd for a TD (Matthew Shipley PAT MISSED) | 13–3 |
| Q3 | Dylan Carson run for 35 yds for a TD (Matthew Dapore KICK) | 10–13 |
| Q3 | Brayden Schager pass complete to Pofele Ashlock for 19 yds for a TD (Matthew Shipley KICK) | 20–10 |
| Q4 | Meki Pei 32 Yd Fumble Return (Matthew Shipley Kick) | 10–27 |
| Q4 | Matthew Dapore 21 yd FG GOOD | 13–27 |
| Q3 | Jensen Jones pass complete to Cade Harris for 65 yds to the HAW 9 for a 1ST down | 4.24 |
| Q2 | Brayden Schager run for 40 yds to the AFA 30 for a 1ST down | 3.92 |
| Q4 | Jensen Jones pass complete to Brandon Engel for 39 yds to the HAW 18 for a 1ST down | 3.71 |
| Q2 | Brayden Schager pass complete to Steven McBride for 28 yds to the AFA 1 for a 1ST down | 3.01 |
| Q3 | Dylan Carson run for 35 yds for a TD (Matthew Dapore KICK) | 2.97 |
| Q3 | Brayden Schager pass complete to Pofele Ashlock for 19 yds for a TD (Matthew Shipley… | 2.97 |
| 2025 | Hawai'i 44 – 35 Air Force |
| 2019 | Air Force 56 – 26 Hawai'i |
| 2016 | Hawai'i 34 – 27 Air Force |
| 2015 | Air Force 58 – 7 Hawai'i |
| 2012 | Hawai'i 7 – 21 Air Force |
| 2001 | Air Force 30 – 52 Hawai'i |
| 1997 | Air Force 34 – 27 Hawai'i |
| 1996 | Hawai'i 7 – 34 Air Force |