Charles Clay has signed a five-year, $38 million contract with the Buffalo Bills.

The Miami Dolphins will have five days to match the offer.

The deal includes $20 million in guaranteed money.

The Dolphins are unlikely to match the offer as they've already signed Jordan Cameron at tight end this offseason.