Arizona has a glutton of talent in the outfield and Upton, a soon-to-be free agent, is the man they're looking to move.
A small-market team like the Diamondbacks will have a tough time re-signing Upton long-term, and considering the return he would net, it will not be shocking to see him dealt soon.
So, let's examine each team's chances of landing Upton and what they could offer.
The Rangers have not been shy in their pursuit of Upton. They've been talking to Arizona officials since the trade deadline.
Texas has a strong pool of prospects to offer too.
The Rangers want any deal for Upton to center around top third-base prospect Mike Olt. Texas could also add a top pitching prospect like Martin Perez to sweeten the deal.
However, talks have stalled because of the Rangers refusal to add either shortstop Elvis Andrus or infielder Jurickson Profar to the deal.
This particular trade seems to be at an impasse. But, unless Arizona finds a better offer, this is the likeliest scenario.
The Mariners, who lost the Josh Hamilton sweepstakes, continue to pursue a power hitter.
Upton would be a perfect fit.
The Mariners have a strong system of prospects they could offer the Diamondbacks and the money to sign him long-term.
However, Seattle is one of the teams on Upton's four-team no-trade list, meaning he would have to approve any trade to the Mariners.
Still, the Mariners have the money. And with enough zeros, it's tough to envision Upton saying no.
Another interesting trade possibility is the Atlanta Braves, where Upton could join his brother B.J. in the outfield.
According to ESPN's Buster Olney, Upton would be a great fit.
Texas a good fit for Upton -- but not perfect, because the lineup is so RHed. Atlanta could be a better fit, from the team's perspective.— Buster Olney (@Buster_ESPN) January 4, 2013
The Braves have a surplus of young pitching that could entice the Diamondbacks into dealing, so the trade would work for both sides.
Any combination of pitcher's Julio Teheran, Lucas Sims and Sean Gilmartin would be hard to turn down.