Archive for Research

And the Contract Prediction Winner Is… You!

Sam Navarro-Imagn Images

As I write this, the winter free agency period has essentially drawn to a close. Out of the top 50 free agents I highlighted before the offseason began, 48 have found homes — sorry, David Robertson and Kyle Gibson. Per RosterResource, only five free agents – including the two holdovers from the top 50 – accrued 1 WAR or more in 2024 and haven’t yet signed new deals. In other words, all the signing that is going to happen basically has, so it’s time to look back and see how you and I did at predicting the deals players would sign.

I like to evaluate my own predictions in service of making better ones in the future, dividing them up into a few categories. First, I break signings down by position, because the market for relievers and second basemen is different. Second, I look at both average annual value and total guarantee. There’s no set ratio for how to relate those two, so looking at each independently seems best to me. Finally, I look at both the individual predictions (how close to the actual contract that a player signed my predictions came), as well as the overall trend (how my aggregate predictions for each position group did compared to the total amount they received).

This year, I made all of that back-checking more rigorous. I put all of my predictions, as well as every crowdsourced one, into a giant spreadsheet. I noted all the contracts that were signed, made adjustments for deferrals, and ignored non-guaranteed money. I compared each actual contract to our predictions. I also gathered some of the best non-FanGraphs predictions I could find, looking to outlets like ESPN, The Athletic, and MLB Trade Rumors. Below, you’ll find how both the crowd (you) and I did, as well as the best non-FanGraphs entrant in each category. Read the rest of this entry »


Q: Are We Not Men? A: We Are Robo!

Nathan Ray Seebeck-Imagn Images

Reader, I gasped.

Sorry, I’ve just always wanted to write that. I’ll tell you later on why I gasped. Let’s start here. Last Tuesday, while making his Grapefruit League debut with the Blue Jays, Max Scherzer challenged a pitch. Then he challenged the challenge system. Scherzer’s start against the Cardinals marked his first experience with the automated ball-strike system, which is being rolled out in some spring training facilities this year, continuing its inexorable, years-long creep toward implementation in regular season games. Scherzer, for one, does not welcome our new robot overlords.

On his 11th pitch, Scherzer fired a 1-0 fastball to Lars Nootbaar, just clipping the outside corner, at least according to home plate umpire Roberto Ortiz, an organic life form who uses an inefficient pair of weird, goo-filled orbs to assess pitches. Nootbaar – who, we should note, played some rehab games in Triple-A last season, and so was at least somewhat familiar with the challenge system – immediately patted his head. That’s the official way to request a challenge (though I would strongly encourage the league to require the player to rub their stomach with their other hand too). Scherzer, never a fan of waiting around when there’s pitching to do, canted his head from side to side like a racehorse in the starting gate. The machines spoke: The pitch was 2.3 inches off the plate, or as the humanoid Buck Martinez put it, “way outside.”

Just like Scherzer, this was my first experience with the challenge system, and I found the graphic adorable. That’s the point, I guess: implement an all-seeing eye that judges everything and everyone with detached, ruthless precision, then soften it with a lovable cartoon face. Scherzer recovered to strike out Nootbaar, then made his own challenge in the second inning. The right-hander, who tracks his pitches using the same goo-based technology as Ortiz, didn’t agree that he’d missed low with a 1-0 curveball to JJ Wetherholt, and he pounded the top of his cap like a bongo drum.

Reader, that’s when I gasped. Then I laughed. I gasp-laughed. According to the delightful ABS graphic, the pitch was hilariously low. It was nowhere near the strike zone. This pitch was in the Cactus League. It was so far away that Social Distortion wrote a song about it called “So Far Away.”

In fairness, we should acknowledge a few things. First, one of the consensuses that emerged during last year’s test of the challenge system was that team’s should disempower the pitcher from making them. Catchers are right there, and they have a much better sense of the actual location of the pitch. Second, Scherzer indicated after the game that the challenge was more an experiment than an expression of his certainty that the pitch had clipped the zone. “That was a rare occurrence for me, with a curveball down, to actually see if that’s actually a strike or not,” he said. You’re allowed to take that notion with a grain of salt. Part of me believes Scherzer, but, uh, he was bopping himself on the head with a lot of conviction.

We should also note that the steep shape of a curveball makes it hard for the pitcher in particular to judge the exact spot where it crosses the plate. The really interesting thing is that curveballs are actually relatively easy for umpires to judge. That’s not necessarily intuitive. Curveballs approach the plate at such a steep angle that they hit the catcher’s glove (or the dirt) far lower than they cross the plate, which might fool the umpire into thinking a pitch was lower than it was. And curveballs that come in at the very top of the zone leave the pitcher’s hand so high and possess such a loopy shape that they also might be hard to recognize as strikes. Where a fastball or cutter pushes straight through the zone cleanly, a breaking ball slices through it at an oblique angle, and it just seems logical that the more of the zone a pitch catches, the more likely it is that it will be recognized for doing so. But apparently that’s wrong. I broke down the 2024 stats for curveballs and fastballs (four-seamers, sinkers, and cutters) in three areas of the zone: the heart, the top and bottom of the shadow zone down the middle, and the top and bottom thirds of the zone down the middle. I’ve highlighted those areas in pink.

In all three areas, Curveballs had higher strike rates than fastballs. On pitches over the heart of the plate, it was a matter of a few tenths of a percent, but in the middle graph, curveballs were ahead 83% to 80%, and on the right it was 83% to 81%. Maybe it’s just that curveballs are easier to judge because they’re slower, but umpires are better at recognizing when they’re strikes, so in that sense Scherzer picked a bad pitch to challenge. However, much like Scherzer’s curveball, we’re drifting away from our main objective here. We’re focusing on how far the pitch was from the zone, and just to reiterate: It was far.

However, you might notice something about that graphic: There’s no distance measurement. When Nootbaar challenged in the first inning and earned his Nootbaal, the graphic zoomed way in to show us the exact size of the miss down to a tenth of an inch.

When Scherzer challenged, no measurement popped up, and I suspect that I know why. I think this is a deliberate decision made to avoid embarrassing a player who challenges a pitch that’s not particularly close. Nearly all challenges that end up as balls will show the miss distance. But if the pitch doesn’t even touch the shadow zone – that is, if it’s not even within one baseball-width of the strike zone – the graphic leaves off the exact distance so as to avoid blowing up the pitcher’s spot. Max Scherzer, trailblazer that he is, has showed us that although robots don’t feel, they can still be programmed to blush.

