The San Francisco Giants have lost one of their veteran outfield depth pieces after the New York Mets claimed Jared Oliva off waivers, a frustrating development for a club that has spent much of the season searching for answers across its roster.
Oliva, 30, had only just gotten a brief look with San Francisco before the Giants designated him for assignment, a move that opened the door for New York to swoop in and take the three-year MLB outfielder away. While Oliva was not a centerpiece of the Giants’ roster, losing a player with big-league experience and defensive versatility is still a hit to the organization’s depth, especially for a team that has had to lean on roster flexibility throughout a difficult season.
The veteran outfielder appeared in limited action with the Giants, going 1-for-7 during his short stint with the club. That stat line alone does not tell the full story, though. Oliva brought speed, experience, and the ability to handle multiple outfield spots, making him a useful insurance option for a San Francisco team that has constantly shuffled pieces in search of consistency.

Instead, the Giants now have to watch Oliva head to the Mets, who quickly claimed him and optioned him to Triple-A Syracuse. The move suggests New York sees enough value in Oliva’s profile to keep him in the organization, and it is the kind of under-the-radar loss that can sting if injuries pile up later in the year.
Heavy.com first reported on the Mets claiming Oliva after San Francisco designated him for assignment, and the transaction was later reflected on the Mets’ official transaction page. For the Giants, the bigger issue is that another experienced player is now gone for nothing more than a waiver claim, further highlighting the roster churn that has defined much of the season.
It is not a blockbuster loss, but for a struggling Giants team, it is another reminder of how thin the margin for error has become.