J.J. McCarthy signed a 4 year, $21,854,796 contract with the Minnesota Vikings, including $12,714,396 signing bonus, $21,854,796 guaranteed, and an average annual salary of $5,463,699. In 2025, McCarthy will earn a base salary of $960,000 and a roster bonus of $828,400, while carrying a cap hit of $4,966,999 and a dead cap value of $9,535,797.
| Year | Base Salary | Cap Hit | Cap % |
|---|---|---|---|
| 2024 | $795,000 | $3,973,599 |
1.56%
|
| 2025 | $960,000 | $4,966,999 |
1.78%
|
| 2026 | $1,075,000 | $5,960,399 |
2.03%
|
| 2027 | $1,190,000 | $6,953,799 |
2.21%
|