Mountain West Air Force

Head coach Troy Calhoun · 20th season · 145-99 at Air Force

Record6-23-2 Mountain West · 5th
BowlEligible6 wins reached
Nextat ArmySat Nov 7 · 7:30 pm ET · CBS

The rest of the season

Two real tests left: No. 22 New Mexico 30%, Army 42%

Win out 9% · expect 2.4 of 4 more wins

Air Force's chance to win each game left, from our model: Army 42%, San José State 75%, UTEP 94%, New Mexico 30%

Bar height is our model’s chance in each game left. Dashed line: 50%.

Bowl chance went from 51% to 100%, peaking at 100% before a game

51%39%L60%W66%W86%W96%W92%L100%W

Our model, entering each game. The letter is the result of the game before it.

Standing5th in the Mountain West · 3-2 in conference play · All standings

LeadersPassing Liam Szarka 296 · Rushing Evan Medders 490 · Receiving Simon Kibbee 135 All player stats

The nationunrankedAP / Coaches
The model#75 CFB ZeitgeistPublic ratings: SP+ #73 (-0.8) · FPI #82
The marketArmy by 3Betting line at Army · our model 42% Air Force

Updated Wed Nov 4 · through week 9

Follow Air Force:athletics siteMountain WestXInstagram

Schedule and results

Air Force · 2026 schedule and results6-2Balanced slateAverage opponent win rate 45% · 0 opponents played so far are in the AP top 25 now.Our rank entering each game: #80 to #77
WkDateOur rankOpp rankLineOpponentResultRecordConfTop performers
1Sep 5#80#185−31.5✓ +2.5DuquesneW 34-0 121Air Force won 34-0 vs Duquesne. Chance to win started at 98%, low 98%, high better than 99%.1-00-0Pass Szarka 19 · Rush Conti 74 · Rec Long 18
2Sep 12#82#80+1.5✗ −4.5North Dakota StateL 32-38 126Air Force lost 32-38 vs North Dakota State. Chance to win started at 53%, low under 1%, high 53%.1-10-1Pass Szarka 103 · Rush Szarka 88 · Rec Long 55
3Bye week
4Sep 26#87#182−4.5✗ −1.5@NevadaW 36-33 149Air Force won 36-33 at Nevada. Chance to win started at 53%, low 33%, high better than 99%.2-11-1Pass Szarka 92 · Rush Szarka 171 · Rec Kibbee 53
5Oct 3#88#79−2.5✓ +2.5NavyW 14-9 119Air Force won 14-9 vs Navy. Chance to win started at 65%, low 54%, high better than 99%.3-11-1Pass Szarka 82 · Rush Szarka 81 · Rec Dawson 39
6Oct 10#83#130−7✓ +14@Northern IllinoisW 28-7 111Air Force won 28-7 at Northern Illinois. Chance to win started at 61%, low 60%, high better than 99%.4-12-1Rush Medders 114
7Oct 17#69#76−1.5✓ +8.5UNLVW 41-31 130Air Force won 41-31 vs UNLV. Chance to win started at 61%, low 44%, high better than 99%.5-13-1Pass Medders 18 · Rush Medders 152 · Rec Kibbee 18
8Oct 23#65#132−7✗ −21@WyomingL 14-28 119Air Force lost 14-28 at Wyoming. Chance to win started at 61%, low under 1%, high 61%. Roaring5-23-2Pass Fisher IV 36 · Rush Medders 115 · Rec Long 30
9Oct 31#77#92−2.5✓ +6.5UConnW 35-26 131Air Force won 35-26 vs UConn. Chance to win started at 64%, low 64%, high better than 99%.6-23-2Rush Hodges 200
10Nov 7#77#59+3@Army7:30 pm ET · CBS42% to win
11Nov 14#78#133San José State7 pm ET · CBS Sports Network75% to win
12Nov 20UTEP8 pm ET · The CW94% to win
13Nov 28@New Mexico4:30 pm ET · The CW
How to read this table

Win chances are our model for Air Force, through 8 games. This week's game comes from the playoff simulation, later games from the rating model. They are estimates and move every week.

The small line beside each score is the team's win chance through the game, drawn on one scale for every game. The small number is total plays.

Line is the closing point spread for Air Force: a minus number means favored. A green check means the team covered it, by the number beside it. A red cross means it fell short by that much.