Don’t worry. We’re still going to blow up Scherzer’s spot. Because of all the cool graphics, it’s still really easy to get an exact measurement for pitches that land in the Zone of Embarrassment. We know the measurements of just about everything else on the screen. We know the strike zone is exactly 17 inches wide and the ball is approximately 2.9 inches wide, and through the magic of Statcast, we know that because Wetherholt is 5-foot-10, his strike zone is roughly 18.55 inches tall. I threw a screengrab into Photoshop, measured each of those constants, then used the ratio of pixels to inches to calculate the distance. The ball was 3.98 inches from the strike zone. It missed the shadow zone by more than an inch. It crossed the plate just over a foot off the ground.

That looks pretty damning, but allow me to blow your mind for a moment. If we’re being fair to Scherzer, we need to acknowledge that the pitch was actually much closer to the rulebook strike zone than Statcast makes it look. Let’s think about it under the rules of the current, non-computerized strike zone. Keep in mind that this was a curveball breaking downward. Now let’s look at the way that the Hawkeye cameras measure a pitch, courtesy of an MLB.com explainer by Anthony Castrovince.

Keep your eye on the diagram on the right. Statcast’s strike zone is two-dimensional, and it’s measured from the very center of home plate. That’s a perfectly reasonable way to design an ABS system – an earlier version was 3-D, so it seems safe to assume that this 2-D version is, for some tangible reason, an improvement upon it – but it’s not the way the strike zone has worked for the entirety of baseball history, including right now. The rulebook definition starts like this: “The STRIKE ZONE is that area over home plate…” and that’s really all we need to know. The strike zone is three-dimensional. It’s seven-sided, a pentagonal prism, and the ball just needs to clip any part of it in order to be a strike.

At The Athletic, Jayson Stark had the good fortune to be present in the clubhouse after the game, when Scherzer found out that the robo-zone didn’t match the rulebook zone: “Wait, I thought it was the whole plate,” he said. “So now we have to redefine what the strike zone is? You said it was a 3-D zone. Now we’ve got a 2-D zone? Hasn’t it always been a 3-D zone?” The answer to that question is yes. It has always been a 3-D zone and it still is, but now there’s also a 2-D zone. There are two strike zones. We’ll dig into the philosophical implications of this dichotomy later, but for now, that’s how umpires are judging pitches, so why don’t we try measuring things that way?

Let’s start with how curveballs work. Their path gets steeper and steeper as they approach the plate. There are plenty of reasons for this. Curveballs actually leave the pitcher’s hand traveling slightly upward; the classic way to recognize a curveball is seeing it jump up out of the pitcher’s hand. The magnus force created by the ball’s topspin pulls it downward, and that force compounds upon itself over the length of the pitch. Here’s where it starts. The baseball is traveling horizontally, and the topspin interacts with the air to start pulling it down.

Now it’s traveling at a steeper angle, but guess what? The topspin is still pulling it downward, so its angle is going to keep getting steeper and steeper as it goes.

Moreover, gravity amplifies this effect for a pitch that’s always breaking downward. Air resistance slows the pitch down as it nears the plate, but gravity is pulling the pitch downward at a constant rate. So say it takes a tenth of a second for the ball to travel the first 10 feet toward home plate, and in that time, gravity pulls it down five centimeters. By the time it reaches the plate, it’s going slower, so over the last tenth of a second, it only travels eight feet, but gravity is still pulling it down five centimeters. All the numbers in this example were completely made up, but you get the point; the ratio of downward movement to horizontal movement is increasing. A curveball’s approach angle keeps getting steeper. You can see it in Statcast’s 3-D pitch visualizations.

These are two actual Scherzer curveballs from last year. We’re going to focus on the bottom one, which came in a bit below the plate. The red line shows a straight line between the position of the ball when it crosses home plate and the position when it’s 50 feet away.

Now, let’s zoom in and look at the path of the pitch over the last few feet of its journey. As you can see, our new purple line is significantly steeper.

None of this should be particularly surprising if you’re familiar with Alex Chamberlain’s primer on vertical approach angle, but the point is that curveballs, with their sharp downward movement compounded by gravity, are the steepest pitches of all. According to Alex’s pitch leaderboard, Scherzer’s curveball averaged a vertical approach angle of -9.9 degrees last season. For now, let’s assume this pitch had the same VAA. With help from our friend Pythagoras, we can calculate that a pitch traveling at an angle of -9.9 degrees would be 1.48 inches higher when it crossed the front of the plate than when it crossed the middle of the plate. Here’s how that works.

OK, so measuring at the front of the plate, the pitch comes in 1.48 inches higher. It’s now missing the zone by just 2.50 inches. It’s well within the shadow zone. That certainly makes it sound a little closer, don’t you think? Here’s what that looks like in our original diagram.

You know what? It’s still pretty far away from the strike zone. Stark’s article mentioned that after the game, reporters told Scherzer that his pitch would have been a strike according to a 3-D zone. They were way off base. In order to do so, the pitch would have had to arrive at the plate with an absurd VAA of 25 degrees. That ain’t happening. This pitch is still unequivocally a ball. There’s no system – goo-based, camera-based, vibes-based, none – in which this pitch hits in the strike zone. It was so far away that Carole King wrote a different song about it, also called “So Far Away.”

That said, I do suspect that this particular curveball actually had a steeper VAA than -9.9 degrees, making it a bit closer than the graphic above indicates. Just using the old-fashioned goo-orb test, it looked sharper than the typical Scherzer curveball. Second, I was talking things over with Michael Rosen, our resident pitching genius, and he got curious and pulled data for a Scherzer curveball, just one random curve from 2023. That pitch had a VAA of -10.1 degrees over the last 10 feet.

That VAA would move Scherzer’s pitch a few hundredths of an inch closer to the zone, and this one solitary, particularly sharp curve could’ve been even closer. It’s still not a strike according to any definition of the strike zone, but it highlights the disconnect between the two current competing versions.

So far we’ve only been talking about the front of the plate, but this would also be true of both the back and the sides. A pitch with a steep horizontal approach angle can clip the corner of the plate before it reaches the midpoint. The back gets tricky because of the plate’s pentagonal shape, but it’s still possible; the closer to the center a high pitch is located, the better a chance it will have of dropping down and catching a piece of the rulebook zone. ABS would tell you that every one of the pitches illustrated below is a ball. But according to a normal three-dimensional strike zone – which is what umpires are calling – that’s not actually true. It’s smaller than the rulebook zone.

