Skip to content
MBStats

Stat Card / Efficiency

Yards per carry

Rushing yards divided by carries. Famously noisy, famously quoted, and usually the wrong tool for the question.

Sample size warning

Yards per carry is famously noisy and driven by breakaway runs. Prefer success rate or EPA for efficiency questions.

What it measures

The average length of a player's runs. That sounds like rushing efficiency, but the distribution underneath is the problem: most carries gain 2 to 4 yards, and the average is dragged around by a handful of breakaways. Two backs can post identical 4.6 marks where one grinds out steady first downs and the other alternates stuffs with a monthly 60 yarder. Same number, completely different players.

How it is computed here

Rushing yards divided by carries, where carries count rush attempts including quarterback scrambles and kneels and exclude two-point tries. We ship the raw carries and rushing_yards columns alongside the ratio so you can always check the volume behind the rate, plus epa_per_carry when you want value instead of distance. Kneels counting as carries is worth remembering: a quarterback's own YPC is polluted by clock-killing.

How fast it stabilizes

Barely at all, and this is the headline. Because a single long run can move a season's YPC by half a yard, the stat carries little repeatable signal even across full seasons; a back's YPC one year tells you surprisingly little about the next. Below roughly 100 carries it is close to meaningless. Success rate on carries and EPA per carry both stabilize faster because they cap or contextualize the influence of outlier runs.

How it gets misused

  • "He averaged 5.0, feed him more." The average is a breakaway artifact more often than a repeatable rate, and efficiency tends to fall with workload anyway.
  • Grading run blocking or backs in isolation. Box counts, game script, and scheme all live inside YPC, and it cannot separate them.
  • Comparing quarterbacks to running backs. Scrambles are opportunistic runs against retreating coverage; designed carries are not the same population.

Where it lives in the data

The dictionary columns behind this metric, straight from the shipped views. Explore any of them at /explore.

ViewColumnTypeDescription
player_seasonyards_per_carryDOUBLERushing yards per carry.
player_seasoncarriesINTEGERRush attempts, including quarterback scrambles and kneels. Excludes two-point tries.
player_seasonepa_per_carryDOUBLERushing efficiency. EPA divided by carries. Note that efficient offenses often have negative EPA per carry because rushing is usually less valuable than passing.
player_seasonrushing_yardsINTEGERRushing yards.

Related metrics

Formulas reference the nflverse play-by-play columns our ingest actually uses; the reference table above is generated from the live data dictionary. Back to the full glossary.