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.

Correction, 2026-09-22

This piece said San Francisco kept "the January signing bonus it had already paid" in the Mahle trade. The bonus had not been paid. Mahle's contract carries a $3 million signing bonus payable January 15, 2027, per the Associated Press's January 9, 2026 account of the deal's terms, and MLB Trade Rumors reported on August 2 that the Giants remain responsible for it after the trade. The trade's other terms as stated here, Atlanta assuming the roughly $2.1 million left on the 2026 salary, are correct. The error entered at the fact pass, where the bonus was checked as a sum and not as a date.

GSP

Filed under Giants

More on Heliot Ramos

His page →
Seven more Giants signings, graded from the day each one reached the majors
Free Agent Regrade

Seven more Giants signings, graded from the day each one reached the majors

The second half of the 2025-26 class: Caleb Kilian and Jared Oliva, selected to the opening-day roster on March 25; Eric Haase on April 21, when Daniel Susac went to the injured list; Gregory Santos on April 29; Wilkin Ramos and Buddy Kennedy on June 1; and Andrew Knizner, signed to a major league deal on August 11 after Susac's kneecap fracture. Graded as of each selection date on need, fit, price and risk: Kilian B, Oliva C+, Haase B-, Santos C+, Ramos B-, Kennedy B-, Knizner B. Their result grades follow at the All-Star break and at season's end.

Andie TownsendSep 22, 20267 min read
The Giants made five trades in two days. Graded on August 3, one of them is a C+
Trade Regrade

The Giants made five trades in two days. Graded on August 3, one of them is a C+

A process grade asks whether a club made the right trade at the right price at the right time on what it knew that day, and the answer does not change when the players do. The five Giants deadline trades, graded as of August 3, 2026: Tyler Mahle to Atlanta for Anthony Molina, C+; Luis Arraez and Caleb Kilian to Philadelphia for Ramon Marquez and Marty Gair, A-; Robbie Ray to San Diego for Miguel Mendez and Joniel Hernandez, B+; Heliot Ramos to New York for Henry Lalane and Kaeden Kent, B; Erik Miller and Carlos Gutierrez to Boston for Marcelo Mayer, A-. Every source is dated August 2 to August 4. The result gets its own grade when the season ends on September 27.

Andie TownsendSep 22, 202611 min read
At the All-Star break, the Giants' winter regrades to a D+. Only Arraez went up
Free Agent Regrade

At the All-Star break, the Giants' winter regrades to a D+. Only Arraez went up

The mid-season regrade of the sixteen 2025-26 Giants signings, as of the All-Star break on July 14, 2026, off each player's line through that date and nothing later. Arraez, an All-Star at .330/.369/.460 through 402 plate appearances, moves from a B+ to an A. Bader, at .170 in 111 plate appearances and on the injured list, moves from an A- to a D. Houser is a C-, Mahle a D+, Kilian a B-, Hentges a B-. Brennan, Oliva, Ramos and Kennedy, all off the 40-man by the break, are D-minuses. Knizner, signed in August, has no mid-season grade. The class, a C+ at opening day, regrades to a D+. The season-end regrade follows September 27.

Andie TownsendSep 22, 20268 min read

More on Luis Arraez

His page →
The Giants' nine free-agent contracts, graded on signing day. The biggest one is a C+
Free Agent Regrade

The Giants' nine free-agent contracts, graded on signing day. The biggest one is a C+

The 2025-26 Giants signed nine major league free agents for $70.28 million guaranteed across the nine, and none of the nine came from the top of the market. Each is graded here as of its signing date, on a four-part rubric in this order: need, fit, price and term against MLB Trade Rumors' November 6 and FanGraphs' November 5 predictions, and risk. Hentges B, Foley B-, Houser C+, Mahle B+, Bader A-, Arraez B+, Wick C, Brennan B-, Borucki C+. The winter as a class, graded at opening day: C+. The result grades come at the All-Star break and at season's end.

Andie TownsendSep 22, 202612 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
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 Trade Arraez To Tampa Bay, And Five Other Calls I Will Answer For Monday Night
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

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 →
Three Giants made the Hall of Fame ballot. Each voter gets three votes.
Cooperstown

Three Giants made the Hall of Fame ballot. Each voter gets three votes.

