It took all the way until February, but the last few free agency dominos are starting to fall. The Reds were one of the first teams to dip their toes into the market this winter, signing Emilio Pagán to a two-year deal at the start of December. Now they’ve made it a bookend set – over the weekend, they signed Eugenio Suárez to a one-year, $15 million deal, as first reported by Jeff Passan.
I missed high on my contract estimate for Suárez. I had him down for two years at $25 million a year, while our crowdsourced projections thought he’d get three years at $20 million each. The lowest public-facing projection I found for him was two years at $22.5 million per. In other words, Suárez settled for less than predicted, and he signed late as a result. It’s a classic example of the fact that free agents who sign later sign for less.
At a top-line level, seeing Suárez sign for this little is surprising. He isn’t some flash in the pan seeking a 10-year deal. He’s been one of the best power hitters in baseball for quite a while now. The 2025 season was the fourth out of the last five where he’s topped 30 homers. He socked 49 while spending half the year in a home run graveyard in Seattle, though he did most of his damage before the trade; he posted a 91 wRC+ as a Mariner. Teams pay for projection, not performance, but Suárez’s wRC+ over the last three years is better than his career mark. But that power didn’t overwhelm a host of other question marks. Read the rest of this entry »
After getting what amounted to replacement level production at second base last season, the Giants have a new man for the keystone. The good news is that he’s a three-time batting champion, and he’s not outrageously expensive. The bad news is that lately he hasn’t been an incredibly productive hitter despite his high batting averages, and what’s more, second base could be a stretch. However it shakes out, on Saturday the Giants agreed to terms with free agent Luis Arraez on a one-year, $12 million deal.
Arraez, who will turn 29 on April 9, spent last season and most of the previous one with the Padres after being acquired from the Marlins in a May 4, 2024 trade. While he won his third straight batting title in 2024 and made his third consecutive All-Star team, his time with San Diego was one of diminishing returns on both sides of the ball. Last year again he led the NL with 181 hits, but his .292/.327/.392 slash line only amounted to a 104 wRC+, the lowest mark of his career and down from a 109 wRC+ (on .314/.346/.392 hitting) in 2024. By comparison, he hit for a 130 wRC+ (.316/.375/.420) when he won the AL batting title with the Twins in 2022 and a 131 wRC+ (.354/.393/.469) when he won the NL batting title in ’23. He slipped from being more or less a three-win player (6.1 WAR in 2022–23) to a one-win player (2.0 WAR in 2024–25).
Arraez is an odd duck, an anachronism in that the things he’s best at don’t fit this historical moment particularly well. At a time when home run and strikeout rates are near their all-time highs and batting averages closer to an all-time low, he’s the game’s most contact-oriented hitter, as well as the active leader in batting average (.317). That makes him a fun player to theorize about, as colleague Davy Andrews did when he recently pondered the possibility of Arraez signing with the Rockies, whose spacious ballpark would’ve provided him with the most room to run up his batting average on balls in play by dumping single after single in front of outfielders playing deep. Read the rest of this entry »
Life is moving fast for Jacob Wilson. The 23-year-old shortstop got married in December, and on Friday, he agreed to a seven-year, $70 million contract extension to stay in West Sacramento. (Well, he’ll be in West Sacramento for two seasons, anyway, and then after that it’s a bit unclear where he’ll be staying, but wherever it is, it’ll be with the Athletics.) Wilson was under team control for five more seasons, but the deal, first reported by ESPN’s Jeff Passan, adds two more years to that total, with a team option for an eighth. If the A’s exercise that option, Wilson will reach free agency for the first time after the 2033 season, when he’ll be 31.
Wilson is coming off an eye-opening rookie campaign. Despite missing a month during the summer after a pitch fractured his forearm, he put up 3.5 WAR, a 121 wRC+ and a .311 batting average. He earned an All-Star nod and picked up an MVP vote, and had he given in to what must have eventually been very strong temptation to poison teammate Nick Kurtz, he could have even taken first place in the Rookie of the Year voting. However, that doesn’t mean he’s a four-win player going forward.
It’s not impossible that Wilson could keep running a batting line that’s 20% better than the league average, but it would be foolish to go into the 2026 season with that expectation. He’s cut from the same cloth as Luis Arraez and Steven Kwan, a pure contact hitter who swings slow and squares the ball up, eschewing both power and patience. Like many hitters who can hit anything, he tends to swing at everything. As a result, he never walks or strikes out, which means he really needs the ball to find grass. In 2025, it did just that. Wilson’s .311 batting average was 34 points above his expected mark, which tied him for the biggest gap among all qualified players. Read the rest of this entry »
Every February, a series of rituals brings baseball back from its wintry break. Pitchers and catchers report. Spring training starts. My dad calls me to tell me Rogers Hornsby’s quote about the offseason. FanGraphs releases its initial run of its Playoff Odds.
Maybe that last one isn’t as ingrained in baseball culture as pitchers and catchers reporting, but it sure gets me excited. So much offseason analysis is hot air – This new hitter is great! We like him! And have you seen their new pitcher? – that I get the feeling that every team got better. Until we plug them all into a big old spreadsheet – well, a metaphorical spreadsheet; the projection system lives in the cloud – we don’t know how each team’s annual roster overhaul, along with the natural ebb and flow of talent over time, coheres into a new competitive landscape. In the cold light of computer-generated projections, it’s easier to see which offseasons clicked and which fell short, who’s playing for tomorrow and who’s ready to win today.
The winter isn’t over, to be clear. Among the top free agents, Framber Valdez is still unsigned, and there are other difference-makers available as well. The trade market is heating up. Inevitably, there will be injuries throughout the spring, and at least a few rookies will force their way into the playing time picture. Our odds will update to reflect all of that; you can find more about how the odds are generated here. Today, though, we can only speculate based on what we know. Here are six takeaways, one for each division, from our initial odds release. Read the rest of this entry »
In his pitch models piece, Davy outlined in four bullet points what happens when one team gains an edge over the others:
Teams realize the immense value of a skill.
An arms race ensues as they scramble to cultivate it.
The skill becomes widespread across the league.
Since the skill is more evenly distributed, it loses much of its value.
“The second we gained the ability to calculate the value of catcher framing, everybody started working on it,” he wrote. No longer was Ryan Doumit allowed to work behind the plate once it became clear he was capable of leaking 60 runs of value in a single season. Davy produced this helpful plot to demonstrate this convergence of catcher framing value, the Competitive Advantage Life Cycle in action:
All the teams are smart now. Even the Rockies might be smart! Even in areas that ostensibly look like pockets of inefficiency — reliever contracts, for example — there is likely some sort of internal justification for the behavior. Once something can be quantified, the serious outliers disappear. Right?
Maybe not quite. Three years ago, catcher blocking statistics surfaced on Baseball Savant, though teams surely were measuring this skill internally for years prior to its public introduction. Has there been a general convergence in the years since? To some degree, yes. Here is the blocking equivalent of Davy’s plot, with Savant’s “blocks above average” metric on the y-axis. There isn’t a clear clustering trend like in the framing case, but the middle of the pack appears a touch tighter.
Measured as the standard deviation between teams, the trend is a little clearer. Slowly but surely, teams are beginning to converge.
But the catcher blocking revolution is a tentative one. While it’s moving in the right direction, it’s too soon to say the arms race is fully on. To wit: Last year was the worst catcher blocking season in recorded history.
Though Savant introduced the metric publicly in 2023, they have in the years since provided data going back to 2018. Between 2018 and 2025, there were 538 qualifying catcher seasons. Agustín Ramírez’s -28 blocks below average last year ranked 538th among that cohort. It should noted that blocks above average is not a rate stat; he did all that in just 73 games behind the dish.
The slower convergence on blocking is, I think, understandable. Of all the things a catcher does, it’s among the least sexy. Framing, naturally, has received most of the attention from analysts over the last decade or so; it tends to comprise the plurality of catcher defensive value, even in this phase of the Competitive Advantage Life Cycle. Throwing runners out, meanwhile, gets the most love on broadcasts, and it’s the easiest to spot.
Blocking sort of falls between those two catcher activities. It’s somewhat visible, but the difficult blocks happen relatively infrequently. And the value is muted: Savant estimates each block above (or below) average grades out to a quarter of a run. Even Ramírez’s record-breaking season, then, only resulted in -7 runs of blocking value. By comparison, it isn’t all that remarkable to lose seven or more framing runs; eight catchers bested (worsted?) that mark in 2025 alone.
Additionally, there is not much blocking discourse. What distinguishes a good block from a great block? How much is a block worth? Who is the best at this skill? I don’t think there is a common consensus on these questions.
Defined as it is by Savant, blocking is, in some sense, the fundamental task of catching. Only a subset of all pitches are potentially “framable.” Catching a runner stealing is even less common. But on nearly every single pitch, the catcher must catch the ball. It’s right there in the name! Catcher!
For a full-time catcher, that comes out to tens of thousands of pitches in a single season. Perhaps you are saying, ‘OK, how many of those are actually hard to catch?’ I submit that they all are; professional catchers just make it look easy. Imagine a moderately athletic young person was thrown into a game to catch for nine innings. They’d miss hundreds of pitches. To catch in the major leagues, you cannot miss hundreds of pitches. You need to catch them all.
Compared to the general population, Ramírez is an amazing catcher. He saw thousands of pitches with crazy velocity and mind-bending spin and caught nearly every one. But he did not catch them all. In fact, he made a mess of many catchable pitches in the 2025 season. On Savant, the “blocks above average” statistic is described thusly:
Every pitch is assigned a probability of being a passed ball or wild pitch based upon several inputs, most notably: pitch location, pitch speed, pitch movement, catcher location, and batter/pitcher handedness. Based on that knowledge, each pitch a catcher receives (or fails to) is credited or debited with the appropriate amount of difficulty. For example, if a catcher blocks a pitch that is a PB + WP 10% of the time, he will receive +0.10. If he blocks a pitch that is a PB + WP 90% of the time, he will receive +0.90.
I wanted to better understand what this looked like in practice, so I tried to recreate the Statcast model from scratch and apply it to all the pitches in the 2025 season. I was not privy to some of the inputs of the Statcast model, such as the positioning of the catcher, and my physics knowledge was not robust enough to calculate where a spiked pitch intercepted the ground, as Tom Tango did in this explainer post.
What I do have access to, however, is Python, and a just-good-enough knowledge of machine learning techniques. I started with pitch location, release position, pitch movement, and velocity as my predictor variables. At first, it was terrible. But after some trial and error, I landed on a CatBoost framework, and the resulting model came surprisingly close to reproducing Tango’s model. While it slightly underrated the likelihood of wild pitches, it nonetheless correlated nearly identically with the Savant leaderboard at the individual catcher level (0.9 r-squared).
Once I had a good-enough approximation, I set out to better understand the spectrum of wild pitch/passed ball probabilities. Out of nearly 200,000 pitches with runners on base in the sample, just 198 graded out as both a) having a less than 1% chance of being a wild pitch or passed ball, and b) ultimately becoming a wild pitch or passed ball. Here is the general distribution:
Of those 198 extremely unlikely passed balls/wild pitches, 12 can be attributed to Ramírez himself. Funnily enough, he actually graded out as a roughly average framer. But his framing focus, I believe, may have led to some of these inexcusable passed balls. Apologies to the man, but I compiled a reel of his lowlights that can be seen below:
(There is hope yet for Ramírez. Shea Langeliers finished with -26 BAA in 2024; his framing declined in 2025, but his blocking graded out as bang-on average.)
One way to lose lots of blocking value is to whiff on these sorts of catchable offerings, but catchers can make up ground by smothering difficult pitches. Here’s the best block of the year, according to my model, which gave Austin Wells just a 14% chance of corralling this splitter. Leverage isn’t considered here, but it must be noted that this block literally saved the game; the Yankees went on to win in 11 innings:
Wells is a decent blocker, but he is far from the best. That honor goes to Alejandro Kirk, who excels not just at limiting mistakes, but also wrangling unruly breaking balls in the dirt. As this plot shows, the highest probability wild pitches/passed balls live down there:
Kirk is able to smother these types of pitches better than anyone in the league. Watch him make easy work of this 89-mph knuckle-curve in the dirt:
One thing to know about Kirk: He’s short (for a baseball player, anyway.) He’s got a low center of gravity, and he gets down to block those pitches. Does being short help you succeed at blocking? It seems like there’s at least some evidence that’s the case:
For now, Kirk is the reigning king of blocking, and Ramírez its court jester. Give it a few years — say, by 2030 — and blocking will likely find itself in the same place as framing, eliminating itself of Doumit-y characters, anything that reeks of serious lost value. All the mess gets filtered out eventually. As of now, we find ourselves in a purgatorial phase of the Competitive Advantage Life Cycle. Enjoy the imperfections while they last.
Thanks to Stephen Sutton-Brown for technical assistance.
Davy Andrews recently wrote about Steven Kwan’s defense, which, as my colleague chronicled, has been demonstrably stellar. Not only has the 28-year-old Cleveland Guardians left fielder been awarded a Gold Glove in each of his four MLB seasons, the metrics back up the accolades. There hasn’t been a better defender at his position, and that goes for the senior circuit as well as the American League.
And then there is Kwan’s bat. The 2018 fifth-round pick out of Oregon State University isn’t a basher, but he is a solid contributor to the Guardians offense. Since debuting in 2022, the erstwhile Beaver has slashed .281/.351/.390 with a 112 wRC+. Moreover — this is no secret for most FanGraphs readers — he seldom goes down by way of the K. Kwan’s 9.5% strikeout rate over the past four campaigns is the lowest among qualified hitters not named Luis Arraez.
Grant Fink knows his left-handed stroke as well as anyone. Cleveland’s hitting coach tutored Kwan in the minors before moving into his current role, and they work together in the offseason. I asked Fink about two-time All-Star when the Guardians visited Fenway Park last September.
“If you look at his profile as a hitter in the major leagues, it is based on accuracy and ball flight,” Fink told me. “His key is making sure that his body is moving in a way where he can get his barrel to the ball in multiple places in the zone, and that he is making contact in the right windows to produce that consistent ball flight. Read the rest of this entry »
How much WAR does FanGraphs project Ronald Acuña Jr. for in 2026? It’s a really straightforward question. It should be especially straightforward now that all of our projections are out. But as it turns out, it’s less clear cut than it sounds at first, and clarifying it has two benefits. First, it’ll help you better understand our projections. Second, it’s fun to play with math. So buckle up: We’re doing arithmetic.
First, let’s settle on what the “FanGraphs projection” even is. Here’s the relevant section of Acuña player page:
Eight projections, each with tons of numbers. That’s a lot! But when I say the “FanGraphs projection,” I’m referring to the first green row, the FanGraphs Depth Charts projection or FGDC. That’s the top-line projection we use anywhere on the website that pulls in projections to make predictions. When you see “2026 (Proj),” it’s using that number unless otherwise stated.
That’s settled then, right? We’re projecting Acuña for 5.4 WAR. Why did I have to waste your time with an article about it? It has to do with how we make that projection, a process you’re about to learn about, probably in more detail than you wanted. Read the rest of this entry »
One of the fun parts of writing about baseball is the image services. We use Imagn Images, which is owned by USA Today. Like all image services, it licenses pictures taken by professional photographers all over the world to news organizations without their own photographers. That very much includes FanGraphs. We’re not photographers. I’m definitely not a photographer. Here’s the most recent picture I took. It’s a bunch of dusty foam acoustic panels, and I think you’ll agree that the composition is garbage.
Luckily, the image service allows us to use pictures from actual talented photographers. These people take superlative action shots, and then we grab a convenient one for the top of each article. The system works, but it leaves so, so many cool pictures unused. Today, I’d like to highlight one category of pictures that is a particular favorite of mine: Outfielders smushing themselves into the wall as they try to make a leaping catch. As subgenres go, it’s a delight, and so we’re going to honor the best it has to offer. Read the rest of this entry »
When Eric Longenhagen put together our 2018 Philadelphia Phillies top prospects list, he described southpaw Ranger Suárez as “small but athletic and mechanically efficient, unfurling a sinker/slider combination that has a chance to play at the back of a rotation.” Having yet to pitch above High-A, the 22-year-old Suárez was assigned a 40 FV and a 2020 ETA.
He has gone on to exceed expectations. Not only did Suárez reach the majors earlier than anticipated — July of that same season — he has evolved into a frontline starter. After first establishing himself as a reliever, the Pie de Cuesta, Venezuela native moved into the Phillies rotation in August 2021, and since then, he boasts a 3.39 ERA and a 3.45 FIP over 654 frames. Moreover, he has gone 4-1 with a 1.48 ERA in the postseason, a contributing factor to his desirability in the free agent market. As chronicled by my colleague Davy Andrews, the Red Sox inked Suárez to a five-year, $130-million deal earlier this month.
When Sonny Gray met with the Boston media after being acquired via trade from the St. Louis Cardinals in late November, I asked the veteran right-hander if he feels settled in to who he’ll be going forward, or if he foresees making any changes to his repertoire or pitch usage. I haven’t had an opportunity to ask that question to Suárez, but I did present a version of it to Red Sox chief baseball officer Craig Breslow. Does the organization’s pitching brain trust anticipate suggesting any tweaks, or do they view the 30-year-old lefty as someone who already optimizes his talents? Read the rest of this entry »
I was thinking about Rob Refsnyder recently for two reasons. First, I think about Rob Refsnyder a lot. I try to be professional in this forum, but everyone has their own sports fan nemeses, and Refsnyder is one of mine.
Back in 2012, Refsnyder — then a University of Arizona Wildcat — was the Most Outstanding Player of the College World Series, in part because he went berserk in the two-game final against South Carolina: 4-for-6 with two walks and a home run. He drove in the winning run in Game 1 and scored the winning run in Game 2. My beloved Gamecocks were denied a third straight national championship and haven’t been back to Omaha since. I’ll die mad about this series, and I’ll never forgive Refsnyder in particular.
I did not, however, expect to still be writing about Refsnyder — then a punchy, athletically unremarkable second baseman — in 2026. The previous year’s College World Series MOP, Scott Wingo, was an 11th-round pick; he never came close to making the majors and has spent the past decade as a college assistant coach. (He was most recently in the news in 2024 as the Home Run Derby pitcher for Alec Bohm.) Read the rest of this entry »