The Worst Bunts of the Season (So Far)

Here at FanGraphs, we’re always looking for an excuse to paraphrase Tolstoy, so let me introduce you to a principle I’ve recently noticed about sacrifice bunts. Successful sacrifice bunts are all alike (and boring). Every unsuccessful sacrifice bunt is unsuccessful in its own way. Let’s talk about the worst sacrifice bunts of the year and explore the myriad “own ways” you can fail.

First, some ground rules. I’m looking at every bunt through June 9; that’s the last day I pulled data for. (Don’t you worry: I don’t need an excuse to write about future bad bunts later this year.) I’m ranking them based on win probability added. I’m considering the results of the play, not just the decision to call for a bunt in the first place. That might be more theoretically useful, but it’s a lot less fun; we want to watch bunt train wrecks, not debate the finer points of ex-ante strategy. The worst bunting decision of the year is arguable, and dependent on many factors which can be hard to pin down. The worst result? It’s pretty clear, as you’ll see.

First, let’s dole out an honorable mention. This bunt is the one you’ve all been waiting for:

June 5, Danny Mendick, Chicago White Sox

The situation: It’s the bottom of the sixth, runners on first and second, no outs. The White Sox trail by a run. With an ineffective Derek Holland on the mound, Chicago has been doing damage. The first four batters of the inning have all reached, driving in two runs and leaving two runners aboard. Mendick isn’t a great hitter, but he had the platoon advantage, and Holland hadn’t retired a batter yet.
The play:

The cost: -.091 WPA
Look, just don’t do this! The White Sox didn’t need to bunt. Tigers first baseman Jonathan Schoop made a high-risk decision, and it paid off. The Sox didn’t score again in this game. It’s not one of the five worst bunts of the season, though.

With that one out of the way — and it was bad, don’t bunt there! — let’s get down to brass tacks.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

5. April 17, Anthony DeSclafani, San Francisco Giants

The situation: Runners on first and third with no one out in a tie game in the top of the 10th inning. Reliever Jake McGee was due up for the Giants, but he probably doesn’t even own a bat. There were no hitters left, but DeSclafani, the previous day’s starting pitcher, at least has some bunting experience.
The play:

The cost: -.167 WPA
I’ll be honest: I’m not quite sure what Donovan Solano was doing on this play. I watched it from several angles, and it still feels impossible that he would be out by such a margin on an overall solid bunt. Solano isn’t fast, and Jorge Alfaro has a cannon, but he wasn’t even close to beating the throw. He simply seemed to react late when the ball was put in play. The run ended up costing the Giants; DeSclafani was stranded on third, and they lost in the bottom of the inning.

4. June 6, Nicky Lopez, Kansas City Royals

The situation: It’s the bottom of the third with runners on first and second and no outs. The Royals trail by a run. Twins rookie Bailey Ober, making his second start of the season, breezed through the first two innings before allowing back-to-back singles to start the third. Lopez leads baseball in sacrifice bunts by a position player, so it’s a safe bet that Minnesota knew what was coming.
The play:

The cost: -.17 WPA
Oof. Oooooooof. That one is going to sting for a while. Please don’t elevate your bunts. If you must, please don’t elevate your bunts towards a solid defensive infielder. If you must, please don’t do it with no one out and two men on. It’s really hard to give up so much of a win so early in the game — most big WPA swings come late in the ballgame. Making three outs with one bunt is a good way to make this list, though.

3. April 18, Eli White, Texas Rangers

The situation: It’s the bottom of the tenth inning, and Charlie Culberson has been placed on second base. It’s a scoreless ballgame, so a successful bunt here would put the Rangers in the driver’s seat. White showed bunt on the first pitch of the at-bat, but the Orioles still played their defense reasonably straight — with no force play at third, it’s hard to commit to crashing.
The play:

The cost: -.176 WPA
This is a rare case where a bunt was a solid tactical decision. The math is solid if you get the bunt down; a runner on third with less than two outs is phenomenally valuable in a tie game. The defense was all but conceding the bunt as well, for reasons I can’t quite understand. But uh, don’t bunt the ball directly at the pitcher. Travis Lakins Sr. made a fantastic play to get a runner that his team wasn’t even particularly gunning for. Despite that, the Rangers ended up winning later in the inning, with White the deciding run. All’s well that ends well.

