Rios will be a Blue Jay through 2014.
Hill's signing was a surprising twist. His contract takes him through 2011, and also contains three club options that could keep him in Toronto until 2014 as well.
- Alex Rios: six years, $64 million.
- Aaron Hill: four years, $12 million, with three club options in addition.
EDIT, 4:25 pm: At the conclusion of the guaranteed portion of Hill's contract, the Jays must choose whether to extend him for one, two or three more seasons, each at $8 million per. On the surface, this looks similar to the deal Jamie Shields signed this offseason.
Apparently, there are no opt-out clauses in either contract.
Sounds like a pretty good deal for the club.