Adrian Peterson vs Christian McCaffrey

Adrian Peterson and Christian McCaffrey compared on their NFL careers: Adrian Peterson played 15 seasons, 2007 to 2021, Christian McCaffrey 10 seasons, 2017 to 2026. Adrian Peterson has 14,918 rushing yards to Christian McCaffrey's 7,680.

Who has the better career numbers?

Adrian Peterson leads in 2 of the 2 lines, Christian McCaffrey in 0. Bold marks the better figure; playing time — games, minutes, at-bats, innings — is not scored.

Adrian Peterson and Christian McCaffrey career totals
184GP114
14,918, betterYDS7,680
120, betterTD64
4.6AVG4.6

How do they compare in the playoffs?

Adrian Peterson and Christian McCaffrey postseason
5GP9
412YDS605, better
5TD6, better
3.6AVG4.6, better

Where each stands all time

Adrian Peterson and Christian McCaffrey all-time places
5th (14,918), betterRushing yards58th (7,680)
5th (120), betterRushing touchdowns48th (64)

Among the NFL players with a career line on file, regular season, counting stats only — the same lists the records pages run on.

Titles and awards

Adrian Peterson and Christian McCaffrey titles and awards
—Championships—
1Comeback Player of the Year1
1, betterMVP—
1Offensive Player of the Year1

Awards come from the league’s published winner lists; a championship counts a season played for the club that won it.

Season by season

Lined up by career year, not by calendar: each row is the players’ nth season.

Adrian Peterson and Christian McCaffrey season by season
YDS: Yards gained through the air, on the ground or after a catch, whichever this table counts.TD: Touchdowns, worth six points before the extra point.AVG: Yards per attempt: per pass, per carry, per catch or per punt, whichever this table counts.YDS: Yards gained through the air, on the ground or after a catch, whichever this table counts.TD: Touchdowns, worth six points before the extra point.AVG: Yards per attempt: per pass, per carry, per catch or per punt, whichever this table counts.
1st20071,341, better12, better5.6, better201743523.7
2nd20081,760, better10, better4.820181,09875.0, better
3rd20091,38318, better4.420191,387, better154.8, better
4th20101,298, better12, better4.6, better202022553.8
5th2011970, better12, better4.7, better202144214.5
6th20122,097, better12, better6.0, better20221,13984.7
7th20131,266104.520231,459, better14, better5.4, better
8th20147503.62024202, better04.0, better
9th20151,485, better11, better4.5, better20251,202103.9
10th20167201.9202691, better2, better4.5, better
11th201752923.4————
12th20181,04274.2————
13th201989854.3————
14th202060473.9————
15th20219822.6————