Deadline math

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

The Giants are sellers at 0.4 percent, and that part is settled. What is not settled is the price on their two expiring contracts, where the underlying numbers point in opposite directions.

JS
Jamie SilvaJul 26, 20266 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.

The Giants' playoff odds are 0.4 percent.

That is FanGraphs. Baseball Prospectus has them at 0.3. Baseball Reference has them under 0.1. Three models built on different assumptions, run against a 44-60 team sitting 10.5 games out of the last wild card with 58 to play, and they agree to within a rounding error. There is no version of the rest of this season worth playing for.

So the interesting question is not whether the Giants sell before 6 p.m. Eastern on August 3. It is what they are selling, and there the numbers are much less agreeable.

Two players are on expiring contracts and are plainly available. Luis Arraez, one year at $12 million, no no-trade protection, hitting .326. Robbie Ray, the last year of the five-year deal he signed with Seattle, roughly $8 million left on it, carrying the best ERA in the rotation. Both look like sell-high candidates. Only one of them is.

Buster Posey in a San Francisco Giants uniform behind the plate during a 2019 game
Posey in 2019, seven years before the deadline that is his to run. He is now the Giants' president of baseball operations, working with general manager Zack Minasian on the first sell-off of his tenure. Photo: David from Washington, DC / CC BY 2.0, via Wikimedia Commons

Arraez has been the Giants' best player, and it is not close

FanGraphs WAR, position players and pitchers together, 2026 season through July 26. The two highlighted names are the expiring contracts. One of them leads the team. The other is ninth on it.

Luis Arraez2B · expiring
3.7fWAR
Landen RouppSP
2.3fWAR
Logan WebbSP
2.1fWAR
Casey Schmitt3B
1.9fWAR
Rafael Devers1B/DH
1.6fWAR
Matt Chapman3B
1.3fWAR
Jung Hoo LeeCF
1.1fWAR
Bryce Eldridge1B
0.8fWAR
Robbie RaySP · expiring
0.6fWAR
Willy AdamesSS
0.1fWAR

Look at where the two highlighted rows sit. Arraez is at the top of a chart that contains the entire roster. Ray is ninth, below a 21-year-old who has been in the major leagues since May.

The gap in Ray's line is the whole story#

Ray has a 3.34 ERA. He also has a 4.66 FIP, which is Fielding Independent Pitching, the estimate of what a pitcher's ERA would be if you stripped out everything his defense and his luck did and kept only the four things he controls without help: strikeouts, walks, hit batsmen and home runs.

The gap between those two numbers is 1.32 runs. He is the only starter in the rotation whose FIP is worse than his ERA, and every other starter's gap runs the other direction.

Ray owns the rotation's best ERA and its second-worst FIP

Bar length is FIP, so longer is worse. Actual ERA at right. Every Giants starter except Ray has a FIP lower than his ERA, which is the ordinary direction for a pitcher whose results are being earned rather than allowed.

Adrian Houser66.0 IP
5.335.73 ERA
Robbie Ray110.1 IP
4.663.34 ERA
Tyler Mahle83.0 IP
4.525.31 ERA
Trevor McDonald70.1 IP
4.275.12 ERA
Logan Webb113.0 IP
3.503.98 ERA
Landen Roupp110.0 IP
3.313.93 ERA

The mechanism underneath is not mysterious. Ray is walking 11.6 percent of the batters he faces and striking out 19.9 percent of them. A pitcher who walks that many people and misses that few bats is not usually running a 3.34. The strikeout rate is the part that should worry a buyer most, because it is the most stable thing on a pitcher's page and it stabilizes fastest. It says this is who he is now, at 34, in his walk year.

None of which means Ray is worthless. He has made 20-plus starts, he is durable, he is left-handed, and a contender that needs a fourth starter in October will pay for that. It means the price a buyer quotes off the ERA is a price the Giants should take immediately and without negotiating, because the components say the next 58 games are more likely to look like the FIP than the ERA.

Arraez is the opposite case, and the reason is his glove#

The batting line is the part everyone can see: .326/.363/.449 in 433 plate appearances, a 122 wRC+, which means 22 percent better than a league-average hitter after adjusting for park and era. That is a good season and it is roughly the season Arraez always has. Three batting titles say so.

The part that has actually changed is the defense.

Arraez is at plus-11 Outs Above Average at second base, a career best, second among all second basemen behind the Cardinals rookie JJ Wetherholt. For most of his career the glove was the thing you tolerated to get the bat. This season it is an asset, and that single reversal is doing more to his trade value than the batting average is.

That is also why the 3.7 WAR is real rather than a fluke of sequencing. It is built out of two independent components moving in the same direction, one of which is measured by cameras rather than inferred from outcomes.

The honest caveat: single-season defensive metrics are the noisiest thing in this piece. One year of OAA is not proof that a 29-year-old has permanently become a good defender. It is evidence, it is better evidence than the reputation it contradicts, and a buyer should still discount it more than they would discount the bat.

The part no deadline can fix#

Both of these men will be somewhere else in August, and it will not change the shape of this franchise, because the actual problem is not on the expiring-contract list.

Willy Adames is signed through 2031 at $26 million a year, with roughly $140 million left after this season, and he is hitting for a 93 wRC+ with 0.1 WAR. Matt Chapman is signed through 2030 with about $100 million left, at a 95 wRC+. Both hold full no-trade clauses. Those two facts in combination, negative surplus value and an absolute veto, are what make a contract genuinely immovable rather than merely expensive.

