Running back, Louisville, 2014–⁠17

Reggie Bonnafon

Number
No. 7
Height
6′3″
Weight
212 lb
Hometown
Louisville, KY
Born
Jan 4, 1996

Reggie Bonnafon played running back at Louisville (2014–⁠17).

Career highs

206passing yards, career highvs. Wake Forest, 2014107rushing yards, career highvs. Boston College, 20172rushing touchdowns, career highthree times; last at Kentucky, 20172receiving touchdowns, career highat Virginia, 2016

Rushing

Rushing yards, season by season, with his team’s record
SeasonTeamCarYdsAvgTDLong
2014Louisville721642.3536
2015Louisville451753.9029
2016Louisville571.405
2017Louisville934594.9764
Career2158053.71264

Receiving

SeasonTeamRecYdsAvgTDLong
2015Louisville1010510.5026
2016Louisville1315912.2524
2017Louisville211828.7134
Career4444610.1634

Passing

SeasonTeamCmpAttPctYdsY/ATDInt
2014Louisville6112050.88647.254
2015Louisville142458.31928.021
2017Louisville010.000.000
Career7514551.71,0567.375

Returns

SeasonTeamPRYdsTD
2017Louisville12810

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosHtWt
2014Louisville7RB
2015Louisville7RB
2016Louisville7RB
2017Louisville7RB6′3″212

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/playPctileMedianTotalUsageAdj. rush
2014Louisville1910.2275th (n=253)0.1241.426%–
2015Louisville780.2176th (n=268)0.1216.111%0.12
2016Louisville310.50––15.63%–
2017Louisville1220.0733rd (n=287)0.128.013%0.17

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). Adjusted pass and rush: EPA per play adjusted for the defenses faced (CollegeFootballData’s WEPA). From CollegeFootballData, 2013 on.

Game by game

2017 Louisville 13 games, 459 rushing yards, 7 TD
DateOpponentResultCarRush ydsRush TDRecRec ydsRec TD
Sep 2vs.PurdueW 35–⁠286331350
Sep 9atNorth CarolinaW 47–⁠35102203210
Sep 16vs.ClemsonL 21–⁠474170–––
Sep 23vs.Kent StateW 42–⁠331802300
Sep 30vs.Murray StateW 55–⁠1042612190
Oct 5atNC StateL 25–⁠394130370
Oct 14vs.Boston CollegeL 42–⁠45121071130
Oct 21atFlorida StateW 31–⁠28167412140
Oct 28atWake ForestL 32–⁠42102203220
Nov 11vs.VirginiaW 38–⁠21380–––
Nov 18vs.SyracuseW 56–⁠1054311341
Nov 25atKentuckyW 44–⁠1796321270
Dec 30 ✦vs.Mississippi StateL 27–⁠317130–––
2016 Louisville 12 games, 13 catches, 159 yards, 5 TD
DateOpponentResultCarRush ydsRush TDRecRec ydsRec TD
Sep 1vs.CharlotteW 70–⁠14–––2331
Sep 9atSyracuseW 62–⁠281−80–––
Sep 17vs.Florida StateW 63–⁠201501240
Sep 24atMarshallW 59–⁠281302171
Oct 1atClemsonL 36–⁠42–––190
Oct 14vs.DukeW 24–⁠14–––1100
Oct 22vs.NC StateW 54–⁠13–––150
Oct 29atVirginiaW 32–⁠25–––2182
Nov 5atBoston CollegeW 52–⁠7150–––
Nov 12vs.Wake ForestW 44–⁠12–––1120
Nov 17atHoustonL 10–⁠36–––1130
Nov 26vs.KentuckyL 38–⁠411201181
2015 Louisville 10 games, 175 rushing yards
DateOpponentResultCarRush ydsRush TDRecRec ydsRec TD
Sep 5vs.AuburnL 24–⁠318140–––
Sep 26vs.SamfordW 45–⁠362601130
Oct 3atNC StateW 20–⁠131120–––
Oct 17atFlorida StateL 21–⁠4132003310
Oct 24vs.Boston CollegeW 17–⁠14105602180
Oct 30atWake ForestW 20–⁠1951801260
Nov 14vs.VirginiaW 38–⁠312160–––
Nov 21atPittsburghL 34–⁠452−102100
Nov 28atKentuckyW 38–⁠24250170
Dec 30 ✦vs.Texas A&MW 27–⁠21690–––
2014 Louisville 10 games, 864 passing yards, 5 TD
DateOpponentResultCarRush ydsRush TDRecRec ydsRec TD
Sep 6vs.Murray StateW 66–⁠215222–––
Sep 13atVirginiaL 21–⁠231−10–––
Sep 27vs.Wake ForestW 20–⁠1014460–––
Oct 3atSyracuseW 28–⁠68100–––
Oct 11atClemsonL 17–⁠238−280–––
Oct 18vs.NC StateW 30–⁠182130–––
Nov 8atBoston CollegeW 38–⁠1913761–––
Nov 22atNotre DameW 31–⁠2815352–––
Nov 29vs.KentuckyW 44–⁠40500–––
Dec 30 ✦vs.GeorgiaL 14–⁠371−90–––

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

Before the draft

DrillPro day 2018
Height6′0⅞″
Weight212 lb
Arm length32¾″
Hand size9¾″
40-yard dash4.53 s
Vertical jump38″
Broad jump10′7″
Bench press20 reps
3-cone drill6.97 s
20-yard shuttle4.25 s

Combine and pro day results compiled by array-carpenter (nfl-draft-data).

In the NFL

4 seasons, 15 games with a stat; latest team: Washington Commanders.

SeasonTeamGCarYdsTDRecRec yds
2019Carolina Panthers11161161657
2020Carolina Panthers212690218
2021Carolina Panthers1140212
2022Washington Commanders138000
NFL career153219711087

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.