Giants
Giants · Trade Regrade

Every Trade, Graded Twice

The process is graded once, on the day, from what was knowable that day. The result is regraded on a fixed calendar until the trade is finished. The gap is the story.

5 trades on the ledger, 5 with a process grade. Read on Sep 22, 2026.

Every Giants trade on the ledger: its process grade, its result grade now, and the next checkpoint.
TradeProcessResult nowNext checkpoint
Tyler Mahle to the BravesAug 2, 2026C+C+no regrade yetSeason's end, Sep 27, 2026
Luis Arraez and Caleb Kilian to the PhilliesAug 3, 2026A-A-no regrade yetSeason's end, Sep 27, 2026
Erik Miller and Carlos Gutierrez to the Red Sox for Marcelo MayerAug 3, 2026A-A-no regrade yetSeason's end, Sep 27, 2026
Heliot Ramos to the YankeesAug 3, 2026BBno regrade yetSeason's end, Sep 27, 2026
Robbie Ray to the PadresAug 3, 2026B+B+no regrade yetSeason's end, Sep 27, 2026

Tyler Mahle to the Braves

Aug 2, 2026

San Francisco Giants traded RHP Tyler Mahle to Atlanta Braves for RHP Anthony Molina.

Atlanta assumed the roughly $2.1 million left on Mahle's $7 million 2026 salary. The $3 million signing bonus stayed with the Giants and is payable January 15, 2027; it had not been paid at the time of the trade. Innings incentives split between the clubs by workload. MLB Trade Rumors (Anthony Franco), Giants Trade Tyler Mahle To Braves, 2026-08-02; bonus payment date per the Associated Press contract details, 2026-01-09 (signing bonus $3 million, payable Jan. 15, 2027). Corrects the earlier field, which took 'already paid' from this site's 2026-08-05 deadline report; that piece carries an appended correction dated 2026-09-22., Aug 2, 2026

Sent
  • Tyler MahleRHP, to ATL
Received
  • Anthony MolinaRHP, from ATL, AAA at the trade
ProcessC+as of Aug 2, 2026
Result nowC+no regrade yet
Next checkpointSep 27season's end, Sep 27, 2026
C+
Aug 2, 2026Sep 27, 2026season's end

One point so far: the process grade. Regraded at season's end, Sep 27, 2026.

The process grade, and why

Selling a 31-year-old rental with a 5.13 ERA over 94 2/3 innings (18 starts) was right for a 47-65 club, and clearing the roughly $2.1 million left on his salary is what a seller does. The price sits at the floor of the market: Atlanta arrived with a rotation crisis reported the same day (Lopez to the IL, Strider shut down, Schwellenbach out), and San Francisco sold a day early for a 24-year-old 40-man arm with a 6.89 ERA in 55 major league appearances and a 15.1 percent career strikeout rate, then optioned him to Sacramento on arrival. A low-minors lottery arm would have cost no roster spot; Molina costs one.

Andie Townsend, written Sep 22, 2026. The piece.

Sources, all dated on or before Aug 3, 2026: MLB Trade Rumors (Anthony Franco): Giants Trade Tyler Mahle To Braves; salary, signing bonus, Molina's options and service (Aug 2, 2026); NBC Sports Bay Area (Taylor Wirth): Giants trade Tyler Mahle to Braves for Anthony Molina; Mahle's June and July ERAs, Molina's career line (Aug 2, 2026); MLB Stats API: transactions for teamId 137 and each traded player; player lines by date range through 2026-08-03 at every level; game logs; schedule feed (Aug 3, 2026).

Every grade
  1. C+Process, as of Aug 2, 2026, written Sep 22, 2026, Andie Townsend
