Archive for 2025 Trade Deadline

Mets Plug Leaky Bullpen with Submariner

Darren Yamashita-Imagn Images

Having just added Gregory Soto to the bullpen, the Mets are at it again. Less than 90 minutes after his identical twin went to Pittsburgh in the Ke’Bryan Hayes trade, Tyler Rogers is also on the move.

Rogers, with his 1.80 ERA and 2.59 FIP in 50 innings this year for the Giants, has been one of the best relief pitchers in baseball. Still, he’s 34, and a rental, and a major departure from the hard-throwing Adonises the Mets might otherwise have pursued. And yet, David Stearns saw fit to give up Drew Gilbert, Blade Tidwell, and José Buttó — two big-name prospects and a guy who’s been decent in the majors this year — for two months of a guy who throws underhand. Maybe up to three months, if the Mets make the playoffs and stay there for a couple rounds.

It’s not quite that simple. Rogers is good, relievers are expensive now, and fame does not always equal value in the prospect world. Read the rest of this entry »


Acting Like Contenders, Angels Send Prospects to Nationals for Two Well-Traveled Relievers

Daniel Kucin Jr. and Mark J. Rebilas-Imagn Images

Winners of three straight games to lift their record to 53-55, the Angels are suddenly acting like contenders. On Wednesday, a day before this year’s trade deadline, the team bolstered its bullpen — which has been one of the majors’ worst this season — by acquiring relievers Andrew Chafin and Luis García from the Nationals in exchange for reliever Jake Eder and first base prospect Sam Brown.

This is the third stop of the season for the well-traveled García, a 38-year-old righty who has pitched for eight different teams — and the third time he’s joined the Angels. Not only did he spend the 2019 season in Anaheim, but he also re-signed with them as a free agent in December 2023 and spent the first four months of ’24 with them. In fact, the Angels traded him to the Red Sox in exchange for four prospects exactly one year ago.

García’s odyssey has since continued. He signed with the Dodgers in mid-February and made 28 appearances totaling 27 1/3 innings before being designated for assignment on June 29 and released on July 4. He missed about a month from late May to late June with a right adductor strain, then returned for two appearances before getting DFA’d. That last outing was abysmal; he allowed three runs in one-third of an inning against the Royals on June 28, capping a stretch in which he gave up nine runs and 19 hits in his final 10 2/3 innings with the Dodgers and ballooning his ERA to 5.27. Four days after being released, he signed with the Nationals. Since then, he’s gone on a roll, allowing just one run and five hits in 10 innings. Despite the contrast in ERAs, García’s 3.57 FIP with the Dodgers and 3.59 FIP with the Nationals suggest he’s basically the same pitcher, a worm-killing machine (54.6% groundball rate overall) who doesn’t miss many bats (19.5% strikeout rate) but keeps the ball in the park (0.48 homers per nine). Read the rest of this entry »


Reds Acquire Ke’Bryan Hayes in Divisional Swap

Charles LeClaire-Imagn Images

I’m not going to sugarcoat it, it’s been a slow week for deadline trades. The way the haves and have-nots line up this year, impactful additions are few and far between. The teams out of the playoff picture don’t have a lot to give up, and the teams with intriguing rental players are mostly already in the race. But the Pittsburgh Pirates, consistent innovators in ways to do weird things without contending, have entered the fray by trading Ke’Bryan Hayes to the Cincinnati Reds in exchange for Taylor Rogers, minor leaguer Sammy Stafura and cash considerations, as Mark Feinsand first reported.

Hayes is about as far from a deadline rental as you can imagine. He signed a lengthy contract extension in April 2022 and is still on that deal; he’s under team control through as long as 2030, in fact, and for cheap! He’s due an average of $7.5 million annually for the next four years, and the pact’s 2030 club option is for just $12 million with a $6 million buyout. That’s the kind of deal that gets teams salivating: long team control at rates that would barely get you a good middle reliever in free agency.

It gets better! Hayes is one of the best defenders in baseball. Since his 2020 debut, he leads all major leaguers with 73 Outs Above Average. Think that’s a fluke? He leads all major leaguers in Defensive Runs Saved – by 28 runs! The distance between him and second place is the same as the distance between second place and 25th. There are plenty of good third basemen with good defensive numbers. Hayes is head and shoulders ahead of all of them, unquestionably, and he’s lapping the third base field again this year, with 15 OAA (second place is four guys tied with four). Read the rest of this entry »


The 2025 FanGraphs Trade Deadline Roundup

Brett Davis-Imagn Images

