Zack Greinke's no-trade clause allows him to block trades to 15 teams. That list includes the New York Yankees, Boston Red Sox and Washington Nationals, according to a major league source.
However, Greinke could be traded to the Texas Rangers, Los Angeles Angels or Detroit Tigers without his permission.
The Kansas City Royals are open to moving Greinke, who has two years and a total of $27 million left on his current contract.
The Nationals would like to trade for a starting pitcher and have shown interest in both Greinke and Tampa Bay’s Matt Garza.
— Jon Paul Morosi