
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
- 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