Air Force Falcons

Head Coach: Troy Calhoun (19th year)

Offensive Coordinator: Mike Thiessen

Defensive Coordinator: Steve Russ

Spring Game: No spring game. Practice concludes on 17-Mar-2026

2026 Schedule

Most Likely: 6-6(expected 5.7)
DuquesneSep 5W
Northern IllinoisSep 1261% -7.5
@ HawaiiSep 1923% +20.0
NavyOct 349% +0.5
@ NevadaOct 1053% -1.5
San Jose StateOct 1742% +5.0
@ New MexicoOct 2434% +11.0
UConnOct 3140% +6.5
@ ArmyNov 734% +11.0
UNLVNov 1426% +17.5
UTEPNov 2164% -9.5
@ WyomingNov 2845% +3.5

Troy Calhoun's Falcons return QB Liam Szarka (138, All-MW HM award floor), P Luke Freer (126, Ray Guy semifinalist), and LB Blake Fletcher (109, All-MW 2nd). Zero transfers — Air Force is a pure service academy pipeline. The triple-option limits WR/receiving production in the scoring model.

Key Games

Toss-up: trails Navy (AAC)49% win

Toss-up: edges Nevada (Mountain West)53% win

Toss-up: trails Wyoming (Mountain West)45% win

Toss-up: trails San Jose State (Mountain West)42% win

Toss-up: trails UConn (Independents)40% win

147Total Players
0Transfers
140Returning
7Freshmen
Starter Quality (out of 100)
24
Overall
24
Returning

Quarterbacks(8)

#4Kemper Hodges

6'0" · 245 lbs · Age 20

Returning

Senior

2 years remaining

Role: Backup

#11Josh Johnson

6'2" · 190 lbs · Age 20

Returning

Senior

2 years remaining

Role: Backup

#9Liam Szarka

6'0" · 195 lbs · Age 19

Returning

Junior

3 years remaining

Role: Starter

#13Maguire Martin

6'1" · 190 lbs · Age 20

Returning

Senior

2 years remaining

Role: Backup

#15Brody Fortunati

6'3" · 190 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#7Cade Spradling

6'0" · 200 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#6Evan Medders

6'0" · 200 lbs · Age 18

Freshman

Sophomore

4 years remaining

Role: Reserve

#14Jackson King

6'3" · 195 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

Running Backs(12)

#2Owen Allen

5'11" · 215 lbs · Age 20

Returning

Senior

2 years remaining

Role: Starter

#23Cade Palmer

6'1" · 220 lbs · Age 20

Returning

Senior

2 years remaining

Role: Backup

#44Rocco Conti

5'8" · 190 lbs · Age 20

Returning

Senior

2 years remaining

Role: Starter

#21Chase Ferrell

5'6" · 170 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#28Gage LaDue

5'10" · 215 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#31Jacob Doyle

6'1" · 215 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#26Jalen Rashad Turner

5'10" · 185 lbs · Age 20

Returning

Senior

2 years remaining

Role: Reserve

#37Luke Rauh

6'0" · 210 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#45Omari Elias

5'9" · 205 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#34Oswaldo Morales

5'9" · 210 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#27Price Davis

6'0" · 195 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#43Travis Wood

5'10" · 225 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

Wide Receivers(19)

#81Jonah Dawson

5'9" · 170 lbs · Age 19

Returning

Junior

3 years remaining

Role: Starter

#6Matt Long

5'10" · 205 lbs · Age 19

Returning

Junior

3 years remaining

Role: Starter

#82Adam Hrynciw

6'3" · 180 lbs · Age 20

Returning

Senior

2 years remaining

Role: Backup

#36Astin Hange

5'10" · 175 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#83Brody Guinn

6'2" · 195 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#17Caleb Cappuccio

5'10" · 175 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#32Grant Simmons

5'10" · 180 lbs · Age 20

Returning

Senior

2 years remaining

Role: Starter

#19Grant Wayne

6'1" · 185 lbs · Age 20

Returning

Senior

2 years remaining

Role: Backup

#25Harris Vinson

6'0" · 205 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

Issac Thomas

6'4" · 190 lbs · Age 18

Freshman

Sophomore

4 years remaining

Role: Reserve

#22Keegan Bass

5'9" · 180 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#20Keegan Sack

5'10" · 210 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#30Major Quin

5'10" · 185 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#35Mason Hayes

5'11" · 210 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#33Mason Lowe

5'10" · 185 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#89Noah McNair

6'0" · 185 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#20Owen Chambers

5'10" · 195 lbs · Age 20

Returning

Senior

2 years remaining

Role: Reserve

#16Reign Broadway

6'0" · 180 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#29Sylas Maiava-Alaimalo

5'9" · 195 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

