Receiver, Purdue (from Nevada, San José State, USC), 2019–⁠25

Charles Ross

Lettered 2024 at USC (school media guide)

Number
No. 4
Height
6′1″
Weight
165 lb
Class (2025)
Senior
Hometown
Culver City, CA

Charles Ross played receiver at Nevada (2019–⁠20), San José State (2021–⁠23), USC (2024) and Purdue (2025).

Career highs

6catches, career hightwice; last at Wyoming, 202289receiving yards, career highat Auburn, 2022

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2020Nevada4379.3011
2021San José State2530512.2265
2022San José State1420414.6140
2023San José State2634713.3135
2024USC11111.0011
Career7090412.9465

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2019Nevada4WRYr 1
2020Nevada4WRYr 2
2021San José State4WRYr 3
2022San José State4WRYr 4
2023San José State4WRYr 5
2024USC4WRYr 6
2025Purdue4WRSr. (Yr 7)6′1″165

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
2020Nevada41.46––5.9–
2021San José State280.63––17.57%
2022San José State131.46––19.0–
2023San José State310.9975th (n=681)0.8030.65%
2024USC10.73––0.7–

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

2025 Purdue 1 game, 1 tackle
DateOpponentResultRecYdsTDLong
Aug 30vs.Ball StateW 31–⁠0––––
2024 USC 1 game, 1 catch, 11 yards
DateOpponentResultRecYdsTDLong
Sep 7vs.Utah StateW 48–⁠0111011
2023 San José State 10 games, 26 catches, 347 yards, 1 TD
DateOpponentResultRecYdsTDLong
Aug 26atUSCL 28–⁠56562020
Sep 3vs.Oregon StateL 17–⁠422804
Sep 9vs.Cal PolyW 59–⁠3239124
Sep 16atToledoL 17–⁠2132109
Sep 22vs.Air ForceL 20–⁠45247031
Oct 7atBoise StateL 27–⁠35328014
Oct 28atHawai’iW 35–⁠0255035
Nov 18vs.San Diego StateW 24–⁠13327011
Nov 25atUNLVW 37–⁠31113013
Dec 23 ✦vs.Coastal CarolinaL 14–⁠24347025
2022 San José State 3 games, 14 catches, 204 yards, 1 TD
DateOpponentResultRecYdsTDLong
Sep 10atAuburnL 16–⁠24589040
Sep 24vs.Western MichiganW 34–⁠6349139
Oct 1atWyomingW 33–⁠16666020
2021 San José State 8 games, 25 catches, 305 yards, 2 TD
DateOpponentResultRecYdsTDLong
Aug 28vs.Southern UtahW 45–⁠14377165
Sep 4atUSCL 7–⁠30347032
Sep 18atHawai’iW 17–⁠13427011
Oct 2vs.New Mexico StateW 37–⁠312507
Oct 9atColorado StateL 14–⁠321707
Oct 15vs.San Diego StateL 13–⁠1942209
Oct 21atUNLVW 27–⁠20663017
Oct 30vs.WyomingW 27–⁠21257144
2020 Nevada 3 games, 4 catches, 37 yards
DateOpponentResultRecYdsTDLong
Oct 31atUNLVW 37–⁠19110010
Nov 5vs.Utah StateW 34–⁠9221011
Nov 21vs.San Diego StateW 26–⁠211606

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.