As things stand, when the league does implement an ABS challenge system for regular season play – and at this point, that seems like a virtual certainty, though which regular season is still undecided – then the game will officially have two different strike zones. It’s possible that the league could change the rulebook definition for umpires so that it matches the Statcast zone, but that strikes me as unlikely for many reasons, chief among them it would essentially turn the iconic shape of home plate into a vestigial appendage. In the two-zone world – the world that Triple-A players have been living in for a while now – a pitcher would be able to throw a strike, get robbed by the umpire, challenge that incorrect call, and lose the challenge because according to the robot umpire, the pitch really was a ball. Even crazier, the pitcher will throw a strike, the umpire will get the call right, and then the batter will challenge it and that correct call will get overturned! The umpire and the computer will make two different calls, and both will be correct because they’ll have two different zones.

As the numbers from our curveball example show, we’re not talking about a couple of unlikely edge cases. The differences in movement from the front and back of the plate to the middle aren’t minuscule. Some pitchers’ curves average above 11 degrees of VAA, and the sweepiest sweepers average more than six degrees of horizontal approach angle. We’re often going to be talking about well over an inch of difference. This is going to happen all the time. I’m not the first person to notice this. On Wednesday, Baseball Savant’s Tom Tango crunched the numbers and announced that in 2024, one percent of all takes would have fallen into this category, just for issues with the front and back of the plate.

As things look right now, baseball will soon officially have a human strike zone and a robot strike zone. The robot strike zone will be so thin as to be non-existent, while the human strike zone, as it always has, will be shaped like an infinite number of infinitely thin home plates. Honestly, I don’t know how any pitcher who’s had it fully explained to them will avoid succumbing to paralysis halfway through their windup and toppling off the mound simply because they’ve exhausted their ability to process the disjuncture of the situation.

I mentioned earlier that setting up the robo-zone in two dimensions rather than three was a perfectly reasonable choice. The more I think about it, however, the more I think it might be the only reasonable choice. Calling balls and strikes is incredibly difficult. I’ve had to do it before, and I’d approximate that I felt 100% certain on about 30% of the pitches I called. But even then, I doubt I was really thinking about the strike zone the way the rulebook demands. The rulebook zone doesn’t have four corners; it has 10 corners. And it doesn’t have an edge; it has 15 edges. The difference between a two-dimensional plane and a three-dimensional space is the difference between a topographical map and a mountain.

On the one hand, this makes me wish the robo-zone were three-dimensional, just because I’m imagining how much more fun the challenge graphics would be. We’d see in precise cartoon glory not just whether the ball nicked the corner of a box, but one particular corner of a 10-cornered pentagonal prism. It would rule. On the other hand, it’s absolutely preposterous that we ask human beings to process information with anything approaching this level of precision. Wherever you’re sitting right now, try to imagine a pentagonal prism floating in the air next to you. Now try to picture yourself deciding whether a Tarik Skubal fastball nicked one of its seven sides. Now do it again, but first squish your prism down a bit because Nick Madrigal is up next. So maybe it does make sense to have two zones; we’ve just got them reversed.

Scherzer was candid and engaging with reporters, and after processing all of this information, he closed with the takeaway that most of us saw in the headlines: “Can we just play baseball?” he asked. “We’re humans. Can we just be judged by humans? Do we really need to disrupt the game? I think humans are defined by humans.” When he puts it that way, it’s a pretty reasonable request. Right now, umpires and batters track pitches using the exact same equipment, and that makes plenty of sense. If the game is played by humans, it’s certainly not laughable to feel that human eyes and brains should be deciding what’s a strike and what’s a ball. I don’t mean to say that there’s wisdom in every mistake simply because it’s made by a human, but once a computer is making the decisions, the objective of the game becomes slightly less fun, for the same reason that playing chess against the computer isn’t particularly enjoyable. It becomes less of a game and more of a problem solving exercise.

These days, there’s no end to the ways that computer programs are judging us – CAPTCHA requests, Spotify recommendations, suspicious login emails, targeted advertising, personalized search results, automated insurance denials, the artificially indiscriminate firings going on throughout the federal government – and with vanishingly few exceptions, the people being judged would like nothing better than to smash all of these robot judges with a hammer.

Don’t get me wrong, I would love to smash the computers that turned Google into such a joke with a hammer, but the difference here is that many of those systems were designed as shortcuts, either to save time, to replace human workers, or to shift accountability away from the person instituting a crappy policy and onto the circuit board that implements it. On the other hand, the challenge system is a particularly elegant solution to the problem at hand. It will introduce an extra layer of accountability into umpiring without replacing the umpires or undermining their centrality to the game. It won’t obliterate the value of pitch framing, but it will hopefully reduce the amount of shouting umpires have to bear. Now that we have the ability to know the exact location of every pitch, it’s probably not completely defensible to just ignore that knowledge. Instant replay was instituted for the same reason. “I like it when somebody screws up and somebody gets screwed over” is not exactly a winning campaign pitch.

Let me hit you with one last disconnect. The really funny thing is that depending on how you look at it, Scherzer is both the best and worst messenger for this argument. He’s a sure-fire Hall of Famer and a longtime union rep. He’s not afraid of a fight, and his standing in the game ensures that when he speaks, people will listen. His comments warrant plenty of counterarguments, but “Max Scherzer doesn’t know what he’s talking about” is not among them.

On the other hand, Scherzer has never had that much use for umpires in the first place. Since Sports Info Solution started tracking pitches in 2002, 328 pitchers have thrown at least 800 innings. Scherzer’s 14% swinging strike rate ranks ninth among them and his 27% whiff rate ranks 19th. His 17% called strike rate, however, ranks all the way down at 212th. Scherzer has always succeeded by racking up whiffs, pumping his fastball by hitters and tempting them into chasing sliders and curves. Relying on the umpire for called strikes has never remotely been his game. In fact, since 2008, Statcast says he’s had 1,262 would-be strikes stolen from him, third-most in all of baseball. Few players have relied less on human umpires or accumulated more reasons to be fed up with them than Scherzer. Maybe we should tell him that after his next start. I’m sure he’ll have something interesting to say about it.


