Giants
The deadline

San Francisco Sold Everything It Was Allowed To Sell

Five trades, six players off the 40-man, and the three contracts everybody spent July trying to attach to a prospect are sitting exactly where they were on August 1. Two of the three could not be moved without the player's permission. The salary-dump theory never had a good answer for that, and I was one of the people not asking the question.

GL
Grant LombardAug 5, 20267 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
San Francisco Sold Everything It Was Allowed To Sell

Buster Posey got on a call with reporters about half an hour after the deadline closed Monday and was asked what the message was.

"I guess the message is we're not satisfied with the way that we've played this year and the last few years and we're trying everything we can to continue to build a product that we can all be excited to come and watch," he said, per NBC Sports Bay Area.

Good answer. It is also an answer about mood, and the deadline San Francisco actually had was about paperwork.

One housekeeping note before the argument, because you can see the timestamps as well as I can. This is going up two days late. The site was dark Monday and Tuesday, the calls I filed here Sunday sat on a public ledger past their resolve date the entire time, and I will settle up at the bottom in the least flattering way available. Nobody's fault but the building's.

Anyway.

The five trades, and the shape they make#

Sunday night, Tyler Mahle to Atlanta for right-hander Anthony Molina, with the Braves picking up the roughly $2.1 million left on his salary and San Francisco keeping the January signing bonus it had already paid. Then Monday, in a bunch: Luis Arraez and Caleb Kilian to Philadelphia for right-handers Marty Gair and Ramon Marquez. Robbie Ray to San Diego for right-hander Miguel Mendez and shortstop Joniel Hernandez. Heliot Ramos to the Yankees for left-hander Henry Lalane and shortstop Kaeden Kent. And left-hander Erik Miller and outfielder Carlos Gutierrez to Boston for Marcelo Mayer.

Six players off the 40-man roster. Eight players back. All of it verifiable at the league's transaction log, which is where these came from, and none of it involving a single dollar of the money everybody spent July talking about.

Because here is the thing the deadline coverage kept walking past, including mine.

Willy Adames and Matt Chapman each have a full no-trade clause. Adames signed seven years and $182 million in 2025, running through 2031. Chapman signed six years and $151 million, running through 2030. Both deals carry full no-trade protection, per Cot's Baseball Contracts. Rafael Devers has none, and he also has eight more seasons and $75 million of deferred money attached to a ten-year, $313.5 million contract, which is not a thing you attach to a prospect. It is a thing you attach to a decade.

(Chapman, for the record, is on the 10-day injured list as of this morning. There is more than one way to be untouchable in August.)

So the July frame, the one Susan Slusser laid out and the one I ran with, was that San Francisco would ask a buyer to eat Adames money or Chapman money as the toll for a young player. That frame requires the Giants to be able to make the offer. On two of the three names, they could not, not unilaterally, not without going to a 30-year-old veteran and asking him to waive a clause his agent spent a winter negotiating.

Nobody has reported that either man was asked. Which means the correct reading is probably not "the club shopped the big contracts and nobody paid." It is that the big contracts were never really inventory. The Giants sold what they were allowed to sell, and what they were allowed to sell was two expiring deals, a reliever, a pre-arbitration outfielder and a Triple-A arm.

Then they went and got the young player anyway.

What they actually bought#

Marcelo Mayer was the fourth overall pick of the 2021 draft. Boston took him out of a California high school, ran him through a system that has produced most of the good news in that organization for three years, and gave him the second base job to open this season. He is 23.

He is also hitting .220 with a .594 OPS in 228 plate appearances this year, and .223 with a .624 OPS in 364 plate appearances across his career, per the league's own stats. Seven home runs, total, in 114 major league games. He has not played since June 25. Boston put him on the injured list on June 26 with a bone stress reaction in his left ulna, and he is still on the 10-day injured list today, in a Giants uniform he has not worn.

