Wyoming at Air Force

Saturday, October 18, 2025

Air Force beat Wyoming 24–⁠21. It was their 63rd meeting; Air Force leads the series 32–⁠28–⁠3.

AwayWyoming4–⁠8 in 2025
21
HomeAir Force4–⁠8 in 2025
24

Final at Falcon Stadium, Colorado SpringsTV: CBSSNAttendance 23,401

At kickoff
59°F, wind 20 mph from the northWeather: NOAA NCEI Global Historical Climatology Network hourly; Colorado Springs Usaf Academy, 4 km from the stadium, 25 minutes after kickoff
Official
Brad CarrellGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Wyoming707721
Air Force3381024

How the win probability moved

Air Force favored

Win probability by play: Air Force 59% at kickoff, 100% at the end. Biggest swing: 38 points.

Wyoming favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (38 points).

Standouts

  • RushingLiam Szarka26 carries, 141 yards, 1 TDAir Force
  • DefenseTyce Westland14 tackles, 2 for lossWyoming

Player stats

Wyoming

PassingC/AttYdsTDInt
Kaden Anderson23/2921111
Evan Svoboda0/1001
RushingCarYdsTDLong
Terron Kellman983223
Samuel Harris1783014
Deion DeBlanc222013
Kaden Anderson3508
ReceivingRecYdsTDLong
Jaylen Sargent565029
Samuel Harris442025
Michael Fitzgerald328113
Evan Svoboda216011
DefenseTklTFLSacksInt
Tyce Westland14200
Andrew Johnson8000
Jones Thomas7000
Brayden Johnson6000
Chisom Ifeanyi3110

Air Force

PassingC/AttYdsTDInt
Liam Szarka3/83300
RushingCarYdsTDLong
Liam Szarka26141129
Owen Allen10105037
Christopher Frew1349110
Dylan Carson431023
ReceivingRecYdsTDLong
Jonah Dawson118018
Christopher Frew110010
Bruin Fleischmann1505
DefenseTklTFLSacksInt
Roger Jones Jr.100.501
Max Mustell80.501
Dallas Daley7000
Blake Fletcher6000
Peyton Zdroik4110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

WyomingAir Force
409Total yards363
211Passing yards33
198Rushing yards330
7.0Yards per pass4.1
5.5Yards per rush5.9
25First downs19
6–⁠12Third downs6–⁠14
1–⁠1Fourth downs2–⁠3
2Turnovers0
2–⁠15Penalties2–⁠10
26:57Possession33:03
1Sacks (by defense)1

Efficiency

WyomingAir Force
59%Success rate42%
0.26EPA per play0.19
0.97Explosiveness1.26
0.28Rushing EPA0.24
0.23Passing EPA−0.20
50%Passing-down success38%
0.38First-down EPA−0.01
0.01Second-down EPA0.25
0.24Third-down EPA0.49
11%Havoc by its defense17%

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)

Air Force 54% to win. Elo’s favorite won.

The line

Air Force −4, over/under 56.5.

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 Air Force 61%, Wyoming 39%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Air Force end zoneWyoming end zoneQ1 Air ForceField goal, 16 playsQ1 WyomingTouchdown, 9 playsQ1 Air ForcePunt, 3 playsQ1 WyomingPunt, 5 playsQ2 Air ForceField goal, 11 playsQ2 WyomingPunt, 6 playsQ2 Air ForcePunt, 5 playsQ2 WyomingEnd of half, 9 playsQ3 WyomingTouchdown, 10 playsQ3 Air ForceTouchdown, 9 playsQ3 WyomingPunt, 7 playsQ3 Air ForceTurnover on downs, 8 playsQ4 WyomingInterception, 9 playsQ4 Air ForceTouchdown, 8 playsQ4 WyomingInterception, 3 playsQ4 Air ForceField goal, 4 playsQ4 WyomingTouchdown, 9 playsQ4 Air ForceResult not recorded, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Air Force drives left to right, Wyoming right to left.
  1. Q1 Air ForceField goal, 16 plays, 60 yards
  2. Q1 WyomingTouchdown, 9 plays, 71 yards
  3. Q1 Air ForcePunt, 3 plays, 0 yards
  4. Q1 WyomingPunt, 5 plays, 11 yards
  5. Q2 Air ForceField goal, 11 plays, 74 yards
  6. Q2 WyomingPunt, 6 plays, 17 yards
  7. Q2 Air ForcePunt, 5 plays, 17 yards
  8. Q2 WyomingEnd of half, 9 plays, 38 yards
  9. Q3 WyomingTouchdown, 10 plays, 72 yards
  10. Q3 Air ForceTouchdown, 9 plays, 59 yards
  11. Q3 WyomingPunt, 7 plays, 30 yards
  12. Q3 Air ForceTurnover on downs, 8 plays, 46 yards
  13. Q4 WyomingInterception, 9 plays, 63 yards
  14. Q4 Air ForceTouchdown, 8 plays, 77 yards
  15. Q4 WyomingInterception, 3 plays, 5 yards
  16. Q4 Air ForceField goal, 4 plays, 6 yards
  17. Q4 WyomingTouchdown, 9 plays, 65 yards
  18. Q4 Air ForceResult not recorded, 4 plays, 11 yards