Don’t Mistake Passivity for Judgment

David Richard-Imagn Images

Last week, I wrote about the careers of the two former college baseball players who have been featured on this season of Love Is Blind, and don’t worry, I’m not going to follow up with a detailed breakdown of their performance on the episodes released this past weekend. (Though if anyone wants the short version: It’s been pretty dire. Ben is getting flamed on TikTok so bad his fiancée is thinking about pulling the plug, while Dave… I don’t know what you’re doing, man. Get it together. You’re in your mid-30s. You should be able to have a frank, productive conversation with your partner.)

I bring all this up because it’s been hard to shake something I mentioned in Friday’s article: Ben Mezzenga’s astonishingly high incidence of taking strike three. In his best years, only about half of his strikeouts came swinging. A typical big league hitter strikes out three times swinging for every time he strikes out looking. Last year, José Ramírez ran a ratio north of 15-to-1, the highest mark in baseball. Cavan Biggio was the only hitter who had 50 or more strikeouts with more than half of them coming with the bat on his shoulder. Read the rest of this entry »


Aiming a Pitch Changes How It Moves

Geoff Burke-Imagn Images

Nobody wants to throw a backup slider. They are, definitionally, an accident. But announcers and analysts alike have noted that these unintentional inside sliders — perhaps due to their surprise factor — tend not to get hit. In 2021, Owen McGrattan found that backup sliders, defined as sliders thrown inside and toward the middle of the strike zone, perform surprisingly well.

I’ll add one additional reason these pitches are effective: They move more than any other slider.

I analyzed over 33,000 sweepers thrown by right-handed pitchers in the 2024 season. I found a clear linear relationship between the horizontal release angle of a sweeper and the horizontal acceleration, better understood as the break of the pitch. On average, as the horizontal release angle points further toward the pitcher’s arm side, the pitch is thrown with more horizontal movement.

Josh Hejka, a pitcher in the Philadelphia Phillies minor league system, told me these results corresponded with his anecdotal experience.

“I’ve often noticed — whether in game or in the bullpen — that the sliders I throw arm side tend to actually have the best shape,” Hejka said. “I believe it’s conventional wisdom across baseball that the backup sliders tend to actually be the nastiest.”

Check out all the movement Corbin Burnes gets on this backup slider from last season.

The relationship between horizontal release angle and movement also holds true for sinkers. When a sinker is aimed further to the glove side — for pitchers facing same-handed hitters, this would be a backdoor sinker — the pitch gets, on average, more horizontal movement, as is the case with this pitch from Anthony Bender.

The explanation for the relationship is straightforward enough. When sweepers are thrown to the arm side and sinkers are thrown to the glove side, the pitcher’s grip is such that maximum force is applied to the side of the baseball, allowing for more sidespin. In a 2015 interview with David Laurila, then-Royals pitching coach Dave Eiland described why sliders back up.

“They really get around it; they don’t get over the top and pull down,” Eiland said. “It’s unintentional, more of a misfire, so to speak. If you could do that intentionally, you’d have a decent pitch.”

It isn’t just sweepers and sinkers that show a relationship between release angles and movement. Back in August, I investigated the mystery of the invisible fastball. Why was a pitch like Shota Imanaga’s fastball, with its elite vertical movement and flat approach angle, so rare? I found that vertical release angles mediate the relationship between both variables. A fastball thrown with a flatter release angle gets less backspin, and so to achieve both requires outlier mechanical skills.

Release angles don’t just measure the nature of a grip, they also dictate the location of the pitch. I conclude that where the pitcher aims a pitch changes the way it moves. For fastballs, pulling down on the ball allows for more backspin. For sweepers and sinkers, getting around the ball allows for more sidespin. Analysts attempt to separate “stuff” from “location;” these findings complicate that conversation.

***

Before we go any further, it’s important to know what exactly is a release angle. Release angles measure — or, in this case, approximate — the angle at which the ball comes out of the pitcher’s hand. For vertical release angles, anything above zero degrees suggests the ball is pointing upward at release; most vertical release angles, particularly for four-seam fastballs, are negative, meaning that the pitcher is aiming the ball downward at release.

Horizontal angles work the same way, but in the x-dimension. Positive values mean the ball is pointed toward the pitcher’s left; negative values point toward the pitcher’s right. (This is a feature of the original Pitch F/X coordinate system, when it was determined that x-dimension pointed to the catcher’s right.) In any case, release angles, both horizontal and vertical, attempt to capture the exact position of the ball at release. Because they capture the position of the ball at release, they contain information about the pitcher’s aim and, it turns out, the force they’re applying to the ball.

My research finds that there is a relationship between horizontal release angles and horizontal acceleration. In simpler terms, the way the ball is released out of the hand, and therefore where it is aimed, impacts the movement of the pitch.

There are some confounding variables in this specific relationship. The Hawkeye cameras (and, in earlier times, the Pitch F/X technology) report accelerations in three dimensions. These accelerations are measured relative to a fixed point on the field, which happens to be right in front of home plate. Because these accelerations are fixed to one point, the reported values can be biased by the position of release in space. This is far from intuitive, so it might be helpful to consider an example.

Remember that Burnes sweeper from the introduction? It accelerated at roughly 16 feet per second squared in the x-dimension. Imagine that instead of throwing his sweeper from the mound, Burnes threw it from the third base dugout. It’s the exact same pitch as before — same velocity, same horizontal break — but the release point has completely changed. On a fixed global coordinate system of movement measurement, the acceleration in the x-dimension no longer describes the pitch’s relevant movement; all that sideways movement would instead be measured in the y-dimension.

Credit: Filipa Ioannou

This is an extreme example to illustrate the point, but on a smaller scale, this fixed point measurement system biases acceleration measurements. In order to fix this bias, accelerations can be recalculated to be relative to the pitch’s original trajectory, removing the influence of the release point on the acceleration value. These calculations come courtesy of Alan Nathan; Josh Hejka rewrote them as Python code, making my job easy.

Even after accounting for these confounding variables, the relationship between release angles and movement is still present. As the plot shows, it isn’t a particularly strong relationship — when modeled, a two-degree change in horizontal release angle is associated with roughly a foot per second increase in transverse acceleration. But while the relationship is not as strong as that between four-seam fastballs and vertical release angle, it is nonetheless meaningful.