The calendar for this trade
  1. Season's end, Sep 27, 2026
  2. Opening day, Mar 25, 2027
  3. The deadline, Jul 31, 2027 (date provisional)
  4. Season's end, Sep 26, 2027
  5. Season's end, Sep 24, 2028 (date provisional)
  6. Season's end, Sep 30, 2029 (date provisional)
  7. Season's end, Sep 29, 2030 (date provisional)
  8. Final at Aug 2, 2031 or earlier
The lines
Each player's line since the trade, with its denominator and the date it was pulled.
PlayerSince the tradenAs of
Tyler Mahle MLBActive; on Atlanta Braves roster since 2026-08-02ERA 1.28 · WHIP 0.89 · 44 K · 7 BB · 4 HR · K% .234 · BB% .03749.1 IP, 188 BF, 8 GSep 22, 2026
Anthony Molina MLBActive; on San Francisco Giants roster since 2026-08-02ERA 3.44 · WHIP 1.00 · 35 K · 7 BB · 3 HR · K% .254 · BB% .051MLB San Francisco Giants, 23.0 IP; AAA Gwinnett Stripers, 2.0 IP; AAA Sacramento River Cats, 9.0 IP34.0 IP, 138 BF, 9 GSep 22, 2026

Luis Arraez and Caleb Kilian to the Phillies

Aug 3, 2026

San Francisco Giants traded 2B Luis Arraez and RHP Caleb Kilian to Philadelphia Phillies for RHP Marty Gair and RHP Ramon Marquez.

Sent
  • Luis Arraez2B, to PHI
  • Caleb KilianRHP, to PHI
Received
  • Marty GairRHP, from PHI, A+ at the trade
  • Ramon MarquezRHP, from PHI, A+ at the trade
ProcessA-as of Aug 3, 2026
Result nowA-no regrade yet
Next checkpointSep 27season's end, Sep 27, 2026
A-
Aug 3, 2026Sep 27, 2026season's end

One point so far: the process grade. Regraded at season's end, Sep 27, 2026.

The process grade, and why

The right trade at the right time at a price above what the week's market had paid for a rental bat: Philadelphia took every remaining dollar (about $2.97 million on Arraez, $252,700 on Kilian) and sent back the best prospect in any of the five deals. Marquez, 20, had a 1.68 ERA and 93 strikeouts among 222 batters (41.9 percent) over 59 innings at Single-A and High-A, was Philadelphia's No. 4 prospect by MLB Pipeline, and McDaniel graded him 50 FV, seventh of the 86 prospects who moved, a potential No. 3 or No. 4 starter just outside his top 100. Gair (35 FV, 69th) is a 23-year-old reliever with a 44.6 percent strikeout rate and a 14.9 percent walk rate in 36 low-minors innings. The step short of an A is distance: 30 High-A innings is three or four years from an answer.

Andie Townsend, written Sep 22, 2026. The piece.

Sources, all dated on or before Aug 4, 2026: MLB Trade Rumors (AJ Eustace): Phillies Acquire Luis Arraez, Caleb Kilian; remaining salaries, no-trade status, Kilian's control, Marquez and Gair (Aug 3, 2026); Kiley McDaniel, ESPN: MLB trade deadline 2026, ranking the 86 prospects who changed teams (Aug 4, 2026); MLB Stats API: transactions for teamId 137 and each traded player; player lines by date range through 2026-08-03 at every level; game logs; schedule feed (Aug 3, 2026); Grab Some Pine: The Giants Trade Arraez To Tampa Bay, And Five Other Calls (the deadline forecast; Silva's Ray valuation; the Skubal price; the 11-games-out standing) (Aug 2, 2026).

Every grade
  1. A-Process, as of Aug 3, 2026, written Sep 22, 2026, Andie Townsend
The calendar for this trade
  1. Season's end, Sep 27, 2026
  2. Opening day, Mar 25, 2027
  3. The deadline, Jul 31, 2027 (date provisional)
  4. Season's end, Sep 26, 2027
  5. Season's end, Sep 24, 2028 (date provisional)
  6. Season's end, Sep 30, 2029 (date provisional)
  7. Season's end, Sep 29, 2030 (date provisional)
  8. Final at Aug 3, 2031 or earlier
