Author Archive

Hit-By-Pitch Rates Have Been Falling for Five Years Now

Daniel Kucin Jr.-Imagn Images

What is the sound of a batter not getting hit by a pitch? I ask because as hit-by-pitch rates climbed over the years (and kept climbing), we writers have made lots of noise about them. In 2007, Steve Treder published an article called “The HBP Explosion (That Almost Nobody Seems to Have Noticed)” in The Hardball Times. After that, everybody noticed. We’ve seen articles about rising hit-by-pitch rates here at FanGraphs, Baseball Prospectus, the Baseball Research Journal, MLB.com, The Athletic, SportsNet, FiveThirtyEight, the Wall Street Journal — even the Clinical Journal of Sports Medicine. The venerable Rob Mains of Baseball Prospectus has been writing about it (and writing about it and writing about) ever since he was the promising Rob Mains of the FanGraphs Community Blog. Tom Verducci wrote about the “hit-by-pitch epidemic” for Sports Illustrated in 2021, then wrote a different article with a nearly identical title just two months ago. There’s good reason for all this noise, and in order to show it to you, I’ll reproduce the graph Devan Fink made when he wrote about this topic in 2018:

Hit-by-pitches have been rising since the early 1980s, and despite a decline in the 1970s, you could argue that they’ve been rising ever since World War II. Devan’s graph ends in 2018, but the numbers kept on going up — for a while, anyway. Here’s a graph that shows the HBP rate in recent years. After a couple decades of sounding the HBP alarm, it’s time for us to unring that bell (which I assume, without having looked it up, is an easy thing to do):

Congratulations everybody, we’ve done it! We’ve ended the epidemic. The HBP rate has fallen in four of the last five seasons. It’s safe to leave your home again. You can enter a public space without fear that you’ll be bombarded with stray baseballs. Rob Mains can finally take a vacation. Tom Verducci can finally take a deep breath. Read the rest of this entry »


The Mets Could Swipe Some Base-Stealing Records

Brad Penner-Imagn Images

Back in late June, I wrote about something weird happening in Flushing. In spite of being slow, and in spite of not being great at the other parts of baserunning, the Mets were threatening to become the most efficient base-stealing team of all time.

Well, exactly seven weeks later, the Mets are still slow. According to Statcast, they’ve got an average sprint speed of 27 feet per second, which puts them in a five-way tie for the slowest team in baseball. And they are also still not good at taking the extra base: Statcast ranks them 20th, while Baseball Prospectus has them at 15th. But if you’ve been watching the Mets for the last couple months, you know very well that they can still steal bases.

This week, I took another look at the numbers because a reader named Kevin submitted a mailbag question about Juan Soto’s newfound proclivity for stealing bases. We’ll get to Soto a bit later, but let’s start with the team as a whole. I wrote that article on June 26. At the time, the Mets had 62 stolen bases, which ranked 11th in the majors, and they’d been caught just 10 times. That was a lot of baseball ago, so now seems like a good time to give you an update. The Mets have 93 stolen bases, the 11th-most swipes in the game, and they’ve been caught just 10 times. They haven’t been caught since June 17! They’re 34 for their last 34! Read the rest of this entry »


Vladimir Guerrero Jr. Is Getting Out of the Swing of Things

Kevin Sousa-Imagn Images

We haven’t written much about Vladimir Guerrero Jr. since he signed his half-billion-dollar contract extension back in April. That’s understandable, in that we tend to write about new and exciting developments. Of course, the downside of that is sometimes it can lead us to neglect exciting players who aren’t necessarily doing anything new. On the surface, Guerrero very much falls into that category. He’s having a typical Vladimir Guerrero Jr. season.

Same Old Vladdy
Season wRC+ AVG HardHit GB/FB
2021-2024 145 .293 52.4% 1.41
2025 148 .300 51.2% 1.38

Those numbers are nearly identical! Guerrero is doing his thing, which consists of hitting the ball hard, hitting it on the ground, and putting up an overall batting line that should nab him a smattering of MVP votes. The Blue Jays promised Guerrero all the money in Canada in the hope that he would just keep on being himself for the next decade and a half, and he’s off to a great start. Just 14 more seasons like this to go. He’s on pace for 5.0 WAR, the third-best mark of his career. That’s certainly worth writing about, especially when Guerrero is doing it for the team with the best record in the American League. But also, I mostly want to write about this new thing he’s doing.

