Receiver, Texas Tech (from Fresno State, Washington State), 2019–⁠24

Josh Kelly

Lettered 2024 (school media guide)

Number
No. 3
Height
6′1″
Weight
195 lb
Class (2024)
Senior
Hometown
Fresno, CA
Born
Jul 1, 2001, in Fresno, California

Wikipedia readers: about 652 a month over the past year

Josh Kelly played receiver at Fresno State (2019–⁠22), Washington State (2023) and Texas Tech (2024).

Career highs

10catches, career hightwice; last vs. Arizona State, 2024159receiving yards, career highvs. Oregon State, 20233receiving touchdowns, career highvs. Oregon State, 2023

Honors

Team titles: Mountain West champions, 2022

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2019Fresno State1−10−10.000
2020Fresno State2233015.0171
2021Fresno State5277815.0369
2022Fresno State1220717.3060
2023Washington State6192315.1851
2024Texas Tech891,02311.5541
Career2373,25113.71771

Returns

SeasonTeamKRYdsTDPRYdsTD
2020Fresno State122250–––
2023Washington State180–––
2024Texas Tech–––8290
Career1323308290

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
2019Fresno State3WRYr 1
2020Fresno State3WRYr 2
2021Fresno State3WRYr 3
2022Fresno State3WRYr 4
2023Washington State3WRYr 5
2024Texas Tech3WRSr. (Yr 6)6′1″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
2019Fresno State1-2.67––-2.7–
2020Fresno State410.5346th (n=346)0.5521.89%
2021Fresno State690.6751st (n=410)0.6746.18%
2022Fresno State101.31––13.1–
2023Washington State741.0784th (n=681)0.8079.09%
2024Texas Tech871.0667th (n=581)0.9291.89%

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 Texas Tech 12 games, 89 catches, 1,023 yards, 5 TD
DateOpponentResultRecYdsTDLongRush
Aug 31vs.Abilene ChristianW 52–⁠5110156135–
Sep 7atWashington StateL 16–⁠37995037–
Sep 14vs.North TexasW 66–⁠21236126–
Sep 21vs.Arizona StateW 30–⁠221089120–
Sep 28vs.CincinnatiW 44–⁠418111029–
Oct 5atArizonaW 28–⁠22527012–
Oct 19vs.BaylorL 35–⁠59976032–
Oct 26atTCUL 34–⁠3571909–
Nov 2atIowa StateW 23–⁠228127235–
Nov 9vs.ColoradoL 27–⁠418106035–
Nov 23atOklahoma StateW 56–⁠48431014–
Nov 30vs.West VirginiaW 52–⁠159150041–
2023 Washington State 12 games, 61 catches, 923 yards, 8 TD
DateOpponentResultRecYdsTDLongRush
Sep 2atColorado StateW 50–⁠24797125–
Sep 9vs.WisconsinW 31–⁠221606–
Sep 16vs.Northern ColoradoW 64–⁠215741323
Sep 23vs.Oregon StateW 38–⁠358159344–
Oct 7atUCLAL 17–⁠25540014–
Oct 14vs.ArizonaL 6–⁠441909–
Oct 21atOregonL 24–⁠38548027–
Oct 28atArizona StateL 27–⁠38242028–
Nov 4vs.StanfordL 7–⁠10482139–
Nov 11atCaliforniaL 39–⁠429130121–
Nov 17vs.ColoradoW 56–⁠146130051–
Nov 25atWashingtonL 21–⁠248106121–
2022 Fresno State 4 games, 12 catches, 207 yards
DateOpponentResultRecYdsTDLongRush
Sep 1vs.Cal PolyW 35–⁠7339017–
Sep 10vs.Oregon StateL 32–⁠35495060–
Nov 5vs.Hawai’iW 55–⁠13329024–
Nov 11atUNLVW 37–⁠30244041–
2021 Fresno State 13 games, 52 catches, 778 yards, 3 TD
DateOpponentResultRecYdsTDLongRush
Aug 28vs.UConnW 45–⁠0354037–
Sep 4atOregonL 24–⁠31572021−8
Sep 11vs.Cal PolyW 63–⁠103127262–
Sep 18atUCLAW 40–⁠378120031–
Sep 24vs.UNLVW 38–⁠3042801928
Oct 2atHawai’iL 24–⁠27660017–
Oct 16atWyomingW 17–⁠01101–
Oct 23vs.NevadaW 34–⁠32221017–
Oct 30atSan Diego StateW 30–⁠205107069–
Nov 6vs.Boise StateL 14–⁠40576030–
Nov 13vs.New MexicoW 34–⁠7676121–
Nov 25atSan José StateW 40–⁠9226013–
Dec 18 ✦vs.UTEPW 31–⁠24210080
2020 Fresno State 6 games, 22 catches, 330 yards, 1 TD
DateOpponentResultRecYdsTDLongRush
Oct 24vs.Hawai’iL 19–⁠34126026–
Oct 29vs.Colorado StateW 38–⁠17460034–
Nov 7atUNLVW 40–⁠27118018–
Nov 14atUtah StateW 35–⁠16494171–
Dec 5atNevadaL 26–⁠375360118
Dec 12atNew MexicoL 39–⁠49796024–
2019 Fresno State 3 games, 1 catch, −10 yards
DateOpponentResultRecYdsTDLongRush
Oct 12atAir ForceL 24–⁠43–––––
Oct 18vs.UNLVW 56–⁠27–––––
Nov 23vs.NevadaL 28–⁠351−1000–

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

Before the draft

DrillCombine 2025Combine or pro day 2025
Height6′0⅝″
Weight186 lb
Arm length30⅞″
Hand size10½″
Wingspan76⅝″
40-yard dash4.70 s
10-yard split1.56 s
Vertical jump33″
Broad jump10′1″
Bench press8 repsW
3-cone drill7.02 s
20-yard shuttle4.28 sW

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).

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.