The Rangers have signed Derek Holland to a five-year, $28.5 million contract. The deal includes an $11 million club option for 2017 and an $11.5 million club option for 2018, according to sources. The contract gives Holland, 25, the security of five years of guaranteed money, but the club gets the flexibility to tie him up for three years of his free-agency period.