Rodriguez, who turns 32 next month, has had some quietly solid seasons for some bad Astros teams the last few years. He went 11-11 this past season with a 3.49 ERA in 30 starts, allowing 182 hits over 191 innings with 166 strikeouts. He's under contract for $10 million next season and $13 million in 2013, but there's a $13 million club option for 2014 that becomes a player option if he's traded.
That's $36 million over three years, which might be a little much for Detroit to pay to fill out its rotation. It's not known what the Astros might have wanted, but reports from the Winter Meetings suggested the Astros won't pick up any of his remaining salary.