Alternatively, the relationship can be measured using good old-fashioned “pfx_x,” or horizontal movement, which is also measured relative to the pitch’s original trajectory. Why go through all this effort to transform the accelerations? For one thing, I had a good time. And also, isn’t it fun to imagine Burnes throwing sweepers from the dugout?

The plot of horizontal location and horizontal movement, with each pitch colored by its horizontal release angle, illuminates the ostensible lack of a relationship between pitch location — measured by “plate_x” on the plot below — and movement. Draw your attention to the patch of dark blue dots around the -2 line of the x-axis. There are two potential ways for a sweeper to end up two feet off the plate inside. It can be thrown with a horizontal release angle around zero and little sideways movement, or it can be thrown with a negative horizontal release angle and lots of sideways movement.

The same relationship holds true for horizontal release angles and two-seam fastballs after the aforementioned adjustments.

On the individual pitcher level, the relationship is slightly weaker; on average, the r-squared is roughly 0.04 for sweepers, with variation between pitchers on the strength of this relationship. Zack Wheeler’s sweeper movement, for example, appears to be particularly sensitive to release angles:

***

Ultimately, analysts attempt to separate “stuff,” defined as the inherent quality of a pitch, from “location,” defined as where the pitch ends up. But what this research suggests is that, to some degree, these two qualities are inseparable. (I wrote about this a bit on my Pitch Plots Substack last September.) Certain pitches generate their movement profiles because of where they’re aimed out of the hand.

These findings naturally lead to deeper questions about the interaction between biomechanics and pitch movement. While there are variables (arm angle, release height, etc.) that are commonly understood to influence movement, these findings suggest that there are even more granular factors to explore.

Is the angle of the elbow flexion at maximum external rotation the most influential variable? Is it hip-shoulder separation? Torso anterior tilt? Pelvis rotation at foot plant? How much do each of these components contribute to pitch shapes?

Thanks to data from Driveline’s OpenBiomechanics Project, it’s easy to model the relationship between dozens of biomechanical variables and the velocity of the pitch. There are about 400 pitches in the database; by attaching markers to a pitcher moving through space, points of interest can be calculated and then compared to the pitch’s velocity.

In this public dataset, Driveline does not provide the movement characteristics of the pitch. But if the force applied to the ball based on the direction of its aim affects the movement of the pitch, it follows that these variables could be measured in a detailed manner. On the team side, KinaTrax outputs provide the markerless version of these data, providing a sample of hundreds of thousands of pitches from a major league population. Imagine the possibilities.

Correction: A previous version of this article misstated the units of acceleration of Burnes’ backup sweeper. It is feet per second squared, not feet per second.


Early Notes on the New Bat Speed Data Release

Jayne Kamin-Oncea-Imagn Images

In the middle of the 2024 season, MLB released bat tracking data for the current year. It was a huge revolution in publicly available data, taking something previously observable but not measurable and turning it into numbers. You can see how hard Giancarlo Stanton swings, but now you can also quantify how different that is from other large hitters. Luis Arraez’s superhuman coordination is obvious from watching him play. But in terms of getting his barrel on the ball, relative to the rest of the league, how superhuman is he? Now we know. I think that public research on this front is likely to deliver more and more insights in the coming years.

Of course, what we all wanted to know about bat speed wasn’t available right away. Namely: How does it change? Was Ronald Acuña Jr.’s disappointing start to the season related to an inability to impact the ball with force? Did Matt Olson’s decline have more to do with bat speed or plate discipline? Also, plenty of non-Braves questions, presumably. In any case, we couldn’t say much about that because all we had were the 2024 numbers.

Guess what: Now we have some 2023 data. MLB and Statcast released 2023 data starting after the All-Star break, the earliest data we’ll ever get because that’s when the bat tracking infrastructure got going. Obviously, we’re also going to get more year-over-year data when the 2025 season starts. But our first crack at multiple seasons of data is still noteworthy, so I set out to look through the numbers and came to a few conclusions. I don’t intend for these to be comprehensive, and I’m sure that a measured and careful approach is going to tease out some new insights that I don’t have. But the data came out yesterday, and here are a few highlights.
Read the rest of this entry »


Presenting Further Research on When Free Agents Ink Their Deals

Ron Chenoy-Imagn Images

Earlier this week, I published my findings about the relationship between when free agents sign and the size of their contracts. As a quick refresher, in recent years, the last 20% or so of free agents to sign have been settling for contracts meaningfully lower than pre-offseason expectations. But that finding raises more questions, some of which I hope to answer today.

First, there’s an obvious question: Did the free agents who got those late, discounted deals perform worse than expected during the following season? In other words, did their low-dollar-value deals foreshadow lower-than-projected production? To examine this, I took the upcoming season’s projections for the players ranked on my Top 50 Free Agents list in each of the past three years, 150 players in all, to come up with a projected WAR for each segment of players. I then compared it to how they actually did in the ensuing year. There is indeed a drop-off for those who signed late:

Free Agent Timing and Subsequent Performance
Signing Group Projected WAR Actual WAR WAR Gap
First 10 2.1 1.6 -0.4
Second 10 2.7 2.5 -0.2
Third 10 1.7 1.6 -0.1
Fourth 10 1.7 1.3 -0.3
Last 10 1.8 0.9 -0.9
Data from 2021-22, 2022-23, and 2023-24 offseasons, top 50 projected contracts only

First things first: Every group underperformed its projections. That comes down to playing time. Our projections use Depth Charts playing time, which approximates the most likely distribution of playing time across a given roster without accounting for the likelihood of injuries. Just as an example, non-catcher batters were projected for an average of more than 600 plate appearances in this dataset, and they came in closer to the mid-500s in practice. So don’t pay too much attention to the absolute numbers; the relative differences are what to look at here.

The last 10 free agents to sign saw huge shortfalls in production relative to expectations. One reason: They played less. The average hitter in this group of 150 free agents batted 70 times less than projected. Hitters signed among the last 10 free agents in their class batted 100 times less than projected. Likewise, the average pitcher in the group came up 25 innings shy of projections, but pitchers among the last 10 players signed came up 40 innings short.
Read the rest of this entry »


Home/Road Splits as Absurdist Comedy

Orlando Ramirez-Imagn Images

“It’s better not to know so much about what things mean.”
– David Lynch in Rolling Stone, September 1990