The lines
Each player's line since the trade, with its denominator and the date it was pulled.
PlayerSince the tradenAs of
Luis Arraez MLBActive; on Philadelphia Phillies roster since 2026-08-03AVG .286 · OBP .317 · SLG .381 · OPS .698 · 2 HR · 9 BB · 7 K · 0 SB183 PA, 44 GSep 22, 2026
Caleb Kilian ILInjured 60-Day; on Philadelphia Phillies roster since 2026-08-03ERA 13.50 · WHIP 1.80 · 3 K · 2 BB · 1 HR · K% .188 · BB% .1253.1 IP, 16 BF, 4 GSep 22, 2026
Marty Gair AAActive; on Richmond Flying Squirrels roster since 2026-09-01ERA 6.00 · WHIP 1.33 · 18 K · 7 BB · 0 HR · K% .346 · BB% .135AA Richmond Flying Squirrels, 4.0 IP; A+ Eugene Emeralds, 8.0 IP12.0 IP, 52 BF, 11 GSep 22, 2026
Ramon Marquez ILInjured 7-Day; on Eugene Emeralds roster since 2026-08-03ERA 5.40 · WHIP 1.00 · 12 K · 1 BB · 1 HR · K% .308 · BB% .02610.0 IP, 39 BF, 2 GSep 22, 2026

Erik Miller and Carlos Gutierrez to the Red Sox for Marcelo Mayer

Aug 3, 2026

Boston Red Sox traded 2B Marcelo Mayer to San Francisco Giants for LHP Erik Miller and CF Carlos Gutierrez.

Sent
  • Erik MillerLHP, to BOS
  • Carlos GutierrezCF, to BOS
Received
  • Marcelo Mayer2B, from BOS, MLB at the trade
ProcessA-as of Aug 3, 2026
Result nowA-no regrade yet
Next checkpointSep 27season's end, Sep 27, 2026
A-
Aug 3, 2026Sep 27, 2026season's end

One point so far: the process grade. Regraded at season's end, Sep 27, 2026.

The process grade, and why

The shape a 47-65 club should look for on every call: it sold a 28-year-old reliever at the top of his market (2.76 ERA over 32 2/3 innings, 45 strikeouts but 22 walks among 142 batters, first arbitration year this winter) and a prospect described as a fourth-outfielder profile (Gutierrez, 40 FV, 31st of 86, .271/.385/.441 in 357 High-A plate appearances), and bought five and a half seasons of control over a 23-year-old former fourth overall pick at a price set by his injury and by 364 major league plate appearances of .223/.278/.346. The risk was known and specific: a wrist surgery in 2025, a bone stress reaction in the left ulna on June 26, 2026 with no reported timeline, an average exit velocity of 86 mph. The step short of an A is the wait, whose length was not in any document on August 3.

Andie Townsend, written Sep 22, 2026. The piece.

Sources, all dated on or before Aug 4, 2026: MLB Trade Rumors (Anthony Franco): Red Sox, Giants Swap Marcelo Mayer For Erik Miller; Mayer's service, options and control, batted-ball data, Miller's service and control, Gutierrez's rankings and FanGraphs description (Aug 3, 2026); NBC Sports Bay Area (Angelina Martin): Giants trade Erik Miller, prospect to Red Sox for Marcelo Mayer; Mayer's 2025 wrist surgery and 2026 games by position, Gutierrez's Pipeline rank (Aug 3, 2026); Baseball America: Red Sox Acquire Carlos Gutierrez, Erik Miller From Giants In Deal For Marcelo Mayer (Aug 3, 2026); Kiley McDaniel, ESPN: MLB trade deadline 2026, ranking the 86 prospects who changed teams (Aug 4, 2026); MLB Stats API: transactions for teamId 137 and each traded player; player lines by date range through 2026-08-03 at every level; game logs; schedule feed (Aug 3, 2026).

