Chuba Hubbard in the NFL
In the NFL. Photo: CFB ON FOX, CC BY 3.0, via Wikimedia Commons

Running back, Oklahoma State, 2017–⁠20

Chuba Hubbard

Number
No. 30
Height
6′0″
Weight
208 lb
Class (2020)
Junior
Hometown
Sherwood Park, AB
Born
Jun 11, 1999, in Edmonton

Wikipedia readers: about 7,254 a month over the past year

Chuba Hubbard played running back at Oklahoma State (2017–⁠20). He finished eighth in the 2019 Heisman vote and was a consensus All‑American in 2019. The Carolina Panthers took Hubbard in round 4, No. 126 overall in the 2021 NFL Draft.

At a glance

Best season
2,094
Rushing yards, 2019 (Oklahoma State, 8–⁠5)
Best game
296 yards
Vs. Kansas State, week 5, 2019: No. 1 rushing game in FBS that week
National rank
No. 1
In FBS in rushing yards, 2019
Drafted
No. 126
Round 4, 2021 NFL Draft (Carolina Panthers)

Career highs

296rushing yards, career highvs. Kansas State, 20193rushing touchdowns, career highfour times; last at Texas Tech, 20197catches, career highat West Virginia, 201988receiving yards, career highat West Virginia, 2019

Honors

Players of the year, conference and regional honors: Wikipedia’s lists (CC BY-SA), each linked from its honor.

Rushing

Rushing yards, season by season, with his team’s record
SeasonTeamCarYdsAvgTDLong
2018Oklahoma State1247406.0733
2019Oklahoma State3282,0946.42192
2020Oklahoma State1326234.7532
Career5843,4575.93392

Receiving

SeasonTeamRecYdsAvgTDLong
2018Oklahoma State2222910.4254
2019Oklahoma State231988.6046
2020Oklahoma State8526.5121
Career534799.0354

Returns

SeasonTeamKRYdsTD
2018Oklahoma State235100
2019Oklahoma State2420
Career255520

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2018Oklahoma State30RBFr.
2019Oklahoma State30RBSo.
2020Oklahoma State30RBJr.6′0″208

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
2018Oklahoma State1510.3694th (n=300)0.1554.315%0.23
2019Oklahoma State3570.2789th (n=287)0.1397.438%0.39
2020Oklahoma State1420.1757th (n=212)0.1424.227%0.24

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

2020 Oklahoma State 7 games, 623 rushing yards, 5 TD
DateOpponentResultCarYdsTDLongRecRec yds
Sep 19vs.TulsaW 16–⁠727931202−7
Sep 26vs.West VirginiaW 27–⁠1322101123––
Oct 3atKansasW 47–⁠720145228––
Oct 24vs.Iowa StateW 24–⁠2125140132121
Oct 31vs.TexasL 34–⁠41246909434
Nov 7atKansas StateW 20–⁠1863101114
Nov 21atOklahomaL 13–⁠41844029––
2019 Oklahoma State 13 games, 2,094 rushing yards, 21 TD
DateOpponentResultCarYdsTDLongRecRec yds
Aug 30atOregon StateW 52–⁠3626221353––
Sep 7vs.McNeeseW 56–⁠14844118––
Sep 14atTulsaW 40–⁠2132256375––
Sep 21atTexasL 30–⁠3637121213214
Sep 28vs.Kansas StateW 26–⁠132529618427
Oct 5atTexas TechL 35–⁠453415632211
Oct 19vs.BaylorL 27–⁠453217123112
Oct 26atIowa StateW 34–⁠2722116165211
Nov 2vs.TCUW 34–⁠272022329215
Nov 16vs.KansasW 31–⁠1323122218242
Nov 23atWest VirginiaW 20–⁠1326106013788
Nov 30vs.OklahomaL 16–⁠3424104122313
Dec 27 ✦vs.Texas A&ML 21–⁠2419158042215
2018 Oklahoma State 13 games, 740 rushing yards, 7 TD
DateOpponentResultCarYdsTDLongRecRec yds
Aug 30vs.Missouri StateW 58–⁠17742019365
Sep 8vs.South AlabamaW 55–⁠13646122––
Sep 15vs.Boise StateW 44–⁠211−200––
Sep 22vs.Texas TechL 17–⁠4141307––
Sep 29atKansasW 48–⁠28557127––
Oct 6vs.Iowa StateL 42–⁠48222012––
Oct 13atKansas StateL 12–⁠311606435
Oct 27vs.TexasW 38–⁠3598002111
Nov 3atBaylorL 31–⁠35105108118
Nov 10atOklahomaL 47–⁠4822104318549
Nov 17vs.West VirginiaW 45–⁠4126134023524
Nov 24atTCUL 24–⁠311342115––
Dec 31 ✦vs.MissouriW 38–⁠3318145133337

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

Before the draft

DrillPro day 2021
Height6′0″
Weight210 lb
Arm length32″
Hand size9″
Wingspan75¾″
40-yard dash4.51 s
10-yard split1.56 s
Vertical jump36″
Broad jump10′0″
Bench press20 reps
3-cone drill7.28 s
20-yard shuttle4.30 s

Pre-draft measurables: Wikipedia (CC BY-SA).

In the NFL

6 seasons, 81 games with a stat; latest team: Carolina Panthers.

SeasonTeamGCarYdsTDRecRec yds
2021Carolina Panthers16172612525174
2022Carolina Panthers1495466214171
2023Carolina Panthers17238902539233
2024Carolina Panthers152501,1951043171
2025Carolina Panthers15134511130223
2026 (so far)Carolina Panthers46130631084
NFL career819503,992261611,056

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.