Week 8 · 2026
Air Force at Wyoming
Fri 10/23/2026 09:00 PMWar Memorial StadiumConference
Air Force
14
6–2
Wyoming
28
5–3
Attendance
—
not yet reported
WYO3 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | #90 C.Cremascoli kickoff 65 yards to the WYO00, Touchback | 0 |
| 15:00 | 1st & 10 | own 25 | Shotgun #6 T.Hughes pass complete short right to #19 C.Coenen caught at WYO30, for 7 yards to the WYO32 (#8 D.Daley) | +7 |
| 14:10 | 2nd & 3 | own 32 | Shotgun #6 T.Hughes rush middle for 68 yards gain to the AFA00 TOUCHDOWN, clock 14:10, 1ST DOWN #47 E.Sandvik kick attempt good (H: #43 G.Helm, LS: #49 N.Curry) | +68 |
AF7 plays, 19 yd · Turnover | ||||
| 14:10 | 1st & 10 | own 35 | #47 E.Sandvik kickoff 65 yards to the AFA00, Touchback | 0 |
| 14:10 | 1st & 10 | own 25 | Shotgun #44 R.Conti rush right for 1 yard gain to the AFA26 (#26 G.Rutherford; #42 E.Stuhlsatz) | +1 |
| 14:10 | 2nd & 9 | own 26 | #28 G.LaDue rush right for 7 yards gain to the AFA33 (#1 D.Hearns) | +7 |
| 14:10 | 3rd & 2 | own 33 | #5 E.Medders rush right for 3 yards gain to the AFA36 (#42 E.Stuhlsatz; #34 S.Perez), 1ST DOWN | +3 |
| 14:10 | 1st & 10 | own 36 | Shotgun #5 E.Medders rush middle for 8 yards gain to the AFA44 (#98 J.Williams) | +8 |
| 14:10 | 2nd & 2 | own 44 | #2 O.Allen rush middle for 3 yards gain to the AFA47 (#42 E.Stuhlsatz; #44 J.Redfern), 1ST DOWN | +3 |
| 11:00 | 1st & 10 | own 47 | Shotgun #5 E.Medders rush right for 3 yards loss to the AFA44 fumbled by #5 E.Medders at AFA45 recovered by WYO #11 E.Bogar at AFA44, End Of Play | 0 |
WYO9 plays, 24 yd · Missed FG | ||||
| 11:00 | 1st & 10 | opp 44 | Shotgun #1 S.Harris rush right for 1 yard gain to the AFA43 (#6 B.Fletcher) | +1 |
| 11:00 | 2nd & 9 | opp 43 | Shotgun #6 T.Hughes pass complete short right to #8 M.Holman caught at AFA40, for 10 yards to the AFA33 (#6 B.Fletcher), 1ST DOWN | +10 |
| 11:00 | 1st & 10 | opp 33 | Shotgun #8 M.Holman rush left for 7 yards gain to the AFA26 (#6 B.Fletcher) | +7 |
| 11:00 | 2nd & 3 | opp 26 | Shotgun #6 T.Hughes rush right for 5 yards gain to the AFA21 (#8 D.Daley), 1ST DOWN | +5 |
| 11:00 | 1st & 10 | opp 21 | Shotgun #8 M.Holman rush right for 1 yard gain to the AFA20 (#45 J.Reese) | +1 |
| 11:00 | 2nd & 9 | opp 20 | Shotgun #6 T.Hughes pass incomplete short right to #89 J.Wilson thrown to AFA14 PENALTY WYO Holding declined | 0 |
| 7:35 | 2nd & 9 | opp 20 | Timeout Wyoming, clock 07:35 | 0 |
| 7:35 | 3rd & 9 | opp 20 | Shotgun #6 T.Hughes pass incomplete deep left to #2 E.Richardson thrown to AFA00 | 0 |
| 7:24 | 4th & 9 | opp 20 | #47 E.Sandvik field goal attempt from 38 yards NO GOOD (H: #43 G.Helm, LS: #49 N.Curry), clock 07:24 | +38 |
AF16 plays, 60 yd · Field goal | ||||
| 7:24 | 1st & 10 | own 20 | Shotgun #2 O.Allen rush right for 5 yards gain to the AFA25 (#42 E.Stuhlsatz) | +5 |
| 7:24 | 2nd & 5 | own 25 | #2 O.Allen rush left for 2 yards loss to the AFA23 (#23 J.Thomas; #44 J.Redfern) | −2 |
| 7:24 | 3rd & 7 | own 23 | Shotgun #5 E.Medders rush middle for 6 yards gain to the AFA29 (#26 G.Rutherford; #44 J.Redfern) | +6 |
| 7:24 | 4th & 1 | own 29 | #5 E.Medders rush right for 11 yards gain to the AFA40 (#55 K.Sjogren), 1ST DOWN | +11 |
| 7:24 | 1st & 10 | own 40 | #2 O.Allen rush middle for 3 yards gain to the AFA43 (#55 K.Sjogren) | +3 |
| 7:24 | 2nd & 7 | own 43 | Shotgun #5 E.Medders rush middle for 17 yards gain to the WYO40 (#42 E.Stuhlsatz), 1ST DOWN | +17 |
| 7:24 | 1st & 10 | opp 40 | Shotgun #28 G.LaDue rush right for 6 yards gain to the WYO34 (#90 C.Brook) | +6 |
| 7:24 | 2nd & 4 | opp 34 | Shotgun #5 E.Medders rush right for 6 yards gain to the WYO28 (#44 J.Redfern), 1ST DOWN | +6 |
| 7:24 | 1st & 10 | opp 28 | Shotgun #28 G.LaDue rush middle for 9 yards gain to the WYO19 (#42 E.Stuhlsatz; #34 S.Perez) | +9 |
| 7:24 | 2nd & 1 | opp 19 | #28 G.LaDue rush right for 1 yard gain to the WYO18 (#11 E.Bogar), 1ST DOWN | +1 |
| 7:24 | 1st & 10 | opp 18 | #2 O.Allen rush middle for 1 yard loss to the WYO19 (#99 D.Wingate) | −1 |
| 7:24 | 2nd & 11 | opp 19 | Shotgun #2 O.Allen rush middle for 2 yards gain to the WYO17 (#99 D.Wingate; #26 G.Rutherford) | +2 |
| 0:00 | 2nd & 11 | opp 19 | End of 1st quarter. | +2 |
| 15:00 | 3rd & 9 | opp 17 | PENALTY AFA False Start 5 yards from WYO17 to WYO22. NO PLAY | +5 |
| 15:00 | 3rd & 14 | opp 22 | Shotgun #5 E.Medders pass complete short right to #44 R.Conti caught at WYO26, for 2 yards to the WYO20 (#0 T.Shamsid-Deen) | +2 |
| 14:21 | 4th & 12 | opp 20 | #90 C.Cremascoli field goal attempt from 37 yards GOOD (H: #98 R.D'Angelo, LS: #46 J.Helms), clock 14:21 | +37 |
WYO12 plays, 75 yd · Touchdown | ||||
| 14:21 | 1st & 10 | own 35 | #90 C.Cremascoli kickoff 65 yards to the WYO00, Touchback | 0 |
| 14:21 | 1st & 10 | own 25 | Shotgun #6 T.Hughes pass incomplete deep middle to #9 J.Holman thrown to AFA24 broken up by #9 M.Mustell | 0 |
| 14:21 | 2nd & 10 | own 25 | Shotgun #6 T.Hughes rush left for 33 yards gain to the AFA42 (#5 R.Jones), out of bounds, 1ST DOWN | +33 |
| 14:21 | 1st & 10 | opp 42 | Shotgun #1 S.Harris rush right for 6 yards gain to the AFA36 (#6 B.Fletcher) | +6 |
| 14:21 | 2nd & 4 | opp 36 | Shotgun #6 T.Hughes sacked for loss of 1 yard to the AFA37 (#9 M.Mustell) | −1 |
| 14:21 | 3rd & 5 | opp 37 | Shotgun #6 T.Hughes pass incomplete deep right to #11 J.Williams thrown to AFA15 | 0 |
| 14:21 | 4th & 5 | opp 37 | Shotgun #6 T.Hughes pass complete short right to #2 E.Richardson caught at AFA32, for 8 yards to the AFA29 (#26 A.Perez), 1ST DOWN | +8 |
| 14:21 | 1st & 10 | opp 29 | Shotgun #8 M.Holman rush right for 10 yards gain to the AFA19 (#6 B.Fletcher), 1ST DOWN | +10 |
| 14:21 | 1st & 10 | opp 19 | Shotgun #6 T.Hughes rush right for 4 yards gain to the AFA15 (#6 B.Fletcher) | +4 |
| 14:21 | 2nd & 6 | opp 15 | Shotgun #8 M.Holman rush middle for 10 yards gain to the AFA05 (#6 B.Fletcher; #9 M.Mustell), 1ST DOWN | +10 |
| 14:21 | 1st & goal | opp 5 | Shotgun #8 M.Holman rush middle for 1 yard gain to the AFA04 (#5 R.Jones; #95 N.Daniels) | +1 |
| 8:40 | 2nd & goal | opp 4 | Jake Wilson 4 Yd pass from Tyler Hughes (Erik Sandvik Kick) | +4 |
AF12 plays, 46 yd · Field goal | ||||
| 8:40 | 1st & 10 | own 35 | #47 E.Sandvik kickoff 65 yards to the AFA00, Touchback | 0 |
| 14:21 | 1st & 10 | own 25 | #2 O.Allen rush middle for 3 yards gain to the AFA28 (#34 S.Perez; #1 D.Hearns) | +3 |
| 14:21 | 2nd & 7 | own 28 | Shotgun #6 H.Fisher rush left for 9 yards gain to the AFA37 (#34 S.Perez), 1ST DOWN | +9 |
| 14:21 | 1st & 10 | own 37 | #5 E.Medders rush right for 15 yards gain to the WYO48 (#34 S.Perez), 1ST DOWN | +15 |
| 14:21 | 1st & 10 | opp 48 | Shotgun #28 G.LaDue rush left for 9 yards gain to the WYO39 (#26 G.Rutherford; #34 S.Perez) | +9 |
| 14:21 | 2nd & 1 | opp 39 | #28 G.LaDue rush middle for 8 yards gain to the WYO31 (#23 J.Thomas), 1ST DOWN | +8 |
| 14:21 | 1st & 10 | opp 31 | Shotgun #5 E.Medders rush left for 2 yards loss to the WYO33 (#4 J.Vincent). The previous play is under automatic review - "Runner was down by contact". CALL OVERTURNED. (Original Play: Shotgun #5 E.Medders rush left for 3 yards gain to the WYO28 (#4 J.Vincent)) | −2 |
| 14:21 | 2nd & 12 | opp 33 | Shotgun #44 R.Conti rush right for 8 yards gain to the WYO25 (#22 J.DaCosta) | +8 |
| 14:21 | 3rd & 4 | opp 25 | Shotgun #5 E.Medders rush left for 17 yards gain to the WYO08 (#25 T.Williams) PENALTY AFA Illegal Formation 5 yards from WYO25 to WYO30. NO PLAY | +5 |
| 14:21 | 3rd & goal | goal line | Shotgun #5 E.Medders rush middle for 1 yard gain to the WYO29 (#34 S.Perez) | +1 |
| 3:11 | 3rd & 9 | own 30 | Timeout Wyoming, clock 03:11 | 0 |
| 3:06 | 4th & 8 | opp 29 | #90 C.Cremascoli field goal attempt from 46 yards GOOD (H: #98 R.D'Angelo, LS: #46 J.Helms), clock 03:06 | +46 |
WYO10 plays, 75 yd · Touchdown | ||||
| 3:06 | 1st & 10 | own 35 | #90 C.Cremascoli kickoff 65 yards to the WYO00, Touchback | 0 |
| 3:06 | 1st & 10 | own 25 | Shotgun #6 T.Hughes pass complete short left to #1 S.Harris caught at WYO19, for 10 yards to the WYO35 (#8 D.Daley), 1ST DOWN | +10 |
| 3:06 | 1st & 10 | own 35 | Shotgun #1 S.Harris rush left for 0 yards to the WYO35 (#99 J.Oquendo) | 0 |
| 2:00 | 1st & 10 | own 35 | Timeout Wyoming, clock 02:00 | 0 |
| 2:00 | 2nd & 10 | own 35 | Shotgun #6 T.Hughes pass complete deep right to #89 J.Wilson caught at AFA42, for 32 yards to the AFA33 (#9 M.Mustell), 1ST DOWN | +32 |
| 2:00 | 1st & 10 | opp 33 | No Huddle-Shotgun #6 T.Hughes pass complete short left to #19 C.Coenen caught at AFA23, for 26 yards to the AFA07 (#6 B.Fletcher; #17 T.Young), 1ST DOWN | +26 |
| 2:00 | 1st & goal | opp 7 | PENALTY WYO False Start (#70 R.Johnsen) 5 yards from AFA07 to AFA12. NO PLAY | +5 |
| 2:00 | 1st & goal | opp 12 | Shotgun #6 T.Hughes pass incomplete short left to #1 S.Harris thrown to AFA07 | 0 |
| 2:00 | 2nd & goal | opp 12 | Shotgun #6 T.Hughes pass incomplete short left to #89 J.Wilson thrown to AFA04 | 0 |
| 0:38 | 3rd & goal | opp 12 | Shotgun #6 T.Hughes pass complete short left to #2 E.Richardson caught at AFA08, for 12 yards to the AFA00 lateral to #1 S.Harris TOUCHDOWN, clock 00:38 #47 E.Sandvik kick attempt good (H: #43 G.Helm, LS: #49 N.Curry) | +11 |
AF4 plays, 8 yd · End of period | ||||
| 0:38 | 1st & 10 | own 35 | #47 E.Sandvik kickoff 65 yards to the AFA00, Touchback | 0 |
| 0:38 | 1st & 10 | own 25 | Shotgun #5 E.Medders rush left for 6 yards gain to the AFA31 (#26 G.Rutherford; #34 S.Perez) | +6 |
| 0:38 | 2nd & 4 | own 31 | #28 G.LaDue rush middle for 2 yards gain to the AFA33 (#11 E.Bogar; #99 D.Wingate) | +2 |
| 0:00 | 2nd & 4 | own 31 | End of 2nd quarter. | +2 |
AF16 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | #47 E.Sandvik kickoff 65 yards to the AFA00, Touchback | 0 |
| 15:00 | 1st & 10 | own 25 | Shotgun #5 E.Medders rush right for 7 yards gain to the AFA32 (#34 S.Perez) | +7 |
| 15:00 | 2nd & 3 | own 32 | Shotgun #2 O.Allen rush right for 2 yards gain to the AFA34 (#98 J.Williams; #1 D.Hearns) | +2 |
| 15:00 | 3rd & 1 | own 34 | #5 E.Medders rush right for 4 yards gain to the AFA38 (#34 S.Perez), 1ST DOWN | +4 |
| 15:00 | 1st & 10 | own 38 | Shotgun #2 O.Allen rush middle for 5 yards gain to the AFA43 (#53 T.Seeds) | +5 |
| 15:00 | 2nd & 5 | own 43 | #44 R.Conti rush left for 17 yards gain (6) to the WYO40 (#26 G.Rutherford) PENALTY AFA Holding 10 yards from AFA49 to AFA39 | +6 |
| 15:00 | 2nd & 9 | own 39 | Shotgun #44 R.Conti rush right for 6 yards gain to the AFA45 (#26 G.Rutherford; #55 K.Sjogren) | +6 |
| 15:00 | 3rd & 3 | own 45 | #5 E.Medders rush right for 10 yards gain to the WYO45 (#34 S.Perez), 1ST DOWN | +10 |
| 15:00 | 1st & 10 | opp 45 | #5 E.Medders pass incomplete short middle to #0 O.Chambers thrown to WYO27 broken up by #23 J.Thomas | 0 |
| 15:00 | 2nd & 10 | opp 45 | Shotgun #5 E.Medders rush middle for 11 yards gain to the WYO34 (#23 J.Thomas), 1ST DOWN | +11 |
| 15:00 | 1st & 10 | opp 34 | Shotgun #28 G.LaDue rush middle for 7 yards gain to the WYO27 (#46 D.Bauman; #21 J.Dunkley) | +7 |
| 15:00 | 2nd & 3 | opp 27 | #28 G.LaDue rush middle for 7 yards gain to the WYO20 (#21 J.Dunkley; #26 G.Rutherford), 1ST DOWN | +7 |
| 15:00 | 1st & 10 | opp 20 | #2 O.Allen rush middle for 7 yards gain to the WYO13 (#53 T.Seeds) | +7 |
| 15:00 | 2nd & 3 | opp 13 | #5 E.Medders rush right for 4 yards gain to the WYO09 (#11 E.Bogar), 1ST DOWN | +4 |
| 15:00 | 1st & goal | opp 9 | Shotgun #5 E.Medders rush left for 4 yards gain to the WYO05 (#26 G.Rutherford; #42 E.Stuhlsatz) | +4 |
| 6:53 | 2nd & goal | opp 5 | Grant Wayne 5 Yd pass from Evan Medders (Evan Medders Run for Two-Point Conversion) | +5 |
WYO6 plays, -6 yd · Punt | ||||
| 6:53 | 1st & 10 | own 35 | #90 C.Cremascoli kickoff 65 yards to the WYO00, Touchback | 0 |
| 6:53 | 1st & 10 | own 25 | Shotgun #6 T.Hughes rush middle for 7 yards gain to the WYO32 (#9 M.Mustell) PENALTY WYO Holding 10 yards from WYO25 to WYO15. NO PLAY | +10 |
| 6:53 | 1st & 20 | own 15 | Shotgun #6 T.Hughes rush right for 5 yards gain to the WYO20 (#6 B.Fletcher; #26 A.Perez) | +5 |
| 6:53 | 2nd & 15 | own 20 | Shotgun #6 T.Hughes rush left for 1 yard loss to the WYO19 (#17 T.Young; #26 A.Perez) | −1 |
| 6:53 | 3rd & 16 | own 19 | Shotgun #6 T.Hughes pass incomplete deep right to #89 J.Wilson thrown to WYO40 | 0 |
| 4:53 | 4th & 16 | own 19 | #18 B.Edmiston, Jr. punt 53 yards to the AFA28 fair catch by #3 M.Long at AFA28 | 0 |
AF18 plays, 53 yd · Turnover | ||||
| 4:53 | 1st & 10 | own 28 | #2 O.Allen rush middle for 4 yards gain to the AFA32 (#42 E.Stuhlsatz; #44 J.Redfern) | +4 |
| 4:53 | 2nd & 6 | own 32 | Shotgun #44 R.Conti rush right for 2 yards gain to the AFA34 (#42 E.Stuhlsatz) | +2 |
| 4:53 | 3rd & 4 | own 34 | Shotgun #5 E.Medders rush middle for 3 yards gain to the AFA37 (#34 S.Perez) | +3 |
| 4:53 | 4th & 1 | own 37 | #5 E.Medders rush middle for 2 yards gain to the AFA39 (#34 S.Perez; #44 J.Redfern), 1ST DOWN | +2 |
| 4:53 | 1st & 10 | own 39 | Shotgun #5 E.Medders rush right for 6 yards gain to the AFA45 (#99 D.Wingate) | +6 |
| 4:53 | 2nd & 4 | own 45 | Shotgun #28 G.LaDue rush middle for 1 yard gain to the AFA46 (#97 A.Haswell) | +1 |
| 4:53 | 3rd & 3 | own 46 | Shotgun #44 R.Conti rush left for 6 yards gain to the WYO48 (#1 D.Hearns; #26 G.Rutherford), 1ST DOWN | +6 |
| 4:53 | 1st & 10 | opp 48 | Shotgun #20 K.Sack rush left for 7 yards gain to the WYO41 (#42 E.Stuhlsatz) | +7 |
| 4:53 | 2nd & 3 | opp 41 | Shotgun #5 E.Medders pass complete short left to #3 M.Long caught at WYO30, for 20 yards to the WYO21 (#34 S.Perez), 1ST DOWN | +20 |
| 4:53 | 1st & 10 | opp 21 | Shotgun #5 E.Medders rush left for 4 yards loss to the WYO25 (#98 J.Williams) | −4 |
| 0:00 | 1st & 10 | opp 21 | End of 3rd quarter. | −4 |
| 15:00 | 2nd & 14 | opp 25 | Shotgun #11 J.Johnson pass incomplete short right to #44 R.Conti thrown to WYO25 | 0 |
| 15:00 | 3rd & 14 | opp 25 | Shotgun #11 J.Johnson pass complete short middle to #80 S.Kibbee caught at WYO12, for 14 yards to the WYO11 (#34 S.Perez), 1ST DOWN | +14 |
| 14:02 | 1st & 10 | opp 11 | #4 K.Hodges rush right for 11 yards gain to the WYO00 TOUCHDOWN nullified by penalty, clock 14:02 PENALTY AFA Holding 10 yards from WYO11 to WYO21. NO PLAY | +10 |
| 14:02 | 1st & 20 | opp 21 | Shotgun #44 R.Conti rush right for 2 yards gain to the WYO19 (#1 D.Hearns) PENALTY AFA Illegal Block in Back 10 yards from WYO21 to WYO31. NO PLAY | +10 |
| 14:02 | 1st & 30 | opp 31 | Shotgun #6 H.Fisher rush left for 2 yards gain to the WYO29 (#42 E.Stuhlsatz; #34 S.Perez) | +2 |
| 14:02 | 2nd & 28 | opp 29 | #44 R.Conti rush right for 19 yards gain to the WYO10 (#1 D.Hearns) | +19 |
| 12:09 | 3rd & 9 | opp 10 | #11 J.Johnson rush left for 9 yards loss to the WYO19 fumbled by #11 J.Johnson at WYO14 forced by #26 G.Rutherford recovered by WYO #11 E.Bogar at WYO19, End Of Play | 0 |
WYO6 plays, -1 yd · Punt | ||||
| 12:09 | 1st & 10 | own 19 | Shotgun #6 T.Hughes rush right for 5 yards gain to the WYO24 (#26 A.Perez) | +5 |
| 12:09 | 2nd & 5 | own 24 | Shotgun #6 T.Hughes pass complete short right to #3 D.DeBlanc caught at WYO25, for 3 yards to the WYO27 (#5 R.Jones) | +3 |
| 12:09 | 3rd & 2 | own 27 | Shotgun #6 T.Hughes pass complete short left to #8 M.Holman caught at WYO28, for 1 yard to the WYO28 (#9 M.Mustell) | +1 |
| 12:09 | 4th & 1 | own 28 | PENALTY WYO Delay Of Game 5 yards from WYO28 to WYO23. NO PLAY | +5 |
| 9:56 | 4th & 6 | own 23 | #18 B.Edmiston, Jr. punt 55 yards to the AFA22 fair catch by #3 M.Long at AFA22 PENALTY WYO Illegal Formation 5 yards from WYO23 to WYO18. NO PLAY | +5 |
| 9:45 | 4th & 11 | own 18 | #18 B.Edmiston, Jr. punt 47 yards to the AFA35 | 0 |
AF4 plays, 14 yd · Turnover | ||||
| 9:45 | 1st & 10 | own 35 | Shotgun #2 O.Allen rush middle for 2 yards gain to the AFA37 (#34 S.Perez) | +2 |
| 9:45 | 2nd & 8 | own 37 | Shotgun #11 J.Johnson pass incomplete deep middle to #8 J.Dawson thrown to WYO37 | 0 |
| 9:45 | 3rd & 8 | own 37 | Shotgun #11 J.Johnson pass complete short right to #10 A.Hrynciw caught at AFA43, for 6 yards to the AFA43 (#9 D.Miller) | +6 |
| 8:20 | 4th & 2 | own 43 | Shotgun #11 J.Johnson rush right for 6 yards gain to the AFA49 fumbled by #11 J.Johnson at AFA45 forced by #44 J.Redfern recovered by WYO #34 S.Perez at AFA49, End Of Play | 0 |
WYO9 plays, 49 yd · Touchdown | ||||
| 8:20 | 1st & 10 | opp 49 | Shotgun #8 M.Holman rush middle for 1 yard gain to the AFA48 (#93 A.Tillett) | +1 |
| 8:20 | 2nd & 9 | opp 48 | Shotgun #6 T.Hughes rush middle for 1 yard gain to the AFA47 (#8 D.Daley) PENALTY AFA UNS: Unsportsmanlike Conduct 15 yards from AFA47 to AFA32, 1ST DOWN | +1 |
| 8:20 | 1st & 10 | opp 32 | Shotgun #6 T.Hughes rush left for 7 yards gain to the AFA25 (#2 K.Johnson) | +7 |
| 8:20 | 2nd & 3 | opp 25 | Shotgun #6 T.Hughes rush middle for 5 yards gain to the AFA20 (#2 K.Johnson; #9 M.Mustell), 1ST DOWN | +5 |
| 8:20 | 1st & 10 | opp 20 | Shotgun #8 M.Holman rush right for 2 yards gain to the AFA18 (#33 B.Bujnoch) | +2 |
| 8:20 | 2nd & 8 | opp 18 | Shotgun #8 M.Holman rush left for 2 yards gain to the AFA16 (#45 J.Reese) | +2 |
| 8:20 | 3rd & 6 | opp 16 | Shotgun #6 T.Hughes rush middle for 15 yards gain to the AFA01 (#8 D.Daley), 1ST DOWN | +15 |
| 3:11 | 3rd & 6 | opp 16 | Timeout Wyoming, clock 03:11 | 0 |
| 3:04 | 1st & goal | opp 1 | Shotgun #8 M.Holman rush middle for 1 yard gain to the AFA00 TOUCHDOWN, clock 03:04 #47 E.Sandvik kick attempt good (H: #43 G.Helm, LS: #49 N.Curry) | +1 |
AF24 plays, 62 yd · End of period | ||||
| 2:59 | 1st & 10 | own 35 | #47 E.Sandvik kickoff 64 yards to the AFA01 #3 M.Long return 21 yards to the AFA22 (#46 D.Bauman; #4 J.Vincent) | +21 |
| 2:59 | 1st & 10 | own 22 | Shotgun #2 O.Allen rush middle for 9 yards gain to the AFA31 (#21 J.Dunkley) | +9 |
| 2:59 | 2nd & 1 | own 31 | No Huddle-Shotgun #6 H.Fisher rush middle for 0 yards to the AFA31 (#11 E.Bogar; #50 T.Maafala-Barbasa) | 0 |
| 2:59 | 3rd & 1 | own 31 | No Huddle #6 H.Fisher rush middle for 4 yards gain to the AFA35 (#21 J.Dunkley), 1ST DOWN | +4 |
| 2:00 | 3rd & 1 | own 31 | Timeout Air Force, clock 02:00 | 0 |
| 2:00 | 1st & 10 | own 35 | PENALTY AFA Illegal Substitution 5 yards from AFA35 to AFA30. NO PLAY | +5 |
| 2:00 | 1st & 15 | own 30 | No Huddle-Shotgun #6 H.Fisher pass incomplete short left to #80 S.Kibbee thrown to AFA40 | 0 |
| 2:00 | 2nd & 15 | own 30 | No Huddle-Shotgun #6 H.Fisher rush middle for 12 yards gain to the AFA42 (#1 D.Hearns) | +12 |
| 2:00 | 3rd & 3 | own 42 | No Huddle-Shotgun #6 H.Fisher rush middle for 9 yards gain to the WYO49 (#26 G.Rutherford), 1ST DOWN | +9 |
| 2:00 | 1st & 10 | opp 49 | Shotgun #6 H.Fisher pass complete short right to #3 M.Long caught at WYO43, for 10 yards to the WYO39 (#1 D.Hearns), 1ST DOWN | +10 |
| 2:00 | 1st & 10 | opp 39 | Shotgun #6 H.Fisher sacked for loss of 6 yards to the WYO45 (#90 C.Brook) | −6 |
| 1:03 | 1st & 10 | opp 39 | Timeout Air Force, clock 01:03 | 0 |
| 1:03 | 2nd & 16 | opp 45 | Shotgun #6 H.Fisher pass complete short left to #19 G.Wayne caught at WYO40, for 5 yards to the WYO40 (#1 D.Hearns) | +5 |
| 1:03 | 3rd & 11 | opp 40 | No Huddle-Shotgun #6 H.Fisher pass complete short middle to #28 G.LaDue caught at WYO32, for 21 yards to the WYO19 (#26 G.Rutherford; #22 J.DaCosta), 1ST DOWN | +21 |
| 1:03 | 1st & 10 | opp 19 | No Huddle-Shotgun #6 H.Fisher pass incomplete short left to #19 G.Wayne thrown to WYO00 | 0 |
| 1:03 | 2nd & 10 | opp 19 | No Huddle-Shotgun #6 H.Fisher rush middle for 11 yards gain to the WYO08 (#11 E.Bogar), 1ST DOWN | +11 |
| 0:26 | 2nd & 10 | own 19 | Timeout Wyoming, clock 00:26 | 0 |
| 0:26 | 1st & goal | opp 8 | PENALTY AFA Delay Of Game 5 yards from WYO08 to WYO13. NO PLAY | +5 |
| 0:16 | 1st & goal | opp 8 | Timeout Air Force, clock 00:16 | 0 |
| 0:16 | 1st & goal | opp 13 | No Huddle-Shotgun #6 H.Fisher pass incomplete short left to #80 S.Kibbee thrown to WYO00 | 0 |
| 0:16 | 2nd & goal | opp 13 | No Huddle-Shotgun #6 H.Fisher sacked for loss of 3 yards to the WYO16 (#11 E.Bogar) | −3 |
| 0:05 | 2nd & 13 | own 13 | Timeout Wyoming, clock 00:05 | 0 |
| 0:05 | 3rd & goal | opp 16 | No Huddle-Shotgun #6 H.Fisher pass incomplete short middle to #80 S.Kibbee thrown to WYO00 | 0 |
| 0:00 | 3rd & goal | opp 16 | End of 4th quarter. | −71 |
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. Air Force
Wyoming 5–5 vs Air Force
- 2025 · wk 8Wyoming 21 @ Air Force 24
- 2024 · wk 5Air Force 19 @ Wyoming 31
- 2023 · wk 7Wyoming 27 @ Air Force 34
- 2022 · wk 3Air Force 14 @ Wyoming 17
- 2021 · wk 6Wyoming 14 @ Air Force 24
- 2019 · wk 14Wyoming 6 @ Air Force 20
- 2018 · wk 12Air Force 27 @ Wyoming 35
- 2017 · wk 11Wyoming 28 @ Air Force 14
- 2016 · wk 6Air Force 26 @ Wyoming 35
- 2015 · wk 6Wyoming 17 @ Air Force 31
Previous 2 meetings vs. Jay Sawvel
Air Force 1–1 vs Jay Sawvel
- 2025 · wk 8Wyoming 21 @ Air Force 24
- 2024 · wk 5Air Force 19 @ Wyoming 31
Previous 10 meetings vs. Troy Calhoun
Wyoming 5–5 vs Troy Calhoun
- 2025 · wk 8Wyoming 21 @ Air Force 24
- 2024 · wk 5Air Force 19 @ Wyoming 31
- 2023 · wk 7Wyoming 27 @ Air Force 34
- 2022 · wk 3Air Force 14 @ Wyoming 17
- 2021 · wk 6Wyoming 14 @ Air Force 24
- 2019 · wk 14Wyoming 6 @ Air Force 20
- 2018 · wk 12Air Force 27 @ Wyoming 35
- 2017 · wk 11Wyoming 28 @ Air Force 14
- 2016 · wk 6Air Force 26 @ Wyoming 35
- 2015 · wk 6Wyoming 17 @ Air Force 31
Research
Keep this open while you look at others