Carlos Correa is an Astro… again. Mason Miller is a Padre! Eugenio Suárez is a Mariner! Jhoan Duran is a Phillie! Both of the Rogers twins are about to wear new uniforms (Taylor twice over)! The 2025 trade deadline has come and gone, and it saw some blockbuster moves. To help you keep track of all the activity, I’ve rounded up all of our deadline pieces in one place. You’ll find the broader preview and summary pieces listed first, followed by links to useful site tools, relevant pieces from RotoGraphs, and of course, a team-by-team listing of the transaction breakdowns that involve your favorite squad, either as buyers or sellers. I’ll update the roundup as more deadline analysis goes live.

All of the pieces linked below took time and resources to produce. If you enjoy our coverage of the trade deadline and are in a position to do so, we hope you’ll sign up for a FanGraphs Membership. It’s the best way to both support our work and experience the site, and comes with a ton of great benefits. Now, on to the roundup! Read the rest of this entry »


Seranthony Domínguez Switches Clubhouses

Lexi Thompson-Imagn Images

Some transactions are epic sagas that unfold over weeks or months, while others are compact little one-act plays that are over and done with in an afternoon.

On Tuesday, the Blue Jays lost Game 1 of a doubleheader to the Orioles by a score of 16-4. Chad Green, the team’s second-most expensive reliever, surrendered four of those runs in one inning, bringing his ERA to 5.56 and his home run total to 14 in just 43 2/3 innings. Before Game 2, the Blue Jays DFA’d Green and traded for Orioles right-hander Seranthony Domínguez, an unused substitute in Game 1.

Cutting ties with Green, who makes $10.5 million this year, will be expensive, but the Blue Jays did save a few hundred bucks on airfare by trading for a guy who was already in the building. Read the rest of this entry »


The Rays Swap Out Their Catchers as the Brewers Add Depth Behind the Dish

Nathan Ray Seebeck and Charles LeClaire-Imagn Images

The Rays have shuffled up their catchers just a few days before the trade deadline, first sending their starter Danny Jansen to the Brewers along with some cash in return for infielder Jadher Areinamo. Then, Tampa Bay followed it up with a second swap, this time bringing in Nick Fortes from the Marlins for outfielder Matthew Etzel.

While Jansen’s bat has fallen off significantly from his 2021-2023 seasons, when he posted a 120 wRC+ over 754 plate appearances for 6.0 WAR, he’s still an adequate part of a catching tandem and provides the occasional round-tripper. He’s slashing .204/.314/.389 with 11 home runs and a 98 wRC+ this season. His framing numbers have been down considerably the last few years, as well, enough to knock off just under a WAR per season or so from his overall value. Considering the Rays were practically certain to pay out Jansen’s $500,000 buyout rather than pick up their side of a $12 million mutual option, this looks like them getting what they can while the getting was good. Read the rest of this entry »


Pre-Deadline Top 100 Prospects Update

Kevin McGonigle Photo: Junfu Han/USA TODAY NETWORK via Imagn Images

With the draft behind us and the trade deadline looming, I’ve made a number of updates to The Board. The signing deadline for drafted players has passed, and the 2025 class has now been ported over to the pro side of The Board. You can now see where your favorite team’s new draftees line up in their farm system, and I may yet add a few more of the very late round and/or undrafted players who signed for way over slot (looking at you, Brewers). I’ve also peeled away from the lists those players who have exceeded the rookie eligibility threshold; they’ve been moved onto the Graduates tab on The Board. This means that the farm system values have shifted, and will continue to in real time as trades are made this week.

Most importantly, however, I’ve made a sweeping update to the Top 100 Prospects list. As I noted in the spring with our last Top 100 update, there are a couple of things to keep in mind as you read, especially if you’re new to FanGraphs prospect stuff. First, the “Top 100” title is arbitrary SEO nonsense; I rank players as deep as I have them graded as 50 FV prospects or better, and as of this update, that’s 99 guys. Second, remember that Future Value is a value grade. The tools and ultimate potential upside of a player matter a lot, as does the length and consistency of a player’s performance track record and their proximity to the majors. There are players who have talent upside better than their FV grade, but if they’re risky for whatever reason, or if they’re in the low minors, I want to reflect that risk/time element in their grade. Read the rest of this entry »


With Chris Paddack Trade, Tigers Bolster Ailing Rotation and Twins Start Selling

Isaiah J. Downing-Imagn Images

