Air Force Football 2026 Depth Chart

Air Force's 2026 Team Roster/Depth Chart Outlook

Official Roster has been loaded (Last Update: Mar 25, 2026)
Hide Bottom Players
Click Above to see all players regardless of stats or recruiting/portal ratings.
Def Snap % are best estimates. DE/LB are mixed depending on the team.
Quarterbacks
H/W
5'11"/190
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
B-
PPA
#63
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
B
Run
C-
PPA
#156
Snaps
145 (17%)
Rating
0
Origin
NA
H/W
6'0"/245
Passing
6/14 (43%), 74 Yds, 0 TD / 0 INT
Rushing
49 Car, 207 Yds, (4.2 YPC), 3 TD, 1 FUM
Pass
D-
Run
B
Snaps
102 (12%)
Rating
0.83
Origin
3* HS ('22)
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)
H/W
6'3"/190
Rating
0
Origin
NA
H/W
6'0"/200
Rating
0
Origin
NA
H/W
5'10"/210
Rating
0
Origin
NA
PlayerH/WPassingRushingPassRunPPASnapsRatingOrigin
#9 Liam Szarka JR 5'11"/19075/120 (63%), 1294 Yds, 9 TD / 5 INT190 Car, 922 Yds, (4.9 YPC), 13 TD, 4 FUMB-B-#63574 (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 FUMBC-#156145 (17%)0NA
#4 Kemper Hodges SR 6'0"/2456/14 (43%), 74 Yds, 0 TD / 0 INT49 Car, 207 Yds, (4.2 YPC), 3 TD, 1 FUMD-B 102 (12%)0.833* HS ('22)
#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)
#12 Brody Fortunati JR 6'3"/190      0NA
#7 Cade Spradling SO 6'0"/200      0NA
#5 Evan Medders SO 5'10"/210      0NA
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
B
Rec
F
PPA
#65
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
#315
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
H/W
5'6"/170
Rating
0.8
Origin
3* HS ('25)
H/W
5'9"/210
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 TDBF#65390 (30%)0NA
#44 Rocco Conti SR 5'8"/1904 Car, 24 Yds, (6 YPC), 0 TD, 0 FUM1 Rec, 4 Yds, (4 YPR), 0 TDD+C-#31595 (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
#21 Chase Ferrell SO 5'6"/170      0.83* HS ('25)
#34 Oswaldo Morales SO 5'9"/210      0NA
Running Backs
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
6'1"/220
Rating
0
Origin
NA
H/W
5'9"/205
Rating
0
Origin
NA
H/W
6'0"/210
Rating
0
Origin
NA
H/W
5'10"/225
Rating
0
Origin
NA
H/W
6'0"/195
Rating
0
Origin
NA
H/W
6'1"/215
Rating
0
Origin
NA
PlayerH/WRushingReceivingRunRecPPASnapsRatingOrigin
#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
#23 Cade Palmer SR 6'1"/220      0NA
#45 Omari Elias JR 5'9"/205      0NA
#24 Luke Rauh JR 6'0"/210      0NA
#43 Travis Wood JR 5'10"/225      0NA
#27 Price Davis SO 6'0"/195      0NA
#31 Jacob Doyle SO 6'1"/215      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
#961
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
B+
Block
C
PPA
#317
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'8"/160
Rating
0.82
Origin
3* HS ('26)
H/W
6'1"/185
Rating
0
Origin
NA
H/W
5'10"/185
Rating
0
Origin
NA
H/W
6'0"/205
Rating
0
Origin
NA
H/W
5'10"/185
Rating
0
Origin
NA
H/W
5'10"/210
Rating
0
Origin
NA
H/W
6'0"/205
Rating
0
Origin
NA
H/W
5'9"/195
Rating
0
Origin
NA
H/W
5'10"/175
Rating
0
Origin
NA
H/W
6'4"/210
Rating
0
Origin
NA
PlayerH/WReceivingRushingRecBlockPPASnapsRatingOrigin
#3 Matt Long JR 5'10"/2050 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM5 Car, 23 Yds, 0 TDD+A+#961199 (24%)0NA
#8 Jonah Dawson JR 5'9"/17012 Rec, 260 Yds, (21.7 YPR), 1 TD, 0 FUM0 Car, 0 Yds, 0 TDB+C#317180 (22%)0NA
#10 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
#18 Mason Hayes JR 5'11"/2100 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TD B- 1 (0%)0NA
#00 Owen Chambers SR 5'10"/195      0NA
#00 Kobe Dooley FR 5'8"/160      0.823* HS ('26)
#19 Grant Wayne SR 6'1"/185      0NA
#33 Mason Lowe JR 5'10"/185      0NA
#89 Noah McNair SO 6'0"/205      0NA
#30 Major Quin SO 5'10"/185      0NA
#20 Keegan Sack SO 5'10"/210      0NA
#25 Harris Vinson SO 6'0"/205      0NA
#29 S. Maiava-Alaimalo SO 5'9"/195      0NA
#17 Caleb Cappuccio SO 5'10"/175      0NA
#83 Isaac Thomas SO 6'4"/210      0NA
Tight Ends
H/W
6'6"/250
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM
Rec
D+
Run Blk
A
Pass Blk
B-
Snaps
37 (3%)
Rating
0
Origin
NA
H/W
6'2"/240
Rating
0.82
Origin
3* HS ('24)
H/W
6'4"/260
Rating
0
Origin
NA
H/W
6'6"/225
Rating
0
Origin
NA
H/W
6'2"/230
Rating
0
Origin
NA
H/W
6'3"/245
Rating
0
Origin
NA
H/W
6'4"/215
Rating
0
Origin
NA
H/W
6'5"/250
Rating
0
Origin
NA
PlayerH/WReceivingRecRun BlkPass BlkSnapsRatingOrigin
#80 Simon Kibbee SR 6'6"/2500 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMD+AB-37 (3%)0NA
#87 Harry Caskey JR 6'2"/240     0.823* HS ('24)
#85 Mitchell Blakeslee SR 6'4"/260     0NA
#86 Omari Murdock SR 6'6"/225     0NA
#42 Jack Petrissans SO 6'2"/230     0NA
#81 Dominic Henning SO 6'3"/245     0NA
#88 Kole Tompkins SO 6'4"/215     0NA
#82 Henry Barbisch SO 6'5"/250     0NA
Offensive Line
H/W
6'3"/290
Grade
C+
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'3"/290
Grade
D+
Run Blk
B
Snaps
27 (3%)
Rating
0
Origin
NA
H/W
6'2"/290
Grade
C
Run Blk
B
Snaps
10 (1%)
Rating
0
Origin
NA
H/W
6'5"/315
Grade
C
Run Blk
B
Pass Blk
D+
Snaps
539 (64%)
Rating
0
Origin
NA
H/W
6'3"/310
Grade
C
Run Blk
B
Pass Blk
C-
Snaps
273 (33%)
Rating
0
Origin
NA
H/W
6'2"/320
Grade
B
Run Blk
A+
Pass Blk
D+
Snaps
187 (22%)
Rating
0
Origin
NA
H/W
6'3"/290
Grade
C+
Run Blk
B+
Pass Blk
A-
Snaps
9 (1%)
Rating
0
Origin
NA
H/W
6'0"/295
Grade
C
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
H/W
6'2"/280
Rating
0
Origin
NA
H/W
6'1"/320
Rating
0
Origin
NA
H/W
6'3"/300
Rating
0
Origin
NA
H/W
6'4"/280
Rating
0
Origin
NA
H/W
6'2"/280
Rating
0
Origin
NA
H/W
6'3"/285
Rating
0
Origin
NA
H/W
6'4"/280
Rating
0
Origin
NA
H/W
6'4"/275
Rating
0
Origin
NA
H/W
6'3"/300
Rating
0
Origin
NA
H/W
6'3"/315
Rating
0
Origin
NA
H/W
6'3"/305
Rating
0
Origin
NA
H/W
6'4"/300
Rating
0
Origin
NA
H/W
6'4"/300
Rating
0
Origin
NA
H/W
6'2"/280
Rating
0
Origin
NA
H/W
6'4"/305
Rating
0
Origin
NA
H/W
6'3"/270
Rating
0
Origin
NA
H/W
6'3"/305
Rating
0
Origin
NA
H/W
6'3"/245
Rating
0
Origin
NA
H/W
6'4"/300
Rating
0
Origin
NA
H/W
6'4"/280
Rating
0
Origin
NA
H/W
6'0"/210
Rating
0
Origin
NA
H/W
6'0"/220
Rating
0
Origin
NA
PlayerH/WGradeRun BlkPass BlkSnapsRatingOrigin
#52 Nathan Elwood (T) SR 6'3"/290C+B+B577 (69%)0NA
#55 Luke Vonderhaar (T) SR 6'4"/285A-A+B+297 (35%)0NA
#73 Brandon Nazworth (T) JR 6'3"/290D+B 27 (3%)0NA
#53 Griffin Stalfort (T) SR 6'2"/290CB 10 (1%)0NA
#75 Alec Falk (G) SR 6'5"/315CBD+539 (64%)0NA
#58 TJ Tarascio (G) SR 6'3"/310CBC-273 (33%)0NA
#72 Jon Ashford (G) JR 6'2"/320BA+D+187 (22%)0NA
#57 Brody Smith (G) JR 6'3"/290C+B+A-9 (1%)0NA
#59 Johnique Thomas (G) JR 6'0"/295CB- 2 (0%)0NA
#51 Rudy Varela (C) SR 6'3"/295C-CB+11 (1%)0NA
#54 Justus Perales (C) JR 6'2"/280    0NA
#65 Nolan Byers (C) JR 6'1"/320    0NA
#62 Jonny Brambila (C) JR 6'3"/300    0NA
#69 Luca Kowalik (OL) SR 6'4"/280    0NA
#61 Tayson Tiitii (OL) SO 6'2"/280    0NA
#56 Ian Fisher (OL) SR 6'3"/285    0NA
#69 Nathan O'Flaherty (OL) SO 6'4"/280    0NA
#66 Jake Sulzberger (OL) SO 6'4"/275    0NA
#50 Henry Rickels (OL) SR 6'3"/300    0NA
#67 Cole Anderson (OL) SO 6'3"/315    0NA
#74 Henry Wonderlick (OL) SO 6'3"/305    0NA
#78 Gary Lassley (OL) SO 6'4"/300    0NA
#77 Peyton Knoebel (OL) JR 6'4"/300    0NA
#71 Marcus Roser (OL) JR 6'2"/280    0NA
#79 Anthony Miller (OL) JR 6'4"/305    0NA
#68 Ben Rosa (OL) JR 6'3"/270    0NA
#70 Sean Marella (OL) SO 6'3"/305    0NA
#64 Caden Romo (OL) JR 6'3"/245    0NA
#53 Michael Ray (OL) SO 6'4"/300    0NA
#76 Alex Boyd (OL) SO 6'4"/280    0NA
#42 Jake Helms (LS) JR 6'0"/210    0NA
#48 Luke Granzow (LS) SO 6'0"/220    0NA
Defensive Line
H/W
6'3"/225
Run D
C+
Rush
C-
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
C+
Snaps
10 (1%)
Rating
0
Origin
NA
H/W
6'1"/230
Rush
C+
Snaps
3 (0%)
Rating
0
Origin
NA
H/W
6'2"/240
Rating
0.83
Origin
3* HS ('26)
H/W
6'2"/220
Rating
0.82
Origin
3* HS ('26)
H/W
6'4"/240
Rating
0.82
Origin
3* HS ('26)
H/W
6'3"/220
Rating
0
Origin
NA
H/W
6'3"/240
Rating
0
Origin
NA
H/W
6'4"/250
Rating
0
Origin
NA
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
C
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
C
Rush
C-
Snaps
39 (5%)
Rating
0
Origin
NA
H/W
6'5"/260
Stats
1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
C+
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)
H/W
6'2"/285
Rating
0
Origin
NA
H/W
6'3"/285
Rating
0
Origin
NA
H/W
6'3"/225
Rating
0
Origin
NA
H/W
6'3"/260
Rating
0
Origin
NA
H/W
6'3"/260
Rating
0
Origin
NA
H/W
6'2"/255
Rating
0
Origin
NA
H/W
6'2"/255
Rating
0
Origin
NA
H/W
6'2"/240
Rating
0
Origin
NA
H/W
6'4"/240
Rating
0
Origin
NA
PlayerH/WStatsPass DRun DRushCovSnapsRatingOrigin
#18 DeSean Davis (DE) JR 6'3"/225   C+ C-  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 C+  10 (1%)0NA
#48 Antonio Menard (DE) JR 6'1"/230    C+  3 (0%)0NA
#00 Blaze Jones (DE) FR 6'2"/240      0.833* HS ('26)
#00 Brody Sieck (DE) FR 6'2"/220      0.823* HS ('26)
#00 Xander Shaw (DE) FR 6'4"/240      0.823* HS ('26)
#34 Jalen Davis (DE) JR 6'3"/220      0NA
#84 Samuel Rhoades V (DE) JR 6'3"/240      0NA
#53 Ryan Lippe (DE) SO 6'4"/250      0NA
#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 C C 213 (29%)0NA
#99 Jayden Oquendo (DT) SR 6'2"/2851 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) C C-  39 (5%)0NA
#59 Chaz Barnett (DT) JR 6'5"/2601 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) C+ C-  7 (1%)0NA
#49 Kade Steadman (DT) JR 6'2"/265   C C-  4 (1%)0.82* HS ('23)
#96 Charlie Gleason (DL) SR 6'4"/235      0.813* HS ('23)
#97 Bennett Williams (DL) JR 6'2"/285      0NA
#56 T. Williams-Mitchel (DL) JR 6'3"/285      0NA
#55 Cullen Devine (DL) SO 6'3"/225      0NA
#95 Noah Daniels (DL) SO 6'3"/260      0NA
#94 Adam Pugh (DL) SO 6'3"/260      0NA
#92 Connor Vasek (DL) SO 6'2"/255      0NA
#90 Muhammad Alcine (DL) SO 6'2"/255      0NA
#98 Christian Krietzer (DL) SO 6'2"/240      0NA
#52 James MacKinney (DL) SO 6'4"/240      0NA
Linebackers
H/W
6'1"/230
Stats
108 Tac, 39 Solo, 1 TFL, 0 Sacks, 5 QB Hur
Pass D
2 PD, 0 INT (0 TDS)
Run D
B-
Rush
C+
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
B-
Rush
B-
Cov
C+
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
C
Rush
B-
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
C
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
C
Cov
D-
Snaps
167 (33%)
Rating
0
Origin
NA
H/W
5'11"/235
Stats
10 Tac, 6 Solo, 1 TFL, 1 Sacks, 1 QB Hur
Pass D
1 PD, 1 INT (0 TDS)
Run D
C
Rush
C
Cov
C+
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
B
Cov
C+
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
B-
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'0"/235
Rating
0.85
Origin
3* HS ('25)
H/W
6'3"/235
Rating
0
Origin
NA
H/W
6'2"/225
Rating
0
Origin
NA
H/W
6'2"/225
Rating
0
Origin
NA
H/W
5'11"/235
Rating
0
Origin
NA
PlayerH/WStatsPass DRun DRushCovSnapsRatingOrigin
#6 Blake Fletcher SR 6'1"/230108 Tac, 39 Solo, 1 TFL, 0 Sacks, 5 QB Hur2 PD, 0 INT (0 TDS) B- C+ 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) B- B- C+ 564 (112%)0NA
#8 Dallas Daley SR 6'1"/21545 Tac, 21 Solo, 1 TFL, 0 Sacks, 1 QB Hur3 PD, 0 INT (0 TDS) C B- 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- C 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+ C D- 167 (33%)0NA
#45 Jaylin Reese JR 5'11"/23510 Tac, 6 Solo, 1 TFL, 1 Sacks, 1 QB Hur1 PD, 1 INT (0 TDS) C C C+ 153 (30%)0.792* HS ('23)
#51 Vinnie Canosa JR 6'1"/2303 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) B   C+ 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)  B-  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
#43 Seth McFarland SO 6'0"/235      0.853* HS ('25)
#40 Michael Bunyan SR 6'3"/235      0NA
#41 Sam Oakland SO 6'2"/225      0NA
#35 Bryce Braden SO 6'2"/225      0NA
#32 Andrew Jurasek SO 5'11"/235      0NA
Secondary
H/W
5'9"/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'10"/190
Stats
34 Tac, 17 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
4 PD, 0 INT (1 TDS)
Run D
C+
Rush
D+
Cov
C-
Snaps
464 (64%)
Rating
0
Origin
NA
H/W
5'11"/170
Run D
C-
Rush
C
Cov
F
Snaps
89 (12%)
Rating
0
Origin
NA
H/W
5'10"/185
Run D
C-
Cov
B-
Snaps
68 (9%)
Rating
0
Origin
NA
H/W
5'10"/190
Run D
D+
Cov
C+
Snaps
28 (4%)
Rating
0
Origin
NA
H/W
5'11"/180
Run D
C
Cov
C
Snaps
6 (1%)
Rating
0
Origin
NA
H/W
6'1"/190
Cov
C
Snaps
3 (0%)
Rating
0
Origin
NA
H/W
5'10"/184
Stats
76 Tac, 39 Solo, 1 TFL, 0 Sacks, 1 QB Hur
Pass D
0 PD, 2 INT (0 TDS)
Run D
B-
Rush
D+
Cov
D+
Snaps
719 (68%)
Rating
0
Origin
NA
H/W
5'10"/175
Run D
C+
Cov
B-
Snaps
588 (55%)
Rating
0.82
Origin
3* HS ('25)
H/W
5'10"/200
Run D
D+
Rush
C-
Cov
C-
Snaps
349 (33%)
Rating
0
Origin
NA
H/W
6'0"/205
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
B
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
C
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
5'10"/170
Rating
0
Origin
NA
H/W
6'3"/190
Rating
0
Origin
NA
H/W
5'11"/190
Rating
0
Origin
NA
H/W
5'10"/175
Rating
0
Origin
NA
H/W
6'1"/225
Rating
0
Origin
NA
H/W
5'11"/195
Rating
0
Origin
NA
H/W
6'1"/195
Rating
0
Origin
NA
H/W
6'0"/190
Rating
0
Origin
NA
H/W
6'0"/175
Rating
0
Origin
NA
H/W
5'8"/180
Rating
0
Origin
NA
H/W
5'11"/195
Rating
0
Origin
NA
H/W
5'11"/195
Rating
0
Origin
NA
PlayerH/WStatsPass DRun DRushCovSnapsRatingOrigin
#4 Mikhail Seiken (CB) JR 5'9"/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'10"/19034 Tac, 17 Solo, 0 TFL, 0 Sacks, 0 QB Hur4 PD, 0 INT (1 TDS) C+ D+ C- 464 (64%)0NA
#24 Jordan Elie-Stuart (CB) SO 5'11"/170   C- C F 89 (12%)0NA
#23 RJ Reedus (CB) SO 5'10"/185   C-   B- 68 (9%)0NA
#22 Ehimen Oyamendan (CB) SO 5'10"/190   D+   C+ 28 (4%)0NA
#31 Jayden Malbranche (CB) SO 5'11"/180   C   C 6 (1%)0NA
#9 Jaris McIntosh (CB) SR 6'1"/190     C 3 (0%)0NA
#5 Roger Jones Jr. (S) JR 5'10"/18476 Tac, 39 Solo, 1 TFL, 0 Sacks, 1 QB Hur0 PD, 2 INT (0 TDS) B- D+ D+ 719 (68%)0NA
#36 Max Mustell (S) SO 5'10"/175   C+   B- 588 (55%)0.823* HS ('25)
#26 Alexander Perez (S) SO 5'10"/200   D+ C- C- 349 (33%)0NA
#7 Nick Beckwith (S) JR 6'0"/20523 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) B   F 108 (10%)0.823* HS ('23)
#20 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   C 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)
#16 Jet Wiley (DB) SR 6'2"/1851 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)    0NA
#14 Tyshan Mitchell (DB) SO 5'10"/170      0NA
#10 Jerome Drain (DB) SO 6'3"/190      0NA
#12 Jax Gates (DB) SO 5'11"/190      0NA
#13 Joseph Kramlich (DB) SO 5'10"/175      0NA
#58 Nkongolo Wa-Kalonji (DB) SO 6'1"/225      0NA
#15 Ace Lumpris (DB) SO 5'11"/195      0NA
#21 Clayton Hart (DB) SO 6'1"/195      0NA
#38 Ethan Larson (DB) SO 6'0"/190      0NA
#37 PJ Weaver (DB) SO 6'0"/175      0NA
#29 Javier Herrera (DB) SO 5'8"/180      0NA
#27 Ethan Stannard (DB) SO 5'11"/195      0NA
#25 Cade Paterson (DB) SO 5'11"/195      0NA
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
H/W
5'11"/210
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
#90 Carter Cremascoli SO 5'11"/210     0NA
Punters
H/W
6'2"/200
Rating
0
Origin
NA
H/W
5'11"/180
Rating
0
Origin
NA
H/W
6'0"/220
Rating
0
Origin
NA
PlayerH/WPuntsAccGradeRankRatingOrigin
#91 Rip Perez SR 6'2"/200    0NA
#98 Rocco D'Angelo JR 5'11"/180    0NA
#94 Will Duncan JR 6'0"/220    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 experience239 off • 14 def
Team Talent166#136 in CFB
Avg Talent / Player0.82Blue-chip 0%
Roster Size1550 portal (0%)
Off: 78 Talent: (#137)
Def: 69 Talent: (#133)
ST: 6
New Portal In: 0 (0%)
Portal Losses: 4
Unrated/No Stats: 0
Total Team Snaps: 11572
Elite: 0
Top 100: 0
Top 250: 0
Top 100 Pos: 1
JAG: 18
Low JAG: 2
JAG-: 0
FR Snaps: 0 (0%)
SO Snaps: 1247 (11%)
JR Snaps: 4249 (37%)
SR Snaps: 6076 (53%)
GR Snaps: 0 (0%)
90% Snaps by Upperclassmen
0 players on roster have not played, have no stats and no recruiting/portal ratings.
Class Breakdown
Category GRSRJRSOFR
Starters Returning07310
Portal Starters 2026 portal00000
Experienced Depth04510
Off Starters Returning03100
Off Depth Returning02300
Def Starters Returning04210
Def Depth Returning02210
Positions Summary
Unit
Returning
(starters/exp'd depth)
Portal Adds
(starters/exp'd depth)
Snaps
(total/portal)
Outlook
Experience - Production - Notes
QBQB
1 (0)
0 (0)
840(0)
Exp 99% • Prod 100%Liam Szarka returns, their starting QB from last year.
RBHB
1 (0)
0 (0)
487(0)
Exp 37% • Prod 64%QB was lead rusher, top RB Owen Allen also returns
WR/TEWR + TE
0 (2)
0 (0)
523(0)
Exp 30% • Prod 15%Air Force lost their top 2 WR's from last year.
OLT + G + C
2 (3)
0 (0)
1932(0)
T 54% • G 60% • C 1%Air Force OL: 2 starters back, 3 with multi game experience, 0 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)
DE 2% • DT 34%DL experience and continuity summary.
LBLB
3 (3)
0 (0)
2239(0)
LB 100%LB experience and continuity summary.
SecondaryCB + S
4 (2)
0 (0)
3254(0)
CB 77% • S 100%Secondary experience and continuity summary.
Team Snaps: Offense 3782 (0 portal) 100% returning, (0% via Portal) • Defense 6013 (0 portal) 100% returning, (0% via Portal)
Note: The units rarely add up to a full team of starters/depth in preseason, as inexperienced depth/portals will need to emerge