Tight Ends(7)

#80Simon Kibbee

6'6" · 250 lbs · Age 20

Returning

Senior

2 years remaining

Role: Starter

#87Harry Caskey

6'2" · 240 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#82Henry Barbisch

6'5" · 250 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#42Jack Petrissans

6'2" · 230 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#88Kole Tompkins

6'4" · 215 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#85Mitchell Blakeslee

6'4" · 260 lbs · Age 20

Returning

Senior

2 years remaining

Role: Backup

#86Omari Murdock

6'6" · 225 lbs · Age 20

Returning

Senior

2 years remaining

Role: Reserve

Offensive Line(31)

#75Alec Falk

6'5" · 295 lbs · Age 20

Returning

Senior

2 years remaining

Role: Starter

#52Nathan Elwood

6'3" · 290 lbs · Age 20

Returning

Senior

2 years remaining

Role: Starter

#55Luke Vonderhaar

6'4" · 285 lbs · Age 20

Returning

Senior

2 years remaining

Role: Starter

#51Rudy Varela

6'3" · 295 lbs · Age 20

Returning

Senior

2 years remaining

Role: Starter

#58TJ Tarascio

6'3" · 310 lbs · Age 20

Returning

Senior

2 years remaining

Role: Starter

#76Alex Boyd

6'4" · 280 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#79Anthony Miller

6'4" · 305 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#68Ben Rosa

6'3" · 270 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#73Brandon Nazworth

6'3" · 290 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#76Brody Smith

6'3" · 290 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#64Caden Romo

6'3" · 245 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#67Cole Anderson

6'3" · 315 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#63Eli Campbell

6'2" · 310 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#78Gary Lassley

6'4" · 300 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#53Griffin Stalfort

6'2" · 290 lbs · Age 20

Returning

Senior

2 years remaining

Role: Reserve

#50Henry Rickels

6'3" · 300 lbs · Age 20

Returning

Senior

2 years remaining

Role: Reserve

#74Henry Wonderlick

6'3" · 305 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#56Ian Fisher

6'3" · 285 lbs · Age 20

Returning

Senior

2 years remaining

Role: Reserve

#66Jake Sulzberger

6'4" · 275 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#70Johnique Thomas

6'0" · 295 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#72Jon Ashford

6'3" · 350 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#61Jonny Brambila

6'3" · 300 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#54Justus Perales

6'2" · 280 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#69Luca Kowalik

6'4" · 280 lbs · Age 20

Returning

Senior

2 years remaining

Role: Reserve

#71Marcus Roser

6'2" · 280 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#53Michael Ray

6'4" · 300 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#69Nathan O'Flaherty

6'4" · 280 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#59Nolan Byers

6'1" · 320 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#77Peyton Knoebel

6'4" · 300 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#70Sean Marella

6'3" · 305 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#61Tayson Tiitii

6'2" · 280 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

Defensive Line(16)

#48Antonio Menard

6'1" · 230 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#71Bennett Williams

6'2" · 285 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#90Carter Cremascoli

6'2" · 260 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#59Chaz Barnett

6'3" · 260 lbs · Age 19

Returning

Junior

3 years remaining

Role: Starter

#55Cullen Devine

6'3" · 225 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#98DeSean Davis

6'3" · 225 lbs · Age 19

Returning

Junior

3 years remaining

Role: Backup

#50Grady Forsythe

6'4" · 235 lbs · Age 19

Returning

Junior

3 years remaining

Role: Starter

#60Jack Franklin

6'4" · 240 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#94Jalen Davis

6'3" · 220 lbs · Age 19

Returning

Junior

3 years remaining

Role: Starter

#52James MacKinney

6'4" · 240 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#49Kade Steadman

6'2" · 265 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#90Kaden Freeman

6'4" · 240 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#51Laird Hanson-Felter

6'3" · 260 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#53Ryan Lippe

6'4" · 250 lbs · Age 19

Returning

Junior

3 years remaining

Role: Starter

#89Samuel Rhoades V

6'3" · 240 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#56Trace Williams-Mitchel

6'3" · 285 lbs · Age 19

Returning

Junior

3 years remaining

Role: Backup

Linebackers(17)

#6Blake Fletcher

6'1" · 215 lbs · Age 20

Returning

Senior

2 years remaining

Role: Starter

#32Dallas Daley

6'1" · 215 lbs · Age 20

Returning

Senior

2 years remaining

Role: Starter

#30Isaac Hubert

6'1" · 225 lbs · Age 20

Returning

Senior

2 years remaining

Role: Starter

#33Brody Bujnoch

6'1" · 235 lbs · Age 20

Returning

Senior

2 years remaining

Role: Backup

#45Jaylin Reese

