The Mets' most pressing need this offseason is to sign or acquire an established star outfielder. The Mets, though, will be more likely to get a superstar outfielder through a trade due to their relative lack of money. Any free-agent signings (such as Cody Ross, for example) would have to be low-cost bargains.
One superstar outfielder that could be on the trading block is Justin Upton of the Diamondbacks. Upton is coming off a down year in which he hit .280 with 17 home runs and 67 RBI. In 2011, he finished fourth in the NL MVP vote with a .289 average, 31 home runs and 88 RBI.
With many of Upton's former teammates such as Mark Reynolds, Stephen Drew and Chris Young all having gotten traded away in recent time, Upton could be the next to go. He is currently signed to a six-year, $50 million contract that lasts through 2015.
The Mets clearly need a makeover in their outfield with nearly all their outfielders in the 2012 season except for Scott Hairston underachieving. Hairston unfortunately is now a free agent and is unlikely to re-sign with the Mets. The Mets though recently released veteran Jason Bay to create roster flexibility. Thus, Bay's release could open the door for Upton to possibly get traded to the Mets within the next few months.
Of course, if Upton were to become a Met, the Mets would have to give the Diamondbacks a significant package of players in return. Here are 10 players and prospects that the Mets should consider dealing for Upton.