Here’s the new thing: Guerrero has stopped swinging. Not entirely – that would be silly – but he’s dropped his overall swing rate from 48.5% in 2024 all the way to 40.9% in 2025. That’s the third-largest decrease among all qualified players. It represents a huge departure for Guerrero (and an even bigger departure from the ways of his swing-happy father). Read the rest of this entry »


Luke Keaschall Is off to the Twins’ Latest, Hottest Hot Start

Bruce Kluckhohn-Imagn Images

I owe Luke Keaschall an apology. Last night, the 22-year-old second baseman put up the first oh-fer of his brief and brilliant major league career, the predictable result of my decision to write about him today. In the series opener in the Bronx, the Yankees beat the Twins, 6-2, and Keaschall watched from the on-deck circle with an 11-game hitting streak on the line as Ryan Jeffers struck out to end the game. This is my fault. I knew that by pitching an article about Keaschall, I was condemning him to this fate. I really do feel bad about jinxing him, but it was time to highlight just how impressive his start has been. Keaschall will turn 23 on Friday, which makes him exactly three years older than FanGraphs.

Permit me to exclude Monday’s stats momentarily for the sake of painting a picture. Through the first 12 games of his career, Keaschall ran a 234 wRC+, slashing .415/.500/.707, homering twice, and stealing five bases. He’s one of just 10 players in the last 30 years – a list that also includes his manager, Rocco Baldelli – to start his career with an 11-game hitting streak. Keaschall also started his career with a 12-game on-base streak. Yes, that is possible; I’ll explain in a moment. With a nice round 1.0 WAR (which dropped to 0.9 on Monday; again, I’m so sorry, Luke), he ranks eighth among Minnesota’s position players. He has five multi-hit games. He was just named AL Player of the Week in his second week as a big leaguer. On Sunday, he achieved his first three-hit game with a walk-off homer against the Royals in the 11th inning. Read the rest of this entry »


Seriously Though, How Is Brandon Woodruff Doing This?

Benny Sieu-Imagn Images

Pitching analyst Lance Brozdowski has been on Brandon Woodruff since the Brewers right-hander returned from a 2023 shoulder surgery on July 6. Brozdowski has written about Woodruff twice, first breaking down the ways that he looks like a different pitcher this season. His second piece was titled “How Is Brandon Woodruff Doing This?” I’d like to really dig in and answer that question, both because when Brozdowski asks a question it’s usually a good one and because Woodruff’s numbers really are confusing. As Michael Baumann noted a few weeks ago, Woodruff’s return coincided almost exactly with Milwaukee’s recent unbeatable stretch. “If Woodruff is well and truly back,” Baumann wrote, “for my money he’s a bigger add than any starter who’s likely to get moved at the deadline.” Woodruff has gone 4-0 with a 2.29 ERA, a 3.73 FIP, and a 34.9% strikeout rate over his six starts, and he’ll likely be a huge part of the team’s playoff rotation, but whether he’s back is still very much an open question.

Before we get into everything, we should talk about Woodruff’s arsenal, which at least for a little while looked pretty different this season. A month ago at Brewer Fanatic, Matthew Trueblood analyzed Woodruff’s repertoire during his minor league rehab assignment, and wrote that in order to be successful, “Woodruff will need to reinvent himself.” The pitcher seemed to agree, at least at first. This season in the majors, he has thrown a four-seamer, sinker, changeup, cutter, curve, and sweeper. The cutter is new, with the sweeper replacing his traditional slider. However, he hasn’t thrown the sweeper since his second start (likely because it was the second game in a row the other team homered on the pitch), and he’s also drastically reduced his cutter usage over his last two starts. He’s also nearly evened out his fastball usage. In recent years, Woodruff led with his four-seamer, but now he’s throwing it 34% of the time and his sinker 31%, leading with the sinker against righties and the four-seamer against lefties. His curveball is down to 5% and his changeup has held steady at 17%. In other words, Woodruff is throwing a fastball 65% of the time, and that number jumps to 77% of the time if you count the cutter:

