Giants call up Eddys Leonard from AAA Sacramento for Tuesday's game vs. Texas
San Francisco called up infielder/outfielder Eddys Leonard from AAA Sacramento, filling a roster spot opened by the club's trade deadline activity.

What happened
The San Francisco Giants announced that infielder/outfielder Eddys Leonard had been called up from AAA Sacramento ahead of Tuesday's game against the Texas Rangers at Globe Life Field. Leonard was not on the 40-man roster at the time of the move, but the Giants did not need to make a corresponding roster adjustment — the club had four open spots available following its trade deadline activity, leaving room to add Leonard without displacing anyone else.
The call-up came one day after San Francisco played Monday's victory over Texas with only 25 players on the active roster, a situation that tends to concentrate the mind around roster hygiene. Tuesday's game fills that gap, with Leonard now in uniform as the series continues.
Why it matters
Leonard is a right-handed hitter who can play both infield and outfield, which is the kind of versatility that earns a big-league look even in a season that has long since moved past the playoff conversation. Per Yahoo Sports, Leonard is 25 years old and was originally signed by the Los Angeles Dodgers during the 2017 international signing period before eventually joining the Giants organization. Yahoo Sports also noted he is quite new to the organization, which makes this call-up as much an evaluation opportunity as a depth solution.
The timing carries its own logic. Under general league roster rules, active rosters expand from 26 to 28 players beginning September 1, which means clubs approaching that date have a natural incentive to get looks at fringe candidates before the calendar flips and competition for at-bats grows more crowded. Leonard's call-up arrives in early August, ahead of that window, suggesting the Giants wanted a look at him now rather than waiting for the expansion date to make the decision administratively easier.
Because Leonard was not on the 40-man roster, his addition does consume one of those protected spots — a detail that carries implications for Rule 5 draft eligibility down the road. The Giants' four open spots meant no one had to be moved to accommodate him, which is a relatively comfortable administrative position and reflects how thoroughly the trade deadline reshaped the roster's composition.
Where the club stands
San Francisco enters Tuesday at 65-97 (.401), sitting fourth in the NL West and 35 games back in the division. The Giants are eliminated from both the division race and the Wild Card race, and they carry a five-game losing streak into Globe Life Field. Their Wild Card ranking sits 11th, 23.0 relative to the cut line — a number that, at this stage of the season, functions less as a live indicator and more as a formal accounting of where things stand.
None of that is Leonard's doing, and none of it diminishes what a call-up means for a 25-year-old working his way through the system. The Giants are in the part of the season where the standings are settled and the roster questions are genuinely open, which is precisely when a player like Leonard gets his shot.
Tuesday's game features Blade Tidwell on the mound for San Francisco against MacKenzie Gore for Texas. Wednesday's series finale sends Carson Whisenhunt to the hill opposite Cody Bradford. The club then returns home to Oracle Park on Friday to open a series against the Detroit Tigers, with JT Brubaker projected to start against Keider Montero.
That is a schedule that asks the Giants to keep playing meaningful baseball in the organizational sense — developing young arms, evaluating roster candidates, and building toward whatever the next version of this club looks like. Leonard's call-up fits neatly into that framework.
Is Leonard on the 40-man roster now?
Per the club announcement, Leonard was not on the 40-man roster prior to the call-up. Because the Giants had four open spots following their trade deadline moves, they were able to add him without making a corresponding move — but a call-up from AAA does require the player to be on the 40-man, meaning Leonard now occupies one of those spots. The Giants' deadline activity created the administrative room to make this happen without any additional transaction.
What we don't know yet
Yahoo Sports does not specify what role Leonard will play in the lineup Tuesday, how long he is expected to remain with the big-league club, or what the Giants' plans are for him beyond this series. His minor-league numbers at AAA Sacramento are not included in the available reporting, so the statistical case for the call-up remains uncharacterized here. It is also not reported whether the Giants have any specific positional need driving the timing — the move reads as a roster-filling exercise following Monday's thin situation, but the club has not elaborated publicly on the reasoning beyond the announcement itself.
Whether Leonard remains on the roster through the September expansion date, heads back to Sacramento, or carves out a regular role in the final weeks of the season is entirely unresolved. The Giants have not indicated a timetable or a plan, and Yahoo Sports does not speculate on one.
What to watch
Leonard's at-bats over the next few days will be the first real data point on how the Giants view him as a big-league option. As a player who can handle both infield and outfield, he offers the kind of lineup flexibility that tends to get tested quickly when a club is working through a long losing streak with an eye on the future rather than the standings.
The Giants' rotation picture is also worth monitoring as the series continues. Tidwell on Tuesday and Whisenhunt on Wednesday represent two of the younger arms the organization has been developing, and their performances against a Rangers lineup will carry their own evaluative weight. The return home Friday against Detroit opens another stretch of games that, for a 65-97 club, are less about winning the division and more about answering the questions that will shape the offseason.
Leonard is one of those questions. Tuesday night is when the asking starts.
More on the Giants wire.

Buster Posey reaffirms Willy Adames as Giants' starting shortstop despite down year
Giants president Buster Posey expressed confidence in Willy Adames as the club's shortstop going forward, per MLB.com's Maria Guardado, even as San Francisco finished 65-97 in 2026.

Giants Eye Bullpen Overhaul After Dismal 65-97 Season
San Francisco's 2026 campaign was a worst-case scenario, and the front office is focused on mid-tier acquisitions with bullpen improvement as the top priority.

Vitello ends Giants season with MLB-record 7th ejection
San Francisco's manager was tossed in the final game of the year, setting a new single-season high for ejections across the majors.

Vitello ends Giants season with MLB-record 7th ejection
San Francisco's manager was tossed in the final game of the year, setting a new single-season ejection high across the majors.

Tony Vitello ejected in Game 162, finishes 2026 with MLB-high 7 ejections
Giants manager Tony Vitello was tossed in the final game of the 2026 season, per MLB.com's Maria Guardado, closing the year with more ejections than any other manager in the majors.

Giants Claim Doval Off Waivers From Pirates
San Francisco reclaims the hard-throwing righty it originally developed, adding him back to the bullpen via waiver claim.
