Zack Moss with the Buffalo Bills, 2021
With the Buffalo Bills, 2021. Photo: All-Pro Reels from District of Columbia, USA, CC BY-SA 2.0, via Wikimedia Commons

Running back, Utah, 2016–⁠19

Zack Moss

Number
No. 2
Height
5′10″
Weight
222 lb
Class (2019)
Senior
Hometown
Hialeah Gardens, FL
Born
Dec 15, 1997

Zack Moss played running back at Utah (2016–⁠19). The Buffalo Bills took Moss in round 3, No. 86 overall in the 2020 NFL Draft.

At a glance

Best season
1,416
Rushing yards, 2019 (Utah, 11–⁠3)
Best game
211 yards
At UCLA, week 9, 2018: No. 3 rushing game in FBS that week
Drafted
No. 86
Round 3, 2020 NFL Draft (Buffalo Bills)

Career highs

211rushing yards, career highat UCLA, 20183rushing touchdowns, career highat UCLA, 201889receiving yards, career highvs. California, 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
2016Utah843824.5251
2017Utah2141,1735.51058
2018Utah1791,0926.11186
2019Utah2351,4166.01591
Career7124,0635.73891

Receiving

SeasonTeamRecYdsAvgTDLong
2016Utah144.004
2017Utah292438.4025
2018Utah8506.3115
2019Utah2838813.9269
Career6668510.4369

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2016Utah2RBFr.
2017Utah2RBSo.
2018Utah2RBJr.
2019Utah2RBSr.5′10″222

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
2016Utah86-0.075th (n=259)0.13-6.211%-0.07
2017Utah2490.1663rd (n=287)0.1240.625%0.07
2018Utah1890.3391st (n=300)0.1561.329%0.28
2019Utah2640.3092nd (n=287)0.1378.931%0.31

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

2019 Utah 13 games, 1,416 rushing yards, 15 TD
DateOpponentResultCarYdsTDLongRecRec yds
Aug 29atBYUW 30–⁠122918712827
Sep 7vs.Northern IllinoisW 35–⁠171880225––
Sep 14vs.Idaho StateW 31–⁠010106139––
Sep 20atUSCL 23–⁠3062008––
Oct 12atOregon StateW 52–⁠75121291––
Oct 19vs.Arizona StateW 21–⁠32599232378
Oct 26vs.CaliforniaW 35–⁠017115225389
Nov 2atWashingtonW 33–⁠2827100118541
Nov 16vs.UCLAW 49–⁠317127238473
Nov 23atArizonaW 35–⁠726203141432
Nov 30vs.ColoradoW 45–⁠1520881161−3
Dec 6vs.OregonL 15–⁠3719113042457
Dec 31 ✦vs.TexasL 10–⁠381657026214
2018 Utah 9 games, 1,092 rushing yards, 11 TD
DateOpponentResultCarYdsTDLongRecRec yds
Aug 30vs.Weber StateW 41–⁠1016150186324
Sep 8atNorthern IllinoisW 17–⁠6166611216
Sep 15vs.WashingtonL 7–⁠211367111––
Sep 29atWashington StateL 24–⁠2830106121––
Oct 6atStanfordW 40–⁠212016023510
Oct 12vs.ArizonaW 42–⁠10156811116
Oct 20vs.USCW 41–⁠2825136023––
Oct 26atUCLAW 41–⁠1026211360214
Nov 3atArizona StateL 20–⁠3818128127––
2017 Utah 13 games, 1,173 rushing yards, 10 TD
DateOpponentResultCarYdsTDLongRecRec yds
Aug 31vs.North DakotaW 37–⁠1622128120215
Sep 9atBYUW 19–⁠13112104214
Sep 16vs.San José StateW 54–⁠161143111432
Sep 22atArizonaW 30–⁠24147302514
Oct 7vs.StanfordL 20–⁠231579119313
Oct 14atUSCL 27–⁠2820141031326
Oct 21vs.Arizona StateL 10–⁠301249015539
Oct 28atOregonL 20–⁠411053019320
Nov 3vs.UCLAW 48–⁠172315322014
Nov 11vs.Washington StateL 25–⁠33133226112
Nov 18atWashingtonL 30–⁠331755011230
Nov 25vs.ColoradoW 34–⁠1326196220125
Dec 26 ✦vs.West VirginiaW 30–⁠142015015819
2016 Utah 10 games, 382 rushing yards, 2 TD
DateOpponentResultCarYdsTDLongRecRec yds
Sep 10vs.BYUW 20–⁠191258017––
Sep 17atSan José StateW 34–⁠171295151––
Sep 23vs.USCW 31–⁠27239001614
Oct 1atCaliforniaL 23–⁠281966113––
Oct 22atUCLAW 52–⁠454605––
Oct 29vs.WashingtonL 24–⁠3131106––
Nov 10atArizona StateW 49–⁠26111011––
Nov 19vs.OregonL 28–⁠302907––
Nov 26atColoradoL 22–⁠27217014––
Dec 28 ✦vs.IndianaW 26–⁠2461905––

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

Before the draft

DrillCombine 2020
Height5′9⅜″
Weight223 lb
Arm length31¼″
Hand size9¼″
Wingspan75½″W
40-yard dash4.65 s
10-yard split1.67 sW
Vertical jump33″
Bench press19 reps
20-yard shuttle4.37 s

Unmarked: Combine and pro day results compiled by array-carpenter (nfl-draft-data); W: Pre-draft measurables: Wikipedia (CC BY-SA).

In the NFL

5 seasons, 61 games with a stat; latest team: Cincinnati Bengals.

SeasonTeamGCarYdsTDRecRec yds
2020Buffalo Bills1311248141495
2021Buffalo Bills1396345423197
2022Indianapolis Colts139345611139
2023Indianapolis Colts14183794527192
2024Cincinnati Bengals874242223187
NFL career615582,3181698710

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.