Tight end, San José State, 2015–⁠18

Josh Oliver

Number
No. 89
Height
6′5″
Weight
250 lb
Class (2018)
Senior
Hometown
Paso Robles, CA
Born
Mar 21, 1997

Josh Oliver played tight end at San José State (2015–⁠18). The Jacksonville Jaguars took Oliver in round 3, No. 69 overall in the 2019 NFL Draft.

At a glance

Best season
709
Receiving yards, 2018 (San José State, 1–⁠11)
Drafted
No. 69
Round 3, 2019 NFL Draft (Jacksonville Jaguars)

Career highs

8catches, career hightwice; last vs. Hawai’i, 2018158receiving yards, career highvs. Hawai’i, 2018

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2015San José State4369.0124
2016San José State3268.7119
2017San José State352968.5121
2018San José State5670912.7470
Career981,06710.9770

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2015San José State89TEFr.
2016San José State89TESo.
2017San José State89TEJr.
2018San José State89TESr.6′5″250

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
2015San José State51.25––6.3–
2016San José State40.99––4.0–
2017San José State520.3926th (n=507)0.5220.17%
2018San José State950.4638th (n=497)0.5343.712%

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

2018 San José State 12 games, 56 catches, 709 yards, 4 TD
DateOpponentResultRecYdsTDLongRush
Aug 30vs.UC DavisL 38–⁠44886018–
Sep 8atWashington StateL 0–⁠31551015–
Sep 15atOregonL 22–⁠35641114–
Sep 29vs.Hawai’iL 41–⁠448158170–
Oct 6vs.Colorado StateL 30–⁠42446023–
Oct 13vs.ArmyL 3–⁠52219011–
Oct 20atSan Diego StateL 13–⁠16653018–
Oct 27vs.UNLVW 50–⁠37560118–
Nov 3atWyomingL 9–⁠24566026–
Nov 10atUtah StateL 24–⁠62262038–
Nov 17vs.NevadaL 12–⁠21325120–
Nov 24atFresno StateL 13–⁠31242029–
2017 San José State 10 games, 35 catches, 296 yards, 1 TD
DateOpponentResultRecYdsTDLongRush
Aug 26vs.South FloridaL 22–⁠42551017–
Sep 2vs.Cal PolyW 34–⁠13437018–
Sep 9atTexasL 0–⁠56321014–
Sep 30atUNLVL 13–⁠41554017–
Oct 7vs.Fresno StateL 10–⁠27419111–
Oct 14atHawai’iL 26–⁠37562021–
Oct 28atBYUL 20–⁠41315010–
Nov 4vs.San Diego StateL 7–⁠521505–
Nov 18atColorado StateL 14–⁠421303–
Nov 25vs.WyomingW 20–⁠17429017–
2016 San José State 4 games, 3 catches, 26 yards, 1 TD
DateOpponentResultRecYdsTDLongRush
Sep 10vs.Portland StateW 66–⁠35–––––
Sep 17vs.UtahL 17–⁠341111–
Sep 24atIowa StateL 10–⁠44119019–
Oct 21atSan Diego StateL 3–⁠421606–
2015 San José State 4 games, 4 catches, 36 yards, 1 TD
DateOpponentResultRecYdsTDLongRush
Sep 26vs.Fresno StateW 49–⁠23124024–
Oct 10atUNLVW 33–⁠271505–
Nov 6vs.BYUL 16–⁠171606–
Dec 19 ✦vs.Georgia StateW 27–⁠1611117

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

Before the draft

Played in the 2019 Senior Bowl (South team, lost 24–⁠34).

DrillCombine 2019
Height6′4⅝″
Weight249 lb
Arm length33½″
Hand size10¾″
Wingspan78⅞″W
40-yard dash4.63 s
10-yard split1.56 sW
Vertical jump34″
Broad jump9′9″
Bench press22 reps
3-cone drill7.21 s
20-yard shuttle4.47 s

Unmarked: Combine and pro day results compiled by array-carpenter (nfl-draft-data); W: Pre-draft measurables: Wikipedia (CC BY-SA). Rosters and honors: Wikipedia (CC BY-SA).

In the NFL

7 seasons, 66 games with a stat; latest team: Minnesota Vikings.

SeasonTeamGRecYdsTD
2019Jacksonville Jaguars33150
2021Baltimore Ravens119660
2022Baltimore Ravens12141492
2023Minnesota Vikings13222132
2024Minnesota Vikings12222583
2025Minnesota Vikings12151604
2026 (so far)Minnesota Vikings33460
NFL career668890711

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.