Let’s start with the reasons for suspicion, and please note that this section makes up five full paragraphs. Luck is a big component here. Woodruff is currently running a .143 BABIP and a 100% strand rate. Eight of the nine earned runs he’s allowed have come on home runs. Those are massively unsustainable numbers. The league averages a .289 BABIP and 72.5% strand rate. Even though he’s spent his entire career pitching in front of an excellent Milwaukee defense, Woodruff has never run a BABIP below .269 or a strand rate above 82% (except in 2023, when he only made 11 starts). No matter what else happens, we should expect his BABIP to add at least 100 points and his strand rate to drop by at least 20% going forward. Read the rest of this entry »


Groundball Rates Are Dropping — And Hitters Aren’t the Only Ones To Blame

Geoff Burke-Imagn Images

We’re 10 years or so into the launch angle revolution, and the reasoning behind it hasn’t changed much. Groundballs have a .228 wOBA this season, while all other balls in play are at .462. Hit the ball on the ground, and you’re Christian Vázquez. Hit it in the air, and you’re Aaron Judge. Players are gearing their swings for damage in the air. They’re optimizing their bat path for an upward trajectory. They’re meeting the ball farther out in front. They’re looking to hit the bottom third of the ball. Knowing all this, I doubt you’d be surprised to learn that 2025 is shaping up to set the record for lowest groundball rate since 2002, when Sports Info Solutions first started tracking such things. But you might be surprised to learn just how extreme the shift has been.

So far, I’ve talked about all the reasons that batters have tried to put the ball in the air more, but that’s only half the story. Five years ago, Ben Clemens wrote a great article in which he tried to determine whether batters or pitchers exert more control over groundball rates. After separating the batters from the pitchers, he split each group into quartiles based on their 2018 groundball rates and then looked at the results when each group faced off in 2019. He found that the effect was nearly identical. When you moved the batter up one quadrant, the groundball rate of the new pairing went up by an average of 5.2 percentage points. When the pairing moved up a quadrant in the pitcher pool, the groundball rate went up by 4.8 percentage points. Knowing that, let’s not blame this all on the batters. Are pitchers as responsible as batters for the shrinking groundball rate across the majors? Let’s start by updating my 2023 league-wide update on pitch mix.

Read the rest of this entry »


Jose Altuve Doesn’t Need Exit Velocity

Mark J. Rebilas-Imagn Images

Jose Altuve has been doing the same thing for a long time now. The 35-year-old Astro is closing in on 250 career home runs despite the fact that he’s never possessed the look, or even the swing, of a traditional slugger. Altuve has never hit the ball hard and has always chased a bit more than you’d like, but he’s excellent at making contact, which helps him avoid strikeouts, and he’s excellent at pulling the ball in the air, which helps him make the most of that contact. Altuve has ridden those pulled fly balls to a career 114 SLG+ and 101 ISO+. If we start in 2015, the beginning of the Statcast era and the year he really started to focus on lifting and pulling, those numbers are 119 and 113. This year, however, for the first time, I’m genuinely starting to wonder how Altuve is still doing it.

Altuve is running an average exit velocity of just 85 mph. Here’s what that looks like in the context of his career. It’s the lowest mark he’s ever put up by nearly a full mile per hour, and it’s 1.5 mph off the average he put up just last year:

Those numbers look even more stark when we put them in the context of the rest of the league. Altuve is running the second-lowest average exit velocity among all qualified batters. Think of any slap-happy contact hitter – Luis Arraez, Jacob Wilson, Sal Frelick, Geraldo Perdomo – Altuve has a lower average exit velocity than all of them. But like clockwork, Altuve is still running a 120 wRC+ and batting .280. With 19 home runs, he’s on pace for 27, the highest mark he’s put up since 2022. Altuve is still lifting and pulling, lifting and pulling, making contact, avoiding strikeouts, rinse and repeat, even though his contact quality has dropped to about as low as you can possibly imagine. Read the rest of this entry »


The Playoff Odds Think This Season Is Boring

Katie Stratman-Imagn Images