A few friends and I have a recurring movie night where we take turns choosing the featured film for the evening. Because one friend has decided to make his picks in the “campy horror” genre, last week we wound up watching Peter Jackson’s Dead Alive (yes, THAT Peter Jackson). Rotten Tomatoes describes it as a “delightfully gonzo tale of a lovestruck teen and his zombified mother,” while Wikipedia goes with “zombie comedy splatter film.” It deals in absurdity and surrealism and its favorite tool of the trade is fake blood. The production reportedly went through about 80 gallons of the stuff.

Absurdist storytelling launders its messaging through exaggerated extremes and by defying or subverting logic in ways frequently so morbid or dark that they surpass tragedy and come all the way back around to comedy. Extremes that defy logic exist in baseball too. A particularly rich source being players’ home/road splits. I went searching the 2024 season for the most extreme differences in player performance (minimum 200 plate appearances) between their home parks and road venues across a variety of offensive metrics. In my own act of defying reason, I don’t really have an explanation for choosing hitters over pitchers. Maybe I’ll do pitchers in the future. Maybe I won’t. Who needs symmetry or balance in the universe? Anyway, I found the largest disparities, and ignored the boring, expected ones like Rockies hitters clubbing a bunch more homers at Coors Field, and instead, locked in on the truly bizarre.

Certain occurrences earn their bizarre status not because of their unexpected nature, but rather because they take an expected outcome to such an extreme as to feel over the top, or a bit “on the nose,” as an editor might put it. Dead Alive depicts Lionel, a young adult man, still living at home with his mother, an overbearing type who domineers his life. Lionel and his mother portray the standard “momma’s boy” archetype, but exaggerated to nth degree — the film culminates with the supercharged zombie version of Lionel’s mother inserting her son back into her womb, where she can finally regain complete control over his life.

Like an overbearing mother, certain ballparks have a strong influence on the type of hitter who thrives under their care. Some encourage power, or prefer a certain handedness, while others look down on hitting and choose instead to emphasize pitching and defense. Petco Park in San Diego does not favor offense in general, but it is among the least friendly ballparks for lefties who hit a bunch of singles. Enter Luis Arraez, the singles hitter of all singles hitters.

The infielder/DH was traded to the Padres from the Marlins last May 4. Like Lionel, who in the early scenes of Dead Alive meets a nice young woman named Paquita and takes her on a date to the zoo, Arraez continued to do his thing for the month of May, hitting 38 singles, compared to the 30 he hit during the first month of the season. But then Lionel’s mother interrupts the date, gets bit by a Sumatran Rat Monkey, and chaos ensues, just as the influence of Petco Park eventually exerts its will on Arraez. He ended the season with a .268 average at home and a .359 average on the road, due in part to his hitting about 20% fewer singles (71 vs. 90) and almost 50% fewer doubles (11 vs. 21) at home compared to on the road. This placed him at the extreme end of Petco Park’s offense dampening effects, so extreme as to feel like the stadium stuffed Arraez inside her womb until he learned his lesson about hitting all those singles.

Batting average is one thing, but there are other stats that you wouldn’t necessarily expect to have extreme home/road splits; similarly, you wouldn’t necessarily expect a scene at the beginning of a movie that depicts the main character mowing the lawn at the behest of his mother to foreshadow a momentum shift in the big fight scene at the end. Nevertheless, Brice Turang’s stolen base success rate was 15 points higher at home than on the road, which was the largest differential among base stealers with at least 30 attempts (omitting Jazz Chisholm Jr. who was around 20 percentage points better on the road, but also switched home stadiums in late July). The Brewers second baseman stole 28 bases at American Family Field and was caught just one time there, while in away parks he stole 22 bases and was caught five times. The discrepancy becomes all the more notable when considering Turang reached base less frequently at home, posting a .290 OBP in Milwaukee compared to a .341 OBP everywhere else.

There aren’t too many data points to suggest why Turang was better at swiping bags at home, but as a player with just over 1,000 big league plate appearances, it makes sense that some of his visual timing and positioning cues might be more locked in at AmFam than they are elsewhere in the league. Things like the first base cutout in the infield grass and the sightlines behind the pitcher as he’s taking his lead from first are likely more dialed in at the place where Turang has taken the majority of his reps in the majors. Using one of his strongest tools (94th percentile sprint speed) and the comforts of a familiar environment, Turang almost completely compensated for his otherwise negative contributions on offense, just as Lionel, in defending his home from a horde of zombie partygoers, turned to a trusted tool — his lawnmower and its sharp, speedy blade — to mow through the walking dead.

The largest split I could find with respect to wRC+, which is already adjusted for park factors, belongs to Luis García Jr., who after several up and down seasons with the Nationals, spent 2024 as Washington’s primary second baseman. The lefty logged a 156 wRC+ at home and a 63 wRC+ on the road, a 93-point spread. This is where it’s helpful to know exactly how the park adjustment is applied to wRC+ and why that might make a fairly neutral hitting environment like Nationals Park seem like an oasis for one hitter in particular. Or, in other words, why a young lady like Paquita might continue to see someone even after his zombie mother ate her dog.

(Here is where I must note that there is a character in Dead Alive named Scroat. Unfortunately, I couldn’t make a baseball analogy to Scroat because I do not remember which character was Scroat, and an IMDb search through the movie’s cast list does not have a headshot next to the actor who played Scroat. Really, I just wanted a chance to write Scroat in a FanGraphs post, so here we are. Scroat!)

Anyway, the park factor applied to wRC+ is a single value that captures the run environment in the stadium overall, as opposed to the more granular component level park factors that consider the stadium’s influence on the individual components of offense, such as singles, doubles, triples, home runs, etc. Component park factors that take into consideration the batter’s handedness are also available. Digging into the components of García’s home/road splits reveals that when in D.C., he struck out less and hit more singles and homers. Component park factors explain part of why García might benefit more from hitting in Washington than an average hitter: Nats Park does suppress strikeouts relative to its peers, and left-handed hitters get a boost with respect to singles. Fewer strikeouts means more balls in play at a ballpark where a ball in play off the bat of a lefty is more likely to lead to a hit. However, Washington remains neutral on home runs for those hitting from the left side. Looking at García’s splits with respect to batted ball characteristics reveal his home run-to-fly ball rate drops from 19.2% at home to 6.7% on the road. But it’s not just that the ball is carrying better because, additionally, his hard hit rate increases from 24.1% on the road to 38.4% at home. That García’s strikeout rate drops 10 percentage points in his home ballpark relative to everywhere else, in conjunction with his improved contact quality on fly balls, seems to suggest he sees the ball better at Nats Park than anywhere else. And for what it’s worth, a special aptitude for vision is what kept Lionel’s girlfriend from abandoning him, as she believed the tarot reading done by her seer/grandmother that foretold a fated, long-term romantic entanglement with Lionel.