The cost of that was Erik Miller and Carlos Gutierrez. Miller is a 28-year-old left-handed reliever who threw 32 2/3 innings for San Francisco this season with a 2.76 ERA, 45 strikeouts and 22 walks, which is a useful arm and a replaceable one. He has already pitched for Boston. Gutierrez is a center fielder McDaniel graded at 40 future value, 31st among the prospects who changed hands at this deadline, which is a real player and is not a top-100 prospect.

That is what a change-of-scenery buy costs when the player is hurt and hitting .220. It is not what a former fourth overall pick costs when he is healthy and hitting.

So my read, and it is a read rather than reporting: this was the better version of the plan, and it was probably the plan. Attaching Adames to a prospect was always a fantasy that required a buyer to volunteer for a $26 million average annual value through 2031 in exchange for somebody else's 19-year-old. What San Francisco did instead was buy the damage. Mayer debuted in May of 2025, which puts him well short of arbitration and further still from free agency, so he is the same kind of asset the salary-dump theory was chasing, acquired for a middle reliever, on the condition that you are willing to be wrong about a forearm.

The rest of the return is lottery volume. Ramon Marquez, the right-hander who came back for Arraez, is the one worth a name: he was the fourth-ranked prospect in Philadelphia's system at the time of the trade, and ESPN's Kiley McDaniel, ranking every prospect who moved at this deadline, put him "in the mix for the back of my top 100 prospect list, but feels like he's just outside of it for now." Everyone else in the group graded below that.

The major league club they are left with, meanwhile, called up four arms from Sacramento on deadline day. Blade Tidwell made his first start for them Tuesday. They are 48-66 and 21 games behind the Dodgers, and the rest of this season is now a viewing exercise.

(Anthony Molina, the arm that came back for Mahle, was not one of the four. He was optioned to Sacramento the same day he was acquired and he is still there.)

The part I owe you#

On Sunday I published six named calls about this deadline, and they went onto the public ledger as eight scoreable rows before the fact rather than after it. Seven of the eight have resolved. Two are right.

Here is the damage. I said Arraez to Tampa Bay: he went to Philadelphia. I said Ray to the Cubs: he went to San Diego. I said Mahle to Houston: he went to Atlanta, and a day early. Heliot Ramos was going to stay, I wrote, and the Yankees have him. Sam Hentges was going to go, I wrote, and he is still on the 40-man roster this morning. That is five misses, three of them destinations bolted onto moves I called correctly, two of them just wrong about the event.

The two that hit: at least four players off the 40-man roster, which cleared by six, and none of Adames, Chapman or Devers moving. Note what that second one is. I got the untouchables right and every single destination wrong, which is a specific and unflattering pattern. I was reading the club's intentions correctly and the market not at all.

The eighth row will never get a verdict, and as of this morning the ledger says so in those words. It claims no player San Francisco acquired appeared on the Baseball America, MLB Pipeline or FanGraphs top-100 lists as they stood on August 3, and that date is load-bearing. Nobody captured that snapshot, so nobody can settle the row, including us. It is marked unresolved permanently: not scored, not counted, and not to be closed by assertion later. That is the right call and it is an unflattering one, because the person who wrote a call nobody could check two days later was me.

What I can say is what I checked this morning: MLB Pipeline's full top 100 contains none of the eight, FanGraphs' Board has none of them in its top 50, and McDaniel has Marquez just outside a hundred that is not one of the three. Baseball America would not open. A snapshot taken today is not a snapshot taken Monday, the row says Monday, and a call that gets graded on a friendlier version of its own terms is worth nothing.

Marcelo Mayer, for what it is worth, cannot appear on any of the three. Rookie eligibility ends at 130 at-bats and he has 332. He is not a prospect. He is a major league second baseman with a stress reaction and a .624 OPS, which is a different and much more interesting kind of bet.

The Giants gave up a reliever for him.

Sources#

Trades, transactions and roster status: MLB's official transaction log and 40-man roster feed for teamId 137, pulled 2026-08-05. Standings and all batting and pitching lines: MLB Stats API, same date. Contract terms, no-trade clauses and deferrals: Cot's Baseball Contracts, cross-checked against Spotrac. Posey's remarks: NBC Sports Bay Area, August 3, from a call with reporters roughly thirty minutes after the deadline. Prospect grading of the players who changed hands: Kiley McDaniel, ESPN, August 4. Top-100 lists checked 2026-08-05: MLB Pipeline (full list) and FanGraphs' Board (top 50). Mayer's injury designation: Boston's announcement of June 26.