How likely do you think the Reds are to make the playoffs? I’m not asking you to guess what our Playoff Odds say about them. I’ll tell you that in the next paragraph. I’m asking you to put your own number on it, based on what you know and think about both the Reds and the playoff picture. They are 59-54 with 49 games to play. They’re three games back of the Padres for the final Wild Card spot and four behind the Mets for the second spot. Got a number in your head? Then we’re ready for another paragraph.

Thank you for playing. As of this writing, our Playoff Odds give the Reds a 12.4% chance of reaching the postseason. I imagine that feels a little light to at least some people. Baseball Reference gives the Reds a 36.3% chance of making the playoffs. They’re within four games of both the Mets and the Padres. They’re also within five games of the Phillies, the first-place team in the NL East. If the Reds keep playing like they’re playing and any one of those teams has a late-season swoon, they’re in. According to Pythagorean Win-Loss expectancy, they should have the same record as the Mets right now and a better record than the Padres. They just added at the deadline. Hunter Greene looks like he’ll be back soon, and Elly De La Cruz sure looks like the kind of player who can put a team on his back for a couple weeks and carry it over the finish line.

Then again, I’m sure that number feels high to some people. You can understand why the numbers don’t like the Reds. Baseball Reference gives them such a high chance because it ignores roster composition, and, well, the Reds have a weaker roster than the teams ahead of them. They rank 22nd in position player WAR, and they didn’t add as much at the deadline as the Phillies, Mets, or Padres. In fact, according to ZiPS, they actually became 3.2% less likely to make the playoffs when the deadline dust settled, because of doubts about Ke’Bryan Hayes and presumably because the other teams added so much more. They’ve had the fifth-easiest schedule in baseball to this point in the season, and they’ve got the toughest schedule in baseball from here on out. They’ve overperformed their xwOBA by six points, the second-highest such gap in baseball. Not only do our projections have the Reds missing the playoffs, they have them finishing at 82-80, one game above .500 for the season and seven games behind the Padres in the standings. Read the rest of this entry »


We Tried Tracker Trade Deadline Edition: The Red Sox Win Again

A lot has happened in the past week. When times were simpler, back when the Phillies signed David Robertson three lifetimes and somehow only two weeks ago, I raised the possibility that we might bring back the We Tried tracker for the trade deadline. It wasn’t a sure thing, because the trade deadline isn’t really the time for We Trieds. They tend to happen over the offseason, when news is slow and multiple teams are bidding on free agents – which is why Robertson had so many reported suitors – rather than when teams are trying to swing trades. Loose lips can sink the many relationships involved in trades, and in the aftermath of the draft and deadline, everyone’s too busy to reach out to a reporter with an unattributed attempt to assure fans they made an effort. At least that’s how it normally works. This deadline featured a record-setting number of trades, and a surprising number of We Trieds to go along with all the actual action.

I’m sure I didn’t catch every We Tried, mostly because I spent the entirety of the deadline with my head down writing up transactions, listening to intense film scores in order to push me to write faster. I didn’t have much time to comb headlines and social media, but I did have help from some friends. I offer special thanks to readers JD, Elizabeth, Joel, and Fox Mulder Bat Flip for sending We Trieds my way. If you’re aware of any that I missed, as always, you can let me know on Bluesky or by email at WeTriedTracker@gmail.com. Read the rest of this entry »


Outfield Help at the Deadline: Alex Call to the Dodgers, Miguel Andujar to the Reds

Sam Navarro and Sergio Estrada-Imagn Images

Well, here it is, folks. This is our final transaction analysis piece of the 2025 trade deadline, and we’re covering two outfielders who will now be in position to help playoff contenders. On Thursday, the Dodgers acquired outfielder Alex Call from the Nationals in exchange for pitching prospects Eriq Swan and Sean Paul Liñan. And the Reds traded with the A’s for veteran Miguel Andujar, sending back pitching prospect Kenya Huggins, so under no circumstances can we accuse Cincinnati of prospect hugging.

We’ll start with the Dodgers-Nationals deal. Here’s my analysis: Alex Call is pretty good. He can help the Dodgers win. You are welcome. ESPN’s Jeff Passan broke news of the deal, while Andrew Golden of the Washington Post reported the names of the pitchers headed to Washington.

