As I occasionally mention, I worked in finance before I started writing about baseball. One of my early bosses told me something that pretty much everyone in the industry has heard at one time or another. I had just presented a fancy trade that took advantage of about seven different financial instruments to eke out a small profit with minimal risk. He took a long look at my page of notes, scrunched up his nose, and gave me a tip that has stuck with me ever since: “Hedges are for gardens.”
That’s not something you’ll learn in a book. Financial theory is all about reducing variance and then doing the resulting low-risk trade you’ve built over and over. They call them hedge funds for a reason, after all: hedging against loss is a lot of the point. But the secret those books won’t tell you is that this behavior has a logical limit. If I showed you a risk-free way to make a dollar, theory would tell you to replicate that exact trade a billion times. If I showed you a riskier way to make five dollars, theory would tell you to reject it in favor of the first trade and make up the foregone four dollars in volume.
But in the real world, that’s not how things work. As it turns out, you can’t replicate things infinitely. Plenty of the decisions I’d made that reduced variance also reduced expected return per unit of the trade. You can think of it in simplified terms: I’d taken something that would make me four dollars, plus or minus five dollars, and turned it into something that made me two dollars for sure. Two is less than four. If I could select the guaranteed two dollar option twice, that would be clearly better than the risky four dollar option, but my boss pointed out that just doing twice as much isn’t always easy, or even feasible. The better trade, he told me, was the one that didn’t sacrifice quite so much expected value in the name of hedging.
What does this have to do with baseball? More than you’d think. Accepting lower returns in exchange for lower risk is a time-honored tradition across all sports. Whether it’s the running game in football, mid-range jumpers in basketball, or setting up deep and playing defensively in soccer, old school tactics were heavy on risk mitigation. Baseball has tons of these: shortening up to put the ball in play, pitching to contact, sacrifice bunting, letting your starter go seven regardless of how he’s pitching that day. Those strategies are all about minimizing variance around your central outcomes rather than trying for the highest effective value. Read the rest of this entry »
Last offseason, the Mets got in early on the starting pitching market. They signed Luis Severino in late November, later pairing him with Sean Manaea atop their rotation. Both deals were modest and short term, essentially chances for the players to rebuild their résumés while pitching for a playoff contender. And that’s exactly what happened. So now, with Severino and Manaea in line for larger paydays, the circle of life restarts: The Mets have signed Frankie Montas to a two-year, $34 million deal with an opt out after the first year.
At surface level, Montas doesn’t seem like a blockbuster signing. He just posted a 4.84 ERA (and 4.71 FIP, this wasn’t some weird BABIP issue) in his first year back after missing most of 2023 due to a shoulder injury. He’s about to turn 32. His last excellent season was in 2021. The list of drawbacks is lengthy.
Ah, but “knowing which drawbacks to overlook” might be David Stearns’ superpower. Manaea was coming off of two straight abysmal seasons when he signed in New York, and Severino hadn’t been great since 2018. But both had the capability to excel – they already had in their careers, and not in a fluky way. The right surroundings, the right defense, a pinch of luck here and there: It wasn’t hard to see how those two deals could work out. Likewise, Montas might have been down in 2024, but I have no trouble talking myself into an improved 2025.
Montas has never been a pure bat-missing strikeout machine. When he was at his best in Oakland, he did everything just well enough for the total package to work. He struck out more batters than average, walked fewer than average, kept the ball in the ballpark, and went six or so innings a start. No one would mistake him for Cy Young, but doing a bunch of things well added up to an ERA in the mid-3s. That’s a clear playoff starter, exactly what the Mets need. Read the rest of this entry »
It’s a shame that “bunts are bad” has become one of the truisms at the core of the ceaseless, silly battle between old school and new school, stats and scouts, quantitative and qualitative assessment methods. It’s understandable, because “stop bunting so much” was one of the first inroads that sabermetric analysts made in baseball strategy. But that was 25 years ago, and while everyone kept repeating that same mantra, the facts on the ground changed.
Sacrifice bunts by non-pitchers have plummeted over the years, as they should have. In recent years, the bunts that are left, the ones that teams haven’t streamlined out of their game planning, are mostly the good ones. “Bunts are bad” never meant that in totality; it just meant that too many of the times that teams sacrificed outs for bases were poor choices. That’s become much more clear now that pitchers don’t bat anymore. The 2022 season, the first full year of the universal DH, set a record for most runs added by bunting. After a down 2023, this season was right back near those banner highs. So let’s recap the ways teams beat the old conventional wisdom and assembled a year of bunting that the number-crunchingest analyst on the planet could appreciate.
The Death of the Worst Sac Bunts
When is a good time to bunt? It’s complicated! It depends on where the defense is playing, the score of the game, who’s on base, the player at the plate, the subsequent hitters due up, and myriad other minor factors. But there’s one overwhelming factor: There are base/out states where bunts are almost always a bad idea, and the more you avoid those, the better.
Sacrifice bunting with only a runner on first almost never makes sense. You’re getting just a single advancement, and it’s the least valuable advancement there is. Getting a runner to third with only one out is an admirable goal. Moving two runners up is even better. Squeeze plays have huge potential rewards. Moving a guy from first to second just doesn’t measure up.
Likewise, bunting gets worse when there’s already one out in the inning. Plate appearances with runners on base are worth their weight in gold in the modern, homer-happy game. Crooked numbers are tough to come by, and the easiest way to get them is by stacking up opportunities to hit multi-run homers. When you already have a runner on base, bunts are always suspect. Bunts that cut out half of your remaining outs in the inning are even worse.
There are occasional circumstances where these types of bunts make sense. If the batter thinks they’ll beat out a hit fairly often, bunting gets better. The weaker the hitter and the better the subsequent lineup, the more attractive bunts get. Close games and speedy runners can tip the balance. It’s not a universally bad decision to bunt with only a runner on first, or to bunt with one or more outs, but the higher the proportion of bunts that move a runner to third with less than two outs, the better.
To get an idea of how much this has changed while removing pitchers from the equation, I looked at the 2015-2019 seasons and excluded all plate appearances from the ninth spot in the batting order. That’s not a perfect way of removing pitchers, but it gets pretty close. I used this to get an idea for what percentage of bunts came in favorable situations – with at least a runner on second and no one out.
In those years, 23.2% of bunts occurred in the best situations for a sacrifice. After removing bases-empty bunts, which are clearly a different animal, we’re left with bunts in situations where a sacrifice isn’t particularly valuable. Those ill-conceived bunts cost teams roughly 0.1 runs per bunt, a shockingly high number. All other bunts – attempts for a hit or attempts to move a runner to third with only one out – carried positive run expectancy. It’s just that there were so many bunts in bad spots.
In 2024, 31.7% of bunts came in “good sacrifice” situations, with a runner on second and no one out. Increasingly, the “bad sacrifice” situations are now about going for a single with some ancillary benefits of runner advancement. On-base percentage on bunts with runners on base is up. In 2024, 25% of the bunts with runners on base ended with the batter reaching base safely, via hit, failed fielder’s choice, or error. That’s up from 22% (non-pitcher) in the 2015-2019 era, and from 17.7% from 2008 to 2012. If anything, that understates it too: Plenty of the worst hitters in baseball used to bat in front of pitchers, which limited their bunting opportunities.
Impressive Individual Efforts Jose Altuve bunted 14 times this year. Nine of those turned into singles. That was the best performance by anyone with double-digit bunts, but it was hardly the only exceptional effort. Jake McCarthy bunted 21 times and racked up 10 singles. Luke Raley went 7-for-12. This one from Altuve was just perfect:
That’s not to say there have never been good bunters before. Dee Strange-Gordon consistently turned bunts into singles at a high clip. Altuve has been in the majors for a while. But the high-volume bunters in today’s game are more effective than they were 10 years ago in the aggregate. There are also fewer truly objectionable bunters. Francisco Lindor bunted 20 times in 2015 and reached base safely only three times. Fellow 2024 Met Jose Iglesias bunted 12 times and reached base once. There were still some bad bunters – Kevin Kiermaier and Kyle Isbel had awful results, for example – but it’s become far less common.
Bunting for a single is hardly the only positive outcome, of course. That’s why you bunt in the first place – because bunts lead to more productive outs, on average, than swinging away. Advancement is more likely and double plays are less likely. Individual efforts of the top few bunters have always been net positive. These days, those top bunters are accounting for a bigger share of overall bunts, and the results have improved proportionally.
Bunters Were Already Good
Here’s a secret: The wars were already over. In 2002, bunters batting in the 1-8 spots in the lineup cost their teams 36 runs relative to a naive expectation based on the base/out state when they batted. In 2004, that number swelled to -63 runs. It was negative in 11 of the 12 seasons from 2000-2011, with roughly 2,000 bunts a year from this cohort, which largely excludes pitchers.
The number of non-pitcher bunt attempts declined as the 21st century progressed into its second decade. By 2015, we were down to 1,500 a year or so and steadily declining. The bunts excised from the game were all the lowest-value bunts, the ones most likely to hurt the batting team. From 2012 onward, non-pitchers have produced positive value on their bunt attempts every single year. Meanwhile, bunt attempts have declined and then stabilized, around 1,100-1,200 per year. Teams aren’t dummies – they’ve cut out 800 bunts a year, or more than 25 per team, and those bunts are pretty much all the no-hope-for-a-single sacrifice attempts that drew statistically minded folks’ ire in the first place.
In that sense, you’re not really seeing anything completely new in 2024. The very best bunters in the game are a little bit better than they used to be, but not overwhelmingly so. They’re choosing better spots, but not overwhelmingly so. They’re succeeding more frequently when they aim for a hit, but good bunters have always been good at that. The real change is in the bunts that aren’t happening.
The Mariners
I’ll be honest: I didn’t expect the Mariners to top the list of best bunting teams. They seem too station-to-station, too offensively challenged, too reliant on the home run. What can I say? Appearances can be deceiving. Led by Raley, an unlikely but enthusiastic bunter, the Mariners had a league-best performance. This one was just perfect:
It was a great situation for a bunt. The Astros were shifted over toward Raley’s pull side, which left third baseman Alex Bregman on an island covering third and prevented him from crashing early. Raley disguised the bunt long enough to get everything moving, and then used his sneaky-blazing footspeed to beat it out. It’s a masterpiece of bunting.
Victor Robles is less about masterpieces and more about maximum effort. He bunts too often for his own good. That leads to a lot of iffy bunts, but also some gems:
That’s another one where reading the defense made all the difference. The Rays shifted their middle infielders away from first, which meant a bunt past the pitcher would leave Yandy Díaz helpless. This one also benefited from a bit of defensive confusion, as many good bunts do. Who was covering second when Díaz fielded the ball? More or less no one:
Hey, every little bit helps when you’re bunting. And while plenty of other Mariners contributed to their success as well – Leo Rivas and Jorge Polanco know how to handle a bat – I had to close this out with another gem from Raley. Sure, it’s against the White Sox, but those runs count too. Raley is just vicious when it comes to attacking good spots to bunt:
It’s not every day that you see a squeeze bunt go for a no-throw single. But again, Raley read the defense and placed the ball perfectly. Not much you can do about this:
Altuve might have the advantage in raw numbers, but no one made me sit up in my seat hoping for a bunt like Raley did this year. Hat tip to Davy Andrews for highlighting his hijinks early in the year, and Raley just never stopped going for it.
The Angels
By all rights, this article should be over. The Mariners were the best bunters this year, Raley was their ringleader, and they exemplified the way bunts are making offenses better in today’s game. But the Angels are altogether more confusing and more giffable, so I’m giving them a shout too.
You’d think that Ron Washington’s team would be at the very top of the bunt rate leaderboards, but the Halos attempted only 25 bunts this year, half the Mariners’ tally and seventh-lowest in baseball. The reason why is obvious: They weren’t that good at it. They weren’t the worst team in terms of runs added – that’d be the Nats, who were both prolific and bad at bunting this year – but they were impressively inefficient. No one with so few bunt attempts was nearly so bad in the aggregate.
They bunted in bad spots. They rarely reached base even when the defense was poorly positioned. This might be the worst bunt attempt you’ve seen this year:
Unless it’s this:
The lesson: Stop with all these squeeze bunts. Unless it’s against the White Sox, that is:
See, our story has a happy ending for the bunters after all. I love bunts, and I’m not afraid to use this platform to show it.
Last offseason, the Reds assembled a frankly confusing amount of infield depth. With the emergence of Elly De La Cruz, Matt McLain, and Noelvi Marte, there weren’t many spaces available to start with. They signed Jeimer Candelario, and already had Christian Encarnacion-Strand as an option at first. Spencer Steer moonlights in the infield too. That left Jonathan India as an odd man out, and he seemed like a clear trade candidate merely waiting for a good home.
In 2024, that good home turned out to be Cincinnati. McLain missed the entire year after shoulder surgery. Encarnacion-Strand got hurt in May and didn’t return. Marte got suspended for PED use. When all was said and done, the Reds ended up trading for infield depth in Santiago Espinal. India played in 151 games and supplied his usual OBP-heavy offense.
Holding onto India worked out for the Reds last year, but there’s no way they could’ve tried the same plan again. That would’ve been just too many resources committed to one subset of the team, and Cincinnati has needs across the roster. So after many months, the trade we’ve all been expecting for roughly a year has come to pass. The Reds traded India and outfielder Joey Wiemer to the Royals in exchange for righty starter Brady Singer.
At first blush, this trade feels strange from the Reds’ standpoint. India might be a luxury good for their team, but he’s a legitimately good hitter with two years of reasonably priced team control remaining. He was their third-best hitter by WAR, and the Reds need people on base to take advantage of their homer-friendly stadium. Singer was Kansas City’s fourth starter, and 700 innings into his career, he’s not exactly a mystery box: He’ll give you a 4-ish ERA if you can put a good defense behind him. Not only that, but the Reds had to throw in Wiemer just to get things done. What gives? Read the rest of this entry »
Most of the time, you can count on early November to take a break from following baseball news. The World Series has just ended, but free agency hasn’t started in earnest. International free agents generally get posted closer to the mid-December deadline. Big trades are more of a December/January thing. But the Angels don’t operate that way. First they traded forJorge Soler. Then they signedKyle Hendricks. Now they’ve signed the first multi-year free agency deal of the offseason, linking up with Travis d’Arnaud on a two-year, $12 million contract.
At first blush, this feels like so much shuffling of deck chairs. The Angels have a lot of needs, to put it bluntly. Catcher was one of their best positions last year. They need more starters, more relievers, more outfield depth, more infield depth, and more top-of-the-order bats. Incumbent Logan O’Hoppe was one of only three hitters on the team to eclipse the 2-WAR mark. Why not sign a second baseman, or another starting pitcher, or pretty much anyone else?
I think there’s more here than meets the eye, though. We’re not talking about a blockbuster signing, and quite frankly, we’re not talking about a playoff team. A good season for the Angels in 2025 would mean flirting with .500 and developing a few new everyday players. Maybe Jo Adell will take a step forward and Mike Trout will play a full season at his normal standard of excellence. Maybe Zach Neto will continue on his current trajectory towards borderline All-Star production (once he’s back from shoulder surgery, of course) and Reid Detmers will rediscover his wipeout slider. Read the rest of this entry »
“Juan Soto hates swinging.” That’s a takeaway you’re sure to hear if you follow baseball this winter. His free agency is the biggest story of the next few months, and his offensive approach drives fans to distraction. Walks aren’t all that fun, and Soto feasts on them. How could you not bring it up when your team is pursuing him for a record-breaking deal?
From a certain standpoint, it’s true that Soto hates swinging. Of the 101 batters who saw at least 1,500 pitches with zero or one strikes this past season, Soto ranked 99th in swing rate on those pitches. When he isn’t defending the plate with two strikes, he spends a ton of time with the bat on his shoulder.
That’s not a specific enough way of looking at it, though. For an example, let’s chop the strike zone up into pieces. Soto saw 675 pitches that weren’t in the strike zone or even near it – what Baseball Savant defines as the chase and waste zones. He swung at 6.5% of those, 42nd out of the 44 batters who saw 500 or more such pitches. He was almost never fooled into swinging at awful pitches, in other words.
Next consider the edges of the zone – pitches that are either barely strikes or barely balls. There aren’t a lot of good options on these pitches. Hitters don’t generally crush the ball when it’s located on the corners, unless they’re sitting on either a pitch or a location. Sure, if you’re looking high and away, you might tag it, but more likely you’ll swing and miss or make weak contact. Soto swung at 31.3% of these pitches, the second-lowest rate in baseball.
Those pitches in the chase and waste zones? You shouldn’t swing at them. There, Soto’s patience is an obvious asset. The ones on the borderline? It’s less obvious. There are great hitters who take an expansive approach to borderline pitches, like Bobby Witt Jr. and Yordan Alvarez. There are awful hitters who do it too, as you’d expect. Swinging too much at offerings we call “pitcher’s pitches” is pretty clearly not going to pan out every time.
I’m using a new format for our postseason managerial report cards this year. In the past, I went through every game from every manager, whether they played 22 games en route to winning the World Series or got swept out of the Wild Card round. To be honest, I hated writing those brief blurbs. No one is all that interested in the manager who ran out the same lineup twice, or saw his starters get trounced and used his best relievers anyway because the series is so short. This year, I’m sticking to the highlights, and grading only the managers who survived until at least their League Championship series. I already covered Stephen Vogt, Carlos Mendoza, and Aaron Boone. Today, I’m looking at Dave Roberts.
My goal is to evaluate each manager in terms of process, not results. If you bring in your best pitcher to face their best hitter with the series on the line, that’s a good decision regardless of the outcome. Try a triple steal with the bases loaded only to have the other team make four throwing errors to score three runs? I’m probably going to call that a blunder even though it worked out. Managers do plenty of other things — getting team buy-in behind closed doors for new strategies or unconventional bullpen usage is a skill I find particularly valuable — but as I have no insight into how that’s accomplished or how each manager differs, I can’t exactly assign grades for it.
I’m also purposefully avoiding vague qualitative concerns like “trusting your veterans because they’ve been there before.” Playoff coverage lovingly focuses on clutch plays by proven performers, but Luke Weaver and Brent Honeywell were also important contributors this October. Forget trusting your veterans; the playoffs are about trusting your best players. Mookie Betts is important because he’s great, not because he already had two rings. There’s nothing inherently good about having been around a long time; when I’m evaluating decisions, “but he’s a veteran” just doesn’t enter my thought process. Let’s get to it. Read the rest of this entry »
I’m using a new format for our postseason managerial report cards this year. In the past, I went through every game from every manager, whether they played 22 games en route to winning the World Series or got swept out of the Wild Card round. To be honest, I hated writing those brief blurbs. No one is all that interested in the manager who ran out the same lineup twice, or saw his starters get trounced and used his best relievers anyway because the series is so short. This year, I’m sticking to the highlights, and grading only the managers who survived until at least their League Championship series. I already covered Stephen Vogt and Carlos Mendoza. Today, I’m looking at Aaron Boone.
My goal is to evaluate each manager in terms of process, not results. If you bring in your best pitcher to face their best hitter in a huge spot, that’s a good decision regardless of the outcome. Try a triple steal with the bases loaded only to have the other team make four throwing errors to score three runs? I’m probably going to call that a blunder even though it worked out. Managers do plenty of other things — getting team buy-in behind closed doors for new strategies or unconventional bullpen usage is a skill I find particularly valuable — but as I have no insight into how that’s accomplished or how each manager differs, I can’t exactly assign grades for it.
I’m also purposefully avoiding vague qualitative concerns like “trusting your veterans because they’ve been there before.” Playoff coverage lovingly focuses on clutch plays by proven performers, but Luke Weaver and Brent Honeywell were also important contributors this October. Forget trusting your veterans; the playoffs are about trusting your best players. Juan Soto is important because he’s great, not because he won the 2019 World Series. There’s nothing inherently good about having been around a long time; when I’m evaluating decisions, “but he’s a veteran” just doesn’t enter my thought process. Let’s get to it. Read the rest of this entry »
Welcome to the offseason. As is customary, FanGraphs’ annual top 50 free agent rankings come following the World Series. In recent years, we’ve rotated through the writers principally responsible for the list – first Dave Cameron, then Kiley McDaniel, Craig Edwards, and, more recently, me. I’m back this year and I’ve brought help: the FanGraphs staff contributed mightily to this piece.
Below, I’ve provided contract estimates and rankings of the winter’s top free agents, along with market-focused breakdowns for the top 25 players. That could be a quick discussion of where a player might sign, what a team might look for, or even statistical analysis masquerading as market analysis – what can I say, I like analyzing players. Meanwhile, a combination of Davy Andrews, Michael Baumann, Jay Jaffe, David Laurila, Eric Longenhagen, Leo Morgenstern, Kiri Oler, Esteban Rivera, Michael Rosen, and Dan Szymborski supplied player-focused breakdowns, which are designed to provide some context for each player at this moment in his career. Special thanks to David Appelman, Jon Becker, Sean Dolinar, Jason Martinez, and Meg Rowley for their help behind the scenes.
The players are ranked in the order in which I prefer them. That’s often the same as ranking them in contract order, but not always. In some cases, I prefer a player I expect will get less money over one who stands to make more. I’ll generally make note of that in the accompanying comment, but just to reiterate, this list isn’t exclusively sorted by descending average annual value or anything like that. Read the rest of this entry »