6'0" · 245 lbs · Age 19

Returning

Junior

3 years remaining

Role: Backup

Luke Fisher

6'0" · 225 lbs · Age 20

Returning

Senior

2 years remaining

Role: Backup

#34Vinnie Canosa

6'1" · 230 lbs · Age 19

Returning

Junior

3 years remaining

Role: Backup

#32Andrew Jurasek

5'11" · 235 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#39Brodie Mitchell

6'1" · 205 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#42Brody Whitson

6'2" · 245 lbs · Age 20

Returning

Senior

2 years remaining

Role: Reserve

#35Bryce Braden

6'2" · 225 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#47Jake Kepler

6'2" · 230 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#44Jonah Bowman

6'0" · 235 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#7Luke Meyer

6'3" · 240 lbs · Age 20

Returning

Senior

2 years remaining

Role: Reserve

#40Michael Bunyan

6'3" · 235 lbs · Age 20

Returning

Senior

2 years remaining

Role: Reserve

Sam Oakland

6'2" · 225 lbs · Age 18

Freshman

Sophomore

4 years remaining

Role: Reserve

#43Seth McFarland

6'0" · 235 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

Defensive Backs(30)

#19Houston Hendrix

6'1" · 205 lbs · Age 20

Returning

Senior

2 years remaining

Role: Key Reserve

#4Mikhail Seiken

5'10" · 180 lbs · Age 19

Returning

Junior

3 years remaining

Role: Backup

#5Roger Jones Jr.

5'11" · 184 lbs · Age 19

Returning

Junior

3 years remaining

Role: Starter

#29Jaris McIntosh

6'1" · 190 lbs · Age 20

Returning

Senior

2 years remaining

Role: Backup

#27Jet Wiley

6'2" · 185 lbs · Age 20

Returning

Senior

2 years remaining

Role: Backup

#2Korey Johnson

5'11" · 190 lbs · Age 19

Returning

Junior

3 years remaining

Role: Starter

#26Nick Beckwith

6'0" · 215 lbs · Age 19

Returning

Junior

3 years remaining

Role: Backup

#15Ace Lumpris

5'11" · 195 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#26Alexander Perez

6'1" · 220 lbs · Age 19

Returning

Junior

3 years remaining

Role: Starter

#25Cade Paterson

6'1" · 185 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#21Clayton Hart

6'1" · 195 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#22Ehimen Oyamendan

6'1" · 190 lbs · Age 18

Freshman

Sophomore

4 years remaining

Role: Reserve

#21Erik Lewis Jr.

5'10" · 195 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#38Ethan Larson

6'0" · 190 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#27Ethan Stannard

5'11" · 195 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#28JT Tomescko

6'1" · 190 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#29Javier Herrera

5'8" · 180 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#12Jax Gates

5'11" · 190 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#31Jayden Malbranche

6'2" · 180 lbs · Age 18

Freshman

Sophomore

4 years remaining

Role: Reserve

#10Jerome Drain

6'3" · 190 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#24Jordan Elie-Stuart

6'1" · 185 lbs · Age 18

Freshman

Sophomore

4 years remaining

Role: Reserve

#13Joseph Kramlich

5'10" · 175 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#3Kyle Chen

6'0" · 200 lbs · Age 20

Returning

Senior

2 years remaining

Role: Reserve

#36Max Mustell

6'0" · 185 lbs · Age 18

Returning

Sophomore

4 years remaining

Role: Starter

#58Nkongolo Wa-Kalonji

6'1" · 225 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#37PJ Weaver

6'0" · 175 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#23RJ Reedus

6'1" · 175 lbs · Age 18

Freshman

Sophomore

4 years remaining

Role: Reserve

#14Shawn Braxton

5'11" · 200 lbs · Age 20

Returning

Senior

2 years remaining

Role: Reserve

#11TJ Barker

6'0" · 175 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#14Tyshan Mitchell

5'10" · 170 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

Kickers(4)

#39Jacob Medina

5'10" · 170 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve

#93Bryce Olson

5'11" · 195 lbs · Age 20

Returning

Senior

2 years remaining

Role: Reserve

#95Logan Lehrer

6'2" · 195 lbs · Age 20

Returning

Senior

2 years remaining

Role: Reserve

Reagan Tubbs

6-0 · 180 lbs · Age 22

Returning

Senior

Role: Starter

Punters(1)

Luke Freer

6-4 · 225 lbs · Age 23

Returning

R-Senior

Role: Starter

Long Snappers(2)

#46Jake Helms

6'0" · 210 lbs · Age 19

Returning

Junior

3 years remaining

Role: Backup

#48Luke Granzow

6'0" · 220 lbs · Age 19

Returning

Junior

3 years remaining

Role: Reserve