Many don’t believe in fate and instead subscribe to the nihilistic view that the universe is composed of randomness, which at times manifests as utter, uninterpretable chaos. T-Mobile Park in Seattle is one of the worst ballparks for hitters, both overall and across all individual components, unless, by chance, you happen to be Luke Raley. The Mariners outfielder/first baseman defied the natural order of the universe (to the extent that there is one) and posted a .393 wOBA, 166 wRC+, and hit 15 home runs across 229 plate appearances at home, with a .295 wOBA, 91 wRC+, and seven homers over 226 PA on the road. Looking at component factors does absolutely nothing to explain Raley’s performance at T-Mobile Park, since as a lefty, all of Seattle’s horrible hitting juju applies even more so than it does for righties. His BABIP hovered around .300 both at home on the road, suggesting that if there’s luck in his performance, it was distributed evenly at home and on the road. In terms of his batted ball profile, Raley did have a higher hard hit rate at home, and he also pulled the ball more and put it in the air more, which collectively signals an overall higher quality of contact. Perhaps like the tarot-reading grandmother, Raley possesses some special sight that allows him to see the ball in a way that no one else has mustered at T-Mobile Park, or perhaps, as is the messaging of much absurdist art, we must simply submit to the random, chaotic winds of the universe, blowing some fly balls over the fence and leaving others to die on the warning track.

Whatever force is tasked with inflicting chaos upon the masses, it seems to enjoy unleashing Yordan Alvarez as often as possible. It’s true that Houston’s lefty DH/left fielder was not involved with the Astros’ banging scheme scandal, but he nevertheless is a frequent recipient of boos at away ballparks due to his uncanny ability to launch game-winning, soul-crushing moonshots in front of opposing fans. Though the booing is more of a vibes-based response, the data show that Alvarez does tap into his power more frequently on the road, hitting both doubles and home runs at a much higher rate, leading to a road wRC+ that is 62 points higher than his mark at home (a road advantage topped only by J.P. Crawford of the Mariners).

Again, wRC+ already accounts for the overall run environment, but not the components by which a particular player might be more heavily impacted. Houston’s ballpark, which is now called Daikin Park, grades out as neutral to hitters overall and with respect to left-handed home runs, but for doubles, a lefty hitter should have an easier go of it (though it’s worth noting Alvarez pulls the ball at a below average rate for lefties). But despite the neutral or better home park environment, in 2024, Alvarez hit 12 doubles and 13 homers across 315 plate appearances at home, while hitting 22 doubles and 22 homers across 320 plate appearances on the road. Alvarez also walked slightly more on the road, while holding his strikeout rate constant, suggesting a more patient approach that led to higher quality contact; this is reinforced by his higher home run-to-fly ball rate (20.4% vs. 11.7%) and hard hit rate (46.1% vs. 36.1%) away from Houston.

As with some of the other extreme splits, the increased patience and improved contact might mean that Alvarez doesn’t see the ball as well at Daikin Park as he does elsewhere. Or this instance of absurd home/road splits might be trying to send a different message. Absurdist art and its close relative, surrealism, frequently serve to defy logic, or at least quantifiable logic. At the end of Dead Alive, Lionel cuts his way out of his mother’s womb using a talisman that Paquita’s grandmother gave him for good luck. She probably thought its magical properties would prevent anything bad from happening to him, rather than its physical properties allowing him to puncture zombie flesh. Even magic follows no logical order.

Meanwhile, when asked to describe the experience of playing in a big league stadium in front of a packed crowd during the highest leverage moments of the game, players frequently use the word surreal. And in the surreal world, there wouldn’t necessarily be a logical explanation for why Alvarez becomes more powerful on the road, why he happens to be holding a talisman that can puncture the hearts of opposing fans. Maybe he feels less pressure away from the home fans. Maybe he takes a twisted pleasure in making a stadium full of fans fall silent. Maybe, like the zombies in the movie, he takes a poison intended for animals that has the unintended effect of supercharging his abilities. I’m mixing my talisman and poison metaphors now, but as previously established, there are no rules and nothing matters, so just roll with it and instead linger on the thought that if Alvarez ever leaves the Astros, he may morph into a supercharged monster permanently.

While we’re defying logic, I did stumble upon one member of the Colorado Rockies with a home/road split worth mentioning. In 228 plate appearances at Coors Field, Michael Toglia hit eight home runs; in 230 plate appearances away from Coors Field, he hit 17 home runs. So, in nearly the same number of opportunities, Toglia smacked more than twice as many home runs on the road as he did at Coors Field, a park notorious for juicing fly balls. My best guess is that the stadium’s reputation is doing psychic damage to a 26-year-old first baseman with just one full season under his belt. His hard hit rate is still higher at home, suggesting maybe he thinks that all he needs to do is swing out of his shoes and the thin air will do the rest. Meanwhile, his Med% is higher on the road and he hits the ball to the opposite field more often, suggesting a more controlled, purposeful swing away from the influence of Colorado. Maybe he’s overthinking the atmospheric conditions, or maybe he made a deal with an evil imp that granted him 60-grade raw power everywhere except the Mile High City.

Sometimes chaotic occurrences exist purely for comedic relief, offering no larger societal lesson or commentary on humanity. At one point in Dead Alive, Lionel visits his mother’s grave because he knows she’s a zombie and, therefore, not actually dead, so his master plan is to administer sedatives to her indefinitely in order to keep her safely in the ground. When he gets jumped at the cemetery by a band of local hooligans, he’s saved by a priest (literally, not spiritually), who seems to have exactly one skill, which is, as the priest puts it, to “kick ass for the Lord.” He does single-handedly wipe out the hooligans with what appears to be self-taught kung fu, but then promptly gets conscripted to the zombie ranks. The kung fu priest of baseball is Mike Yastrzemski, right fielder for the Giants, whose extreme singular skill is striking out way less at home than on the road. All of his other splits are as expected, but when batting at Oracle Park, he strikes out 19.7% of the time, compared to 32.6% everywhere else. It’s the most extreme strikeout difference in the bigs by a couple of percentage points.

