Here’s more numbers on Ryan Tannehill’s deal, per source:

2020 is $17.5m fully guaranteed.

2021 is $24.5m fully guaranteed.

2022 is $29m guaranteed for injury at signing and fully guaranteed on 5th day of 2021 league year.

2023 is $27.5m base.

— Jeff Darlington (@JeffDarlington) March 15, 2020