Air Force beats UConn 35-26

UConn4-426
Air Force6-235Final
Sat, Oct 31 · Falcon Stadium, Colorado Springs, Colo. · Crowd 20,062MW+

Air Force beat UConn 35-26.

We had Air Force favored. It won.

Next: UConn vs North Carolina, Sat Nov 7 · 12:00 PM ET · UConn underdog by 7

Next: Air Force at Army, Sat Nov 7 · 7:30 PM ET · Air Force underdog by 3

Not kicking the extra point earlier costed us big time
A UConn fan

How it swung

The turning point: Hodges 1-yd TD run, Air Force leads 35-26 (Q4, 3:09). Air Force went from 72% to 99% to win.

Before kickoff, our ratings gave Air Force a 56% chance, and the closing betting line (Air Force was a 2.5-point favorite) put it at 58%.

Favored the whole way: Air Force never fell below 63%.

UConn never had better than a 36% chance.

Specialist touchdownAir Force · Q1 1:27
FinalAir Force 35-26 UConnAir Force wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q482% at halfAir ForceWon35-2612−11+27ScoresSpecialist touchdown
50%75%90%Q1Q2Q3Q482% at halfAir ForceWon35-2612ScoresSpecialist touchdown
50%10%25%Q1Q2Q3Q418% at halfAir ForceLost26-3512+11−27ScoresSpecialist touchdown
50%10%25%Q1Q2Q3Q418% at halfAir ForceLost26-3512ScoresSpecialist touchdown

The two plays that swung it

  1. 1Q4 14:46Christian 46-yd TD run, two-point try fails, cuts it to 28-26Air Force 83% → 72% (−11)
  2. 2Q4 3:094th and 1Hodges 1-yd TD run, Air Force leads 35-26Air Force 72% → 99% (+27)

The two plays that swung it

  1. 1Q4 14:46Christian 46-yd TD run, two-point try fails, cuts it to 28-26UConn 17% → 28% (+11)
  2. 2Q4 3:094th and 1Hodges 1-yd TD run, Air Force leads 35-26UConn 28% → 1% (−27)
