Receiver, Air Force, 2021–⁠25

Cade Harris

Number
No. 21
Height
5′8″
Weight
185 lb
Class (2025)
Senior
Hometown
South Weber, UT

Cade Harris played receiver at Air Force (2021–⁠25).

Career highs

2rushing touchdowns, career highthree times; last at UNLV, 20258catches, career highvs. Boise State, 2025177receiving yards, career highvs. Boise State, 2025

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2022Air Force24522.5141
2023Air Force517935.8165
2024Air Force2336816.0276
2025Air Force3558416.7274
Career651,17618.1676

Rushing

SeasonTeamCarYdsAvgTDLong
2022Air Force122.002
2023Air Force11817.4229
2024Air Force482795.8430
2025Air Force613215.3449
Career1216835.61049

Returns

SeasonTeamKRYdsTDPRYdsTD
2023Air Force–––310
2024Air Force23301240
2025Air Force71520380
Career918507330

Season lines from CollegeFootballData, regular season and bowls. A dash: the source has no number for that season (often an FCS season), and career totals count only the numbers on file.

On the roster

SeasonTeamNo.PosClassHtWt
2022Air Force21WRFr.
2023Air Force21WRSo.
2024Air Force21WRJr.
2025Air Force21WRSr.5′8″185

As each season’s roster listed the player (CollegeFootballData). Classes before the latest listing are counted back from it; “Yr 1” is the year on file where that count can’t place a season he played (a redshirt, transfer or 2020 year); height and weight as last listed.

Per play

SeasonTeamPlaysEPA/playPctileMedianTotalUsageAdj. rush
2022Air Force40.45––1.8––
2023Air Force181.44––26.0––
2024Air Force680.8133rd (n=581)0.9254.99%0.28
2025Air Force1130.3939th (n=1040)0.4643.814%0.06

Expected points added: how much the player’s plays moved the team’s expected score, per play and in total. Plays: total EPA divided by EPA per play, the plays the source credits to him (for a receiver roughly his catches and runs, not every target; for a passer, not every attempt), so it can differ from attempts plus carries. Percentile: against the position’s regulars that season across all divisions on file (quarterbacks with 150+ plays, backs 60+, receivers and tight ends 30+), with how many there were (n) and their median; a dash means too few plays to rank. A season in progress uses the full-season bar scaled by games played, never below 75 plays for quarterbacks, 30 for backs and 20 for receivers. The cohort grows or shrinks with the source’s coverage each season (2025 lists far more players), so compare percentiles rather than raw EPA across years. FCS seasons are marked. Usage: the share of the team’s plays the player was part of (shown from 20 plays). Adjusted pass and rush: EPA per play adjusted for the defenses faced (CollegeFootballData’s WEPA). From CollegeFootballData, 2013 on.

Rushing detail

SeasonTeamSuccessLine yardsSecond levelOpen fieldStuffed
2025Air Force52%3.301.501.0017%

Where his yards came from, per carry: line yards are the ones credited to the blockers (the first few, and losses), second level the yards 5 to 10 past the line, open field those beyond 10. Success: carries that kept the offense on schedule. Stuffed: carries stopped at or behind the line. From CollegeFootballData, FBS games, 2025 on.

Game by game

2025 Air Force 12 games, 35 catches, 584 yards, 2 TD
DateOpponentResultRecYdsTDLongRush
Aug 30vs.BucknellW 49–⁠1338316266
Sep 13atUtah StateL 30–⁠4926303672
Sep 20vs.Boise StateL 37–⁠49817707415
Sep 27vs.Hawai’iL 35–⁠44311617323
Oct 4atNavyL 31–⁠34370514
Oct 11atUNLVL 48–⁠5144601745
Oct 18vs.WyomingW 24–⁠21––––5
Nov 1vs.ArmyL 17–⁠2064401453
Nov 8atSan José StateW 26–⁠1620024
Nov 15atUConnL 16–⁠26225024−9
Nov 22vs.New MexicoL 3–⁠2022301812
Nov 28atColorado StateW 42–⁠21––––21
2024 Air Force 12 games, 23 catches, 368 yards, 2 TD
DateOpponentResultRecYdsTDLongRush
Aug 31vs.MerrimackW 21–⁠6160611
Sep 7vs.San José StateL 7–⁠17270450
Sep 14atBaylorL 3–⁠31––––71
Sep 28atWyomingL 19–⁠31510603315
Oct 5vs.NavyL 7–⁠34150524
Oct 12atNew MexicoL 37–⁠5222402422
Oct 19vs.Colorado StateL 13–⁠2132101019
Nov 2atArmyL 3–⁠2055202712
Nov 9vs.Fresno StateW 36–⁠28131347
Nov 16vs.Oregon StateW 28–⁠0268036−4
Nov 23atNevadaW 22–⁠19––––5
Nov 30atSan Diego StateW 31–⁠201761767
2023 Air Force 5 games, 5 catches, 179 yards, 1 TD
DateOpponentResultRecYdsTDLongRush
Sep 2vs.Robert MorrisW 42–⁠7––––3
Sep 30vs.San Diego StateW 49–⁠1028215428
Nov 11atHawai’iL 13–⁠271650656
Nov 18vs.UNLVL 27–⁠31––––33
Nov 24atBoise StateL 19–⁠2723201711
2022 Air Force 2 games, 2 catches, 45 yards, 1 TD
DateOpponentResultRecYdsTDLongRush
Sep 16atWyomingL 14–⁠17245141–
Sep 23vs.NevadaW 48–⁠20––––2

Box scores from CollegeFootballData, 2004 on. ✦ postseason; ★ a career high on file.

Is this you, or do you know of something wrong or missing here? Suggest a correction. We check each one against a source before changing the page.