Rafael Devers is the interesting exception, and he is interesting in the direction nobody expects. He has no no-trade clause, which makes him the only one of the three the Giants could actually move. He is also, since the start of May, hitting well enough that they should not want to. The 22 homers and the 119 wRC+ are the current numbers. The .232 average and 79 wRC+ that still circulate are from May 11, when this team was 16-24, and they describe a player who no longer exists.

There is a column somewhere arguing that this roster needs to want it more. This is not that column, and the payroll ledger is not interested in that argument either.

What this piece is predicting#

Three calls, all of them scoreable by anyone holding a box score in October.

Ray finishes 2026 with a season ERA above 4.00. Neither Adames nor Chapman is traded by the August 3 deadline. And Arraez is traded, in a deal whose headline return does not include a consensus top-100 prospect, because a 29-year-old rental second baseman with one year of contact-first offense and one year of good defense is not what that price buys.

Method

All rate stats and WAR figures are FanGraphs, team pages retrieved July 26, 2026, and reflect games through July 25. Outs Above Average is Statcast. Playoff odds are FanGraphs, Baseball Prospectus PECOTA and Baseball Reference as of the same date and are model output, not measured results. Contract terms and remaining money are per MLB Trade Rumors. Known weaknesses: single-season OAA carries the widest error bars of any number here, and the two public estimates of Arraez's wRC+ this week differ by three points depending on the cutoff date, which is a date artifact rather than a disagreement.

Filed under Giants

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 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 Robbie Ray

His page →
Posey starts the winter with the bullpen, and the rotation lost more
The 2027 Giants

Posey starts the winter with the bullpen, and the rotation lost more

At the season-end news conference on September 29, Buster Posey took the blame for the bullpen and said the club's offseason work starts there, with the rotation right behind it. The 2026 record explains why the bullpen is first in line: 16-29 in one-run games, and a relief corps whose strikeout-minus-walk rate beat only two clubs. The 2027 supply says the rotation has the bigger hole. Of 162 starts, 39 went to Robbie Ray and Tyler Mahle, both traded at the deadline, and 31 went to Trevor McDonald, Blade Tidwell and Carson Whisenhunt, whose elbows put their returns at late 2027 or 2028. The lineup the club intends to keep drew 449 walks, the fewest in the majors, and owes $451 million from 2027 on to Rafael Devers, Willy Adames and Matt Chapman. The same week, MLB Pipeline named San Francisco its Farm System of the Year. No take filed.

Andie TownsendOct 2, 20266 min read
Seven of the thirteen men who started for the Giants cannot pitch this week
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
Adrian Houser's Forearm Took A Job With It, And San Francisco Has Been Filling It With Starting Pitchers
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

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 →
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
The Giants' farm had the best record in baseball. Promotions decided who rose
The 2027 Giants

The Giants' farm had the best record in baseball. Promotions decided who rose

The Giants' seven minor league affiliates combined for a 413-303 record and a run differential of plus 540, the best of any organization, and MLB Pipeline named San Francisco its Farm System of the Year. A team record does not say which prospects rose. A promotion does, because the new level's pitchers have not seen the hitter and the rate either holds or it does not. Jhonny Level, 19, kept his strikeout rate under 19 percent after moving to High-A Eugene. Josuar Gonzalez hit better at Single-A than he had in the complex league and climbed from 15th to 7th on Pipeline's Top 100. Gavin Kilen, Trevor Cohen and Dakota Jordan all reached Double-A Richmond on July 17; Kilen's .812 OPS did not move, Cohen's walk rate fell by half and Jordan's power disappeared in 88 plate appearances. Bo Davidson improved after his promotion to Triple-A and reached the majors. Joe Whitman's strikeout rate fell from 33 percent to 19 after his.

Andie TownsendOct 16, 20267 min read
Randy Rodríguez's last pitch left the park. On Tuesday he threw the next one
Randy Rodríguez

Randy Rodríguez's last pitch left the park. On Tuesday he threw the next one

Randy Rodríguez, signed by the Giants out of Santo Domingo on July 2, 2017, became a National League All-Star in 2025 with a 1.78 earned run average over 50 games. His last pitch that season was a slider William Contreras hit for a walk-off home run in Milwaukee on August 22. He had Tommy John surgery on September 24, 2025, and on October 13, 2026 he threw a scoreless first inning for the Scottsdale Scorpions at Scottsdale Stadium, his first game at any level in 417 days.

Posey ThompsonOct 14, 20268 min read

Earlier on the Giants

The Giants Called Up Tugboat Wilkinson To Start And Used Him For Seven Batters
The debut

The Giants Called Up Tugboat Wilkinson To Start And Used Him For Seven Batters

Matt Wilkinson made his major league debut on Wednesday against the organization that drafted him in 2023 and traded him in May, and San Francisco used him as an opener: two scoreless innings, seven batters, twenty-five pitches, then Adrian Houser for the next five. It is the second time in 126 regular-season games that a Giants starter has been pulled after two innings or fewer by design, and Houser has thrown the bulk innings behind both, and won both. Vitello said the two innings were partly to get Wilkinson on a major league mound and partly to set him up for innings in Boston.

Grant LombardAug 20, 20264 min read
San Francisco Claimed A Third Baseman Thursday. The Roster Spot Came From An Elbow.
Roster math

San Francisco Claimed A Third Baseman Thursday. The Roster Spot Came From An Elbow.

San Francisco claimed Shay Whitcomb off waivers from Houston on Thursday and optioned him to Triple-A Sacramento, opening the roster spot by transferring Trevor McDonald to the 60-day injured list. Nothing about McDonald's elbow changed Thursday. It was rebuilt on August 5. The transfer was a piece of paperwork the club had been able to file for eight days and filed the moment it wanted something.

Grant LombardAug 13, 20264 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