TeamsPlayersDraft
John Bates

John Bates' contract explained

John Bates is a tight end for the Washington Commanders, with a 3-year, $21.0M contract that runs through 2027.

Position
Tight end
Team
Washington Commanders
Age
28
Contract length
3 years
Total value
$21.0M
Runs through
2027

Source: ProFootballRumors, a named report. Figures PlainStats has not confirmed are left out.

2026 stats

Games
6
Receiving
5 catches on 6 targets for 27 yards

Regular season through week 8. Source: nflverse.

Quick answers

How much does John Bates make?

John Bates has a $21.0M contract.

How long is John Bates' contract?

John Bates' contract is 3 years and runs through 2027.

What team does John Bates play for?

John Bates plays tight end for the Washington Commanders.

See John Bates in the PlainStats appShare

More on the Commanders