Advanced box score (EPA, success rate, big plays)▼
DateOppResultYdsTOTOPEPA/playSuccess%Big plays (IsoPPP)Note
Oct 31UConnW 35-26359041:49+0.20952.6%0.86
Oct 23@WyomingL 14-28387337:45+0.06850.0%0.91Defense's roughest night
Oct 17UNLVW 41-31448035:13+0.38351.5%1.21
Oct 10@Northern IllinoisW 28-7433039:09+0.36665.2%0.86Best success rate
Oct 3NavyW 14-9270236:01-0.15033.8%1.10Season-low EPA/play
Sep 26@NevadaW 36-33455136:04+0.26443.0%1.29Most explosive
Sep 12North Dakota StateL 32-38386130:55+0.22250.0%0.97One-score loss
Sep 5DuquesneW 34-0450040:50+0.39954.4%1.00Season-high EPA/play
Season average (8 games)3980.9+0.22050.1%1.02

Air Force's wildest games since 2013: comebacks, long shots, line misses

What’s ahead

The forecast
Offense strongRun-heavy, ground-controlMethodical, ball-control

Season expectations

Mountain West title#4 in market+2,000

Median odds across sportsbooks · Nov 4. A number with a minus is the favorite: −130 means $130 wins $100. A plus is the underdog: +170 means $100 wins $170.

Today’s games across college football

What fans said

What fans said

Real posts about each game (they name the opponent, a player or a play), chosen by community score · usernames not shown

The games that decide the season

The games that decide the season

Sat Nov 7Commander-in-Chief (AF-Army)at Army · on the road
Sat Nov 28AP #22 New Mexicoat New Mexico · on the road

Recent form · last 10 games

Air Force has won four of its last five.

7-3 over the last 10, and won the last one.

Streak W1Last 5 · 4-1Last 10 · 7-3
1 storyline developing

What Air Force’s coordinator hires is really about

The open questiondo the new coordinators fit the roster?

Coordinatorsthis cyclenew

Steve Russ replaced Brian Knorr as Air Force's defensive coordinator.

Statusbackground

Range of outcomes · Air Force · 2026

Air Force’s most likely regular season is 8-4. 91% of outcomes land from 7-5 to 9-3.

Regular-season wins: chance of each total, from the game chances above

7 wins 12%; 8 wins 42%; 9 wins 37%; 10 wins 9%
What a title game and a playoff run could add
Floor7-5No postseason, 1 fewer win.
Base8-4No postseason.
Ceiling9-4A bowl game.

Bars are the chance of each regular-season win total, from our model's chance in each game left, through 8 games. Paler bars are the outer 10% at each end. The closed row comes from the season-path projection, which also plays out conference title games and the CFP.

How fans reactedreal posts and moves · tap to open
Developing · Air Force

Steve Russ replaced Brian Knorr as Air Force’s defensive coordinator.

upbeat so far, only a few posts doubt on the left, belief on the right · bigger dot, louder
Believers3 upbeat posts
Fans: 1% volume
Developing1 new this week
4 days agoKemper Hodges: 35 car · 200 yds · 4 TD vs UConn
last weekAir Force names new QB
last weekMountain West title odds: +900 to +1600 (the market’s chance is down 4.1 points)
2 weeks agoMountain West title odds: +550 to +1300 (the market’s chance is down 8.2 points)
2 weeks agoMountain West title odds: +1350 to +550 (the market’s chance is up 8.5 points)
Source of record: Steve Russ replaced Brian Knorr as Air Force's defensive coordinator.
How fans reacted · tap to expand
Believers bullishSkeptics no dissentThe Boards thin
📣Believers3 bullish items making the case that it's working.›

The optimistic read: momentum, and the 'this is real' takes.

“Cowboys' LB Steven Perez earns Mountain West award after Air Force win - Casper Star-Tribune”
news · Oct 26 · read ↗
“Steve Doocy explores the US Air Force Academy's elite military training”
Fox News · Aug 24 · read ↗
“Michigan football adds Air Force DC Brian Knorr to staff”
Yahoo Sports · Jan 29 · read ↗
🧐SkepticsNo prominent dissent; the coverage runs one way.›

The analytical counter: rankings, results, and 'the hype is ahead of the tape' takes.

Nothing in our corpus yet.

💬The boards6 board mentions, too few to call a stance.›

Only 6 of 948 board posts mention it, below our floor for calling a community stance. The posts are shown for texture only.

"You could be right. In my opinion, I think it's moreso that giving Ukraine all of these weapons right off the bat was more risky because the US didn't think Ukraine would win. A lo"
r/CFB ~ fan take

Board posters are a vocal, self-selected slice of the fanbase.

More in this tab

This week and this season

Worth watchingGames average 51 combined points, shootouts

What it is like to watch them2026 · 6-2

