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)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
Quarterbacks(8)
#4Kemper Hodges
6'0" · 245 lbs · Age 20
Senior
2 years remaining
Role: Backup
#11Josh Johnson
6'2" · 190 lbs · Age 20
Senior
2 years remaining
Role: Backup
#9Liam Szarka
6'0" · 195 lbs · Age 19
Junior
3 years remaining
Role: Starter
#13Maguire Martin
6'1" · 190 lbs · Age 20
Senior
2 years remaining
Role: Backup
#15Brody Fortunati
6'3" · 190 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#7Cade Spradling
6'0" · 200 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#6Evan Medders
6'0" · 200 lbs · Age 18
Sophomore
4 years remaining
Role: Reserve
#14Jackson King
6'3" · 195 lbs · Age 19
Junior
3 years remaining
Role: Reserve
Running Backs(12)
#2Owen Allen
5'11" · 215 lbs · Age 20
Senior
2 years remaining
Role: Starter
#23Cade Palmer
6'1" · 220 lbs · Age 20
Senior
2 years remaining
Role: Backup
#44Rocco Conti
5'8" · 190 lbs · Age 20
Senior
2 years remaining
Role: Starter
#21Chase Ferrell
5'6" · 170 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#28Gage LaDue
5'10" · 215 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#31Jacob Doyle
6'1" · 215 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#26Jalen Rashad Turner
5'10" · 185 lbs · Age 20
Senior
2 years remaining
Role: Reserve
#37Luke Rauh
6'0" · 210 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#45Omari Elias
5'9" · 205 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#34Oswaldo Morales
5'9" · 210 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#27Price Davis
6'0" · 195 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#43Travis Wood
5'10" · 225 lbs · Age 19
Junior
3 years remaining
Role: Reserve
Wide Receivers(19)
#81Jonah Dawson
5'9" · 170 lbs · Age 19
Junior
3 years remaining
Role: Starter
#6Matt Long
5'10" · 205 lbs · Age 19
Junior
3 years remaining
Role: Starter
#82Adam Hrynciw
6'3" · 180 lbs · Age 20
Senior
2 years remaining
Role: Backup
#36Astin Hange
5'10" · 175 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#83Brody Guinn
6'2" · 195 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#17Caleb Cappuccio
5'10" · 175 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#32Grant Simmons
5'10" · 180 lbs · Age 20
Senior
2 years remaining
Role: Starter
#19Grant Wayne
6'1" · 185 lbs · Age 20
Senior
2 years remaining
Role: Backup
#25Harris Vinson
6'0" · 205 lbs · Age 19
Junior
3 years remaining
Role: Reserve
Issac Thomas
6'4" · 190 lbs · Age 18
Sophomore
4 years remaining
Role: Reserve
#22Keegan Bass
5'9" · 180 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#20Keegan Sack
5'10" · 210 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#30Major Quin
5'10" · 185 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#35Mason Hayes
5'11" · 210 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#33Mason Lowe
5'10" · 185 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#89Noah McNair
6'0" · 185 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#20Owen Chambers
5'10" · 195 lbs · Age 20
Senior
2 years remaining
Role: Reserve
#16Reign Broadway
6'0" · 180 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#29Sylas Maiava-Alaimalo
5'9" · 195 lbs · Age 19
Junior
3 years remaining
Role: Reserve
Tight Ends(7)
#80Simon Kibbee
6'6" · 250 lbs · Age 20
Senior
2 years remaining
Role: Starter
#87Harry Caskey
6'2" · 240 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#82Henry Barbisch
6'5" · 250 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#42Jack Petrissans
6'2" · 230 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#88Kole Tompkins
6'4" · 215 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#85Mitchell Blakeslee
6'4" · 260 lbs · Age 20
Senior
2 years remaining
Role: Backup
#86Omari Murdock
6'6" · 225 lbs · Age 20
Senior
2 years remaining
Role: Reserve
Offensive Line(31)
#75Alec Falk
6'5" · 295 lbs · Age 20
Senior
2 years remaining
Role: Starter
#52Nathan Elwood
6'3" · 290 lbs · Age 20
Senior
2 years remaining
Role: Starter
#55Luke Vonderhaar
6'4" · 285 lbs · Age 20
Senior
2 years remaining
Role: Starter
#51Rudy Varela
6'3" · 295 lbs · Age 20
Senior
2 years remaining
Role: Starter
#58TJ Tarascio
6'3" · 310 lbs · Age 20
Senior
2 years remaining
Role: Starter
#76Alex Boyd
6'4" · 280 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#79Anthony Miller
6'4" · 305 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#68Ben Rosa
6'3" · 270 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#73Brandon Nazworth
6'3" · 290 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#76Brody Smith
6'3" · 290 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#64Caden Romo
6'3" · 245 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#67Cole Anderson
6'3" · 315 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#63Eli Campbell
6'2" · 310 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#78Gary Lassley
6'4" · 300 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#53Griffin Stalfort
6'2" · 290 lbs · Age 20
Senior
2 years remaining
Role: Reserve
#50Henry Rickels
6'3" · 300 lbs · Age 20
Senior
2 years remaining
Role: Reserve
#74Henry Wonderlick
6'3" · 305 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#56Ian Fisher
6'3" · 285 lbs · Age 20
Senior
2 years remaining
Role: Reserve
#66Jake Sulzberger
6'4" · 275 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#70Johnique Thomas
6'0" · 295 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#72Jon Ashford
6'3" · 350 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#61Jonny Brambila
6'3" · 300 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#54Justus Perales
6'2" · 280 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#69Luca Kowalik
6'4" · 280 lbs · Age 20
Senior
2 years remaining
Role: Reserve
#71Marcus Roser
6'2" · 280 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#53Michael Ray
6'4" · 300 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#69Nathan O'Flaherty
6'4" · 280 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#59Nolan Byers
6'1" · 320 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#77Peyton Knoebel
6'4" · 300 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#70Sean Marella
6'3" · 305 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#61Tayson Tiitii
6'2" · 280 lbs · Age 19
Junior
3 years remaining
Role: Reserve
Defensive Line(16)
#48Antonio Menard
6'1" · 230 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#71Bennett Williams
6'2" · 285 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#90Carter Cremascoli
6'2" · 260 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#59Chaz Barnett
6'3" · 260 lbs · Age 19
Junior
3 years remaining
Role: Starter
#55Cullen Devine
6'3" · 225 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#98DeSean Davis
6'3" · 225 lbs · Age 19
Junior
3 years remaining
Role: Backup
#50Grady Forsythe
6'4" · 235 lbs · Age 19
Junior
3 years remaining
Role: Starter
#60Jack Franklin
6'4" · 240 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#94Jalen Davis
6'3" · 220 lbs · Age 19
Junior
3 years remaining
Role: Starter
#52James MacKinney
6'4" · 240 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#49Kade Steadman
6'2" · 265 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#90Kaden Freeman
6'4" · 240 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#51Laird Hanson-Felter
6'3" · 260 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#53Ryan Lippe
6'4" · 250 lbs · Age 19
Junior
3 years remaining
Role: Starter
#89Samuel Rhoades V
6'3" · 240 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#56Trace Williams-Mitchel
6'3" · 285 lbs · Age 19
Junior
3 years remaining
Role: Backup
Linebackers(17)
#6Blake Fletcher
6'1" · 215 lbs · Age 20
Senior
2 years remaining
Role: Starter
#32Dallas Daley
6'1" · 215 lbs · Age 20
Senior
2 years remaining
Role: Starter
#30Isaac Hubert
6'1" · 225 lbs · Age 20
Senior
2 years remaining
Role: Starter
#33Brody Bujnoch
6'1" · 235 lbs · Age 20
Senior
2 years remaining
Role: Backup
#45Jaylin Reese
6'0" · 245 lbs · Age 19
Junior
3 years remaining
Role: Backup
Luke Fisher
6'0" · 225 lbs · Age 20
Senior
2 years remaining
Role: Backup
#34Vinnie Canosa
6'1" · 230 lbs · Age 19
Junior
3 years remaining
Role: Backup
#32Andrew Jurasek
5'11" · 235 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#39Brodie Mitchell
6'1" · 205 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#42Brody Whitson
6'2" · 245 lbs · Age 20
Senior
2 years remaining
Role: Reserve
#35Bryce Braden
6'2" · 225 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#47Jake Kepler
6'2" · 230 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#44Jonah Bowman
6'0" · 235 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#7Luke Meyer
6'3" · 240 lbs · Age 20
Senior
2 years remaining
Role: Reserve
#40Michael Bunyan
6'3" · 235 lbs · Age 20
Senior
2 years remaining
Role: Reserve
Sam Oakland
6'2" · 225 lbs · Age 18
Sophomore
4 years remaining
Role: Reserve
#43Seth McFarland
6'0" · 235 lbs · Age 19
Junior
3 years remaining
Role: Reserve
Defensive Backs(30)
#19Houston Hendrix
6'1" · 205 lbs · Age 20
Senior
2 years remaining
Role: Key Reserve
#4Mikhail Seiken
5'10" · 180 lbs · Age 19
Junior
3 years remaining
Role: Backup
#5Roger Jones Jr.
5'11" · 184 lbs · Age 19
Junior
3 years remaining
Role: Starter
#29Jaris McIntosh
6'1" · 190 lbs · Age 20
Senior
2 years remaining
Role: Backup
#27Jet Wiley
6'2" · 185 lbs · Age 20
Senior
2 years remaining
Role: Backup
#2Korey Johnson
5'11" · 190 lbs · Age 19
Junior
3 years remaining
Role: Starter
#26Nick Beckwith
6'0" · 215 lbs · Age 19
Junior
3 years remaining
Role: Backup
#15Ace Lumpris
5'11" · 195 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#26Alexander Perez
6'1" · 220 lbs · Age 19
Junior
3 years remaining
Role: Starter
#25Cade Paterson
6'1" · 185 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#21Clayton Hart
6'1" · 195 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#22Ehimen Oyamendan
6'1" · 190 lbs · Age 18
Sophomore
4 years remaining
Role: Reserve
#21Erik Lewis Jr.
5'10" · 195 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#38Ethan Larson
6'0" · 190 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#27Ethan Stannard
5'11" · 195 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#28JT Tomescko
6'1" · 190 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#29Javier Herrera
5'8" · 180 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#12Jax Gates
5'11" · 190 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#31Jayden Malbranche
6'2" · 180 lbs · Age 18
Sophomore
4 years remaining
Role: Reserve
#10Jerome Drain
6'3" · 190 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#24Jordan Elie-Stuart
6'1" · 185 lbs · Age 18
Sophomore
4 years remaining
Role: Reserve
#13Joseph Kramlich
5'10" · 175 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#3Kyle Chen
6'0" · 200 lbs · Age 20
Senior
2 years remaining
Role: Reserve
#36Max Mustell
6'0" · 185 lbs · Age 18
Sophomore
4 years remaining
Role: Starter
#58Nkongolo Wa-Kalonji
6'1" · 225 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#37PJ Weaver
6'0" · 175 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#23RJ Reedus
6'1" · 175 lbs · Age 18
Sophomore
4 years remaining
Role: Reserve
#14Shawn Braxton
5'11" · 200 lbs · Age 20
Senior
2 years remaining
Role: Reserve
#11TJ Barker
6'0" · 175 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#14Tyshan Mitchell
5'10" · 170 lbs · Age 19
Junior
3 years remaining
Role: Reserve
Kickers(4)
#39Jacob Medina
5'10" · 170 lbs · Age 19
Junior
3 years remaining
Role: Reserve
#93Bryce Olson
5'11" · 195 lbs · Age 20
Senior
2 years remaining
Role: Reserve
#95Logan Lehrer
6'2" · 195 lbs · Age 20
Senior
2 years remaining
Role: Reserve
Reagan Tubbs
6-0 · 180 lbs · Age 22
Senior
Role: Starter
Punters(1)
Luke Freer
6-4 · 225 lbs · Age 23
R-Senior
Role: Starter
Long Snappers(2)
#46Jake Helms
6'0" · 210 lbs · Age 19
Junior
3 years remaining
Role: Backup
#48Luke Granzow
6'0" · 220 lbs · Age 19
Junior
3 years remaining
Role: Reserve