TeamsPlayersDraft
D.J. Moore

D.J. Moore's contract explained

D.J. Moore is a wide receiver for the Buffalo Bills, with a 4-year, $110.0M contract that runs through 2029, averaging $27.5M a year.

Position
Wide receiver
Team
Buffalo Bills
Age
29
Contract length
4 years
Total value
$110.0M
Average per year
$27.5M
Runs through
2029

Source: AP via FOX 32, a named report. Figures PlainStats has not confirmed are left out.

2026 stats

Games
5
Rushing
3 carries for 9 yards
Receiving
16 catches on 27 targets for 260 yards, 2 touchdowns
Defense
1 tackle

Regular season through week 8. Source: nflverse.

Quick answers

How much does D.J. Moore make?

D.J. Moore has a $110.0M contract, which averages $27.5M a year.

How long is D.J. Moore's contract?

D.J. Moore's contract is 4 years and runs through 2029.

What team does D.J. Moore play for?

D.J. Moore plays wide receiver for the Buffalo Bills.

See D.J. Moore in the PlainStats appShare

More on the Bills