Three of the eight names on the Hall of Fame's Contemporary Baseball Era ballot, announced November 2, ran the Giants: Dusty Baker, Bruce Bochy and Brian Sabean. Each of the sixteen voters may name at most three candidates and election takes twelve, so electing all three Giants on December 6 would use 36 of the room's 48 votes.

Grant LombardNov 2, 20264 min read
Four pitchers would cost the Giants no draft pick, and the youngest is 30
The 2027 Giants

Four pitchers would cost the Giants no draft pick, and the youngest is 30

Freddy Peralta, Clay Holmes, Kevin Gausman and Robbie Ray changed clubs at the deadline, so signing any of them costs the Giants no draft pick; they are 30 to 35, and two walked batters at a higher rate than the Giants' staff, sixth-highest in the majors. The four lower-walk arms can carry a qualifying offer, and their clubs decide by Monday, Nov. 2, the same day the Giants must cut their 40-man roster by 11.

Andie TownsendOct 30, 20265 min read
The Giants are building 2027 on seven players, and two of them held up
The 2027 Giants

The Giants are building 2027 on seven players, and two of them held up

Nothing the Giants announced at their season-end news conference moves any of the seven players the club is building 2027 on: Rafael Devers, Bryce Eldridge, Logan Webb, Landen Roupp, Willy Adames, Matt Chapman and Jung Hoo Lee. Measured against what next season asks of each, two of them delivered in 2026, and they are the two who split first base and designated hitter. Devers and Eldridge drew 128 walks in 1,081 plate appearances; every other Giant drew 321 in 4,980, a 6.4 percent rate against 8.9 for the majors. The other five each have to recover a specific thing from 2025: Webb's innings and strikeouts, Roupp's walk rate, Adames's defense at shortstop, Chapman's bat and Lee's walk rate. Adames went from +5 Outs Above Average to -17, and of 12 qualified shortstops since 2017 who fell to -10 or worse and stayed at the position, three got back to zero. Lee can opt out of his contract after 2027. One Called Shot filed.

Andie TownsendOct 23, 20266 min read

Earlier on the Giants

The Giants cannot lose 100 games. Their floor is one game better than 1985.
The arithmetic

The Giants cannot lose 100 games. Their floor is one game better than 1985.

San Francisco is 63-89 with ten games to play, so the worst record it can finish with is 63-99 and a second hundred-loss season is off the table. The league's year-by-year record for this franchise runs 144 seasons and contains exactly one hundred-loss year: 1985, at 62-100. The distance between that team and this year's floor is one game. Four seasons in the 144 have a worse winning percentage than a 63-99 finish, three of them played in New York. Across the 69 seasons the Giants have played in San Francisco, the best available outcome, winning all ten, is 73-89 and the eleventh-worst season in that span; losing seven of the ten produces 66-96, which is the 1984 club's record exactly. Tuesday's nine starters were Cox, Eldridge, Gilbert, Lee, Basabe, Hill, Cavanaugh, McCray and Koss. Turner Hill drove in three on a single, a groundout and the first home run of his major league life. Seven of the ten runs scored without a home run. Rafael Devers had core-muscle surgery in Philadelphia the same day. One take filed.

Grant LombardSep 16, 20265 min read
The Best Giants At Oracle Park In July 2028 May Be In The Futures Game
2028

The Best Giants At Oracle Park In July 2028 May Be In The Futures Game

Major League Baseball awarded San Francisco the 2028 All-Star Game on Friday, the city's fourth and its first at Oracle Park since 2007. The Giants are 50-72 and spent the deadline turning veterans into prospects. Four of their five Baseball America Top 100 prospects are in Single-A or below, and on the reported date of the game the two that shop ranks highest will be 20 and 19 years old. The men actually under contract that summer are Rafael Devers, Willy Adames, Matt Chapman and Logan Webb, and Webb's deal expires that year.

Grant LombardAug 15, 20265 min read
San Francisco Traded A Reliever For A Starter And Then Used Him In Relief
The fifth starter

San Francisco Traded A Reliever For A Starter And Then Used Him In Relief

Tidwell has walked four men in seventeen innings as a Giant, a rate of 2.1 per nine. He walked 35 in 72 innings at Sacramento this season, 37 in 97 Triple-A innings last season, and ten in fifteen with the Mets. Every other sample on his record says he walks people, and San Francisco is buying about five innings tonight.

Grant LombardAug 10, 20264 min read