In the movie’s next scene, Lionel has rounded up the current group of zombies, including the priest and a nurse, who was originally dispatched to look into his mother’s ailments before her transition to undead was complete. The priest and the nurse take a liking to one another and wind up birthing a baby zombie. This leads to a scene that was not in the original script and serves no purpose to the larger narrative; really, it’s just there for the jokes. Jackson decided to add it after they’d finished filming everything else, because they were still under budget, and since then, he has called it his favorite scene in the movie. For no comprehensible reason, Lionel takes the baby to the park, pushing it along in a stroller and mimicking the actions of the mothers he observes interacting with their babies. Perhaps Lionel thought that a change of scenery and treating the baby like a regular human baby would coax it into acting like a regular human baby, but it did not. Instead the viewer is treated to a series of hijinks, where the baby drags Lionel all over the park, and Lionel has to act like tackling a baby is perfectly normal behavior.

New Orioles outfielder Tyler O’Neill is the zombie baby hoping that a change of scenery does prompt a transformation. O’Neill experienced an even stranger flavor of Yastrzemski’s strikeout split. It’s not particularly unusual for hitters to strike out less in San Francisco (though not to the extreme reached by Yastrzemski), and the same holds true for Boston, where O’Neill played his home games last year. But O’Neill flipped the script; instead of striking out less at Fenway Park, he struck out significantly more frequently, posting a rate of 39.7% as opposed to 27.9% on the road. O’Neill hasn’t always struck out more at home than on the road. For example, during his final two years with the Cardinals, he was better in St. Louis than he was away from it, which is interesting considering that Fenway is a much more hitter-friendly park than Busch Stadium. It’s pretty funny to think that Fenway of all places could act as one hitter’s kryptonite, but the Orioles are hoping that was the case here. Perhaps getting O’Neill into a different park will do for him what Lionel couldn’t do for the zombie baby. If O’Neill’s overall line winds up resembling something closer to last year’s road performance, he’s much more likely to be a productive contributor in Baltimore. The spike in strikeouts caused his on-base percentage to crater to .301 in Boston, compared to .369 everywhere else.

For as much as we’d like for everything in baseball and life to follow some logical, rational, and quantifiable natural order, it doesn’t always work that way. There are too many lurking variables, agents of chaos, and forces we don’t yet understand. Sometimes it’s incredibly funny when something happens that we can’t explain. Sometimes it teaches us something completely separate from what we set out to divine. Sometimes we just have to accept that we don’t know what a weird thing is really about.


Is Time Money When It Comes To Free Agent Contracts?

Kirby Lee-USA TODAY Sports

Last week, Michael Rosen wrote about Jack Flaherty’s delayed free agency market. Michael advanced a number of theories about why Flaherty hadn’t yet signed a deal, and what that might mean about his fastball, teams’ perceptions of his fastball, and the trajectory of his career broadly speaking. I found that piece really interesting – and I also started thinking about what Flaherty not having signed yet means in a larger sense.

You don’t have to look any further than last year to get an idea of what could happen to Flaherty. Blake Snell and Jordan Montgomery both waited a long time before settling for short-term deals. The year before that, Carlos Correa’s multiple failed physicals kept him on the market until the very end. In 2022, Correa, Kenley Jansen, and Trevor Story all found themselves looking for employment well into March.

All of those players came into the offseason expecting a major contract, and all of them ended up getting less than anticipated, bringing to mind some classic FanGraphs articles from Travis Sawchik, back in the halcyon days of 2018. Those articles drew on a study by Max Rieper that separated free agents into pre- and post-New Year’s signings and found a large discount for the latter group. Read the rest of this entry »


How Productive Were Those Outs? Team Edition

Michael McLoone-USA TODAY Sports

Earlier this week, I threw some numbers together on the value of productive outs. I focused on Corbin Carroll, and rightly so: His electric skill set is a perfect entry point for explaining how hitters can add (or subtract) value relative to average even when making an out. Putting the ball in play? We love it. Avoiding double plays? We love that too. The Diamondbacks are a team full of speedsters, and Carroll’s productive outs gave their baserunners a chance to show off their wheels.

A quick refresher: I calculated the difference in run scoring expectation between the average out and a specific type of out (strikeout, air out, non-GIDP groundout, double play) for each base/out state. Then I had a computer program tag each out made in 2024 with that difference. For example, the average out made with a runner on second and no outs cost teams 0.35 runs of scoring expectation in 2024. Groundouts in that situation only cost 0.25 runs, a difference of 0.1 runs.

Thus, on every groundout that occurred with a runner on second and no out, I had the computer note ‘plus 0.1’ for the “productive out” value. A strikeout in that situation, on the other hand, lowered scoring expectancy by 0.43 runs, a difference from average of -.09 runs. So the computer noted ‘minus 0.09’ for every strikeout with a runner on second and no out. Do this for every combination of base/out state and out type, add it all up, and you can work out the total value of a player’s productive outs. Read the rest of this entry »


Corbin Carroll Is Even Better Than Advertised

Rob Schumacher/The Republic-USA TODAY NETWORK via Imagn Images

Not every out is created equal. Take this fly out from Corbin Carroll, for example:

A lot of things can happen when you make an out with the bases loaded. You could strike out, leaving every runner in place. You could hit into a double play, an inning-ending one in this case. You could ground out some other way, or hit an infield fly. But Carroll’s here was the most valuable imaginable; with one out, he advanced every single runner, including the runner who scored from third.

Mathematically speaking, you can think of it this way. The average out that took place with the bases loaded and one out lowered the team’s run expectancy by a massive 0.61 runs in 2024. That’s because tons of these outs were either strikeouts (bad, runner on third doesn’t score) or double plays (bad, inning ends). But Carroll’s fly out was far better than that. It actually increased the run expectancy by a hair; driving the lead runner home and moving the trail runners up a base is exquisitely valuable.

That’s not the only way this could have gone. Consider a similar situation, a groundout from Aaron Judge:

Like Carroll, Judge batted with a runner on third and fewer than two outs. In this situation, the average out is bad, lowering run expectancy by 0.514 runs. But Judge’s was obviously worse. It cost the Yankees all the expected runs they had left in the inning, naturally, which added up to just a bit more than 1.15. Read the rest of this entry »