Commanders receiver Terry McLaurin held out, held in, asked for a trade, and then finally signed a new deal.

It’s a three-year extension, which puts him under contract for the next two seasons.

Here are the full and complete details of the deal, per a source with knowledge of the terms:

1. Signing bonus: $30 million. (The payment schedule goes like this: $8 million within 30 days, $8 million by December 5, 2025; and $14 million by April 1, 2026.)

2. 2025 base salary: $1.75 million, fully guaranteed.

3. 2025 per-game active roster bonus: $850,000 total.

4. 2026 option bonus: $10 million, fully guaranteed.

5. 2026 base salary: $2.9 million, fully guaranteed.

6. 2026 per-game active roster bonus: $850,000 total.

7. 2027 base salary: $23.3 million, $5.35 million of which is guaranteed

See Full Page