2. April 6, Geraldo Perdomo, Arizona Diamondbacks

The situation: Arizona scored in the tenth inning, but the Rockies answered with a run of their own in the bottom half. The Diamondbacks had a secret weapon, though: blindingly fast Tim Locastro made the last out of the tenth, so they started the 11th inning with one of the best baserunners in the majors on second. Perdomo isn’t a major league caliber hitter; he was playing while the team waited for Nick Ahmed to return from the IL. A sacrifice attempt was in order.
The play:

The cost: -.222 WPA
Bunting is hard! There are so many things to keep track of. Where are the infielders? Who’s covering the relevant base when the infielders crash? What kind of pitch should you look for? Is the runner far enough afield that you need to offer to keep him from getting hung up? Perdomo might have been thinking about those things… but he just hit the ball directly into the ground, so close to home plate that Elias Díaz was still in the batter’s box when he fielded the ball. Locastro is the best baserunner you could ask for, or at least on a short list… and he was out by so much:

1. June 3, José Rondón, St. Louis Cardinals

The situation: The Cardinals trailed by two runs in the bottom of the ninth inning. Lucas Sims gave up a single to start the inning. Edmundo Sosa followed with a perfectly placed bunt down the third base line — going for a hit all the way — and St. Louis had the tying run on base with no one out. Rondón, a depth call-up, was due up next. Mike Shildt put the bunt on, and disaster nearly struck on the first pitch when the Reds ran a pickoff play at second base. Then disaster struck for real.
The play:

The cost: -.267 WPA
Oh no. Oh no no no. Rondón is not a bunter. Since the start of the 2017 minor league season, he’s only sacrificed three times successfully. Matt Carpenter isn’t exactly a burner; the Reds had a good chance at getting him if the bunt wasn’t good. Not only that, but outs were at a premium, as the Cardinals only had three of them left and couldn’t afford to spend them willy-nilly.

That bunt was abysmal. Rondón was trying to pull back when he made contact with the ball. Even worse, he had one of the worst home-to-first times of the year. I clocked him at just over five seconds, which is Yadier Molina territory. Rondón is average down the line — he’s in the 4.35 range normally — but his brain just shorted out. He got confused when Tucker Barnhart charged the ball and just stood in the batter’s box for nearly a half-second.

If he had bunted the ball five feet farther in any direction, it would have been fine. If he had been bunting on the run, letting his momentum carry him up the line, it would have been fine. If he’d successfully pulled his bat back, it would have been fine. He did none of those things.

It’s hard to blame Rondón, though. Why would you bunt here? There were only three outs left in the game. If the Cardinals had pulled off a bunt, they would still have lost 3.7% of a win by bunting. They had pinch-hitters available; they’d only used one all game at the time. If Shildt honestly thought Rondón was such a bad batter that he would cost the team so much by batting, he could replace him.

Asked about it after the game, Shildt didn’t exactly make his case convincingly. “Either one can hit the ball out of the ballpark,” he said of the next two batters, pinch-hitter Paul Goldschmidt and Tommy Edman. That sounds like a great reason not to bunt if you ask me. But maybe he thought Rondón was secretly a great bunter? “We probably should work on our bunting more in spring training with guys like him who don’t get many opportunities,” Shildt said. Oh. Well then. If you want to have one of the worst bunts of the year, you need this kind of thought process and this kind of execution.

Will another bunt topple Rondón’s (and Shildt’s) as the worst of the year? Only time — and another GIF-filled article — will tell.





Ben is a writer at FanGraphs. He can be found on Bluesky @benclemens.

17 Comments
Oldest
Newest Most Voted
Ryan DCMember since 2016
5 years ago

Bunting into a triple play is so funny, it’s literally the worst possible baseball outcome for that at-bat. The gap between the desired and actual result could not possibly be larger. Incredible.

Pike Parker
5 years ago
Reply to  Ryan DC

I’m more curious about the gap between the expected and the desired result.

(great article, Mr. Clemens… I love stuff like this!)