Game feel51shootoutscombined pts / game2nd highest-scoring of 10 in the Mountain West
Heart rate2-1some dramain one-score games (3 of 8)3rd most one-score games of 10 in the Mountain West
Margin+7.8competitiveavg scoring margin3rd best margin of 10 in the Mountain West
Tempo73uptempooffensive plays / game1st fastest of 10 in the Mountain West
Big plays1.02grind it outexplosiveness (IsoPPP)10th most explosive of 10 in the Mountain West
Home crowd27,162avg attendance3rd biggest crowds of 10 in the Mountain West

Measured from 8 games · ranks are among Mountain West teams the same season

Team storyThe story of this team right now, in one line.
The weekly grind

Air Force plays football the way the Academy does everything — disciplined, undersized, and aimed at one trophy that means more than any ranking: the Commander-in-Chief's, decided against Army and Navy.

Title DroughtSince 2023 · 3 yrs

Falcons fans say the talking heads write the academy off every August, too small, too slow, the offense from another century, then act surprised when those cadets out-discipline a more talented…

Read the full program story ↓
Game-day weatherKickoff-time weather at home, and the forecast in game week.

Air Force · Game-day weather

Typical at Falcon Stadium: noon Saturdays score 90, 7:30 pm Saturdays 79

  • noon: 90, Comfortable
  • 3:30 pm: 85, Mixed
  • 7:30 pm: 79, Mixed

Typical weather score at each kickoff time.

Tap a dot to read it.

Weather score: 0 to 100, higher is better, for the first 3 hours and 20 minutes of the game. Ideal is 100, Comfortable 90 to 99, Mixed 75 to 89, Rough 50 to 74, Harsh under 50.

Game dayWhat a Saturday in this stadium actually feels like.
The experience

Air Force is the Colorado Springs service academy whose Troy Calhoun triple-option longevity + Commander-in-Chief's Trophy competition + Falcon Stadium altitude define what mountain-west service-academy football looks like.

Offense: StrongRun/Pass: Run-heavy, ground-controlStyle: Methodical, ball-control
Open questionsThe unresolved questions this season keeps asking.

Roster and recruiting

Roster57% of production back, talent #137

Roster reload: Air Force

2026 snapshot, Nov 4
Returning Production57%Moderate continuity
Talent Composite#137 nationally247 composite 272.4
Portal Additions0No clear position repair point
Portal Losses4Primary pressure: CB
Draft Loss0No NFL Draft departures recorded
Recruiting Reload#136Depth class
LBin 0out 1 - Jordan Shuler2.00Even
current room: 234 lbs avg (2025 roster)
CBin 0out 1 - Trae Williams1.00Even
EDGEin 0out 1 - Jeremiah Shelby1.00Even
LSin 0out 1 - Dominic Diaz1.00Even
Full roster (153 players)
Top commits

Top 3 signees

2026 class
★★★☆☆
Knight Wilson
S · Franklin, TN
#1566 national
Projects: Hybrid Nickel — 10 of his 25 closest recruiting profiles since 2018 shared the Hybrid Nickel archetype.Projection from his recruiting profile; no college snaps yet.
★★★☆☆
Caton Cramer
ATH · Seminole, TX
#2052 national
★★★☆☆
Wes Burford
ATH · Oakdale, CA
#2052 national
Recruiting buzzWhat fans say about the incoming class right now.

Community pulse

No high-engagement r/cfb discussions tracked for this program in the last year.

Fans and ratings

Mood vs. historyFan mood is higher than 50% of FBS programs
→

Fan confidence in a typical range for this program right now

50th percentile among FBS programs

Fans vs. the lineWhere fans and the betting market read this team differently.
Fan vs. market≈
50th
Fan mood
(percentile among FBS)
6.5
Sportsbook win total
(42nd among FBS)
Fan mood aligned with market consensus
Win total consensus · 3 books
Rivals

Rival pulse

Army
Mixed
+4
Commander-in-Chief (AF-Army)
Navy
Mixed
-5
Commander-in-Chief (AF-Navy)

Fan mood index · most recent r/CFB data

More

FollowThe team's own sites, its reporters and its podcasts.

Follow Air Force

Each link was checked against two outside sites.

This page may include content derived from public news sources, social media, and fan communities. We relay these sources as-is — we are not reporting them. Sources may be summarized or quoted imperfectly; for anything that matters, go look at the original source directly. The original source may also be wrong. Text written by our model says so in a line beneath it, and it can get facts wrong. All analysis is editorial opinion, not professional reporting. Data sources · About this site