Air Force 2026 Depth Chart
Air Force's 2026 Team Roster/Depth Chart Outlook
NOTE: 2026 rosters are nearly complete but not final. Only players with stats or recruiting/portal ratings are listed. Def Snap % are best estimates. DE/LB are mixed depending on the team.
Quarterbacks
H/W
6'0"/195
Passing
75/120 (63%), 1294 Yds, 9 TD / 5 INT
Rushing
190 Car, 922 Yds, (4.9 YPC), 13 TD, 4 FUM
Pass
B+
Run
A-
PPA
#60
Snaps
574 (68%)
Rating
0
Origin
NA
H/W
6'2"/190
Passing
16/28 (57%), 374 Yds, 4 TD / 2 INT
Rushing
34 Car, 71 Yds, (2.1 YPC), 1 TD, 2 FUM
Pass
A-
Run
D+
PPA
#154
Snaps
145 (17%)
Rating
0
Origin
NA
H/W
6'1"/190
Passing
0/0 (0%), 0 Yds, 0 TD / 0 INT
Rushing
4 Car, 11 Yds, (2.8 YPC), 1 TD, 0 FUM
Run
B+
Snaps
18 (2%)
Rating
0
Origin
NA
H/W
6'3"/195
Passing
0/0 (0%), 0 Yds, 0 TD / 0 INT
Rushing
0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM
Run
C
Snaps
1 (0%)
Rating
0
Origin
NA
H/W
6'2"/200
Rating
0.83
Origin
3* HS ('26)
PlayerH/WPassingRushingPassRunPPASnapsRatingOrigin
#9 Liam Szarka JR 6'0"/19575/120 (63%), 1294 Yds, 9 TD / 5 INT190 Car, 922 Yds, (4.9 YPC), 13 TD, 4 FUMB+A-#60574 (68%)0NA
#11 Josh Johnson SR 6'2"/19016/28 (57%), 374 Yds, 4 TD / 2 INT34 Car, 71 Yds, (2.1 YPC), 1 TD, 2 FUMA-D+#154145 (17%)0NA
#13 Maguire Martin SR 6'1"/1900/0 (0%), 0 Yds, 0 TD / 0 INT4 Car, 11 Yds, (2.8 YPC), 1 TD, 0 FUM B+ 18 (2%)0NA
#14 Jackson King JR 6'3"/1950/0 (0%), 0 Yds, 0 TD / 0 INT0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM C 1 (0%)0NA
#00 Case Vanden Bosch FR 6'2"/200      0.833* HS ('26)
Running Backs
H/W
5'11"/215
Rushing
131 Car, 749 Yds, (5.7 YPC), 5 TD, 0 FUM
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD
Run
A-
Rec
F
PPA
#58
Snaps
390 (30%)
Rating
0
Origin
NA
H/W
5'8"/190
Rushing
4 Car, 24 Yds, (6 YPC), 0 TD, 0 FUM
Receiving
1 Rec, 4 Yds, (4 YPR), 0 TD
Run
D
Rec
C-
PPA
#305
Snaps
95 (7%)
Rating
0
Origin
NA
H/W
5'10"/185
Rushing
0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD
Snaps
2 (0%)
Rating
0
Origin
NA
PlayerH/WRushingReceivingRunRecPPASnapsRatingOrigin
#2 Owen Allen SR 5'11"/215131 Car, 749 Yds, (5.7 YPC), 5 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TDA-F#58390 (30%)0NA
#44 Rocco Conti SR 5'8"/1904 Car, 24 Yds, (6 YPC), 0 TD, 0 FUM1 Rec, 4 Yds, (4 YPR), 0 TDDC-#30595 (7%)0NA
#26 Jalen Rashad Turner SR 5'10"/1850 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TD   2 (0%)0NA
Running Backs
H/W
6'0"/245
Rushing
49 Car, 207 Yds, (4.2 YPC), 3 TD, 1 FUM
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD
Run
A-
Rec
B-
Snaps
102 (8%)
Rating
0.83
Origin
3* HS ('22)
H/W
5'10"/215
Rushing
5 Car, 19 Yds, (3.8 YPC), 0 TD, 0 FUM
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD
Rating
0
Origin
NA
H/W
5'10"/225
Rating
0
Origin
NA
PlayerH/WRushingReceivingRunRecPPASnapsRatingOrigin
#4 Kemper Hodges SR 6'0"/24549 Car, 207 Yds, (4.2 YPC), 3 TD, 1 FUM0 Rec, 0 Yds, (0 YPR), 0 TDA-B- 102 (8%)0.833* HS ('22)
#28 Gage LaDue JR 5'10"/2155 Car, 19 Yds, (3.8 YPC), 0 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TD    0NA
#43 Travis Wood JR 5'10"/225      0NA
Wide Receivers
H/W
5'10"/205
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM
Rushing
5 Car, 23 Yds, 0 TD
Rec
D+
Block
A+
PPA
#936
Snaps
199 (24%)
Rating
0
Origin
NA
H/W
5'9"/170
Receiving
12 Rec, 260 Yds, (21.7 YPR), 1 TD, 0 FUM
Rushing
0 Car, 0 Yds, 0 TD
Rec
A+
Block
C
PPA
#298
Snaps
180 (22%)
Rating
0
Origin
NA
H/W
6'3"/180
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM
Rushing
0 Car, 0 Yds, 0 TD
Rec
D+
Block
B
Snaps
98 (12%)
Rating
0
Origin
NA
H/W
5'10"/175
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM
Rushing
0 Car, 0 Yds, 0 TD
Rec
C+
Block
B-
Snaps
6 (1%)
Rating
0
Origin
NA
H/W
5'9"/180
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM
Rushing
0 Car, 0 Yds, 0 TD
Block
B-
Snaps
2 (0%)
Rating
0
Origin
NA
H/W
5'11"/210
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM
Rushing
0 Car, 0 Yds, 0 TD
Block
B-
Snaps
1 (0%)
Rating
0
Origin
NA
H/W
5'10"/195
Rating
0
Origin
NA
H/W
5'10"/180
Rating
0
Origin
NA
H/W
5'8"/160
Rating
0.82
Origin
3* HS ('26)
PlayerH/WReceivingRushingRecBlockPPASnapsRatingOrigin
#6 Matt Long JR 5'10"/2050 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM5 Car, 23 Yds, 0 TDD+A+#936199 (24%)0NA
#81 Jonah Dawson JR 5'9"/17012 Rec, 260 Yds, (21.7 YPR), 1 TD, 0 FUM0 Car, 0 Yds, 0 TDA+C#298180 (22%)0NA
#82 Adam Hrynciw SR 6'3"/1800 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDD+B 98 (12%)0NA
#36 Astin Hange JR 5'10"/1750 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDC+B- 6 (1%)0NA
#22 Keegan Bass JR 5'9"/1800 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TD B- 2 (0%)0NA
#35 Mason Hayes JR 5'11"/2100 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TD B- 1 (0%)0NA
#20 Owen Chambers SR 5'10"/195      0NA
#32 Grant Simmons SR 5'10"/180      0NA
#00 Kobe Dooley FR 5'8"/160      0.823* HS ('26)
Tight Ends
H/W
6'6"/250
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM
Rec
C-
Run Blk
A
Pass Blk
B-
Snaps
37 (3%)
Rating
0
Origin
NA
PlayerH/WReceivingRecRun BlkPass BlkSnapsRatingOrigin
#80 Simon Kibbee SR 6'6"/2500 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMC-AB-37 (3%)0NA
Offensive Line
H/W
6'3"/290
Grade
B+
Run Blk
B+
Pass Blk
B
Snaps
577 (69%)
Rating
0
Origin
NA
H/W
6'4"/285
Grade
A+
Run Blk
A+
Pass Blk
B+
Snaps
297 (35%)
Rating
0
Origin
NA
H/W
6'4"/275
Grade
B+
Run Blk
A
Pass Blk
D+
Snaps
147 (18%)
Rating
0
Origin
NA
H/W
6'3"/290
Grade
D+
Run Blk
B
Snaps
27 (3%)
Rating
0
Origin
NA
H/W
6'2"/290
Grade
B-
Run Blk
B
Snaps
10 (1%)
Rating
0
Origin
NA
H/W
6'5"/295
Grade
B-
Run Blk
B
Pass Blk
D+
Snaps
539 (64%)
Rating
0
Origin
NA
H/W
6'3"/310
Grade
B-
Run Blk
B
Pass Blk
C-
Snaps
273 (33%)
Rating
0
Origin
NA
H/W
6'3"/350
Grade
A
Run Blk
A+
Pass Blk
D+
Snaps
187 (22%)
Rating
0
Origin
NA
H/W
6'3"/290
Grade
B+
Run Blk
B+
Pass Blk
A-
Snaps
9 (1%)
Rating
0
Origin
NA
H/W
6'0"/295
Grade
B-
Run Blk
B-
Snaps
2 (0%)
Rating
0
Origin
NA
H/W
6'3"/295
Grade
C
Run Blk
C
Pass Blk
B+
Snaps
11 (1%)
Rating
0
Origin
NA
PlayerH/WGradeRun BlkPass BlkSnapsRatingOrigin
#52 Nathan Elwood (T) SR 6'3"/290B+B+B577 (69%)0NA
#55 Luke Vonderhaar (T) SR 6'4"/285A+A+B+297 (35%)0NA
#60 Gage Spencer (T) SR 6'4"/275B+AD+147 (18%)0NA
#73 Brandon Nazworth (T) JR 6'3"/290D+B 27 (3%)0NA
#53 Griffin Stalfort (T) SR 6'2"/290B-B 10 (1%)0NA
#75 Alec Falk (G) SR 6'5"/295B-BD+539 (64%)0NA
#58 TJ Tarascio (G) SR 6'3"/310B-BC-273 (33%)0NA
#72 Jon Ashford (G) JR 6'3"/350AA+D+187 (22%)0NA
#76 Brody Smith (G) JR 6'3"/290B+B+A-9 (1%)0NA
#70 Johnique Thomas (G) JR 6'0"/295B-B- 2 (0%)0NA
#51 Rudy Varela (C) SR 6'3"/295CCB+11 (1%)0NA
Defensive Line
H/W
6'3"/225
Run D
B
Rush
D+
Snaps
16 (2%)
Rating
0
Origin
NA
H/W
6'4"/235
Stats
2 Tac, 1 Solo, 2 TFL, 2 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
C
Rush
A-
Snaps
10 (1%)
Rating
0
Origin
NA
H/W
6'1"/230
Rush
B+
Snaps
3 (0%)
Rating
0
Origin
NA
H/W
6'2"/240
Rating
0.83
Origin
3* HS ('26)
H/W
6'4"/240
Rating
0.82
Origin
3* HS ('26)
H/W
6'2"/220
Rating
0.82
Origin
3* HS ('26)
H/W
6'3"/290
Stats
11 Tac, 3 Solo, 1 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
D
Rush
C+
Cov
C+
Snaps
228 (31%)
Rating
0.79
Origin
2* HS ('22)
H/W
5'11"/280
Stats
9 Tac, 5 Solo, 2 TFL, 1 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
D
Rush
B
Cov
C+
Snaps
213 (29%)
Rating
0
Origin
NA
H/W
6'2"/285
Stats
1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
B-
Rush
C+
Snaps
39 (5%)
Rating
0
Origin
NA
H/W
6'3"/260
Stats
1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
B
Rush
C-
Snaps
7 (1%)
Rating
0
Origin
NA
H/W
6'2"/265
Run D
C
Rush
C
Snaps
4 (1%)
Rating
0.8
Origin
2* HS ('23)
H/W
6'4"/235
Rating
0.81
Origin
3* HS ('23)
PlayerH/WStatsPass DRun DRushCovSnapsRatingOrigin
#98 DeSean Davis (DE) JR 6'3"/225   B D+  16 (2%)0NA
#50 Grady Forsythe (DE) JR 6'4"/2352 Tac, 1 Solo, 2 TFL, 2 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) C A-  10 (1%)0NA
#48 Antonio Menard (DE) JR 6'1"/230    B+  3 (0%)0NA
#00 Blaze Jones (DE) FR 6'2"/240      0.833* HS ('26)
#00 Xander Shaw (DE) FR 6'4"/240      0.823* HS ('26)
#00 Brody Sieck (DE) FR 6'2"/220      0.823* HS ('26)
#93 Andrew Tillett (DT) SR 6'3"/29011 Tac, 3 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) D C+ C+ 228 (31%)0.792* HS ('22)
#91 Lukia Rawls Jr. (DT) SR 5'11"/2809 Tac, 5 Solo, 2 TFL, 1 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) D B C+ 213 (29%)0NA
#55 Jayden Oquendo (DT) SR 6'2"/2851 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) B- C+  39 (5%)0NA
#59 Chaz Barnett (DT) JR 6'3"/2601 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) B C-  7 (1%)0NA
#49 Kade Steadman (DT) JR 6'2"/265   C C  4 (1%)0.82* HS ('23)
#53 Charlie Gleason (DL) SR 6'4"/235      0.813* HS ('23)
Linebackers
H/W
6'1"/215
Stats
108 Tac, 39 Solo, 1 TFL, 0 Sacks, 5 QB Hur
Pass D
2 PD, 0 INT (0 TDS)
Run D
B+
Rush
B+
Cov
D+
Snaps
702 (139%)
Rating
0.83
Origin
3* HS ('23)
H/W
6'1"/225
Stats
30 Tac, 22 Solo, 11 TFL, 5 Sacks, 7 QB Hur
Pass D
1 PD, 0 INT (0 TDS)
Run D
A-
Rush
A
Cov
B+
Snaps
564 (112%)
Rating
0
Origin
NA
H/W
6'1"/215
Stats
45 Tac, 21 Solo, 1 TFL, 0 Sacks, 1 QB Hur
Pass D
3 PD, 0 INT (0 TDS)
Run D
B-
Rush
A-
Cov
C-
Snaps
407 (81%)
Rating
0
Origin
NA
H/W
6'1"/235
Stats
31 Tac, 8 Solo, 3 TFL, 1 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
C-
Rush
B
Cov
C
Snaps
209 (41%)
Rating
0
Origin
NA
H/W
6'0"/225
Stats
18 Tac, 5 Solo, 1 TFL, 0 Sacks, 2 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
D+
Rush
B-
Cov
F
Snaps
167 (33%)
Rating
0
Origin
NA
H/W
6'0"/245
Stats
10 Tac, 6 Solo, 1 TFL, 1 Sacks, 1 QB Hur
Pass D
1 PD, 1 INT (0 TDS)
Run D
C+
Rush
B-
Cov
B+
Snaps
153 (30%)
Rating
0.79
Origin
2* HS ('23)
H/W
6'1"/230
Stats
3 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
A-
Cov
B
Snaps
16 (3%)
Rating
0.81
Origin
3* HS ('23)
H/W
6'0"/235
Stats
2 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
D
Rush
C+
Cov
D
Snaps
13 (3%)
Rating
0
Origin
NA
H/W
6'2"/245
Run D
C
Rush
C-
Snaps
6 (1%)
Rating
0
Origin
NA
H/W
6'2"/230
Stats
1 Tac, 0 Solo, 1 TFL, 1 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Rush
A-
Snaps
2 (0%)
Rating
0
Origin
NA
H/W
6'1"/205
Stats
1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Rating
0
Origin
NA
H/W
6'2"/240
Rating
0.82
Origin
3* HS ('24)
H/W
6'3"/240
Rating
0.8
Origin
3* HS ('22)
PlayerH/WStatsPass DRun DRushCovSnapsRatingOrigin
#6 Blake Fletcher SR 6'1"/215108 Tac, 39 Solo, 1 TFL, 0 Sacks, 5 QB Hur2 PD, 0 INT (0 TDS) B+ B+ D+ 702 (139%)0.833* HS ('23)
#30 Isaac Hubert SR 6'1"/22530 Tac, 22 Solo, 11 TFL, 5 Sacks, 7 QB Hur1 PD, 0 INT (0 TDS) A- A B+ 564 (112%)0NA
#32 Dallas Daley SR 6'1"/21545 Tac, 21 Solo, 1 TFL, 0 Sacks, 1 QB Hur3 PD, 0 INT (0 TDS) B- A- C- 407 (81%)0NA
#33 Brody Bujnoch SR 6'1"/23531 Tac, 8 Solo, 3 TFL, 1 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) C- B C 209 (41%)0NA
#00 Luke Fisher SR 6'0"/22518 Tac, 5 Solo, 1 TFL, 0 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS) D+ B- F 167 (33%)0NA
#45 Jaylin Reese JR 6'0"/24510 Tac, 6 Solo, 1 TFL, 1 Sacks, 1 QB Hur1 PD, 1 INT (0 TDS) C+ B- B+ 153 (30%)0.792* HS ('23)
#34 Vinnie Canosa JR 6'1"/2303 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) A-   B 16 (3%)0.813* HS ('23)
#44 Jonah Bowman JR 6'0"/2352 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) D C+ D 13 (3%)0NA
#42 Brody Whitson SR 6'2"/245   C C-  6 (1%)0NA
#47 Jake Kepler JR 6'2"/2301 Tac, 0 Solo, 1 TFL, 1 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)  A-  2 (0%)0NA
#39 Brodie Mitchell JR 6'1"/2051 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)    0NA
#38 Harry Caskey JR 6'2"/240      0.823* HS ('24)
#7 Luke Meyer SR 6'3"/240      0.83* HS ('22)
Secondary
H/W
5'10"/180
Stats
33 Tac, 27 Solo, 1 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
C-
Rush
C+
Cov
D+
Snaps
466 (64%)
Rating
0
Origin
NA
H/W
5'11"/190
Stats
34 Tac, 17 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
4 PD, 0 INT (1 TDS)
Run D
B
Rush
F
Cov
C-
Snaps
464 (64%)
Rating
0
Origin
NA
H/W
6'1"/190
Cov
B-
Snaps
3 (0%)
Rating
0
Origin
NA
H/W
5'11"/184
Stats
76 Tac, 39 Solo, 1 TFL, 0 Sacks, 1 QB Hur
Pass D
0 PD, 2 INT (0 TDS)
Run D
A-
Rush
D
Cov
D+
Snaps
719 (68%)
Rating
0
Origin
NA
H/W
6'0"/215
Stats
23 Tac, 11 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
1 PD, 0 INT (0 TDS)
Run D
C-
Rush
D
Cov
F
Snaps
324 (30%)
Rating
0
Origin
NA
H/W
6'1"/205
Stats
11 Tac, 7 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
1 PD, 0 INT (0 TDS)
Run D
A
Cov
F
Snaps
108 (10%)
Rating
0.82
Origin
3* HS ('23)
H/W
6'1"/190
Stats
5 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
D
Cov
D+
Snaps
36 (3%)
Rating
0
Origin
NA
H/W
6'0"/175
Run D
C
Cov
B-
Snaps
6 (1%)
Rating
0
Origin
NA
H/W
6'0"/200
Rating
0.86
Origin
3* HS ('26)
H/W
6'0"/170
Rating
0.82
Origin
3* HS ('26)
H/W
6'2"/185
Stats
1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Rating
0
Origin
NA
H/W
6'0"/200
Rating
0.83
Origin
3* HS ('23)
PlayerH/WStatsPass DRun DRushCovSnapsRatingOrigin
#4 Mikhail Seiken (CB) JR 5'10"/18033 Tac, 27 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) C- C+ D+ 466 (64%)0NA
#2 Korey Johnson (CB) JR 5'11"/19034 Tac, 17 Solo, 0 TFL, 0 Sacks, 0 QB Hur4 PD, 0 INT (1 TDS) B F C- 464 (64%)0NA
#29 Jaris McIntosh (CB) SR 6'1"/190     B- 3 (0%)0NA
#5 Roger Jones Jr. (S) JR 5'11"/18476 Tac, 39 Solo, 1 TFL, 0 Sacks, 1 QB Hur0 PD, 2 INT (0 TDS) A- D D+ 719 (68%)0NA
#26 Nick Beckwith (S) JR 6'0"/21523 Tac, 11 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS) C- D F 324 (30%)0NA
#19 Houston Hendrix (S) SR 6'1"/20511 Tac, 7 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS) A   F 108 (10%)0.823* HS ('23)
#28 JT Tomescko (S) JR 6'1"/1905 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) D   D+ 36 (3%)0NA
#11 TJ Barker (S) JR 6'0"/175   C   B- 6 (1%)0NA
#00 Knight Wilson (S) FR 6'0"/200      0.863* HS ('26)
#00 Damian Horace (S) FR 6'0"/170      0.823* HS ('26)
#27 Jet Wiley (DB) SR 6'2"/1851 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)    0NA
#3 Kyle Chen (DB) SR 6'0"/200      0.833* HS ('23)
Kickers
H/W
5'10"/170
FG
3/6 (50%), Long 31 Yds
XP
26/26
Pts
35 Pts
FG G
C
Rating
0
Origin
NA
H/W
5'11"/195
KO G
F
Rating
0
Origin
NA
PlayerH/WFGXPPtsFG GKO GRatingOrigin
#39 Jacob Medina JR 5'10"/1703/6 (50%), Long 31 Yds26/2635 Pts C  0NA
#93 Bryce Olson SR 5'11"/195     F 0NA
Punters
H/W
6'2"/200
Rating
0
Origin
NA
PlayerH/WPuntsAccGradeRankRatingOrigin
#91 Rip Perez SR 6'2"/200    0NA
FR ATH - No Position Yet
H/W
6'2"/190
Rating
0.85
Origin
3* HS ('26)
H/W
6'0"/210
Rating
0.85
Origin
3* HS ('26)
PlayerH/WRatingOrigin
#00 Caton Cramer FR 6'2"/1900.853* HS ('26)
#00 Wes Burford FR 6'0"/2100.853* HS ('26)

Roster Breakdown & Insights
Roster & Program Overview
HC Troy Calhoun returnsOC Mike Thiessen returnsDC Brian Knorr returns
Players with Starting experience219 off • 12 def
Team Talent158#136 in CFB
Avg Talent / Player0.82Blue-chip 0%
Roster Size740 portal (0%)
Talent Off: 19.84 (32)
Talent Def: 96.56 (37)
Talent ST: 0 (3)
New Portal In: 0 (0%)
Portal Losses: 4
Unrated/No Stats: 46
Elite: 0
Top 100: 0
Top 250: 0
Top 100 Pos: 1
JAG: 17
Low JAG: 2
JAG-: 0
FR Snaps: 0 (0%)
SO Snaps: 0 (0%)
JR Snaps: 4249 (40%)
SR Snaps: 6273 (60%)
GR Snaps: 0 (0%)
100% Snaps by Upperclassmen
46 players on roster have not played, have no stats and no recruiting/portal ratings.
Class Breakdown
Category GRSRJRSOFR
Starters Returning07300
Portal Starters 2026 portal00000
Experienced Depth04500
Off Starters Returning03100
Off Depth Returning02300
Def Starters Returning04200
Def Depth Returning02200
Positions Summary
Unit
Returning
(starters/exp'd depth)
Portal Adds
(starters/exp'd depth)
Snaps
(total/portal/return%)
Outlook
Experience - Production - Notes
QBQB
1 (0)
0 (0)
738(0)100% returning
Exp 87% • Prod 96%Liam Szarka returns, their starting QB from last year.
RBHB
1 (0)
0 (0)
589(0)100% returning
Exp 45% • Prod 64%QB was lead rusher, top RB Owen Allen also returns
WR/TEWR + TE
0 (2)
0 (0)
523(0)100% returning
Exp 30% • Prod 15%Air Force lost their top 2 WR's from last year.
OLT + G + C
2 (3)
0 (0)
2079(0)100% returning
T 63% • G 60% • C 1%Air Force OL: 2 starters back, 3 with multi game experience, 1 more with some game experience. Portal OL: 0 potential starters from '26 Portal, 0 more portals have experience.
DLDE + DT
1 (1)
0 (0)
520(0)100% returning
DE 2% • DT 34%DL experience and continuity summary.
LBLB
3 (3)
0 (0)
2239(0)100% returning
LB 100%LB experience and continuity summary.
SecondaryCB + S
3 (1)
0 (0)
2126(0)100% returning
CB 64% • S 56%Secondary experience and continuity summary.
Team Snaps: Offense 3929 (0 portal) 100% returning • Defense 4885 (0 portal) 100% returning
Note: The units rarely add up to a full team of starters/depth in preseason, as inexperienced depth/portals will need to emerge