The Tigers didn’t wait long. On Monday, the team announced that starter Reese Olson would miss the rest of the season (and possibly the postseason) with a right shoulder strain, and that same day, Detroit filled Olson’s rotation spot by swinging a trade within the division for Minnesota right-hander Chris Paddack. The full deal brought Paddack and reliever Randy Dobnak to the Tigers in exchange for 19-year-old catching prospect Enrique Jimenez. The trade represented an attempt to stabilize an increasingly banged-up Detroit rotation for an increasingly important stretch run. For the Twins, the move kicked off what has the potential to be a significant sell-off.

We’ll start with the Twins side. “It’s just crazy how fast it can turn around,” Paddack told Dan Hayes of The Athletic, who initially reported news of the deal along with Ken Rosenthal. “World just got twisted upside down, to say the least. It stinks. This business is out of our control sometimes. I was really pulling for us, as a Twin. I was hoping we would make some moves and go get that Wild Card spot. I’m excited for this new opportunity with a new team.” It’s not immediately clear who will take Paddack’s spot in the Minnesota rotation. The Twins have a bullpen game planned for today. Paddack will start tomorrow, and he’s lined up to face his old squad when the Tigers and Twins face off a week from today. The Twins broadcast made a point of circling the date on the calendar during last night’s game. Read the rest of this entry »


Mitch Keller Is Suddenly a Hot Commodity

Charles LeClaire-Imagn Images

There’s been a lot of chatter about surplus value around these parts in recent days. As Ben Clemens wrote last week, surplus value informs a large part of a given player’s appeal as a trade target. Count up all the projected WAR remaining on a player’s deal, multiply it by the price of a single win, subtract the remaining cost of the contract, and what’s left over is an estimate of the player’s surplus value. Anything less than zero, and the contract can be considered underwater; if a contract is underwater, a team seeking to offload that player would expect to receive nothing of value in a trade return.

A couple of months back, my assumption was that Mitch Keller’s contract was ever-so-slightly underwater. The right-hander inked a five-year, $77 million extension in February of 2024. His first year on that deal was thoroughly mediocre: He made nearly every start, but posted a so-so 4.25 ERA/4.08 FIP. Over the two years preceding the deal, it was much of the same. His 4.13 ERA between 2022 and 2024 ranked 68th out of 106 pitchers with at least 300 innings pitched; his 3.92 FIP ranked 51st. The strikeout and walk rates were nearly dead-on league average.

Is a roughly 2-WAR starter worth tens of millions of guaranteed dollars? Your mileage may vary. Patrick Corbin went to the Rangers for $1.1 million after posting a 1.8-WAR season last year. Andrew Heaney got two years and $25 million after delivering 2.2 WAR. Nick Pivetta, notably younger than both of those guys but still three years older than Keller, signed with the Padres for four years and $55 million. If Keller had hit the open market after the 2024 season, when he put up 2.2 WAR in 31 starts (178 innings), I’d imagine he would have received a contract similar to what Pivetta earned after his 2.0 WAR and 145 2/3 innings. Perhaps Keller’s deal wasn’t terrible, but it also wasn’t something teams would be dying to get on their books.

But now it’s the peak of trade deadline season, and the 29-year-old Keller is a hot commodity. The Pittsburgh Post-Gazette reported last Tuesday that the Blue Jays are in on Keller. That’s in addition to reported interest from the Cubs, Mets and Yankees. Nearly half of the most serious World Series contenders are in on the Keller sweepstakes, suggesting that contract is now perceived as having surplus value. Perhaps this has something to do with the haggard state of these teams’ rotations, but I’m inclined to believe that isn’t the entire reason. Read the rest of this entry »


Envelope Please: The 2025 Crowdsourced Trade Value Results

David Banks-Imagn Images

Two weeks ago, we launched our new crowdsourced trade value tool, which aggregated responses to simple “Which of these two players do you prefer?” questions to create a composite trade value ranking across our readership. With your help, we logged nearly 900,000 matchups – 897,035, to be precise. Now that the Trade Value Series is in the books, it’s time to see how the broader FanGraphs audience lined everyone up. Today, I’ll walk you through how to access and interpret your results, which can be found here, and share a few interesting tidbits about the places where the crowd and I agreed or differed.

Let’s start with the exercise itself. We sampled up to 500 results from each user’s set of submissions and threw them all into one big group of matchups. We ordered those matchups randomly, then used Elo ratings to turn the matchups into an ordered list. Then we redid the random ordering a total of 100 times and averaged the results, which got rid of Elo’s bias towards more recent matchups. That created a list of the crowd’s aggregate preferences. When you open the above link, the first thing you’ll see is your own results in full. I, for example, came pretty close to matching my official list:

Read the rest of this entry »