Deadline math

Fourteen Trades Into July, One Top-100 Name Has Moved, And Not For A Rental

The Giants take an inventory of expiring contracts into Monday's deadline. The only market evidence available says expiring contracts are being paid in lottery tickets. And a buyer absorbs two and a half times as much salary for Robbie Ray as for Tyler Mahle, whose component numbers are nine hundredths of a run apart.

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

Fourteen trades have been completed across the major leagues this month. Exactly one of them returned a top-100 name, and it did not return one for a rental.

That deal was Boston sending left-hander Connelly Early, No. 56 on MLB Pipeline's preseason top 100, to Washington for Curtis Mead. Mead is an infielder with control years left on him. He is not an expiring contract and he was never on anybody's rental board.

Two things about Early belong in the open before the count leans on him. He is twenty-four, and the seventeen starts he has made this season are his first full year in a major league rotation, which makes him a top-100 name in the preseason sense and a working big-league starter in the present one. He has also been sidelined since early July with elbow inflammation. Both facts cut the same way. The one prospect-grade asset that changed hands this month changed hands at a discount, in something better read as a challenge trade between two young players than as a prospect package, and that weakens the control side of the split below rather than the rental side. The rental side is the one this column is about.

Everything else that moved in July went for something considerably smaller.

Tyler Mahle delivering a pitch for the San Francisco Giants in the orange alternate jersey, number 54
Mahle has the worse ERA of the Giants' two rental starters by 1.80 runs and the better strikeout and walk rates of the two. A buyer takes on about $3.0 million of him after Monday. Photo: MLB

The criteria first, then the board#

A price sheet is only worth reading if it says what it is pricing against. This one prices against completed transactions in the same month, at the real return, from the league's own deal tracker. Not what a package should fetch. What packages have fetched.

First the rentals and the salvage moves, which is most of the month:

DealDateWhat came back
Lance McCullers Jr. and Colton Gordon, Houston to MilwaukeeJul 15OF Jadyn Fielder, undrafted in 2024, hitting .233 at Class A
Aaron Civale, Athletics to ChicagoJul 18RHP Aiden Moffett, undrafted in 2025, a 9.67 ERA in A-ball
Nate Pearson, Houston to Kansas CityJul 22RHP Max Martin, a 10th-round pick in 2025
Ron Marinaccio, San Diego to PittsburghJul 23International bonus pool money
Kameron Misner, Kansas City to PhiladelphiaJul 25Cash
José Urquidy, Pittsburgh to ChicagoJul 26RHP Felix Doroteo, signed in 2025, pitching in the complex
Scott Blewett, St. Louis to AthleticsJul 26Cash
Johnathan Rodríguez, Baltimore to PittsburghJul 27Cash

Four of those eight returned no player at all.

Now the players with control years, which is where the actual prospects went:

DealDateWhat came back
Curtis Mead, Washington to BostonJul 25LHP Connelly Early, preseason top 100
Seth Halvorsen, Colorado to Los AngelesJul 20OF Landyn Vidourek, the Dodgers' No. 25, and RHP Nick Frasso
Logan O'Hoppe and Chase Silseth, Angels to TexasJul 29SS Angel Arredondo, outside the Rangers' top 30 entering the season

Three of the fourteen are not itemized above: two multi-player swaps on July 10 and a July 14 deal for a player to be named later. The names that moved in them are a seventh-round pick from 2023 and an eighth-rounder from 2025, so they do not change the count.

The split is the finding. Control bought a top-100 name this month. An expiring contract did not.

The limit on that, stated before anybody leans on it. Fourteen deals is a real sample of the bottom of this market and no sample at all of the top. Tarik Skubal, Freddy Peralta, Clay Holmes, Brady Singer and Eugenio Suárez were all still with their clubs on Thursday morning, and the premium inventory transacts in the last four days every year. So these fourteen deals establish a floor for what a rental returns. They do not establish a ceiling, and Luis Arraez is being shopped at the ceiling: third on MLB Trade Rumors' top 50 deadline candidates, tenth on ESPN's board at a 95 percent trade probability.

