J.J. McCarthy

Minnesota Vikings
Length

2024 - 2029

Amount

$21,854,796

Guaranteed

$21,854,796

Avg Annual Pay

$4,370,959

TEAM
LENGTH
AMOUNT
GUARANTEED
AVG ANNUAL PAY
Minnesota Vikings
2024 - 2029
$21,854,796
$21,854,796
$4,370,959