Air Force routs Duquesne 34-0

Duquesne0-10
Air Force1-034Final
Sat, Sep 5 · Falcon Stadium, Colorado Springs, Colo. · Crowd 26,703MW+

Air Force routed Duquesne 34-0.

We had Air Force favored. It won.

How it swung

Before kickoff, our ratings gave Air Force an 85% chance, and the closing betting line (Air Force was a 31.5-point favorite) put it at 99%.

Air Force led by 7 after the first quarter and by 20 at the half.

Q1Q2Q3Q40+34+34
FinalAir Force 34-0 DuquesneAir Force wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q4Air ForceWon34-0Scores
50%75%90%Q1Q2Q3Q4Air ForceWon34-0Scores
50%10%25%Q1Q2Q3Q4Air ForceLowest 0%Lost0-34Scores
50%10%25%Q1Q2Q3Q4Air ForceLowest 0%Lost0-34Scores

No single play moved the chance by 20 points.

No single play moved the chance by 20 points.

Air Force’s chance to win after every play.
How to read this chartStarts from the pregame line (Air Force -31.5), at 98% 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.

Every drive

Air Force scored on 6 of its 9 drives; Duquesne on 0 of its 9.

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

own goalgoal lineQ1Air Force: Touchdown, from 75 yards out to 0TouchdownDuquesne: Punt, from 75 yards out to 59PuntAir Force: Touchdown, from 80 yards out to 0TouchdownQ2Duquesne: Interception, from 75 yards out to 68InterceptionAir Force: Field goal, from 10 yards out to 4Field goalDuquesne: Punt, from 75 yards out to 71PuntAir Force: Field goal, from 72 yards out to 35Field goalDuquesne: Punt, from 75 yards out to 69PuntAir Force: Punt, from 73 yards out to 65PuntDuquesne: Interception, from 86 yards out to 50InterceptionQ3Duquesne: Punt, from 75 yards out to 67PuntAir Force: Punt, from 95 yards out to 95PuntDuquesne: Punt, from 67 yards out to 55PuntAir Force: Touchdown, from 84 yards out to 0TouchdownDuquesne: Punt, from 75 yards out to 63PuntQ4Air Force: Touchdown, from 75 yards out to 0TouchdownDuquesne: Punt, from 75 yards out to 59PuntAir Force: End of game, from 93 yards out to 33End of game

Box score

Air Force 34, Duquesne 0

Air Force covered −31.5 by 2.5. The total, 34, stayed under 55.5.

DuquesneAir ForceTotal yardsDuquesne 107Air Force 450107450Passing yardsDuquesne 53Air Force 195319Rushing yardsDuquesne 54Air Force 43154431First downsDuquesne 8Air Force 28828TurnoversDuquesne 2Air Force 020Time of possessionDuquesne 19:10Air Force 40:5019:1040:50
Team totalsDuquesneAir Force
Total yards107450
Passing9 of 22, 53 yds3 of 7, 19 yds
Rushing21 for 54 yds71 for 431 yds
First downs828
Third down3 of 119 of 15
Fourth down0 of 02 of 2
Turnovers20
Penalties4 for 20 yds8 for 60 yds
Time of possession19:1040:50

Duquesne leaders

  • Passing Carson Camp 7 of 18, 42 yds, 2 INT
  • Rushing Johness Davis 11 for 32 yds; Dazhaun Hopkins 5 for 15 yds
  • Receiving Antwon Thomas 3 for 27 yds; Ryan Petras 3 for 16 yds

Air Force leaders

  • Passing Liam Szarka 3 of 5, 19 yds
  • Rushing Rocco Conti 10 for 74 yds; Kemper Hodges 6 for 72 yds, 1 TD
  • Receiving Matt Long 1 for 18 yds; Mason Hayes 1 for 1 yds

No rain through the game

85° at kickoff · no rain recorded

Warmer than 9 in 10 of the 57 other games played at Falcon Stadium since 2016 (airport temperature during the game window). The usual here around this date is 71°, with about 7 in 10 games between 58° and 80°.

September game-day temperatures at Falcon Stadium

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

Drag along the chart, or step through the game.

First quarter, 14:56 left11:07 a.m.
Duquesne 0, Air Force 0 · Air Force 98% to win
no rain · 85°
Allen 2-yd run
Where this weather comes fromMeasured at Air Force Academy airport, 2.5 miles away. The paler thunder bar is thunder reported in the vicinity of an airport. Rain is NOAA's radar-and-gauge estimate at the stadium and wind is an airport reading; neither is measured 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; rain radar from NOAA MRMS, through Iowa State University. 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 · 2025 season

Duquesne · 7-5

Rated 185th in our preseason ratings.

W 20-17 @ Robert Morris #238 of 667

won by 3 as a 13.5-point favorite

W 38-33 vs Central Connecticut #178 of 667

won by 5 as a 1.5-point underdog

L 11-29 @ Long Island University #174 of 667

lost by 18 as a 7-point favorite

L 13-24 @ Wagner #247 of 667

lost by 11 as a 23.5-point favorite

W 37-0 @ Mercyhurst #241 of 667

