Christian Petersen/Getty Images
Justin Upton is essentially about as untouchable as Giancarlo Stanton.
Although Upton has been subject to trade rumors for the last few years, GM Kevin Towers has been very reluctant to trade away the former first overall draft pick.
Upton is currently signed to a very reasonable six-year, $51.26 million extension, which would be quite the bargain for any team that acquired him.
However, there are currently two major hurdles for any play by the Mariners for the stud outfielder.
First, the Mariners may no longer be a trade match for Arizona. The Diamondbacks were in the market for a shortstop at the beginning of the offseason, but their three-way trade with the Cleveland Indians and Cincinnati Reds earlier this offseason netted them Didi Gregorious, whom they believe is their shortstop of the future.
The Mariners have the young pitching that the Diamondbacks are looking for, but with no big-name offensive prospect other than top prospect Mike Zunino, Seattle may not have the pieces Arizona is looking for in a trade.
Secondly, Upton recently added Seattle to the no-trade list in his contract, according to Jon Heyman. This means Upton would have to approve any trade to the Mariners if a deal were to happen. That may not be that big of an issue; Upton may just be using this as leverage to negotiate a better extension. However, it's yet another hurdle that the Mariners would have to leap in order to acquire the big bat out of the desert.