South DetroitMember since 2020
5 years ago

I enjoyed this too much! Thank you

Mahoney
5 years ago

On the Nicky Lopez bunt, who’s the Twins SS running the baserunner back to first for the forceout DP? Will Craig?

steex
5 years ago
Reply to  Mahoney

Eh, it doesn’t seem like a bad move. Not throwing the ball is less risky than throwing the ball if the runner does stop and let the tag happen. When the runner didn’t stop, the throw to first was still made with ample time such that there was no stress in the play.

BryzMember since 2019
5 years ago
Reply to  Mahoney

Andrelton Simmons, and it doesn’t matter because the toss back to 1st base caused the runner to be out. In Craig’s play, throwing the ball to the catcher would have still required a tag of Baez.

mikejuntMember
5 years ago
Reply to  Bryz

In that situation, you do what Simmons did because a tag is safer than a throw, and as the throw gets shorter, it also gets easier. There’s a happy point right around where the tag gets applied where you throw because the throw becomes harder when you get too close (no reaction time).

You’re simply more likely to throw the ball away on a throw from 2nd to 1st (or hit the runner or something) than you are on a throw from halfway between the bases, so running the runner back, letting your throw get easier and possibly getting to tag them without having to throw at all is the optimal play.

Ideally you run the runner back while slightly outside his baseline on this kind of play. The runner can’t advance to 2nd (he’ll be out at 1st anyway), so you don’t need to obstruct his path or worry about him evading you, and you improve your throwing angle by removing the chance of hitting the runner. But that’s niche to just this specific double-off play, so it’s not surprising that a player would default to staying in the baseline which is what you do all of the rest of the time.

Six Ten
5 years ago
Reply to  Mahoney

More curious about what Jarrod Dyson is doing. He’s a very good baserunner and super fast even at 36. He’s staring right at the play, perfect vantage. He’s not running on contact. The ball is bunted in the air, he takes two quick hops, and then he goes. If the ball is missed, there’s a decent chance he makes it even if he holds at second. If the ball is caught he’s toast. The calculus to go makes no sense.

It’s a little more excusable for the runner on first. The ball’s coming straight at him, and it can be hard to tell right away how high and far something is at the same time. If it’s fielded on the hop, he’s done for if he doesn’t go. And when the ball is caught, you can see that he’d be safe if it was on the hop.

But Dyson. Dyson’s break is late enough with the first baseman’s momentum going toward third that he is going to be out anyway. His only real option was to hold at second. He did not do that.

newsenseMember since 2020
5 years ago

Equal time for bunts that add WPA when the defense screws up!

techzero
5 years ago

I knew the Rondon bunt was going to be the worst. I remember saying to no one “What are we even doing here?” while sitting on my couch. Watching the Cardinals the past few weeks has forced me to existential thinking in the late hours of the night.

shampain
5 years ago
Reply to  techzero

It’s been maddening.

PandaKOST
5 years ago

I’m curious to see a list of bunts with most WPA added. It’s probably a pretty boring list, and I can’t wait.

DavidMember since 2016
5 years ago

Before I scrolled to No. 1 I knew what it HAD to be, and I was right. This was all kinds of awful in the moment—both in strategy and execution—and it smells just as bad a week and a half later.

C BeisbolMember since 2026
5 years ago

Does WPA adjust in extra innings? The WPA of a run scored (thus, the WPA of everything) must be different when the other team has about a 50/50 shot of scoring the next inning, no?

JayTeamMember since 2019
5 years ago

Blue Jays players try to ensure they don’t make these articles by bunting foul 3 times.

Charles BalterMember since 2019
5 years ago

Gee, I would love to see the list of ‘worst strikeouts’ and ‘worst failures to advance a baserunner.’

It’s just so much fun watching runners stay glued to their bases while there’s strikeout after strikeout.

Nobody bunts or hits and runs, and look how much fun the game is now! Look how dynamic offense is in baseball.

C’mon. We need less contact and more strikeouts! This is definitely the best version of baseball we’ve ever seen.

JerryF1983
5 years ago

If my math is correct, we have a new #3. Once again compliments of Mike Shildt. That didn’t take long.