It's been a busy couple of days on the MLB Hot Stove.
We've seen Adrian Gonzalez traded to the Boston Red Sox.
We watched the Washington Nationals sign Jayson Werth to a seven-year, $126 million contract.
And that's before the annual Winter Meetings, which start today in Orlando.
One of the big names who's most likely to find a new home this week is the Kansas City Royals' ace Zack Greinke. The 2009 AL Cy Young winner has two years left on his contract, and the Royals don't expect to be playoff contenders before he hits free agency, so they're trying to maximize their return by dealing him now.
Here are 10 hypothetical deals that could be made for Greinke, one for each team. I did my best to make them realistic, but remember that it's all only speculation.