Full terms of Kyle Rudolph's deal:

$7.25M signing bonus; $100K workout bonuses and up to $250K in per-game roster bonuses each year.

Base salaries:

2019: $1.75M (fully g'td)
2020: $7.025M (g'td for injury)
2021: $7.65M
2022: $8.45M
2023: $9.85M

— Ben Goessling (@BenGoessling) June 14, 2019