Giants
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 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
The deadline

San Francisco Sold Everything It Was Allowed To Sell

The Giants moved Mahle, Arraez, Ray, Ramos and Erik Miller and got eight players back, one of whom matters. What they did not move is the story: Adames and Chapman each hold a full no-trade clause, which means the salary relief everyone was pricing was never actually on the market. Plus an honest accounting of six deadline calls filed here on Sunday, two of which were right.

Grant LombardAug 5, 20267 min read
San Francisco Sold Everything It Was Allowed To Sell
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

More on Robbie Ray

His page →
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
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
The four days

A Rainout In Atlanta In June Left The Giants Needing Two Starters On Saturday

San Francisco's schedule from Friday to Monday asks for four starting pitchers. Blade Tidwell is the only one named. Saturday is a split doubleheader at Oracle Park, moved off Sunday on June 23 to clear a travel day for the makeup of a June 18 rainout in Atlanta, which is now Monday. Ten men have started a game for the Giants in 2026; Robbie Ray and Tyler Mahle were traded, Trevor McDonald and Carson Whisenhunt are on the 60-day injured list, Adrian Houser went on the 15-day list Wednesday, JT Brubaker is on the 15-day list, and Matt Wilkinson was optioned to Sacramento on August 24. That leaves Logan Webb, Landen Roupp and Blade Tidwell, and all three are already spoken for. The club is carrying thirteen pitchers, which is the most the rules allow before September 1, when the active roster goes to 28 and the pitcher limit to 14. The doubleheader lets it add a 27th man for one day, and that exception is the only way Wilkinson pitches in the majors before September 8. Two takes filed, on the 27th man and on the length of the four starts.

Grant LombardAug 27, 20265 min read
A Rainout In Atlanta In June Left The Giants Needing Two Starters On Saturday

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
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
Five innings

Flora was lined up to start a championship game, until the Giants moved him up

Jackson Flora's entire professional record is five innings across three starts, and the assignments around them are the part worth reading. San Francisco signed the fourth overall pick on July 18 and assigned him to the Arizona Complex League the same day. He was activated there on July 29 and never pitched in a game. He was sent to Single-A San Jose on September 1, debuted on September 4, and started Game 2 of the California League Division Series on September 10, telling reporters that night he was lined up for Game 3 of the championship series if it was needed. It was needed. On September 13, the day San Jose opened that series, the league's transaction feed records Flora assigned to Double-A Richmond. San Jose lost the deciding game on September 16 without him. He started for Richmond on September 17 in a game the Flying Squirrels had to win, retired all six men he faced on 28 pitches with four strikeouts, and Richmond lost 5-3 and was eliminated. He has never pitched at High-A. Of the thirty players taken in the first round of the 2026 draft, he is the only one to appear in a game above that level. Two takes filed.

Andie TownsendSep 18, 20265 min read
Flora was lined up to start a championship game, until the Giants moved him up

Earlier on the Giants

Two ways in

The Rangers Have Two Ways Into October And The Price Has One

The Rangers can reach the postseason by winning the AL West or by taking a wild card. The Blue Jays, thirteen and a half games back, realistically have one route. The market has the Blue Jays five cents richer anyway, and the reason is a hot month and an easy schedule that are both real and both already spent.

Casey MontgomerySep 4, 20268 min read
The Rangers Have Two Ways Into October And The Price Has One
Twelve Outs

Logan Webb Got Six Outs In Pittsburgh. The Pitcher San Francisco Added That Morning Got Twelve.

San Francisco selected the contract of left-hander Cesar Perdomo from Triple-A Sacramento on September 1 and he made his major league debut the same afternoon at Pittsburgh, pitching the fourth through the seventh innings of a 13-12 loss. Perdomo faced fifteen batters, recorded twelve outs, allowed three hits and one run, walked one and struck out four, throwing 40 of 58 pitches for strikes. Logan Webb started and was charged with nine earned runs while recording six outs against eighteen batters faced. Perdomo is 24, signed as a free agent out of Venezuela on July 2, 2021, and did not appear in a professional game until June 2022, when a 60-day injured list stay ended his first season after fifteen innings. He did not reach a full-season league until April 2024 and was assigned to Double-A Richmond on April 1 of this year, five months before his debut. His Sacramento line was a 5.10 earned run average with 20 walks in 47 and two-thirds innings. The 40-man spot came from Adrian Houser, moved to the 60-day injured list the same day with a right forearm strain and a club-stated expected return of 2027. San Francisco also recalled catcher Zach Morgan, who has still never appeared in a major league game. Two takes filed.

Grant LombardSep 2, 20265 min read
Logan Webb Got Six Outs In Pittsburgh. The Pitcher San Francisco Added That Morning Got Twelve.
The call-up

San Francisco Got The Better MRI And Called Up A Man Who Has Never Pitched Up Here

San Francisco placed Adrian Houser on the 15-day injured list Wednesday with a right forearm strain, transferred Carson Whisenhunt to the 60-day list, and selected the contract of right-hander Braxton Roxby from Triple-A Sacramento. Roxby is 27, has pitched in 211 professional games across six seasons, and has never appeared in a major league game. He came to the Giants in January 2025 as the return in a salary trade. His strikeout rate at Sacramento this year is 22.6 percent, against 30.8 percent across his five previous professional seasons. Houser's 2022 flexor strain in the same arm cost him 54 days; the Giants have 32 left before their last scheduled game on September 27.

Grant LombardAug 26, 20265 min read
San Francisco Got The Better MRI And Called Up A Man Who Has Never Pitched Up Here