Receiver, Buffalo (from Louisville), 2018–⁠22

Justin Marshall

Lettered 2022 (school media guide)

Number
No. 1
Height
6′3″
Weight
210 lb
Class (2022)
Senior
Hometown
Conyers, GA

Justin Marshall played receiver at Louisville (2018–⁠21) and Buffalo (2022).

Career highs

11catches, career highvs. Georgia Southern, 2022127receiving yards, career highvs. Georgia Southern, 20222receiving touchdowns, career highvs. Holy Cross, 2022

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2019Louisville613522.5035
2020Louisville78712.4021
2021Louisville2332214.0139
2022Buffalo5875413.0769
Career941,29813.8869

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2018Louisville1WRRS
2019Louisville1WRFr.
2020Louisville1WRSo.
2021Louisville1WRJr.
2022Buffalo1WRSr.6′3″210

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
2019Louisville110.76––8.4–
2020Louisville70.97––6.8–
2021Louisville290.93––26.94%
2022Buffalo800.6947th (n=683)0.7155.210%

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 Buffalo 12 games, 58 catches, 754 yards, 7 TD
DateOpponentResultRecYdsTDLong
Sep 3atMarylandL 10–⁠31452034
Sep 10vs.Holy CrossL 31–⁠375116269
Sep 17atCoastal CarolinaL 26–⁠38888117
Sep 24atEastern MichiganW 50–⁠31345030
Oct 1vs.Miami (OH)W 24–⁠20652115
Oct 8atBowling GreenW 38–⁠7343021
Oct 15atMassachusettsW 34–⁠7375149
Oct 22vs.ToledoW 34–⁠2732609
Nov 1atOhioL 24–⁠45672127
Nov 9atCentral MichiganL 27–⁠31445017
Nov 26vs.Kent StateL 27–⁠3021307
Dec 27 ✦vs.Georgia SouthernW 23–⁠2111127132
2021 Louisville 10 games, 23 catches, 322 yards, 1 TD
DateOpponentResultRecYdsTDLong
Sep 6vs.Ole MissL 24–⁠43115015
Sep 11vs.Eastern KentuckyW 30–⁠3234130
Sep 17vs.UCFW 42–⁠35334014
Sep 25atFlorida StateW 31–⁠23439013
Oct 2atWake ForestL 34–⁠37446018
Oct 9vs.VirginiaL 33–⁠34226015
Oct 23vs.Boston CollegeW 28–⁠14114014
Oct 30atNC StateL 13–⁠28366039
Nov 6vs.ClemsonL 24–⁠30226019
Nov 18atDukeW 62–⁠22122022
2020 Louisville 5 games, 7 catches, 87 yards
DateOpponentResultRecYdsTDLong
Sep 12vs.Western KentuckyW 35–⁠21114014
Sep 19vs.MiamiL 34–⁠47234021
Oct 9atGeorgia TechL 27–⁠46219012
Oct 31vs.Virginia TechL 35–⁠42111011
Nov 14atVirginiaL 17–⁠311909
2019 Louisville 5 games, 6 catches, 135 yards
DateOpponentResultRecYdsTDLong
Sep 7vs.Eastern KentuckyW 42–⁠0259035
Oct 5vs.Boston CollegeW 41–⁠39120020
Nov 9atMiamiL 27–⁠52120020
Nov 30atKentuckyL 13–⁠451707
Dec 30 ✦vs.Mississippi StateW 38–⁠28129029

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.