Receiver, Purdue (from UCF, Iowa State), 2022–⁠26

Xavier Townsend

Lettered 2025 at Iowa State (school media guide)

Number
No. 3
Height
5′11″
Weight
195 lb
Class (2026)
Senior
Hometown
Tampa, FL

Xavier Townsend plays receiver for Purdue, after UCF (2022–⁠24) and Iowa State (2025). Last time out, against Washington: 3 catches, 55 yards.

2026 so far

32 catches, 370 yards, 2 TD

Last game: 3 catches, 55 yards vs. Washington, L 26–⁠38

Next game: at Penn State, Oct 31

Game by game this season, receiving yards
  1. 47INST
  2. 58WAKE
  3. 162@UCLA
  4. 16ND
  5. 24@ILL
  6. 8MINN
  7. 55WASH

Filled bars: wins; outlined: losses.

At a glance

Best season
370
Receiving yards, 2026 (Purdue, 3–⁠4)
Best game
162 yards
At UCLA, week 3, 2026: No. 3 receiving game in FBS that week

Career highs

7catches, career hightwice; last vs. Indiana State, 2026162receiving yards, career highat UCLA, 20262receiving touchdowns, career highat UCLA, 2026

Receiving

Receiving yards, season by season, with his team’s record

* The season in progress, so far.

SeasonTeamRecYdsAvgTDLong
2022UCF231275.5016
2023UCF333259.8337
2024UCF10696.9122
2025Iowa State1824313.5044
2026Purdue3237011.6275
Career1161,1349.8675

Returns

SeasonTeamKRYdsTDPRYdsTD
2022UCF3470201770
2023UCF71770151420
2024UCF71620101210
2025Iowa State2150250
2026Purdue–––9670
Career194010565120

Rushing

SeasonTeamCarYdsAvgTDLong
2022UCF5275.419
2023UCF1516310.9039
2024UCF12887.3018
2025Iowa State5183.6111
2026Purdue144.004
Career383007.9239

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
2022UCF3WRYr 1
2023UCF3WRYr 2
2024UCF3WRYr 3
2025Iowa State3WRYr 4
2026Purdue3WRSr. (Yr 5)5′11″195

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
2022UCF290.09––2.64%
2023UCF520.6834th (n=681)0.8035.27%
2024UCF230.30––6.88%
2025Iowa State300.4956th (n=1040)0.4614.85%
2026Purdue450.5262nd (n=829)0.4323.69%

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

2026 Purdue 7 games, 32 catches, 370 yards, 2 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 4vs.Indiana StateW 44–⁠197470––3
Sep 12vs.Wake ForestL 36–⁠386580––1
Sep 19atUCLAL 38–⁠5261622––1
Sep 26vs.Notre DameL 10–⁠495160––2
Oct 3atIllinoisW 24–⁠174240–––
Oct 10vs.MinnesotaW 41–⁠13180––1
Oct 16vs.WashingtonL 26–⁠383550––1
2025 Iowa State 8 games, 18 catches, 243 yards
DateOpponentResultRecRec ydsRec TDKRYdsPR
Aug 30vs.South DakotaW 55–⁠73340–––
Sep 6vs.IowaW 16–⁠13160101
Sep 13atArkansas StateW 24–⁠163920–––
Sep 27vs.ArizonaW 39–⁠14190––1
Oct 4atCincinnatiL 30–⁠386500–––
Oct 11atColoradoL 17–⁠242280–––
Oct 25vs.BYUL 27–⁠412240–––
Nov 1vs.Arizona StateL 19–⁠24–––115–
2024 UCF 4 games, 10 catches, 69 yards, 1 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Aug 29vs.New HampshireW 57–⁠31403846
Sep 7vs.Sam HoustonW 45–⁠1431701201
Sep 14atTCUW 35–⁠342−201131
Sep 28vs.ColoradoL 21–⁠4845012452
2023 UCF 11 games, 33 catches, 325 yards, 3 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Aug 31vs.Kent StateW 56–⁠65811–––
Sep 9atBoise StateW 18–⁠161501341
Sep 16vs.VillanovaW 48–⁠14–––106
Sep 23atKansas StateL 31–⁠444360244–
Sep 30vs.BaylorL 35–⁠364271––1
Oct 7atKansasL 22–⁠51180–––
Oct 21atOklahomaL 29–⁠315330––3
Nov 11vs.Oklahoma StateW 45–⁠32460––2
Nov 18atTexas TechL 23–⁠244380––1
Nov 25vs.HoustonW 27–⁠135421––1
Dec 22 ✦vs.Georgia TechL 17–⁠30290399–
2022 UCF 13 games, 23 catches, 127 yards
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 1vs.South Carolina StateW 56–⁠10–––––2
Sep 9vs.LouisvilleL 14–⁠20370––1
Sep 17atFlorida AtlanticW 40–⁠146530––4
Sep 24vs.Georgia TechW 27–⁠10–––––2
Oct 5vs.SMUW 41–⁠19180––3
Oct 13vs.TempleW 70–⁠132−10––1
Oct 22atEast CarolinaL 13–⁠341110–––
Oct 29vs.CincinnatiW 25–⁠21–––––2
Nov 5atMemphisW 35–⁠28–––1132
Nov 19vs.NavyL 14–⁠171501163
Nov 26atSouth FloridaW 46–⁠39–––118–
Dec 3atTulaneL 28–⁠452190–––
Dec 28 ✦vs.DukeL 13–⁠307250–––

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.