Receiver, Vanderbilt and Ohio, 2018–⁠22

James Bostic

Number
No. 18
Height
6′3″
Weight
230 lb
Class (2022)
Senior
Hometown
Fort Lauderdale, FL

James Bostic played receiver at Vanderbilt (2018–⁠20), Ohio (2021), Vanderbilt (2021) and Ohio (2021–⁠22).

Career highs

6catches, career highvs. Florida Atlantic, 2022136receiving yards, career highvs. Florida Atlantic, 2022

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2019Vanderbilt1111210.2017
2020Vanderbilt11212.0012
2021Ohio5346.8010
2022Ohio3360718.4154
Career5076515.3154

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2018Vanderbilt18WRRS
2019Vanderbilt18WRFr.
2020Vanderbilt18WRSo.
2021Ohio18WRJr.
2021Vanderbilt18WRJr.
2022Ohio18WRSr.6′3″230

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
2019Vanderbilt190.22––4.1–
2020Vanderbilt20.45––0.9–
2021Ohio8-0.07––-0.6–
2022Ohio470.8366th (n=683)0.7138.85%

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 Ohio 13 games, 33 catches, 607 yards, 1 TD
DateOpponentResultRecYdsTDLong
Sep 3vs.Florida AtlanticW 41–⁠386136154
Sep 10atPenn StateL 10–⁠46331014
Sep 24vs.FordhamW 59–⁠52390038
Oct 1atKent StateL 24–⁠31125025
Oct 8vs.AkronW 55–⁠34225013
Oct 15atWestern MichiganW 33–⁠14250048
Oct 22vs.Northern IllinoisW 24–⁠17138038
Nov 1vs.BuffaloW 45–⁠24339025
Nov 8atMiami (OH)W 37–⁠21583025
Nov 15atBall StateW 32–⁠18221016
Nov 22vs.Bowling GreenW 38–⁠14237032
Dec 3vs.ToledoL 7–⁠17217010
Dec 30 ✦vs.WyomingW 30–⁠27115015
2021 Ohio 4 games, 5 catches, 34 yards
DateOpponentResultRecYdsTDLong
Sep 4vs.SyracuseL 9–⁠292806
Sep 16atLouisianaL 14–⁠491808
Oct 23vs.Kent StateL 27–⁠34110010
Nov 16vs.ToledoL 23–⁠351808
2020 Vanderbilt 1 game, 1 catch, 12 yards
DateOpponentResultRecYdsTDLong
Oct 31vs.Ole MissL 21–⁠54112012
2019 Vanderbilt 6 games, 11 catches, 112 yards
DateOpponentResultRecYdsTDLong
Aug 31vs.GeorgiaL 6–⁠301808
Sep 7atPurdueL 24–⁠4221309
Sep 21vs.LSUL 38–⁠66112012
Oct 12vs.UNLVL 10–⁠34436016
Nov 2atSouth CarolinaL 7–⁠24111011
Nov 9atFloridaL 0–⁠56232017

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.