What a buyer actually takes on#

Ray costs a buyer two and a half times what Mahle does, and their FIPs are nine hundredths apart

All three are expiring contracts. Bar length is the money a buyer takes on from August 3 to the end of the regular season, derived as 30 percent of each 2026 salary, since the deadline falls about 70 percent of the way through the schedule. Sample is in the left column and the headline performance number is at right. The two highlighted rows are the rental starters.

Robbie Ray116.2 IP
$7.5M4.51 FIP
Luis Arraez408 AB
$3.6M.331 AVG
Tyler Mahle89.0 IP
$3.0M4.42 FIP

Look at the top row against the third. Two expiring starters who will pitch September games for somebody else, and one of them costs $4.5 million more.

The derivation is worth checking rather than trusting. Thirty percent of Ray's $25 million is $7.5 million, and MLB Trade Rumors, working independently, has his remaining salary at roughly $7.4 million. Thirty percent of Mahle's $10 million is $3.0 million, the figure Andrew Baggarly reported at The Athletic this week. The method lands on two outside numbers, which is the only reason to print it.

The two rental starters are the same pitcher#

Ray has a 3.16 ERA. Mahle has a 4.96 ERA. That is a gap of 1.80 runs, and it is the entire basis on which the market has separated them: Ray is tenth on the MLB Trade Rumors board and Mahle is twenty-sixth.

Their Fielding Independent Pitching numbers are 4.51 and 4.42.

FIP estimates what a pitcher's ERA would be with his defense and his sequencing stripped out, leaving strikeouts, walks, hit batsmen and home runs. Nine hundredths of a run separates them. Underneath, Mahle is better in both directions: 8.1 strikeouts per nine innings against Ray's 7.8, and 3.5 walks per nine against Ray's 4.3. FanGraphs has them level at 0.8 wins above replacement.

Now the sample sizes, since they decide how much of this to believe. Ray has thrown 116.2 innings across 20 starts, Mahle 89.0 across 17. Both are well past the point where strikeout and walk rates mean something, and both are short of the point where one season's gap between ERA and FIP says more about the pitcher than about the innings behind him. Strongly indicated rather than proven. I would bank the direction of the convergence well before the magnitude.

The confound is defense. Ray and Mahle have thrown in front of the same fielders all year, which is what makes the comparison clean, and it also means neither man's ERA travels with him.

Two names came off the board this week, and one of them raises the price on a third#

Casey Schmitt tore the meniscus in his left knee on July 27 and went on the injured list the next day, hitting .271 with 21 home runs in 98 games on a pre-arbitration contract. Nobody sells a player at that price, so his value here is what his absence does to somebody else. Schmitt was going to take second base once Arraez was moved. Trading Arraez now costs more than it did Sunday, because the replacement no longer exists.

Harrison Bader has played 15 games. He has been out since May 30 with plantar fasciitis in his left foot, the foot got worse in a scooter accident on the night of July 25, and no MRI result was public as of Thursday morning. Fifteen games is the number that prices him, and it prices him at nothing.

The no-trade wall runs opposite to the speculation#

PlayerSigned throughNo-trade protection
Matt Chapman2030Full
Willy Adames2031Full
Rafael Devers2033None

Chapman and Adames can each veto any deal outright. Devers, the largest contract on the roster, cannot. Much of the coverage this week has it backwards, and a contract carrying negative surplus value plus an absolute player veto is immovable in a way that a merely expensive contract is not.

Jung Hoo Lee, where two things that look contradictory are both true. Bob Nightengale of USA Today reported that Buster Posey and his staff have decided Lee will not be available, which puts him with Logan Webb as the two players this front office will not move. ESPN separately has Lee eighteenth on its deadline board at a 40 percent trade probability. Both can hold at once: one is a report of a club's decision, the other an estimate of interest, and a team can decline to sell a player other teams want. What does not exist this morning is a named report that the Giants have made him available.

The three calls this desk already has on the board, before Monday grades them#

Stated on July 26, in the words they were filed in, and two of the three resolve at 6 p.m. Eastern on Monday.

