The New York Giants have done substantial work to their roster this offseason, including the big additions of cornerback James Bradberry and linebacker Blake Martinez.
Initially, there was some confusion over the new contracts and how bonuses were structured, but the vast majority of that has been cleaned up thanks to The Athletic.
Here’s a quick breakdown of each new contract:

Linebacker, David Mayo
Deal: Three years, $8.4 million with $3.5 million guaranteed. $2 million roster bonus in 2020. $50,000 workout bonuses all three years.
Base salary (cap hits):
- 2020 – $1.5 million ($3.55 million)
- 2021 – $2.25 million ($2.3 million)
- 2022 – $2.5 million ($2.55 million)

Wide receiver, Cody Core
Deal: Two years, $4 million with $1 million guaranteed (roster bonus). A second $500,000 roster bonus in 2021 and a $50,000 workout bonus in 2021.
Base salary (cap hits):
- 2020 – $1 million ($2 million)
- 2021 – $1.45 million ($2 million)

Defensive tackle, Leonard Williams
Deal: One year, $16.126 million on the current franchise tag.
Base salary (cap hits):
- 2020 – $16.126 million ($16.126 million)

Fullback, Eli Penny
Deal: Two years, $2.2 million with $335,000 guaranteed (roster bonus) and a $50,000 workout bonus in 2020.
Base salary (cap hits):
- 2020 – $825,000 ($1.21 million)
- 2021 – $990,000 ($990,000)

Kicker, Aldrick Rosas
Deal: One year, $3.259 million. The deal includes no guaranteed money.
Base salary (cap hits):
- 2020 – $3.259 million ($3.259 million)

Cornerback, James Bradberry
Deal: Three years, $43.5 million with $29.9 million fully guaranteed and a $3 million roster bonus. There are also $100,000 workout bonuses each year of the contract.
Base salary (cap hits):
- 2020 – $4 million ($10 million)
- 2021 – $13.9 million ($17 million)
- 2022 – $13.4 million ($16.5 million)

Linebacker, Blake Martinez
Deal: Three years, $30.75 million with $19 million fully guaranteed, a $4 million roster bonus and workout bonuses of $100,000 in both 2021 and 2022.
Base salary (cap hits):
- 2020 – $4 million ($10 million)
- 2021 – $8.125 million ($10.225 million)
- 2022 – $8.425 million ($10.525 million)

Tight end, Levine Toilolo
Deal: Two years, $6.2 million with $3.25 million fully guaranteed, a $2 million roster bonus and a $25,000 workout bonus in 2021.
Base salary (cap hits):
- 2020 – $1.25 million ($3.25 million)
- 2021 – $2.925 million ($2.95 million)

Linebacker, Kyler Fackrell
Deal: One year, $4.6 million with $3.5 million fully guaranteed and a $2 million roster bonus in 2020.
Base salary (cap hits):
- 2020 – $2.6 million ($4.6 million)

Offensive tackle, Cameron Fleming
Deal: One year, $3.5 million with $2 million guaranteed, a $1.5 million roster bonus and a $31,250 bonus per game on the active roster.
Base salary (cap hits):
- 2020 – $1.5 million ($3.4375 million)

Quarterback, Colt McCoy
Deal: One year, $2.25 million with $1.7 million guaranteed ($1.2 million of which is a roster bonus).
Base salary (cap hits):
- 2020 – $1.05 million ($2.25 million)

Safety, Nate Ebner
Deal: One year, $2 million with all $2 million guaranteed ($950,000 roster bonus).
Base salary (cap hits):
- 2020 – $1.05 million ($2 million)

Running back, Dion Lewis
Deal: One year, $1.55 million with no guaranteed money. There is a $28,125 bonus per game on the active roster totaling $450,000.
Base salary (cap hits):
- 2020 – $1.1 million ($1.55 million)

Defensive tackle, Austin Johnson
Deal: One year, $1.5 million with $887,500 guaranteed ($137,000 signing bonus).
Base salary (cap hits):
- 2020 – $1.3625 million ($1.5 million)

Wide receiver, Corey Coleman
Deal: One year, $1.1 million with $100,000 guaranteed (roster bonus) and a $500,000 split salary.
Base salary (cap hits):
- 2020 – $1 million ($1.1 million)

Long snapper, Casey Kreiter
Deal: One year, $1.05 million with $337,500 guaranteed ($137,500 signing bonus).
Base salary (cap hits):
- 2020 – $910,000 ($887,500)

Tight end, Eric Tomlinson
Deal: One year, $1.02 million with a $6,875 bonus per game on the active roster (totaling $110,000) and a $500,000 split salary.
Base salary (cap hits):
- 2020 – $910,000 ($805,000)

Defensive back, Dravon Askew-Henry
Deal: Two year, $1.39 million with no guaranteed money.
Base salary (cap hits):
- 2020 – $610,000 ($610,000)
- 2021 – $780,000 ($780,000)