Air Force’s chance to win after every play.
How to read this chartStarts from the pregame line (Air Force -2.5), at 64% for Air Force (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Outlined diamonds mark rare plays.

Every drive

Air Force scored on 5 of its 10 drives; UConn on 4 of its 10.

Air Force’s drives are teal, UConn’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1UConn: Punt, from 75 yards out to 74PuntAir Force: Touchdown, from 55 yards out to 0TouchdownUConn: Turned over on downs, from 75 yards out to 30DownsAir Force: Punt, from 70 yards out to 68PuntUConn: Punt, from 80 yards out to 80PuntAir Force: Touchdown, from 67 yards out to 0TouchdownUConn: Touchdown, from 75 yards out to 0TouchdownQ2Air Force: Touchdown, from 77 yards out to 0TouchdownUConn: Touchdown, from 75 yards out to 0TouchdownAir Force: End of half, from 75 yards out to 70End of halfQ3Air Force: Punt, from 75 yards out to 68PuntUConn: Punt, from 73 yards out to 75PuntAir Force: Touchdown, from 81 yards out to 0TouchdownUConn: Touchdown, from 75 yards out to 0TouchdownAir Force: Punt, from 75 yards out to 73PuntUConn: Touchdown, from 87 yards out to 0TouchdownQ4Air Force: Touchdown, from 75 yards out to 0TouchdownUConn: Turned over on downs, from 75 yards out to 59DownsAir Force: Turned over on downs, from 41 yards out to 25DownsUConn: End of game, from 75 yards out to 84End of game

From UConn’s side

UConn’s best moment: Christian 46-yd TD run, two-point try fails, cuts it to 28-26 (Q4 14:46). It lifted UConn’s win chance by 11 points.

When fans got loud

Loud

The jump was loud; the crowd was quiet.

FirstSecondThirdFourthAir Force fansUConn fans

Box score

Air Force 35, UConn 26

Air Force covered −2.5 by 6.5. The total, 61, went over 53.5.

UConnAir ForceTotal yardsUConn 368Air Force 359368359Passing yardsUConn 263Air Force 02630Rushing yardsUConn 105Air Force 366105366First downsUConn 18Air Force 241824TurnoversUConn 0Air Force 000Time of possessionUConn 18:06Air Force 41:4918:0641:49
Team totalsUConnAir Force
Total yards368359
Passing17 of 33, 263 yds0 of 3, 0 yds
Rushing21 for 105 yds74 for 366 yds
First downs1824
Third down4 of 107 of 16
Fourth down0 of 25 of 6
Turnovers00
Penalties5 for 46 yds3 for 35 yds
Time of possession18:0641:49

UConn leaders

  • Passing Kalieb Osborne 17 of 33, 263 yds, 2 TD
  • Rushing Kenji Christian 5 for 68 yds, 1 TD; Trey Cornist 4 for 20 yds, 1 TD
  • Receiving Alex Godavitarne 1 for 55 yds, 1 TD; Ky Wilson 3 for 44 yds

Air Force leaders

  • Passing Kemper Hodges 0 of 1, 0 yds
  • Rushing Kemper Hodges 35 for 200 yds, 4 TD; Owen Allen 18 for 70 yds

No rain through the game

57° at kickoff · no rain recorded

The usual here around this date is 48°, with about 7 in 10 games between 34° and 61°.

October game-day temperatures at Falcon Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Air Force favoredUConn favored100%Win chanceAir ForceRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mphHourly wind only at this airport
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Air Force favoredUConn favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040Hourly wind only at this airport

Drag along the chart, or step through the game.

Fourth quarter, 3:09 left3:46 p.m.
UConn 26, Air Force 35 · Air Force 99% to win
no rain · 62°
Hodges 1-yd TD run, Air Force leads 35-26

Jump to

Where this weather comes fromMeasured at Air Force Academy airport, 2.5 miles away. Wind and rain are airport readings near the stadium, not on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet. Field direction from OpenStreetMap contributors.

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games

UConn · 4-3

Rated 128th in our preseason ratings, 92nd now, up 36 spots.

2-1 in its last three, including a 14-point win over Temple as a 3.5-point underdog.

W 34-20 @ Temple No. 97 of 668 teams

won by 14 as a 3.5-point underdog

UConn won 34-20 at Temple. Chance to win started at 32%, low 27%, high better than 99%.

L 41-42 vs Syracuse No. 118 of 668 teams

lost by 1 as a 6.5-point underdog

UConn lost 41-42 vs Syracuse. Chance to win started at 39%, low under 1%, high 78%.

L 21-24 @ Miami (OH) No. 85 of 668 teams

lost by 3 as a 2.5-point underdog

UConn lost 21-24 at Miami (OH). Chance to win started at 42%, low 8%, high 87%.

L 14-38 vs Maryland No. 65 of 668 teams

lost by 24 as an 11.5-point underdog

UConn lost 14-38 vs Maryland. Chance to win started at 28%, low under 1%, high 50%.

W 56-7 vs Lafayette No. 215 of 668 teams

won by 49 as a 21.5-point favorite

UConn won 56-7 vs Lafayette. Chance to win started at 95%, low 95%, high better than 99%.

Last three games

Air Force · 5-2

Rated 80th in our preseason ratings, 77th now.

2-1 in its last three — but nothing on this résumé beats a top-40 team yet.

Week by week

Air Force

Wk 4: W 36-33 at Nevada▲3NevadaWk 5: W 14-9 vs Navy▲5NavyWk 6: W 28-7 at Northern Illinois▲21N. Illin…Wk 7: W 41-31 vs UNLV▲10UNLVWk 8: L 14-28 at Wyoming▼14Wyoming
  • Wk 4Wat Nevada36-33
  • Wk 5Wvs Navy14-9
  • Wk 6Wat Northern Illinois28-7
  • Wk 7Wvs UNLV41-31
  • Wk 8Lat Wyoming14-28

UConn

Wk 3: W 48-20 at Southern Miss▲28S. MissWk 4: L 21-24 at Miami (OH)▼3M. (OH)Wk 5: L 41-42 vs Syracuse▼1SyracuseWk 6: W 34-20 at Temple▲14TempleWk 8: W 35-16 vs Massachusetts▲19Massachu…
  • Wk 3Wat Southern Miss48-20
  • Wk 4Lat Miami (OH)21-24
  • Wk 5Lvs Syracuse41-42
  • Wk 6Wat Temple34-20
  • Wk 8Wvs Massachusetts35-16

Power rating by week

Air Force is rated 1.2 points ahead as of week 8. Our power rating by week; higher is better.

3-2-7Wk 0Wk 4Wk 8Air ForceUConn

Matchups

Biggest mismatch: Air Force’s explosive plays against UConn, 87 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. Air Force’s explosive plays against UConn’s defense

    87 pointsweakerstronger50th

    Air Force offense, 0th percentile · UConn defense, 87th

  2. Air Force’s passing EPA against UConn’s defense

    74 pointsweakerstronger50th

    Air Force offense, 0th percentile · UConn defense, 74th

  3. Air Force’s success rate against UConn’s defense

    56 pointsweakerstronger50th

    Air Force offense, 93rd percentile · UConn defense, 37th

Season profile, all the rows

Season profile

UConnAir Force
EPA/play, offense
UConn · 79Air Force · 77
EPA/play, defense
UConn · 50Air Force · 46
Success rate, offense
UConn · 66Air Force · 93
Success rate, defense
UConn · 37Air Force · 55
Explosive-play rate, offense
UConn · 93Air Force · 0
Explosive-play rate, defense
UConn · 87Air Force · 39
Rush EPA, offense
UConn · 93Air Force · 99
Rush EPA, defense
UConn · 57Air Force · 38
Pass EPA, offense
UConn · 68Air Force · 0
Pass EPA, defense
UConn · 74Air Force · 47

The series

UConn leads the series 1-0

1 meeting since 2025 · UConn won the last meeting

  • 2025UConn 26-16Air Force lost 16-26 at UConn. Chance to win started at 24%, low under 1%, high 41%.

Each line is Air Force’s chance to win through that meeting.

Line, fans and home field

The betting line, and the fans

Air Force fans are feeling it more than most fanbases this week (70th percentile among FBS fanbases), in line with the numbers.

50-50Model 56% · Line 58%Air Force fans · 70thUConn fans · 23rdUConnAir Force

Air Force favored by 2.5 · Total 53.5

How games like this usually go

Air Force by 2.5, and it went to form

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 304 games since 2025 with a favorite of under 3.5 points.

The market

The spread moved 0.5 points toward UConn.

opened −3now −2.5

The total fell 2 points.

opened 55.5now 53.5

Spread: −3 → −2.5 · Total: 55.5 → 53.5

The books’ cut: 4.3%, the margin built into the odds

Home field

Air Force is worth +2.7 points (±3.3) more at home than on the road since 2018 — bottom third of FBS, 24th percentile.

64% at home, 50% on the road against FBS opponents (27-15 home, 22-22 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads +2.3 at home vs. away over 94 games — inside the ±5.6 noise, so the flat number is the honest one here.

6,643 ft of altitude — real, and smaller than the folklore: high venues run a point or two better against the number, noisily. The visitors travel about 1,697 miles to get here.

Where next