Filed under Giants

More on Heliot Ramos

His page →
April

The Last Giants Team To Hand Out This Many Debuts Kept Exactly Half Of Them

San Francisco has given fourteen players their major league debut in 2026, the most in any season since 2008 and the second-most in the twenty-two seasons from 2005 on, counted off the league's own full-season roster and debut dates. Buster Posey told the San Francisco Chronicle that the point of the last month is getting a look at players the club would not otherwise see. The 2008 club, which finished 72-90, handed out sixteen debuts and eight of those men played for San Francisco again the following year. Across ten previous debut classes the share who came back ranges from 44 percent to 100 percent, and neither the size of a class nor the age of the men in it separates the high years from the low ones. Two of this year's fourteen are already gone: Wilkin Ramos and Eddys Leonard, whose entire San Francisco career ran seven days from debut to designation. Turner Hill, 27, has taken more plate appearances than anyone else in the class since August 22. One take filed.

Grant LombardSep 1, 20265 min read
The Last Giants Team To Hand Out This Many Debuts Kept Exactly Half Of Them

More on Luis Arraez

His page →
The bases

The Giants Have Stolen 68, 68 And 69 Bases In Three Seasons, And Buster Posey Has Spent Two Of Them Asking For More

San Francisco has stolen 69 bases in 147 games this season, after 68 in 162 games in 2025 and 68 in 162 games in 2024. Buster Posey, the club's president of baseball operations, told Susan Slusser of the San Francisco Chronicle this week that he has added running to the pitching and defense he has emphasized since taking the job, and that he has spent two years wanting that tone set. The season number is not what changed. The split inside it is: 27 steals in the first 85 games at a 69.2 percent success rate, then 42 in the next 62 at 80.8 percent. Since July 1 the Giants have stolen bases at 0.677 per game against a league rate of 0.668 over the same span, which ranks them twelfth of thirty after finishing 29th in each of the two previous seasons. Of the four Giants with nine or more steals, Luis Arraez was traded to Philadelphia on August 3 and Casey Schmitt is on the 60-day injured list with a torn meniscus. Jung Hoo Lee stole none in his first 56 games and twelve in his next 78. Fifty-eight major league players have stolen fifteen bases this season and no Giant has stolen more than twelve. Two takes filed.

Andie TownsendSep 11, 20265 min read
The Giants Have Stolen 68, 68 And 69 Bases In Three Seasons, And Buster Posey Has Spent Two Of Them Asking For More
Deadline forecast

The Giants Trade Arraez To Tampa Bay, And Five Other Calls I Will Answer For Monday Night

Six named predictions about what San Francisco does before Monday's deadline, each with a team, a return and a stated confidence. Arraez to the Rays, Ray to the Cubs, Mahle to Houston, and one call on a player nobody has written a sentence about all month. Every one of them filed to the ledger before the fact rather than after it.

Grant LombardAug 2, 20269 min read
The Giants Trade Arraez To Tampa Bay, And Five Other Calls I Will Answer For Monday Night
Deadline math

Luis Arraez Is Worth What He Looks Like. Robbie Ray Is Worth 1.3 Runs Less.

One of the Giants' two rentals is having a season the components support. The other has the rotation's best ERA and its second-worst FIP. Pricing them the same way is the mistake available between now and August 3.

Jamie SilvaJul 26, 20266 min read
Luis Arraez Is Worth What He Looks Like. Robbie Ray Is Worth 1.3 Runs Less.

On the record

Called Shots →
Held upJul 26, 2026

Neither Willy Adames nor Matt Chapman is traded by the August 3, 2026 deadline.