Neither Willy Adames nor Matt Chapman is traded by the August 3 deadline. The reasoning was the no-trade clauses above plus production below league average. It has not moved, and nothing this week has moved it.

Luis Arraez is traded, and the headline piece coming back is not a consensus top-100 prospect. The first half was close to a freebie when it was filed, and everything above has made the second half easier rather than harder, which is worth saying out loud rather than quietly enjoying. If a top-100 name comes back Monday, the call is a miss and the market read behind it was wrong.

Robbie Ray finishes 2026 with a season ERA above 4.00. This one has moved against the desk. He was at 3.34 on July 26 and he is at 3.16 now, having thrown six scoreless innings since, so he needs to be worse from here than he was on the day the call was made for it to land. The FIP argument is unchanged and the ERA is going the wrong way. Both are true at once.

And one new call. From August 1 through the end of the regular season, Mahle posts a lower ERA than Ray. It follows from the components rather than the results, a stranger with two box scores can score it, and if a trade sends the two to different defenses, that confound is mine to have accepted in advance.

Method

Trade returns and dates are the league's official 2026 deadline tracker, cross-checked against Yahoo Sports' tracker, both read July 30. Prospect standing is MLB Pipeline and each club's organizational list at the date of the deal. Giants stat lines are ESPN team pages read July 30, reflecting games through July 29; FIP, xFIP and WAR are FanGraphs, same date, and are model estimates rather than measured results. Money owed after August 3 is derived as 30 percent of the 2026 salary and validated against two independently reported figures. Known weaknesses: fourteen completed deals is a sample of the low end of this market only, none of the premium inventory has moved yet, and a single season's gap between a pitcher's ERA and his FIP is suggestive rather than decisive at these innings totals.

Correction, 2026-08-17

This piece stated that Harrison Bader "has played 15 games." He had played 30, with a .170/.198/.358 line, and had been out since May 30, so the figure was already final when the piece ran and could not have moved after it. The house's own injury record carried 30 throughout. Doubling the sample does not rescue the season the piece describes, and the point it supports, that Bader is not a trade asset, is unchanged.

DS

Sources: MLB.com deal tracker, Yahoo Sports, ESPN, FanGraphs, MLB Trade Rumors, MLB Pipeline, Baseball America, Andrew Baggarly (The Athletic), Bob Nightengale (USA Today), NBC Sports Bay Area.

Filed under Giants

More on Robbie Ray

His page →
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
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
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

On the record

Called Shots →
Held upAug 21, 2026

San Francisco uses at least thirteen different starting pitchers in the 2026 regular season.

Ten men have started a game for the Giants through 127 games, which is tied for the sixth-fewest in the majors against a league median of thirteen. Three of the ten cannot start another: Mahle and Ray were traded on August 2 and 3, and McDonald is on the sixty-day injured list. The claim is that the season-long number ends up ordinary rather than exceptional, and it needs three names that have never started a game for this club to start one in the last thirty-five. That is the same rate the club has already run since the deadline, when Tidwell, Brubaker and Wilkinson each got a first start inside sixteen games, and September roster expansion makes an audition cheaper than it was in July. The honest case against it is that Webb, Roupp, Whisenhunt and Tidwell are four healthy starters for a five-man rotation and a club can fill the fifth day with the men it already has. Filed against every open Giants row: the Trent Harris row asks whether one specific pitcher starts a game and this one asks how many men do, and neither settles the other.

Latest on the Giants

The whole beat →
The Giants cut 17 players to reach 40. Now Henry Lalane needs a spot by Nov. 17
The 2027 Giants

The Giants cut 17 players to reach 40. Now Henry Lalane needs a spot by Nov. 17

The Giants removed 17 players from their 40-man roster between Oct. 29 and Nov. 2 and now hold exactly 40. They must add any prospect they want to shield from the Rule 5 draft by Nov. 17, three days before the Nov. 20 tender deadline, with Henry Lalane first in line and three pitchers holding spots they are not expected to use before late 2027 at the earliest.