Every grade
  1. A-Process, as of Aug 3, 2026, written Sep 22, 2026, Andie Townsend
The calendar for this trade
  1. Season's end, Sep 27, 2026
  2. Opening day, Mar 25, 2027
  3. The deadline, Jul 31, 2027 (date provisional)
  4. Season's end, Sep 26, 2027
  5. Season's end, Sep 24, 2028 (date provisional)
  6. Season's end, Sep 30, 2029 (date provisional)
  7. Season's end, Sep 29, 2030 (date provisional)
  8. Final at Aug 3, 2031 or earlier
The lines
Each player's line since the trade, with its denominator and the date it was pulled.
PlayerSince the tradenAs of
Erik Miller MLBActive; on Boston Red Sox roster since 2026-08-03ERA 3.24 · WHIP 1.38 · 28 K · 11 BB · 1 HR · K% .373 · BB% .14716.2 IP, 75 BF, 17 GSep 22, 2026
Carlos Gutierrez ILInjured 7-Day; on Greenville Drive roster since 2026-08-03AVG .275 · OBP .351 · SLG .373 · OPS .724 · 0 HR · 5 BB · 10 K · 5 SB58 PA, 13 GSep 22, 2026
Marcelo Mayer MLBActive; on San Francisco Giants roster since 2026-08-03AVG .286 · OBP .348 · SLG .476 · OPS .824 · 1 HR · 2 BB · 13 K · 0 SBMLB San Francisco Giants, 4 PA; AAA Sacramento River Cats, 19 PA23 PA, 5 GSep 22, 2026

Heliot Ramos to the Yankees

Aug 3, 2026

San Francisco Giants traded LF Heliot Ramos to New York Yankees for LHP Henry Lalane and SS Kaeden Kent.

Sent
  • Heliot RamosLF, to NYY
Received
  • Henry LalaneLHP, from NYY, A+ at the trade
  • Kaeden KentSS, from NYY, A+ at the trade
ProcessBas of Aug 3, 2026
Result nowBno regrade yet
Next checkpointSep 27season's end, Sep 27, 2026
B
Aug 3, 2026Sep 27, 2026season's end

One point so far: the process grade. Regraded at season's end, Sep 27, 2026.

The process grade, and why