Play by play

1st quarter4 drives, then Wyoming 7, Air Force 3
Air Force Field goal, 16 plays
15:001st & 10 at own 35Bart Edmiston kickoff for 65 yds for a touchback
14:581st & 10 at own 25Liam Szarka pass incomplete to Jonah Dawson
14:512nd & 10 at own 25Kade Frew run for 4 yds to the AF 29
14:133rd & 6 at own 29Kade Frew run for 7 yds to the AF 36 for a 1ST down
13:411st & 10 at own 36Kade Frew run for 1 yd to the AF 37
13:022nd & 9 at own 37Liam Szarka run for 6 yds to the AF 43
12:203rd & 3 at own 43Liam Szarka run for 9 yds to the WYO 48 for a 1ST down
11:401st & 10 at opp 48Liam Szarka run for 5 yds to the WYO 43
11:002nd & 5 at opp 43Liam Szarka run for 6 yds to the WYO 37 for a 1ST down
10:221st & 10 at opp 37Cade Harris run for 1 yd to the WYO 36
9:422nd & 9 at opp 36Liam Szarka run for 1 yd to the WYO 35
9:083rd & 8 at opp 35Liam Szarka pass complete to Bruin Fleischmann for 5 yds to the WYO 30
8:264th & 3 at opp 30Kade Frew run for 10 yds to the WYO 20 for a 1ST down
7:431st & 10 at opp 20Liam Szarka run for 3 yds to the WYO 17
7:052nd & 7 at opp 17Owen Allen run for 1 yd to the WYO 16
6:263rd & 6 at opp 16Liam Szarka run for 1 yd to the WYO 15
5:524th & 5 at opp 15Reagan Tubbs 32 yd FG GOODAir Force 3, Wyoming 0
Wyoming Touchdown, 9 plays
5:501st & 10 at own 35Reagan Tubbs kickoff for 62 yds , Deion DeBlanc return for 23 yds to the WYO 26
5:451st & 10 at own 26Kaden Anderson pass complete to Eric Richardson for 9 yds to the WYO 35
5:052nd & 1 at own 35Kaden Anderson pass complete to Chris Durr Jr. for 2 yds to the WYO 37 for a 1ST down
4:331st & 10 at own 37Kaden Anderson pass complete to Chris Durr Jr. for 11 yds to the WYO 48 for a 1ST down
4:051st & 10 at own 48Samuel Harris run for 2 yds to the 50 yard line
3:302nd & 8 at the 50Deion DeBlanc run for 9 yds to the AF 41 for a 1ST down
2:541st & 10 at opp 41Samuel Harris run for a loss of 1 yard to the AF 42
2:202nd & 11 at opp 42Kaden Anderson pass complete to Jackson Holman for 5 yds to the AF 37
1:523rd & 6 at opp 37Kaden Anderson pass complete to Jaylen Sargent for 14 yds to the AF 23 for a 1ST down
1:321st & 10 at opp 23Terron Kellman run for 23 yds for a TD (Erik Sandvik KICK)Wyoming 7, Air Force 3
Air Force Punt, 3 plays
1:291st & 10 at own 35Bart Edmiston kickoff for 65 yds for a touchback
1:261st & 10 at own 25Liam Szarka run for 2 yds to the AF 27
0:512nd & 8 at own 27Liam 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
0:323rd & 15 at own 20Liam Szarka run for 5 yds to the AF 25
0:274th & 10 at own 25Luke Freer punt for 43 yds
Wyoming Punt, 5 plays
0:131st & 10 at own 32Samuel Harris run for 9 yds to the WYO 41
Q2 14:582nd & 1 at own 41Samuel Harris run for 2 yds to the WYO 43 for a 1ST down
Q2 14:291st & 10 at own 43Kaden Anderson pass complete to Samuel Harris for a loss of 4 yards to the WYO 39
Q2 13:482nd & 14 at own 39Kaden Anderson sacked by Payton Zdroik for a loss of 5 yards to the WYO 34
Q2 13:073rd & 19 at own 34Samuel Harris run for 9 yds to the WYO 43
Q2 12:294th & 10 at own 43Bart Edmiston punt for 43 yds
2nd quarter4 drives, then Wyoming 7, Air Force 6
Air Force Field goal, 11 plays
12:211st & 10 at own 14Dylan Carson run for 23 yds to the AF 37 for a 1ST down
11:361st & 10 at own 37Liam Szarka run for 11 yds to the AF 48 for a 1ST down
11:101st & 10 at own 48Kade Frew run for 2 yds to the 50 yard line
10:332nd & 8 at the 50Kade Frew run for 6 yds to the WYO 44
10:023rd & 2 at opp 44Dylan Carson run for 3 yds to the WYO 41 for a 1ST down
9:271st & 10 at opp 41Liam Szarka run for 1 yd to the WYO 40
8:522nd & 9 at opp 40Liam Szarka run for 29 yds to the WYO 11 for a 1ST down
8:071st & 10 at opp 11Liam Szarka run for 2 yds to the WYO 9
7:282nd & 8 at opp 9Liam Szarka run for a loss of 3 yards to the WYO 12
6:453rd & 11 at opp 12Liam Szarka pass incomplete to Kade Frew, broken up by Ben Florentine
6:414th & 11 at opp 12Reagan Tubbs 29 Yd Field GoalWyoming 7, Air Force 6
Wyoming Punt, 6 plays
6:411st & 10 at own 35Reagan Tubbs kickoff for 65 yds for a touchback
6:391st & 10 at own 25Sam Scott run for 2 yds to the WYO 27
6:052nd & 8 at own 27Kaden Anderson pass incomplete to Michael Fitzgerald, broken up by RJ Reedus
5:583rd & 8 at own 27Kaden Anderson pass complete to Michael Fitzgerald for 9 yds to the WYO 36 for a 1ST down
5:361st & 10 at own 36Kaden Anderson pass complete to Evan Svoboda for 5 yds to the WYO 41
5:142nd & 5 at own 41Bricen Brantley run for 1 yd to the WYO 42
4:383rd & 4 at own 42Kaden Anderson pass incomplete to Isaac Schoenfeld, broken up by Max Mustell
4:344th & 4 at own 42Bart Edmiston punt for 35 yds
Air Force Punt, 5 plays
4:281st & 10 at own 23Liam Szarka run for 3 yds to the AF 26
3:502nd & 7 at own 26Owen Allen run for 15 yds to the AF 41 for a 1ST down
3:151st & 10 at own 41Kade Frew run for a loss of 4 yards to the AF 37
2:302nd & 14 at own 37Liam Szarka pass incomplete to Bruin Fleischmann, broken up by Tyce Westland
2:303rd & 14 at own 37Air Force Penalty, false start (Jonah Dawson) to the AF 32
2:283rd & 19 at own 32Kade Frew run for 8 yds to the AF 40
1:464th & 11 at own 40Luke Freer punt for 59 yds , Charlie Coenen returns for 7 yds to the WYO 8
Wyoming End of half, 9 plays
1:431st & 10 at own 8Sam Scott run for 2 yds to the WYO 10
1:402nd & 8 at own 10Samuel Harris run for 14 yds to the WYO 24 for a 1ST down
1:331st & 10 at own 24Samuel Harris run for 4 yds to the WYO 28
1:132nd & 6 at own 28Kaden Anderson pass incomplete to Jaylen Sargent
1:043rd & 6 at own 28Kaden Anderson pass complete to Samuel Harris for 25 yds to the AF 47 for a 1ST down
0:541st & 10 at opp 47Kaden Anderson pass complete to Kyle Frendt for 12 yds to the AF 35 for a 1ST down
0:491st & 10 at opp 35Kaden Anderson pass complete to Deion DeBlanc for a loss of 4 yards to the AF 39
0:312nd & 14 at opp 39Air Force Penalty, false start (5 Yards) to the AF 44
0:162nd & 19 at opp 44Kaden Anderson pass complete to Sam Scott for no gain to the WYO 44 Air Force Penalty, Defensive holding (10 Yards) to the WYO 46
3rd quarter4 drives, then Tied at 14
Wyoming Touchdown, 10 plays
15:001st & 10 at own 35Reagan Tubbs kickoff for 65 yds for a touchback
14:581st & 10 at own 25Samuel Harris run for 5 yds to the WYO 30
14:292nd & 5 at own 30Kaden Anderson pass complete to Jaylen Sargent for 6 yds to the WYO 36 for a 1ST down
14:001st & 10 at own 36Kaden Anderson pass complete to Evan Svoboda for 11 yds to the WYO 47 for a 1ST down
13:181st & 10 at own 47Terron Kellman run for 7 yds to the AF 46
13:052nd & 3 at opp 46Terron Kellman run for 4 yds to the AF 42 for a 1ST down
12:281st & 10 at opp 42Samuel Harris run for 5 yds to the AF 37
11:522nd & 5 at opp 37Samuel Harris run for 3 yds to the AF 34
11:053rd & 2 at opp 34Evan Svoboda run for a loss of 1 yard to the AF 35
10:534th & 3 at opp 35Terron Kellman run for 12 yds to the AF 23 for a 1ST down
10:301st & 10 at opp 23Terron Kellman 23 Yd Run (Erik Sandvik Kick)Wyoming 14, Air Force 6
Air Force Touchdown, 9 plays
10:271st & 10 at own 35Bart Edmiston kickoff for 49 yds , Cade Harris return for 24 yds to the AF 40
10:171st & 10 at own 40Dylan Carson run for no gain to the AF 40
9:412nd & 10 at own 40Liam Szarka pass complete to Jonah Dawson for 18 yds to the WYO 42 for a 1ST down
9:151st & 10 at opp 42Kade Frew run for 2 yds to the WYO 40
8:382nd & 8 at opp 40Liam Szarka run for 7 yds to the WYO 33
8:093rd & 1 at opp 33Dylan Carson run for 5 yds to the WYO 28 for a 1ST down
7:301st & 10 at opp 28Kade Frew run for no gain to the WYO 28
7:152nd & 10 at opp 28Liam Szarka run for 27 yds to the WYO 1 for a 1ST down
7:151st & goal at opp 3Liam Szarka pass complete to Kade Frew for no gain to the AF 35
6:401st & goal at opp 1Liam Szarka 1 Yd Run (Liam Szarka Pass to Kade Frew for Two-Point Conversion)Tied at 14
Wyoming Punt, 7 plays
6:391st & 10 at own 35Reagan Tubbs kickoff for 65 yds for a touchback
6:361st & 10 at own 25Deion DeBlanc run for 13 yds to the WYO 38 for a 1ST down
6:021st & 10 at own 38Kaden Anderson pass complete to Jaylen Sargent for 6 yds to the WYO 44
5:352nd & 4 at own 44Samuel Harris run for 2 yds to the WYO 46
5:023rd & 2 at own 46Samuel Harris run for 2 yds to the WYO 48 for a 1ST down
4:201st & 10 at own 48Kaden Anderson pass complete to Michael Fitzgerald for 6 yds to the AF 46
3:542nd & 4 at opp 46Eric Richardson run for 1 yd to the AF 45
3:103rd & 3 at opp 45Kaden Anderson pass incomplete to Chris Durr Jr., broken up by Dallas Daley
3:064th & 3 at opp 45Bart Edmiston punt for 45 yds
Air Force Turnover on downs, 8 plays
2:571st & 10 at own 20Owen Allen run for 26 yds to the AF 46 for a 1ST down
2:151st & 10 at own 46Liam Szarka run for 1 yd to the AF 47
1:412nd & 9 at own 47Liam Szarka pass incomplete to Cade Harris
1:393rd & 9 at own 47Liam Szarka pass complete to Kade Frew for 10 yds to the WYO 43 for a 1ST down
0:561st & 10 at opp 43Owen Allen run for 5 yds to the WYO 38
0:192nd & 5 at opp 38Owen Allen run for 2 yds to the WYO 36
Q4 14:583rd & 3 at opp 36Liam Szarka run for 2 yds to the WYO 34
Q4 14:174th & 1 at opp 34Liam Szarka pass incomplete to Bruin Fleischmann
4th quarter6 drives, then Air Force 24, Wyoming 21
Wyoming Interception, 9 plays
14:121st & 10 at own 34Terron Kellman run for a loss of 1 yard to the WYO 33
13:352nd & 11 at own 33Terron Kellman run for 10 yds to the WYO 43
12:573rd & 1 at own 43Samuel Harris run for 2 yds to the WYO 45 for a 1ST down
12:241st & 10 at own 45Kaden Anderson pass complete to Jaylen Sargent for 29 yds to the AF 26 for a 1ST down
11:561st & 10 at opp 26Samuel Harris run for 3 yds to the AF 23
11:152nd & 7 at opp 23Kaden Anderson pass complete to Samuel Harris for 16 yds to the AF 7 for a 1ST down
10:531st & goal at opp 7Samuel Harris run for 4 yds to the AF 3
10:132nd & goal at opp 3Terron Kellman run for no gain to the AF 3
9:303rd & goal at opp 3Evan Svoboda pass intercepted Roger Jones Jr. return for no gain to the AF 20
Air Force Touchdown, 8 plays
9:291st & 10 at own 20Owen Allen run for 14 yds to the AF 34 for a 1ST down
8:591st & 10 at own 34Liam Szarka run for 9 yds to the AF 43
8:242nd & 1 at own 43Owen Allen run for 2 yds to the AF 45 for a 1ST down
7:451st & 10 at own 45Owen Allen run for 37 yds to the WYO 18 for a 1ST down
7:021st & 10 at opp 18Kade Frew run for 1 yd to the WYO 17
6:372nd & 9 at opp 17Liam Szarka run for 7 yds to the WYO 10
6:013rd & 2 at opp 10Owen Allen run for 1 yd to the WYO 9
5:284th & 1 at opp 9Kade Frew 9 Yd Run (Reagan Tubbs Kick)Air Force 21, Wyoming 14
Wyoming Interception, 3 plays
5:281st & 10 at own 35Reagan Tubbs kickoff for 45 yds , Caleb Merritt return for 1 yd to the WYO 21
5:201st & 10 at own 21Kaden Anderson pass incomplete to Samuel Harris
5:172nd & 10 at own 21Samuel Harris run for 5 yds to the WYO 26
4:393rd & 5 at own 26Max Mustell return for no gain to the WYO 29
Air Force Field goal, 4 plays
4:371st & 10 at opp 29Liam Szarka run for 9 yds to the WYO 20
4:102nd & 1 at opp 20Wyoming Penalty, false start (5 Yards) to the WYO 25
4:012nd & 6 at opp 25Kade Frew run for 3 yds to the WYO 22
3:163rd & 3 at opp 22Liam Szarka run for a loss of 1 yard to the WYO 23
3:044th & 4 at opp 23Reagan Tubbs 40 Yd Field GoalAir Force 24, Wyoming 14
Wyoming Touchdown, 9 plays
3:041st & 10 at own 35Reagan Tubbs kickoff for 53 yds , Caleb Merritt return for 20 yds to the WYO 32
2:521st & 10 at own 32Kaden Anderson pass complete to Terron Kellman for 7 yds to the WYO 39
2:272nd & 3 at own 39Kaden Anderson run for 2 yds to the WYO 41
2:093rd & 1 at own 41Terron Kellman run for 5 yds to the WYO 46 for a 1ST down
1:581st & 10 at own 46Kaden Anderson pass complete to Jaylen Sargent for 10 yds to the AF 44 for a 1ST down
1:521st & 10 at opp 44Kaden Anderson pass complete to Samuel Harris for 5 yds to the AF 39
1:332nd & 5 at opp 39Kaden Anderson run for 8 yds to the AF 31 for a 1ST down
1:281st & 10 at opp 31Kaden Anderson pass complete to Jackson Holman for 7 yds to the AF 24
1:062nd & 3 at opp 24Kaden Anderson pass complete to Deion DeBlanc for 11 yds to the AF 13 for a 1ST down
1:021st & 10 at opp 13Michael Fitzgerald 13 Yd pass from Kaden Anderson (Erik Sandvik Kick)Air Force 24, Wyoming 21
Air Force Result not recorded, 4 plays
1:001st & 10 at own 35Keelan Anderson kickoff for 9 yds
0:571st & 10 at opp 44Owen Allen run for 2 yds to the WYO 42
0:552nd & 8 at opp 42Cade Harris run for 4 yds to the WYO 38
0:503rd & 4 at opp 38Liam Szarka run for 5 yds to the WYO 33 for a 1ST down
0:171st & 10 at opp 33run for a loss of 1 yard to the WYO 33

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.

Air Force leads 32–⁠28–⁠3 in 63 meetings.

Recent meetings
2025Air Force 24, Wyoming 21
2024Wyoming 31, Air Force 19
2023Air Force 34, Wyoming 27
2022Wyoming 17, Air Force 14
2021Air Force 24, Wyoming 14
2019Air Force 20, Wyoming 6

Around this game