Andie TownsendNov 6, 20265 min read
Brian Sabean said he was not an idiot. Jeff Kent repeated it in Orlando
Brian Sabean

Brian Sabean said he was not an idiot. Jeff Kent repeated it in Orlando

On Wednesday, November 13, 1996, Brian Sabean, newly named general manager of a Giants club that had finished last at 68-94, traded Matt Williams to Cleveland for Jeff Kent, Jose Vizcaino and Julian Tavarez. Two days later he called an informal news conference and said, per the San Francisco Chronicle, \"Well, I'm not an idiot.\" Kent drove in at least 101 runs in each of his six seasons in San Francisco, won the 2000 MVP and was elected to the Hall of Fame by the Contemporary Baseball Era Committee on December 7, 2025. At his introductory news conference the next day he said he would not be in the Hall without the trade and repeated Sabean's line. Sabean, the longest-serving general manager in franchise history, is on the Contemporary Baseball Era ballot the committee takes up on December 6, 2026.

Posey ThompsonNov 4, 20268 min read
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

Earlier on the Giants

Once Logan Webb Reaches The Fifth Inning He Has A 1.74 Earned Run Average
Second And Third

Once Logan Webb Reaches The Fifth Inning He Has A 1.74 Earned Run Average

Logan Webb has a 4.31 earned run average in 27 starts for the Giants in 2026, up from 3.22 in 34 starts last season, and the damage is concentrated in two innings. He has allowed 38 of his 77 earned runs in the second and third innings, which is 49 percent of the runs in 33 percent of his innings. His combined earned run average in those two innings was 2.95, 2.94, 2.32 and 3.31 in the four seasons before this one; this year it is 6.49. From the fifth inning on he has allowed 11 earned runs in 57 innings, an earned run average of 1.74, the lowest of his career by that measure. He allowed fewer hits per nine innings and posted a better opponents' on-base plus slugging than in 2025. He made his third straight All-Star team in July after a June in which he gave up three earned runs in 38 innings. One take filed.

Grant LombardSep 14, 20266 min read
A Giant Has Hit 35 Doubles And 35 Home Runs Seven Times Since 1883. Rafael Devers Just Made It Eight.
The eighth time

A Giant Has Hit 35 Doubles And 35 Home Runs Seven Times Since 1883. Rafael Devers Just Made It Eight.

Rafael Devers has 36 doubles and 36 home runs in 147 games for San Francisco, which is the eighth time a player has reached 35 of each in a season for this franchise and the first since Jeff Kent in 2002. Devers is the seventh man to do it, because Barry Bonds did it twice. Counted across every season the league's records hold for the club, 1883 through 2026, the other seven seasons belong to Mel Ott in 1929, Willie Mays in 1962, Willie McCovey in 1970, Barry Bonds in 1993 and 1998, Rich Aurilia in 2001 and Kent. Devers is also the only player in the major leagues at 35 and 35 in 2026: four men have 35 doubles and eight have 35 home runs, and he is the only name on both lists. He reached 35 home runs on September 5 at New York and 35 and 36 doubles on September 7 against St. Louis. He was the National League's player of the week for the week dated September 6. Tony Vitello rested him on September 9, ending a consecutive-games streak at 309, which Susan Slusser reported as the third-longest active streak in the majors behind Matt Olson's 927 and Pete Alonso's 562. The next-best home run total on the roster is 21, shared by Willy Adames and Casey Schmitt, and both men are on the 60-day injured list with returns the club lists as 2027. Devers has 36 of San Francisco's 167 home runs and 36 of its 246 doubles. The club is 62-86 and eliminated with 14 games left. Two takes filed.

Grant LombardSep 12, 20264 min read
PROSPECTSThe Giants Bought FourShortstops. Only One Of Them CanPlay Shortstopgrabsomepine.comgiants
Prospects

The Giants Bought Four Shortstops. Only One Of Them Can Play Shortstop.

The Giants have spent north of $13 million assembling four different answers to the same question. Sorting them by arrival date instead of by ranking reveals something uncomfortable about the next four years.

Grab Some PineJul 26, 20268 min read