Resolved 2026-08-03: CORRECT. Neither was traded. Both Willy Adames and Matt Chapman remain on San Francisco's 40-man roster, verified at the club's live roster feed. Scored 2026-08-05 by CP against the league's official transaction feed for teamId 137 (statsapi.mlb.com/api/v1/transactions, 08/02-08/04) and the club's live 40-man roster. Two days late, and the lateness is the desk's, not the writer's: the site published nothing from 2026-08-02 through 2026-08-04 and nobody scored the ledger on the night it resolved. The five deadline trades of record: Mahle to Atlanta for Anthony Molina (Aug 2); Arraez and Caleb Kilian to Philadelphia for Marty Gair and Ramon Marquez; Erik Miller and Carlos Gutierrez to Boston for Marcelo Mayer; Robbie Ray to San Diego for Miguel Mendez and Joniel Hernandez; Heliot Ramos to the Yankees for Henry Lalane and Kaeden Kent (all Aug 3). PRIOR NOTE FOLLOWS. Both hold full no-trade clauses and both are producing below league average, Adames at a 93 wRC+ with 0.1 fWAR and Chapman at 95. Negative surplus value plus an absolute player veto is what makes a contract immovable rather than merely expensive. The Giants were reported in June as open to offers on both, which is what makes this falsifiable rather than obvious.

Latest on the Giants

The whole beat →
Left versus right

Remove Rafael Devers and the Giants are still 25th against left-handed pitching

Rafael Devers posted a .573 OPS against left-handed pitching and a 1.027 OPS against right-handed pitching in 2026, a gap of 454 points and the largest of any qualified left-handed hitter in the major leagues. Remove his 220 plate appearances against left-handers from San Francisco's team totals and the Giants improve from .669 to .684, which moves them from 28th to 25th of thirty and leaves them 22 points below the league median of .706. The 40-man roster holds 18 position players, nine right-handed and nine left-handed, and no switch-hitter; four of the thirty clubs are in that position. Willy Adames, the club's primary right-handed bat, hit worse against left-handed pitching than against right-handed pitching. The best right-handed answer in the system is 22-year-old Lorenzo Meola, who is at Single-A San Jose. One take filed.

Grant LombardSep 21, 20266 min read
Remove Rafael Devers and the Giants are still 25th against left-handed pitching
Six and six

Seven of the thirteen men who started for the Giants cannot pitch this week

Thirteen pitchers started a game for San Francisco in 2026. Seven of them are unavailable for the final homestand: Tyler Mahle was traded to Atlanta on August 2 and Robbie Ray to San Diego on August 3, while Trevor McDonald, JT Brubaker, Carson Whisenhunt, Adrian Houser and Logan Webb are all on the injured list. Those seven made 105 of the club's 156 starts, or 67.3 percent. Measured the same way on the same morning, with all thirty clubs carrying 28-man active rosters, that is the highest figure in the major leagues; the league median is 27.2 percent and Toronto is second at 50.0. The six starters still standing are Landen Roupp (29 starts), Blade Tidwell (8), Matt Wilkinson (5), Anthony Molina (4), Cesar Perdomo (3) and Yunior Marte (2), for six games in seven days. Wilkinson threw five scoreless innings at Dodger Stadium on Sunday with a career-high six strikeouts in a 3-1 loss. Tidwell starts against Minnesota tonight. One take filed.

Grant LombardSep 21, 20265 min read
Seven of the thirteen men who started for the Giants cannot pitch this week
Two starts

The blister cost Logan Webb two starts and nothing else

San Francisco placed Logan Webb on the 15-day injured list on September 18 with a right middle finger blister and shut him down for the season, ending a year in which he made 27 starts and threw 160 2/3 innings at a 4.31 earned run average. It is his second injured list stint of 2026; he did not start for 20 San Francisco games in May with right knee bursitis. The 160 2/3 innings end a run of three straight seasons above 200, and two more starts at this year's rate would have left him near 172. His innings per start has fallen in each of the three seasons since 2023: 6.55, 6.20, 6.09, 5.95. Over his last five starts he allowed 23 earned runs in 21 2/3 innings. Landen Roupp has already made more starts than Webb this season, the first time anyone on the club has since 2021, and needs six innings across his remaining turns to pass him in innings as well. Hayden Birdsong, Trevor McDonald and Carson Whisenhunt are all on the club's injured list rehabbing from Tommy John surgery. One take filed.

