DRAFT CHALLENGER

How big is the average NFL player?

6'2", 243 pounds — but the average stopped growing in the nineties, and the trenches never did. Every position, measured from real rosters.

Read the full story ↓

The average is 6'2", 243 pounds — and it retired in the nineties

Averaged across 6,026 players from the current rookie classes, the NFL player stands 6'2" and weighs 243 pounds. That average has barely moved since the 1990s. What moved is underneath it: the position decides the body, and the spread between positions kept widening long after the average stopped.

PositionHeightWeightPlayers
Offensive linemen6'5"314 lb1,027
Defensive linemen6'4"291 lb843
Tight ends6'5"249 lb439
Linebackers6'2"240 lb881
Quarterbacks6'3"219 lb204
Running backs5'11"216 lb545
Kickers, punters & snappers6'1"213 lb212
Wide receivers6'1"199 lb911
Defensive backs5'12"195 lb964

The league split into two species

Offensive linemen gained close to sixty pounds on their 1970s counterparts while the all-position average gained about twenty and then stopped. Both lines, by rookie decade:

Rookie decadeOffensive lineAll positions
1970s256 lb221 lb
1980s277 lb226 lb
1990s306 lb241 lb
2000s311 lb244 lb
2010s312 lb243 lb
Today314 lb243 lb

How this was measured

One roster record, 24,045 usable players, each counted once at his listed height and weight and grouped by rookie class — so no player is assembled from overlapping sources or counted twice. The current-era table covers rookie classes 20152025. Implausible listings are excluded rather than guessed at. How long these bodies last is its own question: how long a pro career lasts answers it with the same archive and the same rules.

More from the record book: how long a pro career lasts, the average NFL retirement age, the NFL sack record, average NBA height, the tallest NBA players ever, the shortest NBA players ever, average WNBA height, how many players are in the NFL, how many players are in the NBA, the average MLB player, the perfect MLB season and every perfect season.

Questions people actually ask

How big is the average NFL player?

6'2" and 243 pounds, averaged across 6,026 players from the current rookie classes. The single number hides the real spread: the position decides the body, from 195-pound defensive backs to 314-pound linemen.

How much does the average NFL player weigh?

243 pounds — and that figure has barely moved since the 1990s. What moved is the spread between positions: the average hides a league that split into a 314-pound trench species and a 195-pound coverage species.

How much do NFL linemen weigh?

Offensive linemen average 314 pounds and 6'5" today. In the 1970s the same position averaged 256; in the 1980s, 277. That is roughly 37 pounds gained since the 1980s at nearly the same height.

How tall is the average NFL player?

6'2". The average height of NFL players varies far less than their weight: running backs and defensive backs sit around 5'12", while linemen and tight ends reach 6'5" — under half a foot of spread against more than a hundred pounds.

How tall is the average NFL quarterback?

6'3" and 219 pounds, across 204 passers from the current rookie classes — taller than the league average, and still giving up about 2 inches and nearly a hundred pounds to the linemen in front of him.

Are NFL players bigger than they used to be?

Only in the trenches, and that is the surprise in the data: the all-position average has been flat for about twenty-five years, while offensive linemen kept gaining until they were nearly sixty pounds heavier than their 1970s counterparts. The league did not get uniformly bigger — it specialized.

Can I draft these players?

That is the game this page lives on — every spin deals a real franchise era and its actual roster, and you build the all-time team seat by seat. The record book these numbers come from is the one your roster gets judged against.