The Seattle Mariners reportedly just missed out on adding a big bat to their lineup. FOX Sports' Ken Rosenthal reports Seattle was in agreement on a trade with the Arizona Diamondbacks that would have brought outfielder Justin Upton to the M's. According to the report, the Mariners are one of four teams on Upton's no-trade list. The 25-year-old apparently rejected the trade. The Blue Jays, Red Sox and Cubs are apparently included on Upton's no-trade list. The Rangers, Orioles, Braves and Padres have all been linked in trade speculation for the two-time All-Star. Upton hit .280 with 17 home runs and 67 RBI last season for the D'backs.