Receiver, Colorado (from South Florida), 2019–⁠23

Xavier Weaver

Number
No. 10
Height
6′1″
Weight
180 lb
Class (2023)
Senior
Hometown
Orlando, FL
Born
Oct 12, 2000

Xavier Weaver played receiver at South Florida (2019–⁠22) and Colorado (2023).

Career highs

10catches, career highvs. Nebraska, 2023170receiving yards, career highvs. Nebraska, 20232receiving touchdowns, career highthree times; last vs. Stanford, 2023

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2019South Florida1216613.8040
2020South Florida1013613.6026
2021South Florida4171517.4244
2022South Florida5371813.5663
2023Colorado6890813.4448
Career1842,64314.41263

Returns

SeasonTeamKRYdsTDPRYdsTD
2019South Florida1110–––
2021South Florida–––91160
2022South Florida–––4360
2023Colorado217081320
Career3280212840

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
2019South Florida10WRYr 1
2020South Florida10WRYr 2
2021South Florida10WRYr 3
2022South Florida10WRYr 4
2023Colorado10WRSr. (Yr 5)6′1″180

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
2019South Florida170.72––12.3–
2020South Florida150.33––5.0–
2021South Florida690.7561st (n=410)0.6751.610%
2022South Florida710.7252nd (n=683)0.7151.312%
2023Colorado860.7239th (n=681)0.8062.211%

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

2023 Colorado 11 games, 68 catches, 908 yards, 4 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 2atTCUW 45–⁠4261180–––
Sep 9vs.NebraskaW 36–⁠14101701–––
Sep 16vs.Colorado StateW 43–⁠359981–––
Sep 23atOregonL 6–⁠429750–––
Sep 30vs.USCL 41–⁠487290–––
Oct 7atArizona StateW 27–⁠242170––1
Oct 13vs.StanfordL 43–⁠4671242–––
Oct 28atUCLAL 16–⁠2858602171
Nov 4vs.Oregon StateL 19–⁠265660–––
Nov 11vs.ArizonaL 31–⁠345840––5
Nov 17atWashington StateL 14–⁠563410––1
2022 South Florida 9 games, 53 catches, 718 yards, 6 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 3vs.BYUL 21–⁠5051130–––
Sep 10vs.HowardW 42–⁠207570––1
Sep 17atFloridaL 28–⁠318820––1
Oct 1vs.East CarolinaL 28–⁠485550–––
Oct 8atCincinnatiL 24–⁠2871122–––
Oct 15vs.TulaneL 31–⁠454361–––
Oct 29atHoustonL 27–⁠427840––2
Nov 5atTempleL 28–⁠5461192–––
Nov 12vs.SMUL 23–⁠414601–––
2021 South Florida 10 games, 41 catches, 715 yards, 2 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 2atNC StateL 0–⁠452730–––
Sep 11vs.FloridaL 20–⁠422680––2
Sep 18vs.Florida A&MW 38–⁠175771––4
Sep 25atBYUL 27–⁠355760–––
Oct 2atSMUL 17–⁠413340–––
Oct 16vs.TulsaL 31–⁠324520––1
Oct 28atEast CarolinaL 14–⁠295911–––
Nov 6vs.HoustonL 42–⁠5461050–––
Nov 12vs.CincinnatiL 28–⁠455640–––
Nov 26atUCFL 13–⁠174750––2
2020 South Florida 6 games, 10 catches, 136 yards
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 12vs.The CitadelW 27–⁠6160–––
Sep 19atNotre DameL 0–⁠52160–––
Oct 23vs.TulsaL 13–⁠422260–––
Nov 7atMemphisL 33–⁠34170–––
Nov 14atHoustonL 21–⁠561260–––
Nov 27vs.UCFL 46–⁠584650–––
2019 South Florida 8 games, 12 catches, 166 yards
DateOpponentResultRecRec ydsRec TDKRYdsPR
Aug 30vs.WisconsinL 0–⁠49160–––
Sep 14vs.South Carolina StateW 55–⁠162180–––
Oct 5atUConnW 48–⁠222340–––
Oct 12vs.BYUW 27–⁠23180–––
Oct 19atNavyL 3–⁠35120–––
Nov 7vs.TempleL 7–⁠172470–––
Nov 16vs.CincinnatiL 17–⁠202390111–
Nov 29atUCFL 7–⁠341120–––

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

Before the draft

DrillCombine 2024Combine or pro day 2024
Height6′0¼″
Weight169 lb
Arm length31⅛″
Hand size8⅞″
Wingspan73¼″W
40-yard dash4.49 s
10-yard split1.48 sW
Vertical jump37″
Broad jump10′7″
3-cone drill7.00 s
20-yard shuttle4.30 s

Combine or pro day: the source doesn’t say which. Unmarked: Combine and pro day results compiled by array-carpenter (nfl-draft-data); W: Pre-draft measurables: Wikipedia (CC BY-SA).

In the NFL

2 seasons, 9 games with a stat; latest team: Arizona Cardinals.

SeasonTeamGRecYdsTD
2024Arizona Cardinals2000
2025Arizona Cardinals77670
NFL career97670

Regular seasons, from nflverse (CC BY 4.0). G counts games in which the player recorded a stat.

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.