The Giants have taken flyers on plenty of veterans this season. A player they once hoped would help fill the outfield void won't finish the season with the organization.

Melvin Upton Jr. opted out of his minor league deal, according to Jon Heyman of FanRag Sports. Per Heyman, Upton Jr. is hoping to find a late-season job with a contender.

The 33-year-old signed a deal with the Giants in April and it looked a good bet that he would get a shot for a team that has spent most of the season looking for an everyday left fielder.