The Miami Dolphins and first-round draft pick Ryan Tannehill agreed to a four-year, $12.688 million contract Saturday, according to a source with knowledge of the negotiations.

The source said there is offset language in the contract, which means that if Tannehill is cut after three seasons, the Dolphins allow another team to pay the balance of the remaining guaranteed money.

The Dolphins apparently made other concessions to make the deal more palatable for Tannehill, who had already missed two practice days of training camp.