Receiver, USC and UCLA, 2019–⁠24

Kyle Ford

Number
No. 81
Height
6′1″
Weight
225 lb
Class (2024)
Senior
Hometown
Corona, CA

Kyle Ford played receiver at USC (2019–⁠22), UCLA (2023) and USC (2024).

Career highs

6catches, career hightwice; last vs. Texas A&M, 2024114receiving yards, career highat Arizona, 2022

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2019USC12020.0120
2021USC1925213.3245
2022USC2036518.3270
2023UCLA2223610.7137
2024USC2631712.2341
Career881,19013.5970

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2019USC81WRYr 1
2020USC81WRYr 2
2021USC81WRYr 3
2022USC81WRYr 4
2023UCLA81WRYr 5
2024USC81WRSr. (Yr 6)6′1″225

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/playPctileMedianTotalUsage
2019USC12.62––2.6–
2021USC120.86––10.3–
2022USC271.15––31.24%
2023UCLA260.73––18.94%
2024USC310.8844th (n=581)0.9227.44%

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). From CollegeFootballData, 2013 on.

Game by game

2024 USC 10 games, 26 catches, 317 yards, 3 TD
DateOpponentResultRecYdsTDLong
Sep 1vs.LSUW 27–⁠20245041
Sep 7vs.Utah StateW 48–⁠0235022
Sep 28vs.WisconsinW 38–⁠21224014
Oct 5atMinnesotaL 17–⁠24217010
Oct 19atMarylandL 28–⁠2921409
Oct 25vs.RutgersW 42–⁠20445119
Nov 2atWashingtonL 21–⁠261919
Nov 16vs.NebraskaW 28–⁠20228018
Nov 30vs.Notre DameL 35–⁠49341029
Dec 27 ✦vs.Texas A&MW 35–⁠31659123
2023 UCLA 9 games, 22 catches, 236 yards, 1 TD
DateOpponentResultRecYdsTDLong
Sep 2vs.Coastal CarolinaW 27–⁠13239024
Sep 9atSan Diego StateW 35–⁠10221018
Sep 16vs.North Carolina CentralW 59–⁠7113013
Sep 23atUtahL 7–⁠141606
Oct 14atOregon StateL 24–⁠361505
Oct 21atStanfordW 42–⁠7344037
Oct 28vs.ColoradoW 28–⁠16324016
Nov 25vs.CaliforniaL 7–⁠33451016
Dec 16 ✦vs.Boise StateW 35–⁠22533110
2022 USC 9 games, 20 catches, 365 yards, 2 TD
DateOpponentResultRecYdsTDLong
Sep 3vs.RiceW 66–⁠14120020
Oct 1vs.Arizona StateW 42–⁠251707
Oct 29atArizonaW 45–⁠376114170
Nov 5vs.CaliforniaW 41–⁠35116016
Nov 11vs.ColoradoW 55–⁠17373042
Nov 19atUCLAW 48–⁠45373149
Nov 26vs.Notre DameW 38–⁠271505
Dec 2vs.UtahL 24–⁠47238034
Jan 2 ✦vs.TulaneL 45–⁠46219011
2021 USC 8 games, 19 catches, 252 yards, 2 TD
DateOpponentResultRecYdsTDLong
Sep 11vs.StanfordL 28–⁠42335017
Sep 18atWashington StateW 45–⁠14136136
Oct 23atNotre DameL 16–⁠31113013
Oct 30vs.ArizonaW 41–⁠34220014
Nov 6atArizona StateL 16–⁠31224016
Nov 20vs.UCLAL 33–⁠62329016
Nov 27vs.BYUL 31–⁠35224017
Dec 4atCaliforniaL 14–⁠24571145
2019 USC 1 game, 1 catch, 20 yards, 1 TD
DateOpponentResultRecYdsTDLong
Nov 2vs.OregonL 24–⁠56120120

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.