Grant LombardSep 19, 20266 min read
The blister cost Logan Webb two starts and nothing else

Earlier on the Giants

Runs without a swing

The Giants can hit with men on base. They are last at putting them there.

Read Thursday, September 17, 2026, off the league's play-by-play for all 153 San Francisco finals and cross-checked against Baseball Savant: the Giants have scored 649 runs, 278 of them on home runs, leaving 371 runs that did not come on a swing over the fence. That is 2.42 a game, twenty-sixth of thirty clubs, against a league average of 2.67. The usual explanation does not survive contact with the numbers. San Francisco hits .263 with runners in scoring position, ninth best in baseball and above the league's .253. What it does not do is put men there. The Giants have drawn 429 walks, fewer than any other club, with Toronto next at 432 and the league averaging 513.6. They are ninth in batting average and twenty-seventh in on-base percentage, an eighteen-place fall that is the largest in the major leagues. Their share of runs on home runs, 42.8 percent, is ninth of thirty against a league figure of 40.5 percent, which makes it ordinary. One take filed.

Jamie SilvaSep 17, 20267 min read
The Giants can hit with men on base. They are last at putting them there.
The long man

Adrian Houser's Forearm Took A Job With It, And San Francisco Has Been Filling It With Starting Pitchers

San Diego beat San Francisco 7-5 at Oracle Park on Friday night. Anthony Molina gave up nine hits and seven earned runs in three innings; Yunior Marte, who made his major league debut as a starting pitcher two weeks ago and whose last relief appearance before this month came at High-A Eugene in April, threw the next five innings and allowed nothing. It was the tenth time in 148 games a Giants reliever has thrown more innings than that day's Giants starter. Adrian Houser was the reliever in six of the first seven. He has been on the injured list since August 26 with a right forearm strain and was moved to the 60-day list on September 1. Rafael Devers hit his 36th home run, a grand slam off Robbie Ray in the fifth, and San Francisco scored nothing after it. Two takes filed.

Grant LombardSep 12, 20265 min read
Adrian Houser's Forearm Took A Job With It, And San Francisco Has Been Filling It With Starting Pitchers
Seventeen saves

San Francisco Claimed A Reliever Milwaukee Waived, So Ryan Walker Is Going To Sacramento For The Third Time

San Francisco optioned right-hander Ryan Walker to Triple-A Sacramento on Saturday morning, the third time it has optioned him in 2026, and activated right-hander Joel Kuhnel, whom it claimed off waivers from Milwaukee on Friday after the Brewers designated him for assignment on Wednesday. The move was forced by two ceilings: the Giants carried 28 active players and 14 pitchers before it, and all thirty major league clubs were carrying exactly 28 and exactly 14 on Saturday, measured off MLB's active-roster endpoint. Walker led the 2025 Giants with 17 saves out of the 41 the club recorded in 162 games, with Camilo Doval taking 15 of the rest. This season he has a 7.16 ERA across 33 appearances and 32.2 innings, with 19 walks, one more than he issued in 80.0 innings in 2024, when his ERA was 1.91. Opponents have scored in 16 of his 33 outings. His three optional assignments came on May 10, July 9 and September 5, with recalls on June 12 and August 24; in his last stint he allowed four runs across 6.1 innings in six appearances, the first three scoreless, two runs on August 29 and one in each of the last two. San Francisco has made 49 optional assignments across 26 players in 2026, led by Tristan Beck's six. Ten different Giants have recorded a save this year, 26 in total through 142 games, with Caleb Kilian's eight the most. Walker was San Francisco's 31st-round pick in 2018, No. 916 overall, out of Washington State. The club is 58-84, eliminated in the National League West, with a wild-card elimination number of five and 20 games left. Sacramento has 14 games left and its regular season ends September 20. Two takes filed.

Grant LombardSep 5, 20265 min read
San Francisco Claimed A Reliever Milwaukee Waived, So Ryan Walker Is Going To Sacramento For The Third Time