In 2024, Tarik Skubal won the American League Cy Young. It was unanimous, and deservedly so. However many superlatives you can think of for his production, he probably deserved them. He shouldered a heavy workload, combined devastating movement and velocity with great command, and led the Tigers to the playoffs in the bargain. It’s the kind of year that stands as the best season of many players’ careers.
That might sound like I’m calling Skubal a one hit wonder, but I’m absolutely not. We projected him to be the best pitcher in baseball before the season started. We also projected him to strike out fewer batters, walk more, allow more home runs, and post a higher ERA and FIP than he did in 2024. You can be great and still worse than Skubal was in 2024. In fact, almost all great pitchers are worse than he was last year. It’s hard to be that good!
You’ll note that I didn’t say it’s impossible to be that good. That’s because, uh, have you seen Tarik Skubal pitch this year? His statistics sound almost made up. He’s the class of baseball, very clearly the best pitcher in the game this year. Of course, if you’ve kept up with our leaderboards and watched highlights, I’m not telling you anything new. But on the occasion of the best game of Skubal’s career, I thought it would be fun to dig into his marvelous season and just admire it for a bit. Tarik Skubal is everything, everywhere, all at once. His 2025 is the best in every way it’s possible to be the best. We don’t always have to wonder whether something is sustainable. Sometimes we can just appreciate it. Read the rest of this entry »
Shortly after the piece ran, two people suggested David Stearns as a followup interview subject. That’s understandable. Now in his second season as the president of baseball operations for the New York Mets, the 40-year-old Ivy League product has two decades of experience within the industry, almost all of it in front offices.
A summer intern with the Pittsburgh Pirates prior to graduating from Harvard University in 2007, Stearns subsequently worked in MLB’s central office, then served as co-director of baseball operations with Cleveland, became an assistant general manager with the Houston Astros, and, in 2015, was hired by the Milwaukee Brewers as general manager. His data-driven approach was a common thread throughout. Moreover, he has remained true to his analytic bent since assuming his current position following the 2023 season.
Stearns was at Fenway Park this past week when the Red Sox hosted the team whose front office he now leads, so I took the opportunity to get his perspective on the subject at hand. Here is our conversation, lightly edited for clarity.
———
David Laurila: I’ll start with the question I asked Atkins, Cashman, Dipoto, and Mozeliak: How has the continued growth of analytics impacted the job?
David Stearns: “Over the span of my career, we’ve been inundated with more and more sources of information — information sources that are increasingly granular in nature, increasingly have to do with the processes of playing baseball, and not necessarily the results or outcomes of playing baseball. Those lead towards more and more complex algorithms and models that require greater numbers of analysts, and really smart, creative people to have in a front office. So, one of the greatest changes is just the size of the departments within baseball. The information has grown to such a enormous extent that we need more and more people to manage the information. That’s the first thing that comes to my mind. And then we need to make all that information actionable.” Read the rest of this entry »
Spencer Schwellenbach had just two big-league games under his belt when he was featured here at FanGraphs early last June. The most recent of them had come a few days earlier at Fenway Park, where he’d allowed six runs and failed to get out of the fifth inning. Two starts into his career, the Atlanta Braves right-hander was 0-2 with an 8.38 ERA.
Those initial speed bumps quickly became a thing of the past. Schwellenbach allowed three runs over his next two outings, and by season’s end he had made 21 appearances and logged a 3.35 ERA and a 3.29 FIP. Counting this years’s 10 starts, the 24-year-old Saginaw, Michigan native has a 3.41 ERA and a 3.41 FIP over 185 innings. Moreover, he has a 23.5% strikeout rate and just a 4.7% walk rate. Relentlessly attacking the zone with a six-pitch mix, Schwellenbach has firmly established himself as a cog in Atlanta’s rotation.
On the eve of his returning to the mound in Boston last Sunday, I asked the 2021 second-round pick out of the University of Nebraska what has changed in the 11-plus months since we first spoke.
“Honestly, when we talked last year I was just throwing the ball to the catcher,” claimed Schwellenbach, who was a shortstop in his first two collegiate seasons and then a shortstop/closer as a junior. “It was really only my second year as just a pitcher, so I was very young-minded with how I pitched. Now that I’ve got 30 or so starts, I have an idea of what I’m trying to do out there. Being around guys like Max Fried, Charlie Morton, and Chris Sale last year was obviously big, too. I learned a lot from them, as well as from [pitching coach] Rick Kranitz.”
Morton, who is now with the Baltimore Orioles, helped him improve the quality of his curveball. Their mid-season conversation was the genesis of a more efficient grip. Read the rest of this entry »
When the Astros signed Christian Walker to a three-year, $60 million deal in December, it felt like a reasonable solution to a longstanding problem. The Astros have rarely gotten good production from their first basemen in the past decade, and while Walker hasn’t quite been All-Star caliber, in recent years he’s generally provided solid offense with exceptional defense for the position. So far this season, he’s struggled mightily, which unfortunately for the Astros has come at a time when other key players have also failed to hit, and the rotation has weathered numerous injuries as well.
Last year, Walker hit .251/.335/.468 (119 wRC+) with 26 homers and 3.0 WAR for the Diamondbacks, while over the past three seasons, he averaged 32 homers, a 120 wRC+, and 3.6 WAR; his 2024 shortfalls mainly owed to his missing a month due to an oblique strain. Even with time missed, that 2024 production looks like the second coming of Jeff Bagwell next to the .226/.291/.360 (87 wRC+) performance of Astros first basemen last year, with 18 homers but -1.4 WAR, a total that was somehow not quite as bad as the first basemen of the Rockies and Reds. Starter José Abreu crashed and burned and was released in mid-June despite only being about halfway through his three-year, $58 million deal. Thereafter, Jon Singleton did the bulk of the first base work, sharing the job with Yainer Diaz and Victor Caratini on days when one or the other wasn’t catching. It wasn’t great, but it at least stopped the bleeding in that Abreu alone produced -1.5 WAR, while the rest — a group that also included Zach Dezenzo, Mauricio Dubón, and three players who made a single appearance at the position — netted 0.1 WAR.
As Michael Baumann pointed out when Walker signed in December, first base has been a multiyear problem for the Astros. During the 2022-24 span, only three teams had lower WARs at a single position — right field for the White Sox, Rockies, and Pirates — than the Astros’ -2.7 WAR at first. Over the past decade, Yuli Gurriel was the only Astros first baseman to exceed 2.0 WAR in a single season (he did it twice), and five times in the past six seasons, the team’s regular or co-regular first baseman finished with negative WAR. Read the rest of this entry »
But in terms of on-field production, I had my doubts. Perdomo was an average hitter in 2023 and 2024, and a competent defensive shortstop. He’d take a walk, but he wouldn’t hit for much power. He’s a terrific bunter, but if bunting is this high on a list of a player’s positive attributes, you start to worry he can’t do much else with his bat. Is a steady two-win player really the guy the Diamondbacks needed to lock up, with Zac Gallen and Merrill Kelly and Josh Naylor all in contract years? Especially with Jordan Lawlar on the verge of major league regular status?
What a fool I was to doubt Perdomo. He’s hitting .306/.402/.488 through 49 games. He’s already set a new career high in WAR (2.8, fifth among all position players) and tied his previous career high in home runs with six. Perdomo is also walking more than he strikes out; he’s perfect in 11 stolen base attempts, and his quality of contact is through the roof.
He doesn’t look like he’s riding a horse so much as he looks like he’s pretending to ride a horse. I have been thinking about it for a while now, and that is as well as I can describe the way Jacob Wilson gets ready for the pitch. He looks like he’s pretending to ride a horse. I say this with love.
Baseball is hard. The ball is small and very dense. A big, strong man stands not very far away and repeatedly throws it pretty much right at you with a great deal of force. The ball performs all sorts of twists and turns on its short journey toward almost breaking your fragile human body, and not only are you expected to not run away, you’re expected to hit it with a stick. So if the only way that you can manage to do all that is by pretending to ride a horse for a few seconds while you’re waiting for the missile to be launched, then by all means, pretend to ride a horse for a few seconds:
(I started writing this article the day after the Statcast team released all their new fancy bat tracking information, including wireframe models of every player’s average swing. Naturally, I offered MLB.com’s Mike Petriello $20 to find me a few seconds of wireframe footage of Wilson doing his bouncy pre-pitch routine. He declined like a principled jerk, even after I upped the offer to $23.) Read the rest of this entry »
After missing significant chunks of the past three seasons due to injuries — including all but 26 games last year — Trevor Story has been healthy enough to play in 48 of the Red Sox’ first 51 games. He hit well over the first few weeks of the season, but lately he’s fallen into a deep slump. With Boston struggling to climb above .500 but awash in promising young players, he may wind up fighting for his job.
The 32-year-old Story entered this season having played just 163 games since the Red Sox signed him to a six-year, $140 million deal in March 2022. He played just 94 games in 2022 due to a hairline fracture in his right wrist and a contusion on his left heel, then just 43 in ’23 after undergoing internal brace surgery to repair a torn ulnar collateral ligament, and 26 last year before fracturing the glenoid rim and tearing the posterior labrum of his left shoulder. That’s not only a lot of time missed — basically two seasons out of three — but it’s also time missed at a pivotal juncture in his career. Even without catastrophic injuries, not many players are the same at 32 as they were at 28, and the version of Story capable of producing at least 20 homers and 20 steals while providing strong defense at shortstop may be gone.
Through Wednesday, Story has hit for just a 65 wRC+, the seventh-lowest mark among AL qualifiers. That’s bad enough, but his recent performance looks even even worse if we simply split his game log down the middle, with 24 games played on each side:
Yesterday, I wrote an introduction to Statcast’s latest round of bat tracking metrics. MLB.com’s Mike Petriello wrote a real primer, so I tried to build on that by analyzing how the different metrics work together using a couple common pitch types. We’re still figuring out how to use these new toys, but today I’d like to explain how my first dive into the bat tracking metrics led me to one particular player who is doing something weird, which led me to learn something small about the way swings work. After all, that’s why we’re here exploring all these strange new numbers in the first place.
In my first shot at playing with the metrics, I tried to establish something simple. I pulled the overall bat tracking data for all qualified players, and I focused on Attack Direction, which tells you the horizontal angle of the bat at the moment of contact (or, in the case of a whiff, at the moment when the bat is closest to the ball). That seemed pretty straightforward to me. As with most bat tracking metrics, it’s also a timing and location metric. You generally need to meet inside pitches further out in front of home plate. If you’re behind the pitch, your bat will be angled toward the opposite field, and you won’t pull the ball. If you’re out in front of the pitch, your bat will be angled toward the pull side, and you’ll pull it. A player’s average Attack Direction should correlate pretty well with their pull rate, and the numbers pretty much bear that out. Attack Direction and pull rate have a .60 correlation coefficient:
Most of the dots are clustered around that very clear trendline. Players who pull the ball more tend to have their bats angled toward the pull side just as you’d expect. What interested me was that green dot way at the bottom. It belongs to Leody Taveras. I guess it is Leody Taveras, if we really believe in our graphs, which we probably should at this particular website.
Taveras has a moderately low Attack Direction, four degrees to the pull side, but he’s got the third-lowest pull rate of any player on this chart. I couldn’t help wondering how exactly he was doing that. Before I dug into it too deeply, I was reminded that the fact that he’s a switch-hitter might have something to do with it. So I pulled the data again, this time separating out all players by handedness. On the chart below, switch-hitters will appear twice:
The correlation isn’t quite as strong, because switch-hitters are now broken into two different players with two smaller samples (that’s how small-sample right-handed Patrick Bailey got way down at the bottom). But there are two green dots now! And they’re both Leody Taveras! From both sides of the plate, Taveras looks like he should have a pull rate that’s a bit above average, and instead has one of the very lowest pull rates in the game. At this point, I was officially curious, so I started poking around.
First, I specifically looked at Attack Direction on balls hit to the opposite field. Since the start of bat tracking midway through the 2023 season, when Taveras hits the ball the other way, his average Attack Direction is three degrees toward the opposite field. Only four players in baseball have an average Attack Direction that’s less oriented toward the opposite field. Oddly, they’re all sluggers. Salvador Perez, Yordan Alvarez, Aaron Judge, and José Ramírez are all at two degrees toward the opposite field, and Austin Riley is tied with Taveras at three degrees. Taveras is definitely not a slugger. He could not be more different from these five guys. So not only is he doing something way different from most hitters when he goes the opposite way, but the only players out on that ledge with him have completely different swings than he does. There really is something weird about him.
Next, I tried looking specifically for balls hit to the opposite field even though the bat was angled toward the pull side at the moment. Just 21% of balls hit to the opposite field have the bat angled toward the pull side at all. I ran a Baseball Savant search, setting the minimum Attack Direction at seven degrees toward the pull side. Since bat tracking started, 5.5% of Taveras’s batted balls have fallen into this category. Among the 375 players with at least 200 BIP over that period, that’s the 11th-highest rate. Elehuris Montero is the champion at a shocking 10.5%, but no player who has put as many balls in play as Taveras has run as high a rate as he has.
At that point, I decided to look at individual balls that fell into this category: balls that go to the opposite field even though the bat is angled toward the pull side at contact. How exactly does this happen? Try to picture it in your mind. If the bat is angled toward the pull side, and it’s being swung in that direction anyway, how does the ball end up going in the opposite direction? There are two main answers. Here’s the less common way:
That’s Taveras way, way out in front of a curveball, hitting it off the very end of his bat. He cued it up so perfectly that if the end of his bat were cupped, the ball might have just gotten stuck in there. So that’s one way to do it. In fact, 21% of the balls we’re looking at, hit to the opposite field even though the Attack Direction is seven or more degrees to the pull side, are squibbers hit off the end of the bat below 80 mph. That’s one way to do it.
The other way is much more common, and it looks like this:
Of those same balls, hit to the opposite field even though the Attack Direction is seven or more degrees to the pull side, 50% are classified as popups, and 65% have a launch angle above 38 degrees. Basically, when you hit a ball in that weird manner, it’s almost always going to be either a cue shot or a popup. Leody Taveras taught me that.
This has a lot to do with Attack Angle. If your bat were perfectly parallel to the ground, but angled toward the pull side, it would be pretty much impossible to hit the ball the other way. But when you pop the ball up, you’re not hitting it flush. You’re getting under it. And regardless of the situation, your bat is almost never parallel to the ground. According to Statcast, the bat is angled downward on more than 80% of swings. If you just look at popups, that number is up above 90%. About half of popups come on four-seamers and cutters, where the batter has trouble catching up and swings just under the pitch. The rest come on softer stuff, and those pitches are usually low in the zone. I need you to do some 3D visualization in your head here, because my diagram is not very good:
On the left is a perfectly level bat, parallel with the front of the plate. Now imagine you’re angling your bat downward and you get just underneath the ball. If your bat is angled toward the opposite field or, as in the middle example, straight toward center field, you’ll likely just foul the ball off behind you or into the opposite field stands. Once you angle it toward the pull side, however, it can stay fair, bouncing up and toward the opposite field. Please imagine that the bat on the right looks so funky because it’s foreshortened, pointed out toward the first baseman. Taveras can show us what that looks like in the real world:
If his Attack Direction were zero, he would’ve fouled the ball up and into the stands down the third base line. He only kept it fair because of his Attack Direction of 18 degrees.
Look, I don’t have a big takeaway here. I just think this interesting. I think it highlights the way that the angle of the bat informs even the most mundane batted balls. If you’d asked me yesterday whether it’s possible to go the opposite way while your bat was angled toward the pull side, I would’ve had to think about it, but my first reaction would’ve been to say no. The bat and ball move through space so quickly that they can be hard to track, but the bat tracking metrics help explain why exactly Taveras pops out so very, very often, and how it’s even possible to hit a ball like that in the first place.
Everyone should have one weird player they love. If I were commissioner of baseball, this would be part of my pitch to fans. There are a million different ways to succeed in this sport we all love, and if you only like the guys who swing hard, throw fast, and run well, you’d miss the splashes of color that dot the sport. Tyler Rogers pitches upside down. Jose Altuve is small but mighty. Luis Arraez swings slowly on purpose. Then you’ve got my personal favorite, Isaac Paredes, who is among the league leaders in WAR thanks to his one weird trick.
That weird trick is incredibly valuable: pulling the ball in the air. Take a look at the distribution of his aerial contact this year:
Paredes isn’t going to wow you with barrels. His hard-hit rate is among the league’s lowest. Many of those home runs look farcical. This one would be out of only five parks:
I know, I know, this isn’t news. I’ve beenwriting about Paredes’ pull-only power for years, marveling at his ability to rack up star-level production with journeyman-level raw tools. Since the start of the 2022 season, when he first became an everyday regular, he’s been worth about as much WAR as Bryce Harper (11.9 to Harper’s 12.4) in about as many plate appearances (1,798 to Harper’s 1,818). Some of that is defense, but even if you want to compare him on the offensive end, he’s matched Carlos Correa, Anthony Santander, and Corbin Carroll at the plate. Read the rest of this entry »
Connelly Early has emerged as one of Boston’s best pitching prospects. A fifth-round pick in 2023 out of the University of Virginia — he’d spent his first two collegiate seasons at Army — the 23-year-old left-hander has a 40.4% strikeout rate, a 1.88 ERA, and a 1.73 FIP over six appearances comprising 24 innings with Double-A Portland. Moreover, he’s allowed just 12 hits, none of which have left the yard. Assigned a 35+ FV when our 2024 Red Sox Top Prospects list came out last July, he was recently added to The Board for 2025 and bumped up to a 45+.
Early began opening eyes last summer in his first full professional season. Effectively establishing himself as a sleeper within a well-stocked Red Sox system, the Midlothian, Virginia native threw 103 2/3 innings between his current level and High-A, logging a 3.99 ERA and a 3.24 FIP, as well as a 30.8% strikeout rate that ranked highest among Boston farmhands who threw at least 80 frames. Early did so with both a better understanding of his craft and a revamped repertoire.
“From college, the only same grip I have is my [four-seam] fastball,” Early told me at the onset of the current campaign. “My changeup is completely different. The curveball grip is different. The sweeper is completely new. My cutter/gyro slider is pretty much the same, but I’ve worked a lot more on it this year than I did in college.” Read the rest of this entry »