To the continued and possibly eternal chagrin of Baseball Prospectus editor-in-chief Craig Goldstein, Call will not be simply taking over Michael Conforto’s spot in left field. Earlier on Thursday, the Dodgers traded the lefty-hitting James Outman to the Twins in exchange for reliever Brock Stewart, leaving a space for the right-handed Call as a fourth outfielder and likely platoon partner for Conforto. If you put the two trades together to compare apples to apples, you get Call for Outman (and Stewart for two prospects). Call is three years older than Outman, with roughly the same amount of service time. He’s hitting much better than Outman right now and allows the Dodgers to get another right-handed bat in the lineup, but he offers a bit less upside in the future.

Call is 30 years old, and he has a career 102 wRC+ in 920 plate appearances. He’s been significantly better this season, running a 118 wRC+. He doesn’t have wild platoon splits either. This season, he has a 124 wRC+ against lefties and a 115 wRC+ against righties. Over his career, those numbers are 110 against lefties and 97 against righties. Conforto has much better career numbers against righties, but this season, he only has a wRC+ of 85 against them. It wouldn’t be unreasonable at all to just plug Call in as the starting left fielder and call it a day, and it would make Craig so happy.

Call has a reputation for speed and defense, but it’s worth at least noting that his sprint speed has declined some this season, and his defense has graded out closer to average so far. It’s possible that he’ll get some of that speed back, as he’s less than a year out from a tear in the plantar fascia of his left foot. Regardless, he should be able to hold down all three outfield positions when called upon. With James Wood, Dylan Crews, and more recently, call-up Daylen Lile in the outfield, Call no longer looked like a part of Washington’s future. On the other side, the Dodgers have made a decent upgrade to an outfield that has come up just a bit short all season.

Swan is a 23-year-old right-handed starter, and at 6-foot-6 with a fastball that hits 100 mph and iffy control, he certainly looks like a Washington Nationals prospect. He didn’t put up good numbers in college, and he hasn’t put up good numbers in the minors due to wild walk totals, but did you hear me say that he was 6’6” and can throw a hundo? Swan’s 4.43 ERA and 4.34 FIP this season mark big improvements from 2024, but he’s still a big development project. Eric Longenhagen ranked him 13th in the Dodgers system with a 45 future value back in April, but he now downgraded Swan to a 40+ because he looks more likely to end up as a reliever.

That said, Swan could be a pretty good reliever. Right now, Eric has a 70-grade on Swan’s slider. He can hit the zone with it, and its whiff rate is approaching 50%. The fastball is sitting 96, but it’s playing down and he isn’t throwing strikes with it. It might end up as a pitch that’s only good for trying to attract whiffs above the zone. But that’s as a starter. If Swan ends up as a max-effort reliever, a plus-plus slider and a high-90s fastball could work just fine.

The Venezuelan-born Liñan is 20 years old, and you won’t read anything about him that doesn’t start and end with his changeup. Eric put a 55 present value on the pitch back in April, when he ranked Liñan 30th in the Dodgers system with a 40 FV. Liñan has moved around the minors a bit this season, beginning in Low-A, making two spot starts in Triple-A, then going down to High-A. He got shelled in one of those Triple-A starts, but even so, he’s got an overall ERA of 2.78 and FIP of 3.29 in 18 appearances and 14 starts across those three levels. He’s walking more than 10% of the batters he’s facing, but he’s also striking out nearly a third of them. It’s worth noting the environment, too, because they make Linan’s ERA- of 61 and FIP- of 74 look even better. Jeffrey Paternostro of Baseball Prospectus wrote a very fun article about how to evaluate Liñan back in May, and I strongly recommend it. For now the question is how Liñan will develop and whether he can come up with anything else to complement his changeup. Eric wrote up a new blurb for him today, so I’ll give it to you verbatim:

