Week 8 · 2025
Wyoming at Air Force
Sat 10/18/2025 03:30 PMFalcon StadiumAir Force pregame61% — Pregame win probability: 61% for Air Force. Air Force favored, and won.Conference
62°Clear18 mph NW · 13% humidityRecorded at kickoff by College Football Data
Wyoming
21
4–8
Air Force
24
4–8
Attendance
23,401
reported
AF17 plays, 60 yd · Field goal | ||||
| 15:00 | 1st & 10 | own 35 | Bart Edmiston kickoff for 65 yds for a touchback | 0 |
| 14:58 | 1st & 10 | own 25 | Liam Szarka pass incomplete to Jonah Dawson | 0 |
| 14:51 | 2nd & 10 | own 25 | Kade Frew run for 4 yds to the AF 29 | +4 |
| 14:13 | 3rd & 6 | own 29 | Kade Frew run for 7 yds to the AF 36 for a 1ST down | +7 |
| 13:41 | 1st & 10 | own 36 | Kade Frew run for 1 yd to the AF 37 | +1 |
| 13:02 | 2nd & 9 | own 37 | Liam Szarka run for 6 yds to the AF 43 | +6 |
| 12:20 | 3rd & 3 | own 43 | Liam Szarka run for 9 yds to the WYO 48 for a 1ST down | +9 |
| 11:40 | 1st & 10 | opp 48 | Liam Szarka run for 5 yds to the WYO 43 | +5 |
| 11:00 | 2nd & 5 | opp 43 | Liam Szarka run for 6 yds to the WYO 37 for a 1ST down | +6 |
| 10:22 | 1st & 10 | opp 37 | Cade Harris run for 1 yd to the WYO 36 | +1 |
| 9:42 | 2nd & 9 | opp 36 | Liam Szarka run for 1 yd to the WYO 35 | +1 |
| 9:08 | 3rd & 8 | opp 35 | Liam Szarka pass complete to Bruin Fleischmann for 5 yds to the WYO 30 | +5 |
| 8:26 | 4th & 3 | opp 30 | Kade Frew run for 10 yds to the WYO 20 for a 1ST down | +10 |
| 7:43 | 1st & 10 | opp 20 | Liam Szarka run for 3 yds to the WYO 17 | +3 |
| 7:05 | 2nd & 7 | opp 17 | Owen Allen run for 1 yd to the WYO 16 | +1 |
| 6:26 | 3rd & 6 | opp 16 | Liam Szarka run for 1 yd to the WYO 15 | +1 |
| 5:52 | 4th & 5 | opp 15 | Reagan Tubbs 32 yd FG GOOD | +32 |
WYO10 plays, 74 yd · Touchdown | ||||
| 5:50 | 1st & 10 | own 35 | Reagan Tubbs kickoff for 62 yds , Deion DeBlanc return for 23 yds to the WYO 26 | +23 |
| 5:45 | 1st & 10 | own 26 | Kaden Anderson pass complete to Eric Richardson for 9 yds to the WYO 35 | +9 |
| 5:05 | 2nd & 1 | own 35 | Kaden Anderson pass complete to Chris Durr Jr. for 2 yds to the WYO 37 for a 1ST down | +2 |
| 4:33 | 1st & 10 | own 37 | Kaden Anderson pass complete to Chris Durr Jr. for 11 yds to the WYO 48 for a 1ST down | +11 |
| 4:05 | 1st & 10 | own 48 | Samuel Harris run for 2 yds to the 50 yard line | +2 |
| 3:30 | 2nd & 8 | midfield | Deion DeBlanc run for 9 yds to the AF 41 for a 1ST down | +9 |
| 2:54 | 1st & 10 | opp 41 | Samuel Harris run for a loss of 1 yard to the AF 42 | −1 |
| 2:20 | 2nd & 11 | opp 42 | Kaden Anderson pass complete to Jackson Holman for 5 yds to the AF 37 | +5 |
| 1:52 | 3rd & 6 | opp 37 | Kaden Anderson pass complete to Jaylen Sargent for 14 yds to the AF 23 for a 1ST down | +14 |
| 1:32 | 1st & 10 | opp 23 | Terron Kellman run for 23 yds for a TD (Erik Sandvik KICK) | +23 |
AF5 plays, 0 yd · Punt | ||||
| 1:29 | 1st & 10 | own 35 | Bart Edmiston kickoff for 65 yds for a touchback | 0 |
| 1:26 | 1st & 10 | own 25 | Liam Szarka run for 2 yds to the AF 27 | +2 |
| 0:51 | 2nd & 8 | own 27 | Liam Szarka sacked by Chisom Ifeanyi for a loss of 7 yards to the AF 20 Liam Szarka fumbled, recovered by AF Owen Allen , return for 0 yards | −7 |
| 0:32 | 3rd & 15 | own 20 | Liam Szarka run for 5 yds to the AF 25 | +5 |
| 0:27 | 4th & 10 | own 25 | Luke Freer punt for 43 yds | 0 |
WYO7 plays, 11 yd · Punt | ||||
| 0:13 | 1st & 10 | own 32 | Samuel Harris run for 9 yds to the WYO 41 | +9 |
| 0:00 | own 32 | End of 1st Quarter | +9 | |
| 14:58 | 2nd & 1 | own 41 | Samuel Harris run for 2 yds to the WYO 43 for a 1ST down | +2 |
| 14:29 | 1st & 10 | own 43 | Kaden Anderson pass complete to Samuel Harris for a loss of 4 yards to the WYO 39 | −4 |
| 13:48 | 2nd & 14 | own 39 | Kaden Anderson sacked by Payton Zdroik for a loss of 5 yards to the WYO 34 | −5 |
| 13:07 | 3rd & 19 | own 34 | Samuel Harris run for 9 yds to the WYO 43 | +9 |
| 12:29 | 4th & 10 | own 43 | Bart Edmiston punt for 43 yds | 0 |
AF11 plays, 74 yd · Field goal | ||||
| 12:21 | 1st & 10 | own 14 | Dylan Carson run for 23 yds to the AF 37 for a 1ST down | +23 |
| 11:36 | 1st & 10 | own 37 | Liam Szarka run for 11 yds to the AF 48 for a 1ST down | +11 |
| 11:10 | 1st & 10 | own 48 | Kade Frew run for 2 yds to the 50 yard line | +2 |
| 10:33 | 2nd & 8 | midfield | Kade Frew run for 6 yds to the WYO 44 | +6 |
| 10:02 | 3rd & 2 | opp 44 | Dylan Carson run for 3 yds to the WYO 41 for a 1ST down | +3 |
| 9:27 | 1st & 10 | opp 41 | Liam Szarka run for 1 yd to the WYO 40 | +1 |
| 8:52 | 2nd & 9 | opp 40 | Liam Szarka run for 29 yds to the WYO 11 for a 1ST down | +29 |
| 8:07 | 1st & 10 | opp 11 | Liam Szarka run for 2 yds to the WYO 9 | +2 |
| 7:28 | 2nd & 8 | opp 9 | Liam Szarka run for a loss of 3 yards to the WYO 12 | −3 |
| 6:45 | 3rd & 11 | opp 12 | Liam Szarka pass incomplete to Kade Frew, broken up by Ben Florentine | 0 |
| 6:41 | 4th & 11 | opp 12 | Reagan Tubbs 29 Yd Field Goal | +29 |
WYO8 plays, 17 yd · Punt | ||||
| 6:41 | 1st & 10 | own 35 | Reagan Tubbs kickoff for 65 yds for a touchback | 0 |
| 6:39 | 1st & 10 | own 25 | Sam Scott run for 2 yds to the WYO 27 | +2 |
| 6:05 | 2nd & 8 | own 27 | Kaden Anderson pass incomplete to Michael Fitzgerald, broken up by RJ Reedus | 0 |
| 5:58 | 3rd & 8 | own 27 | Kaden Anderson pass complete to Michael Fitzgerald for 9 yds to the WYO 36 for a 1ST down | +9 |
| 5:36 | 1st & 10 | own 36 | Kaden Anderson pass complete to Evan Svoboda for 5 yds to the WYO 41 | +5 |
| 5:14 | 2nd & 5 | own 41 | Bricen Brantley run for 1 yd to the WYO 42 | +1 |
| 4:38 | 3rd & 4 | own 42 | Kaden Anderson pass incomplete to Isaac Schoenfeld, broken up by Max Mustell | 0 |
| 4:34 | 4th & 4 | own 42 | Bart Edmiston punt for 35 yds | 0 |
AF7 plays, 17 yd · Punt | ||||
| 4:28 | 1st & 10 | own 23 | Liam Szarka run for 3 yds to the AF 26 | +3 |
| 3:50 | 2nd & 7 | own 26 | Owen Allen run for 15 yds to the AF 41 for a 1ST down | +15 |
| 3:15 | 1st & 10 | own 41 | Kade Frew run for a loss of 4 yards to the AF 37 | −4 |
| 2:30 | 2nd & 14 | own 37 | Liam Szarka pass incomplete to Bruin Fleischmann, broken up by Tyce Westland | 0 |
| 2:30 | 3rd & 14 | own 37 | Air Force Penalty, false start (Jonah Dawson) to the AF 32 | −5 |
| 2:28 | 3rd & 19 | own 32 | Kade Frew run for 8 yds to the AF 40 | +8 |
| 1:46 | 4th & 11 | own 40 | Luke Freer punt for 59 yds , Charlie Coenen returns for 7 yds to the WYO 8 | +7 |
WYO9 plays, 38 yd · End of period | ||||
| 1:43 | 1st & 10 | own 8 | Sam Scott run for 2 yds to the WYO 10 | +2 |
| 1:40 | 2nd & 8 | own 10 | Samuel Harris run for 14 yds to the WYO 24 for a 1ST down | +14 |
| 1:33 | 1st & 10 | own 24 | Samuel Harris run for 4 yds to the WYO 28 | +4 |
| 1:13 | 2nd & 6 | own 28 | Kaden Anderson pass incomplete to Jaylen Sargent | 0 |
| 1:04 | 3rd & 6 | own 28 | Kaden Anderson pass complete to Samuel Harris for 25 yds to the AF 47 for a 1ST down | +25 |
| 0:54 | 1st & 10 | opp 47 | Kaden Anderson pass complete to Kyle Frendt for 12 yds to the AF 35 for a 1ST down | +12 |
| 0:49 | 1st & 10 | opp 35 | Kaden Anderson pass complete to Deion DeBlanc for a loss of 4 yards to the AF 39 | −4 |
| 0:31 | 2nd & 14 | opp 39 | Air Force Penalty, false start (5 Yards) to the AF 44 | +5 |
| 0:16 | 2nd & 19 | opp 44 | Kaden Anderson pass complete to Sam Scott for no gain to the WYO 44 Air Force Penalty, Defensive holding (10 Yards) to the WYO 46 | +10 |
WYO11 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | Reagan Tubbs kickoff for 65 yds for a touchback | 0 |
| 14:58 | 1st & 10 | own 25 | Samuel Harris run for 5 yds to the WYO 30 | +5 |
| 14:29 | 2nd & 5 | own 30 | Kaden Anderson pass complete to Jaylen Sargent for 6 yds to the WYO 36 for a 1ST down | +6 |
| 14:00 | 1st & 10 | own 36 | Kaden Anderson pass complete to Evan Svoboda for 11 yds to the WYO 47 for a 1ST down | +11 |
| 13:18 | 1st & 10 | own 47 | Terron Kellman run for 7 yds to the AF 46 | +7 |
| 13:05 | 2nd & 3 | opp 46 | Terron Kellman run for 4 yds to the AF 42 for a 1ST down | +4 |
| 12:28 | 1st & 10 | opp 42 | Samuel Harris run for 5 yds to the AF 37 | +5 |
| 11:52 | 2nd & 5 | opp 37 | Samuel Harris run for 3 yds to the AF 34 | +3 |
| 11:05 | 3rd & 2 | opp 34 | Evan Svoboda run for a loss of 1 yard to the AF 35 | −1 |
| 10:53 | 4th & 3 | opp 35 | Terron Kellman run for 12 yds to the AF 23 for a 1ST down | +12 |
| 10:30 | 1st & 10 | opp 23 | Terron Kellman 23 Yd Run (Erik Sandvik Kick) | +23 |
AF10 plays, 60 yd · Touchdown | ||||
| 10:27 | 1st & 10 | own 35 | Bart Edmiston kickoff for 49 yds , Cade Harris return for 24 yds to the AF 40 | +24 |
| 10:17 | 1st & 10 | own 40 | Dylan Carson run for no gain to the AF 40 | 0 |
| 9:41 | 2nd & 10 | own 40 | Liam Szarka pass complete to Jonah Dawson for 18 yds to the WYO 42 for a 1ST down | +18 |
| 9:15 | 1st & 10 | opp 42 | Kade Frew run for 2 yds to the WYO 40 | +2 |
| 8:38 | 2nd & 8 | opp 40 | Liam Szarka run for 7 yds to the WYO 33 | +7 |
| 8:09 | 3rd & 1 | opp 33 | Dylan Carson run for 5 yds to the WYO 28 for a 1ST down | +5 |
| 7:30 | 1st & 10 | opp 28 | Kade Frew run for no gain to the WYO 28 | 0 |
| 7:15 | 2nd & 10 | opp 28 | Liam Szarka run for 27 yds to the WYO 1 for a 1ST down | +27 |
| 7:15 | 1st & goal | opp 3 | Liam Szarka pass complete to Kade Frew for no gain to the AF 35 | −62 |
| 6:40 | 1st & goal | opp 1 | Liam Szarka 1 Yd Run (Liam Szarka Pass to Kade Frew for Two-Point Conversion) | +1 |
WYO9 plays, 30 yd · Punt | ||||
| 6:39 | 1st & 10 | own 35 | Reagan Tubbs kickoff for 65 yds for a touchback | 0 |
| 6:36 | 1st & 10 | own 25 | Deion DeBlanc run for 13 yds to the WYO 38 for a 1ST down | +13 |
| 6:02 | 1st & 10 | own 38 | Kaden Anderson pass complete to Jaylen Sargent for 6 yds to the WYO 44 | +6 |
| 5:35 | 2nd & 4 | own 44 | Samuel Harris run for 2 yds to the WYO 46 | +2 |
| 5:02 | 3rd & 2 | own 46 | Samuel Harris run for 2 yds to the WYO 48 for a 1ST down | +2 |
| 4:20 | 1st & 10 | own 48 | Kaden Anderson pass complete to Michael Fitzgerald for 6 yds to the AF 46 | +6 |
| 3:54 | 2nd & 4 | opp 46 | Eric Richardson run for 1 yd to the AF 45 | +1 |
| 3:10 | 3rd & 3 | opp 45 | Kaden Anderson pass incomplete to Chris Durr Jr., broken up by Dallas Daley | 0 |
| 3:06 | 4th & 3 | opp 45 | Bart Edmiston punt for 45 yds | 0 |
AF9 plays, 46 yd · On downs | ||||
| 2:57 | 1st & 10 | own 20 | Owen Allen run for 26 yds to the AF 46 for a 1ST down | +26 |
| 2:15 | 1st & 10 | own 46 | Liam Szarka run for 1 yd to the AF 47 | +1 |
| 1:41 | 2nd & 9 | own 47 | Liam Szarka pass incomplete to Cade Harris | 0 |
| 1:39 | 3rd & 9 | own 47 | Liam Szarka pass complete to Kade Frew for 10 yds to the WYO 43 for a 1ST down | +10 |
| 0:56 | 1st & 10 | opp 43 | Owen Allen run for 5 yds to the WYO 38 | +5 |
| 0:19 | 2nd & 5 | opp 38 | Owen Allen run for 2 yds to the WYO 36 | +2 |
| 0:00 | opp 38 | End of 3rd Quarter | +2 | |
| 14:58 | 3rd & 3 | opp 36 | Liam Szarka run for 2 yds to the WYO 34 | +2 |
| 14:17 | 4th & 1 | opp 34 | Liam Szarka pass incomplete to Bruin Fleischmann | 0 |
WYO9 plays, 63 yd · Turnover | ||||
| 14:12 | 1st & 10 | own 34 | Terron Kellman run for a loss of 1 yard to the WYO 33 | −1 |
| 13:35 | 2nd & 11 | own 33 | Terron Kellman run for 10 yds to the WYO 43 | +10 |
| 12:57 | 3rd & 1 | own 43 | Samuel Harris run for 2 yds to the WYO 45 for a 1ST down | +2 |
| 12:24 | 1st & 10 | own 45 | Kaden Anderson pass complete to Jaylen Sargent for 29 yds to the AF 26 for a 1ST down | +29 |
| 11:56 | 1st & 10 | opp 26 | Samuel Harris run for 3 yds to the AF 23 | +3 |
| 11:15 | 2nd & 7 | opp 23 | Kaden Anderson pass complete to Samuel Harris for 16 yds to the AF 7 for a 1ST down | +16 |
| 10:53 | 1st & goal | opp 7 | Samuel Harris run for 4 yds to the AF 3 | +4 |
| 10:13 | 2nd & goal | opp 3 | Terron Kellman run for no gain to the AF 3 | 0 |
| 9:30 | 3rd & goal | opp 3 | Evan Svoboda pass intercepted Roger Jones Jr. return for no gain to the AF 20 | 0 |
AF8 plays, 80 yd · Touchdown | ||||
| 9:29 | 1st & 10 | own 20 | Owen Allen run for 14 yds to the AF 34 for a 1ST down | +14 |
| 8:59 | 1st & 10 | own 34 | Liam Szarka run for 9 yds to the AF 43 | +9 |
| 8:24 | 2nd & 1 | own 43 | Owen Allen run for 2 yds to the AF 45 for a 1ST down | +2 |
| 7:45 | 1st & 10 | own 45 | Owen Allen run for 37 yds to the WYO 18 for a 1ST down | +37 |
| 7:02 | 1st & 10 | opp 18 | Kade Frew run for 1 yd to the WYO 17 | +1 |
| 6:37 | 2nd & 9 | opp 17 | Liam Szarka run for 7 yds to the WYO 10 | +7 |
| 6:01 | 3rd & 2 | opp 10 | Owen Allen run for 1 yd to the WYO 9 | +1 |
| 5:28 | 4th & 1 | opp 9 | Kade Frew 9 Yd Run (Reagan Tubbs Kick) | +9 |
WYO4 plays, 5 yd · Turnover | ||||
| 5:28 | 1st & 10 | own 35 | Reagan Tubbs kickoff for 45 yds , Caleb Merritt return for 1 yd to the WYO 21 | +1 |
| 5:20 | 1st & 10 | own 21 | Kaden Anderson pass incomplete to Samuel Harris | 0 |
| 5:17 | 2nd & 10 | own 21 | Samuel Harris run for 5 yds to the WYO 26 | +5 |
| 4:39 | 3rd & 5 | own 26 | Max Mustell return for no gain to the WYO 29 | 0 |
AF5 plays, 6 yd · Field goal | ||||
| 4:37 | 1st & 10 | opp 29 | Liam Szarka run for 9 yds to the WYO 20 | +9 |
| 4:10 | 2nd & 1 | opp 20 | Wyoming Penalty, false start (5 Yards) to the WYO 25 | +5 |
| 4:01 | 2nd & 6 | opp 25 | Kade Frew run for 3 yds to the WYO 22 | +3 |
| 3:16 | 3rd & 3 | opp 22 | Liam Szarka run for a loss of 1 yard to the WYO 23 | −1 |
| 3:04 | 4th & 4 | opp 23 | Reagan Tubbs 40 Yd Field Goal | +40 |
WYO10 plays, 68 yd · Touchdown | ||||
| 3:04 | 1st & 10 | own 35 | Reagan Tubbs kickoff for 53 yds , Caleb Merritt return for 20 yds to the WYO 32 | +20 |
| 2:52 | 1st & 10 | own 32 | Kaden Anderson pass complete to Terron Kellman for 7 yds to the WYO 39 | +7 |
| 2:27 | 2nd & 3 | own 39 | Kaden Anderson run for 2 yds to the WYO 41 | +2 |
| 2:09 | 3rd & 1 | own 41 | Terron Kellman run for 5 yds to the WYO 46 for a 1ST down | +5 |
| 1:58 | 1st & 10 | own 46 | Kaden Anderson pass complete to Jaylen Sargent for 10 yds to the AF 44 for a 1ST down | +10 |
| 1:52 | 1st & 10 | opp 44 | Kaden Anderson pass complete to Samuel Harris for 5 yds to the AF 39 | +5 |
| 1:33 | 2nd & 5 | opp 39 | Kaden Anderson run for 8 yds to the AF 31 for a 1ST down | +8 |
| 1:28 | 1st & 10 | opp 31 | Kaden Anderson pass complete to Jackson Holman for 7 yds to the AF 24 | +7 |
| 1:06 | 2nd & 3 | opp 24 | Kaden Anderson pass complete to Deion DeBlanc for 11 yds to the AF 13 for a 1ST down | +11 |
| 1:02 | 1st & 10 | opp 13 | Michael Fitzgerald 13 Yd pass from Kaden Anderson (Erik Sandvik Kick) | +13 |
AF5 plays, 11 yd · Uncategorized | ||||
| 1:00 | 1st & 10 | own 35 | Keelan Anderson kickoff for 9 yds | 0 |
| 0:57 | 1st & 10 | opp 44 | Owen Allen run for 2 yds to the WYO 42 | +2 |
| 0:55 | 2nd & 8 | opp 42 | Cade Harris run for 4 yds to the WYO 38 | +4 |
| 0:50 | 3rd & 4 | opp 38 | Liam Szarka run for 5 yds to the WYO 33 for a 1ST down | +5 |
| 0:17 | 1st & 10 | opp 33 | run for a loss of 1 yard to the WYO 33 | −1 |
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
Air Force 4–6 vs Wyoming
- 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
- 2014 · wk 2Air Force 13 @ Wyoming 17
Previous 10 meetings vs. Troy Calhoun
Wyoming 6–4 vs Troy Calhoun
- 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
- 2014 · wk 2Air Force 13 @ Wyoming 17
Previous meeting vs. Jay Sawvel
Air Force 0–1 vs Jay Sawvel
- 2024 · wk 5Air Force 19 @ Wyoming 31
Research
Keep this open while you look at others