The details of Ranger Suárez's contract were fairly surprising, but perhaps there's a silver lining in a revelation that caused some head tilts. According to Chris Cotillo of MassLive, Suárez's five-year contract is structured in a way that pays him $25 million over the next two seasons, then $105 million over the last three.