TransferPortl
Air Force logo

Air Force added 0 players and lost 0 players through the 2020 transfer portal. The net roster change is 0.

Updated Nov 9, 2026

Quick Answers

How many players has Air Force gained and lost in the 2020 transfer portal?
Air Force has added 0 players and lost 0 in the 2020 transfer portal, a net change of 0.

Get portal alerts for Air Force

An email when a Air Force player enters the portal, commits, or withdraws. Free.

Portal updates from TransferPortl. Unsubscribe any time.

Incoming Transfers

0

No incoming transfers listed.

Outgoing Transfers

0

No outgoing transfers listed.

Roster Risk

Program Context

Last 3 seasons

16-17

Head coaches

Troy Calhoun
2015-PresentCurrent

2026 coaching staff

2020 Recruiting Class

30 commits
#1780
Adam KarasOT
Arvada, CO
#1830
Lincoln Tuioti-MarinerS
Las Vegas, NV
#1844
Ryan IvesSDE
Bradenton, FL
#2154
Olawale FamiloniSDE
Anaheim, CA
#2154
Alec MockILB
Matthews, NC
#2382
Kaiser Cambra-ChoS
Honolulu, HI
#2503
Cameron EvertsWR
Lampasas, TX
#2666
Jayden ThiergoodSDE
Woodstock, IL
#2694
Sam PetersenSDE
Maple Valley, WA
#2694
Matthew AribisalaSDE
Cedar Hill, TX
#2819
Halatoa TaiS
Henderson, NV
#2819
Cole PalmerATH
Pike Ntl Forest, CO
#2819
Kainoa SayreRB
Tualatin, OR
#2819
Osaro AihieILB
San Leandro, CA
#2819
Seth MeadorWR
Denton, TX
#3099
Conner WnekWR
Kimberly, WI
#3115
Jamari BellamyS
Powder Springs, GA
#3115
Dorian MaynardCB
Katy, TX
#3115
Jacob MartinWR
Monument, CO
#3115
Zach SlailDT
Beaverton, OR
#3115
Jack ParkerOG
Carrollton, TX
#3115
Matthew HeitmannOT
Littleton, CO
#3331
Holden BrosnanOT
San Diego, CA
#3377
Costen CooleyOC
Mesa, AZ
#3377
Payton ZdroikATH
Brentwood, CA
#3396
Jordan JenkinsS
Missouri City, TX
#3570
Owen BurkRB
Allendale, MI
#3570
Billy JohnsonDT
Middleton, WI
#3839
Alex MorrisonOLB
Saline, MI
#3873
Matt MalloyOLB
Scottsdale, AZ

Recruiting Footprint

2020 Roster

87 of 87

High risk means the top 15% of roster-relative TVS scores. TVS is not a transfer probability.

- 2b
Adam Jewell
OL#76
Alec Mock
LB#40
Anthony Rodriguez
PK#91
Ayden McCollough
OT#66
Ben Brittain
QB#15
Ben Hoffner
G#65
Ben Jefferson
WR#27
Ben Peterson
WR#27
Bo Gross
Brad Roberts
RB#20
Brandon Gooding
LB#45
Brandon Lewis
WR#13
Brendan Bentley
LS#39
Brice Honaker
PK#93
Britton Beasley
OL#56
Caden Blum
DL#87
Caleb Humphrey
LB#36
Camby Goff
DB#11
Charles Bein
P#99
Christopher Kane
DE#85
CJ McNeal
RB#10
Corbin Blanchard
WR#18
Corvan Taylor
S#21
Corvan Taylor
Dalton King
TE#81
Daniel Morris
WR#80
David Eure
DB#33
Demani Hansford
CB#9
Elija Robinson
FB#31
Elisha Palm
CB#2
Ethan Erickson
LB#14
Ethan Schofield
OT#54
George Silvanic
DT#78
Grant Donaldson
LB#30
Haaziq Daniels
QB#4
Hawk Wimmer
G#62
Hayden Isenhart
DE#99
Jace Waters
LB#18
Jacob Goldberg
LS#97
Jake Spiewak
WR#11
Jason Medeiros
C#57
Jayden Goodwin
S#16
Jayden Thiergood
DE#48
Jensen Jones
QB#5
Joey Woodring
NT#96
Johnathan Youngblood
LB#44
Jordan Gidrey
RB#15
Joseph Carlson
P#98
Josh McConnell
WR#25
Joshua Stoner
RB#22
Kadin Remsberg
RB#24
Kalawai'a Pescaia
G#98
Kaleb Nunez
NT#97
Kenny Ngaima
NT#58
Kris Campbell
OL#67
Kyle Krepsz
OL#64
Kyle Patterson
TE#88
Logan Mann
WR#9
Matthew Anderson
DB#39
Matthew Malloy
LB#6
Matthew Murla
FB#32
McKenly O'Neal
DT#91
Michael Purcell
DE#86
Nicholas DeWolf
G#60
Nicholas Noyen
C#70
Noah Bush
LB#51
Nolan Laufenberg
OL#66
Parker Ferguson
OT#77
Parker Noren
LB#44
Patrick Dahlen
LB#8
PJ Ramsey
LB#13
Rhett Harms
TE#82
Robert Gross
FB#48
Ryan Booth
OT#79
Seth Meador
WR
Tevye Schuettpelz-Rohl
PK#94
Tim Mcclendon
LB#29
Timothy Jackson
FB#34
TJ Love
DT#90
Warren Bryan
QB#6
Will Trawick
LB#42
Wyatt Wilson
WR#11
Zion Kelly
CB#17