The Justin Upton trade rumors have been swirling for a little while, now, with as many as 15 teams checking in, from the Red Sox to the Blue Jays to the Mariners. One of the obstacles in anything getting done is the sky-high price the Diamondbacks have (justifiably) placed on the young outfielder. One of the other obstacles? Upton's limited no-trade list. The list names four teams, and one of them is none other than those same Seattle Mariners.
The others, according to Ken Rosenthal, are the A's, the Tigers, and the Royals. Previous reports included the Indians instead of the Mariners, but that is evidently incorrect.
It's unclear why Upton has listed the teams that he has. Additionally, a player is free to waive his no-trade clause, meaning that an Upton trade to, say, Seattle wouldn't be impossible. But it is a stumbling block, and it makes a trade to one of those four teams less likely.
Don't expect these rumors to go away any time soon, as Upton is a valuable impact piece in a limited market.