Receiver, UCLA (from Duke), 2018–⁠22

Jake Bobo

Number
No. 9
Height
6′5″
Weight
215 lb
Class (2022)
Senior
Hometown
Belmont, MA
Born
Aug 4, 1998

Jake Bobo played receiver at Duke (2018–⁠21) and UCLA (2022).

Career highs

11catches, career highvs. Northwestern, 2021142receiving yards, career highvs. Washington, 20222receiving touchdowns, career hightwice; last vs. Utah, 2022

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2018Duke1016716.7131
2019Duke1012212.2017
2020Duke3134811.2126
2021Duke7479410.7148
2022UCLA5781714.3740
Career1822,24812.41048

Returns

SeasonTeamKRYdsTDPRYdsTD
2018Duke11903140
2019Duke–––2210
2020Duke–––2760
2022UCLA–––3150
Career1190101260

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
2018Duke9WRYr 1
2019Duke9WRYr 2
2020Duke9WRYr 3
2021Duke9WRYr 4
2022UCLA9WRSr. (Yr 5)6′5″215

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
2018Duke121.38––16.6–
2019Duke280.10––2.86%
2020Duke470.6463rd (n=346)0.5530.26%
2021Duke930.4925th (n=410)0.6745.711%
2022UCLA761.0285th (n=683)0.7177.68%

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

2022 UCLA 13 games, 57 catches, 817 yards, 7 TD
DateOpponentResultRecYdsTDLong
Sep 3vs.Bowling GreenW 45–⁠17338020
Sep 10vs.Alabama StateW 45–⁠7341017
Sep 17vs.South AlabamaW 32–⁠31589134
Sep 24atColoradoW 45–⁠17453022
Sep 30vs.WashingtonW 40–⁠326142240
Oct 8vs.UtahW 42–⁠32322210
Oct 22atOregonL 30–⁠458101122
Oct 29vs.StanfordW 38–⁠13340017
Nov 5atArizona StateW 50–⁠36364033
Nov 12vs.ArizonaL 28–⁠34561023
Nov 19vs.USCL 45–⁠48476031
Nov 25atCaliforniaW 35–⁠28762118
Dec 30 ✦vs.PittsburghL 35–⁠37328014
2021 Duke 12 games, 74 catches, 794 yards, 1 TD
DateOpponentResultRecYdsTDLong
Sep 3atCharlotteL 28–⁠31781016
Sep 10vs.North Carolina A&TW 45–⁠17990025
Sep 18vs.NorthwesternW 30–⁠2311109021
Sep 25vs.KansasW 52–⁠337105048
Oct 2atNorth CarolinaL 7–⁠38645021
Oct 9vs.Georgia TechL 27–⁠31592137
Oct 16atVirginiaL 0–⁠48430012
Oct 30atWake ForestL 7–⁠45333023
Nov 6vs.PittsburghL 29–⁠54743012
Nov 13atVirginia TechL 17–⁠48332015
Nov 18vs.LouisvilleL 22–⁠629102019
Nov 27vs.MiamiL 10–⁠47332014
2020 Duke 10 games, 31 catches, 348 yards, 1 TD
DateOpponentResultRecYdsTDLong
Sep 12atNotre DameL 13–⁠27334015
Sep 19vs.Boston CollegeL 6–⁠26550013
Sep 26atVirginiaL 20–⁠38118018
Oct 3vs.Virginia TechL 31–⁠38116016
Oct 10atSyracuseW 38–⁠24570026
Oct 17atNC StateL 20–⁠31662118
Nov 7vs.North CarolinaL 24–⁠56114014
Nov 28atGeorgia TechL 33–⁠56339017
Dec 5vs.MiamiL 0–⁠48536011
Dec 12atFlorida StateL 35–⁠561909
2019 Duke 6 games, 10 catches, 122 yards
DateOpponentResultRecYdsTDLong
Sep 27atVirginia TechW 45–⁠1021207
Oct 5vs.PittsburghL 30–⁠33113013
Oct 26atNorth CarolinaL 17–⁠20451017
Nov 16vs.SyracuseL 6–⁠49234017
Nov 23atWake ForestL 27–⁠39112012
Nov 30vs.MiamiW 27–⁠17––––
2018 Duke 10 games, 10 catches, 167 yards, 1 TD
DateOpponentResultRecYdsTDLong
Sep 22vs.North Carolina CentralW 55–⁠13235028
Sep 29vs.Virginia TechL 14–⁠31131031
Oct 13atGeorgia TechW 28–⁠14112012
Oct 20vs.VirginiaL 14–⁠28122022
Oct 27atPittsburghL 45–⁠54118018
Nov 3atMiamiW 20–⁠12124024
Nov 10vs.North CarolinaW 42–⁠35––––
Nov 17atClemsonL 6–⁠351−200
Nov 24vs.Wake ForestL 7–⁠59120020
Dec 27 ✦vs.TempleW 56–⁠271717

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

Before the draft

DrillCombine 2023Combine or pro day 2023
Height6′4″
Weight206 lb
Arm length32¼″
Hand size10″
Wingspan78¼″W
40-yard dash4.99 s
10-yard split1.76 sW
Vertical jump36″
Broad jump9′9″
3-cone drill7.09 s
20-yard shuttle4.40 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

3 seasons, 31 games with a stat; latest team: Seattle Seahawks.

SeasonTeamGRecYdsTD
2023Seattle Seahawks14191962
2024Seattle Seahawks12131071
2025Seattle Seahawks52200
NFL career31343233

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.