won by 37 as a 3-point favorite

W 52-7 vs Saint Francis #258 of 667

won by 45 as a 14.5-point favorite

W 34-14 vs Stonehill #244 of 667

won by 20 as a 7.5-point favorite

W 44-18 vs New Haven #264 of 667

won by 26 as an 18-point favorite

L 7-51 @ Akron #144 of 667

lost by 44 as a 10.5-point underdog

Duquesne lost 7-51 at Akron. Chance to win started at 17%, low under 1%, high 22%.

L 21-35 vs Lehigh #166 of 667

lost by 14 as a 7.5-point underdog

W 55-14 vs Lincoln (PA) #390 of 667

L 9-61 @ PittsburghTop 25 #67 of 667

lost by 52 as a 39.5-point underdog

Duquesne lost 9-61 at Pittsburgh. Chance to win started at 1%, low under 1%, high 1%.

Last three games · 2025 season

Air Force · 4-8

Rated 80th in our preseason ratings.

W 42-21 @ Colorado State #195 of 667

won by 21 as a 2.5-point favorite

Air Force won 42-21 at Colorado State. Chance to win started at 50%, low 50%, high better than 99%.

L 3-20 vs New Mexico #79 of 667

lost by 17 as a 3.5-point underdog

Air Force lost 3-20 vs New Mexico. Chance to win started at 47%, low under 1%, high 47%.

L 16-26 @ UConn #69 of 667

lost by 10 as a 7.5-point underdog

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

W 26-16 @ San José State #106 of 667

won by 10 as a 6.5-point underdog

Air Force won 26-16 at San José State. Chance to win started at 24%, low 16%, high better than 99%.

L 17-20 vs Army #101 of 667

lost by 3 as a 1.5-point underdog

Air Force lost 17-20 vs Army. Chance to win started at 54%, low under 1%, high 62%.

W 24-21 vs Wyoming #125 of 667

won by 3 as a 3.5-point favorite

Air Force won 24-21 vs Wyoming. Chance to win started at 66%, low 41%, high 96%.

L 48-51 @ UNLV #71 of 667

lost by 3 as a 7.5-point underdog

Air Force lost 48-51 at UNLV. Chance to win started at 21%, low under 1%, high 68%.

L 31-34 @ NavyTop 25 #82 of 667

lost by 3 as a 13.5-point underdog

Air Force lost 31-34 at Navy. Chance to win started at 9%, low 3%, high 41%.

L 35-44 vs Hawai'i #142 of 667

lost by 9 as a 6.5-point favorite

Air Force lost 35-44 vs Hawai'i. Chance to win started at 75%, low under 1%, high 75%.

L 37-49 vs Boise StateTop 25 #53 of 667

lost by 12 as an 11.5-point underdog

Air Force lost 37-49 vs Boise State. Chance to win started at 29%, low 2%, high 52%.

L 30-49 @ Utah State #116 of 667

lost by 19 as a 3.5-point favorite

Air Force lost 30-49 at Utah State. Chance to win started at 52%, low under 1%, high 57%.

W 49-13 vs Bucknell #222 of 667

won by 36 as a 30.5-point favorite

Air Force won 49-13 vs Bucknell. Chance to win started at 98%, low 97%, high better than 99%.

Line, fans and home field

The betting line, and the fans

Our model and the betting line don’t fully agree on Air Force’s chances here.

50-50Model · 85%Line · 99%DuquesneAir Force

Air Force favored by 31.5 · Total 55.5

How games like this usually go

Air Force by 31.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 411 games since 2025 with a favorite of 21.5 points or more.

The market

The spread moved 1 point toward Air Force.

opened −30.5now −31.5

The total fell 3 points.

opened 58.5now 55.5

Spread: −30.5 → −31.5 · Total: 58.5 → 55.5

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

Weather at kickoff

Hot and dry. Feels like 86° at kickoff.

Duquesne at Air Force · Saturday, Sept. 5, 2026 · Falcon Stadium, Colorado Springs

  • 86°feels like at kickoff
  • Dryno rain at kickoff
  • 66weather score, Rough
  • Roughestof the day's 6 kickoff times

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.

Later kickoff times scored higher that Saturday

Games in this time zone used 6 kickoff times that day, local time (kickoffs within 30 minutes of each other count as one). This game, ringed, was the roughest of the day's six kickoff times. At Falcon Stadium that day, a 7 pm or 8 pm kickoff would have scored 100, against 66 at 11 am.

The roughest kickoff time is the lowest of the day's times. It can still be Mixed or Comfortable.

  • 11 am: 66, Rough (this game)
  • 4 pm: 82, Mixed
  • 5 pm: 91, Comfortable
  • 6 pm: 97, Comfortable
  • 7 pm: 100, Ideal
  • 8 pm: 100, Ideal

Weather score at each kickoff time.

Tap a dot to read that kickoff time.

Home field

Air Force is worth +2.5 points (±3.4) more at home than on the road since 2018 — bottom third of FBS, 23rd percentile.

63% at home, 51% on the road against FBS opponents (26-15 home, 22-21 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 +1.7 at home vs. away over 92 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,320 miles to get here.

Where next