Liñan had a dominant start to his 2025 season and was promoted out of Low-A Rancho after just a half dozen starts. He made two emergency starts at Triple-A before heading to High-A Great Lakes, where he had been good (but no longer dominant) in 10 outings prior to the Alex Call trade. Liñan’s best pitch is his tail-action changeup, which moves enough to have overwhelmed A-ball hitters so far. He beats a lot of hitters with his fastball for a guy sitting 91-92, but Liñan’s command may not be fine enough for that to be true against big league hitters. Strike-throwers with great changeups like this tend to pan out in the fifth starter range, at least, and if Liñan can exceed this projection it’ll be because he’s either sharpened his fastball command to thrive with 40 velocity, or he’s found a much better breaking ball than the cutter he’s throwing now.

This seems like a pretty good haul for Call. He’s a good player, but he fits better in the Dodgers’ current plans than he does in the Nationals’ future plans. Swan and Liñan are genuinely intriguing prospects who could contribute in the majors, but they’ve both got a lot of developing to do.

Now let’s get to the other deal. After trading with the Pirates for third baseman Ke’Bryan Hayes and getting starter Zack Littell from the Rays, the Reds kept on adding, sending Huggins to the A’s in exchange for Andujar. Ari Alexander of KPRC2 first reported the deal. Andujar is a nine-year veteran, but he’s finally on the brink of free agency and is performing, which meant that at the deadline, the A’s could turn him into a pitching prospect, the highest level of reincarnation a being can attain according to the religion practiced by the baseball team in Sacramento.

Andujar is no one’s idea of a star, but he’s crushing left-handed pitching, and for a Reds team with a 79 wRC+ against lefties, sixth worst in baseball, he must look like a piña colada in the desert. Andujar put up a 129 wRC+ and 3.9 WAR with the Yankees as a 23-year-old rookie in 2018, finishing second in the Rookie of the Year voting behind some guy named Shohei Ohtani. In the seven years since, injuries and inconsistency have limited Andujar to fewer than two seasons’ worth of games, and he’s put up -0.4 WAR with a combined 86 wRC+. That said, Andujar has looked better recently. He’s running a 107 wRC+ in 2025 and a combined 105 wRC+ over the last three years. Andujar is batting .422 with a 186 wRC+ in 48 plate appearances against lefties this season. Those numbers will play in any lineup.

This season, Andujar has split his time between third base and left field. The Reds have gotten just 0.4 WAR from the third base position and 1.9 WAR from the three outfield positions, both of which rank 26th among all teams. With Hayes joining the club, Andujar won’t see too much time at third, but he can combine with Noelvi Marte, who has now been moved from third base to the outfield, to platoon with lefty batters Gavin Lux and Jake Fraley. Connor Joe or Will Benson will need to be sent down once TJ Friedl returns from the paternity list. It’s a lot of moving parts for a small upgrade, but it is an upgrade nonetheless.

The Reds drafted Huggins, a Louisiana Tech commit, out of junior college in 2022, and Eric ranked him 26th among the organization’s prospects this May, with a 40 FV. However, Eric now has a 40+ grade on him, because after recovering from Tommy John surgery that torpedoed most of his 2023 and 2024 seasons, Huggins looks more like a starter. His changeup improved in a major way, giving him a third pitch, but there’s more behind it. “This guy’s conditioning totally changed during his TJ rehab,” Eric said. “He’s not as big as Sean Manaea, but he’s built like young Manaea, just an absolute unit. The better conditioning might be why his delivery is more under control now and he’s throwing strikes.”

Huggins is 22, and after the injury, he’s in his third attempt at Low-A with fewer than 40 professional appearances under his belt. There’s still reliever risk here. However, he has a 3.69 ERA and 3.64 FIP through just over 63 innings so far this season in Low-A Daytona, which gives him an ERA- and FIP- of 87. “He’s a little behind the developmental curve and still at Low-A,” Eric said, “but Huggins hasn’t been shy about mixing in all of his pitches; he’s throwing his sinking changeup (which might end up being his best pitch) to righties, and he can land a backdoor slider for strikes reliably. He has a lot of No. 4/5 starter ingredients now.”

This is a minor deal, but it’s easy to see the appeal on either side. Andujar’s skill set is somewhat limited, but it fits in Cincinnati and he comes at a reasonable price. The injuries make it hard to know how much Huggins will be able to offer, but there’s certainly enough to dream on.