The one trade the club did not have to make. Ramos, 26, was controllable through 2029 and due his first arbitration hearing, with an on-base percentage of .322, .328 and .304 across three seasons, a 26.8 percent strikeout rate (82 of 306 plate appearances) and a 5.2 percent walk rate through August 3, and minus-17 across the three public defensive measures over roughly 3,100 outfield innings. Selling a corner outfielder whose cost rises every winter into the most acute outfield need in the league (Judge and Bellinger both on the injured list) was the right time. Lalane (45 FV, 15th of 86, 2.77 ERA and 98 strikeouts among 310 batters over 78 innings, New York's No. 5 by Pipeline and Baseball America) and Kent (40 FV, 24th, .302/.359/.433 in 354 High-A plate appearances) are a fair price and not a strong one: the arm carried a 2024-25 shoulder history and the infielder was on the seven-day injured list on the day of the trade, unplayed since July 5.

Andie Townsend, written Sep 22, 2026. The piece.

Sources, all dated on or before Aug 4, 2026: MLB Trade Rumors (Connor Byrne): Yankees Acquire Heliot Ramos; service, salary, control, defensive record, Lalane and Kent rankings and lines (Aug 3, 2026); MLB.com (Maria Guardado): Giants trade Heliot Ramos to Yankees; Pipeline rankings for Lalane and Kent (Aug 3, 2026); Yahoo Sports (Jack Baer): Yankees acquire Heliot Ramos to fill injury-ravaged outfield; Judge and Bellinger on the injured list, Ramos against left-handers (Aug 3, 2026); Kiley McDaniel, ESPN: MLB trade deadline 2026, ranking the 86 prospects who changed teams (Aug 4, 2026); MLB Stats API: transactions for teamId 137 and each traded player; player lines by date range through 2026-08-03 at every level; game logs; schedule feed (Aug 3, 2026); Grab Some Pine: The Giants Trade Arraez To Tampa Bay, And Five Other Calls (the deadline forecast; Silva's Ray valuation; the Skubal price; the 11-games-out standing) (Aug 2, 2026).

Every grade
  1. BProcess, as of Aug 3, 2026, written Sep 22, 2026, Andie Townsend
The calendar for this trade
  1. Season's end, Sep 27, 2026
  2. Opening day, Mar 25, 2027
  3. The deadline, Jul 31, 2027 (date provisional)
  4. Season's end, Sep 26, 2027
  5. Season's end, Sep 24, 2028 (date provisional)
  6. Season's end, Sep 30, 2029 (date provisional)
  7. Season's end, Sep 29, 2030 (date provisional)
  8. Final at Aug 3, 2031 or earlier
The lines
Each player's line since the trade, with its denominator and the date it was pulled.
PlayerSince the tradenAs of
Heliot Ramos MLBActive; on New York Yankees roster since 2026-08-03AVG .162 · OBP .291 · SLG .343 · OPS .634 · 4 HR · 14 BB · 34 K · 1 SB117 PA, 34 GSep 22, 2026
Henry Lalane AAActive; on Richmond Flying Squirrels roster since 2026-09-15ERA 4.57 · WHIP 1.34 · 16 K · 8 BB · 2 HR · K% .168 · BB% .08421.2 IP, 95 BF, 5 GSep 22, 2026
Kaeden Kent AAActive; on Richmond Flying Squirrels roster since 2026-09-15; also assigned to Scottsdale Scorpions (AFL/winter) since 2026-09-15AVG .267 · OBP .283 · SLG .489 · OPS .772 · 2 HR · 1 BB · 7 K · 4 SB46 PA, 10 GSep 22, 2026

Robbie Ray to the Padres

Aug 3, 2026

San Francisco Giants traded LHP Robbie Ray to San Diego Padres for RHP Miguel Mendez and SS Joniel Hernandez.

Sent
  • Robbie RayLHP, to SD
Received
  • Miguel MendezRHP, from SD, A+ at the trade
  • Joniel HernandezSS, from SD, Rk at the trade
ProcessB+as of Aug 3, 2026
Result nowB+no regrade yet
Next checkpointSep 27season's end, Sep 27, 2026
B+
Aug 3, 2026Sep 27, 2026season's end

One point so far: the process grade. Regraded at season's end, Sep 27, 2026.

The process grade, and why

Right trade, right week: a 34-year-old rental left-hander with a 3.08 ERA over 122 2/3 innings but 57 walks among 512 batters (11.1 percent) and an ERA about a run and two-thirds below his expected fielding-independent mark is sold on the ERA before the ERA catches up, and San Diego paid for the 3.08. The return (Hernandez, 17, 45 FV, 13th of 86, .316/.439/.519 in 197 DSL plate appearances after a $1.4 million January signing; Mendez, 24, 40 FV, 26th, San Diego's No. 4 by Pipeline and FanGraphs) beat the pre-deadline expectation of one upper-minors starter outside a buyer's top ten. The minus: the Giants paid about $4.33 million to move him, the better piece is five years away, and Mendez was on the injured list with a shoulder problem and two rehab innings on the day the trade was filed.

Andie Townsend, written Sep 22, 2026. The piece.

Sources, all dated on or before Aug 4, 2026: MLB Trade Rumors (Steve Adams): Giants Trade Robbie Ray To Padres; remaining salary and assignment bonus split, Mendez's shoulder and rankings, Hernandez's bonus and rankings (Aug 3, 2026); Baseball America (Josh Norris): Giants Land Prospects Miguel Mendez, Joniel Hernandez From Padres For Robbie Ray (Aug 3, 2026); Kiley McDaniel, ESPN: MLB trade deadline 2026, ranking the 86 prospects who changed teams (Aug 4, 2026); MLB Stats API: transactions for teamId 137 and each traded player; player lines by date range through 2026-08-03 at every level; game logs; schedule feed (Aug 3, 2026); Grab Some Pine: The Giants Trade Arraez To Tampa Bay, And Five Other Calls (the deadline forecast; Silva's Ray valuation; the Skubal price; the 11-games-out standing) (Aug 2, 2026).

Every grade
  1. B+Process, as of Aug 3, 2026, written Sep 22, 2026, Andie Townsend
The calendar for this trade
  1. Season's end, Sep 27, 2026
  2. Opening day, Mar 25, 2027
  3. The deadline, Jul 31, 2027 (date provisional)
  4. Season's end, Sep 26, 2027
  5. Season's end, Sep 24, 2028 (date provisional)
  6. Season's end, Sep 30, 2029 (date provisional)
  7. Season's end, Sep 29, 2030 (date provisional)
  8. Final at Aug 3, 2031 or earlier
The lines
Each player's line since the trade, with its denominator and the date it was pulled.
PlayerSince the tradenAs of
Robbie Ray MLBActive; on San Diego Padres roster since 2026-08-03ERA 5.22 · WHIP 1.46 · 31 K · 26 BB · 7 HR · K% .179 · BB% .15039.2 IP, 173 BF, 8 GSep 22, 2026
Miguel Mendez AAActive; on Richmond Flying Squirrels roster since 2026-08-18; also assigned to Scottsdale Scorpions (AFL/winter) since 2026-09-15ERA 7.62 · WHIP 1.69 · 16 K · 7 BB · 2 HR · K% .258 · BB% .113AA Richmond Flying Squirrels, 10.2 IP; A San Jose Giants, 2.1 IP13.0 IP, 62 BF, 5 GSep 22, 2026
Joniel Hernandez RkActive; on DSL Giants Black roster since 2026-08-03AVG .395 · OBP .500 · SLG .684 · OPS 1.184 · 3 HR · 8 BB · 6 K · 6 SBRk DSL Giants Black, 41 PA; Rk DSL Padres Gold, 5 PA46 PA, 11 GSep 22, 2026
How this is graded

Two grades. The process grade is set once, as of the day of the trade, from what was knowable that day: was this the right trade, at the right price, at the right time? It never changes. The result grade is what the chart tracks after that, and it is regraded on a fixed calendar until the trade is finished. The dotted line on every chart is the process grade; the gap between the line and the last point is the story.

What the result grade weighs, in order. What the players sent have done for the other club. What the players received have done here. Where each of them is now: majors, minors, released or traded on. Contract control remaining on both sides. A regrade may move more than one step, and its argument has to say why. A prospect who will not surface for years keeps the row open; the trade still gets a grade and the argument says who is still unknowable.

The calendar. Season's end, then the next opening day, then the next trade deadline, then every season's end after that; final at five years from the trade or when nobody in the deal is with either club, whichever comes first. A checkpoint that passes with no regrade shows as overdue on this page rather than waiting quietly.

The source-date rule. A process grade may cite nothing dated later than the day after the trade. The build refuses a grade that breaks it. The 2026 Giants deadline class was first graded in September 2026, not on the day. Each process grade is written as of the trade date from sources dated Aug 2 to Aug 4, 2026 only, and the date it was written prints beside it.

Every number is pulled, not typed. Each player's line since the trade is written into the ledger from the league's own feeds, with its n and the date it was pulled, and a regrade cannot publish on a number that is not in the file. The grade itself is a signed judgment under a byline, not a formula.