“Who is the most feared hitter in baseball?” is not a question I set out to answer. That would be too easy! Step one: Write “Aaron Judge.” Step two: Let out a bemused chuckle. Obviously it’s Aaron Judge. Who would have commissioned such a silly article? Step three: Get lunch. That does sound pretty tempting, I must admit, but that’s not this article. This one is a little bit weirder.
I started by asking the opposite question: “Who is the least feared hitter in baseball?” I had a simple idea for how to test it. Take a look at the rate of pitches over the heart of the plate that each batter sees when behind in the count – more strikes than balls. A hitter who sees tons of pitches down the middle in a bad hitting situation isn’t a guy who scare opponents. Pitchers are so not afraid that they’re chucking pitches down Broadway even in the situations where that’s least necessary and least advantageous. Read the rest of this entry »
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 »
On Monday night in Cincinnati, Taijuan Walker scattered six hits and a walk over six innings. He allowed only a single earned run. He didn’t pick up a win; in fact, he was in line for the loss when manager Rob Thomson yanked him. But Walker pitched well enough to keep the Phillies within striking distance. Reds starter Andrew Abbott remained in the game into the eighth inning, where the Phillies finally touched him up. The NL East leaders went on to win the game 4-1.
I last wrote about Walker five months ago, at the very end of spring training. At the time, Walker was coming off a season in which he was the worst regular starting pitcher in baseball, and as frustrations around the team bubbled over following a disappointing playoff loss, the team’s overpaid and underperforming no. 6 starter was an easy target for public ire. Even in Philadelphia, it’s hard for an athlete to reach pariah status on quality of play alone, but Walker had managed it. Read the rest of this entry »
When Hunter Brown takes the mound tonight, he’ll do so with some of the best numbers in the junior circuit. Among qualified pitchers, the Houston Astros right-hander ranks third behind Tarik Skubal and Garrett Crochet in WAR, ERA, FIP, and strikeout rate. An All-Star for the first time this season, the 26-year-old Wayne State University product has established himself as a top-shelf starter.
When he was first featured here at FanGraphs in April 2021, Brown was still a prospect; our initial conversation centered around his background and repertoire. When I next caught up with him in August 2023 (Brown had made his major league debut in September 2022), we covered a recent change to his delivery.
What did we discuss when I sat down with Brown in Fenway Park’s visiting dugout during the Astros’ trip to Boston earlier this month? The answer lies below.
———
David Laurila: We last talked two summers ago. What has changed since then?
Hunter Brown: “Two years ago would have been before I started throwing a two-seam sinker and before I started throwing both cutters and sliders. That’s probably the biggest change.” Read the rest of this entry »
For most of the first two months of the 2025 season, Cincinnati Reds right-hander Hunter Greene looked liked one of the NL Cy Young favorites. Alas, similar to the fate of protagonists in funny YouTube videos, groin injuries came to pass, and after first missing two starts in May before returning for three, Greene has been on the shelf since the start of June. In yet another example of correlation not meaning causation, the Reds played their best ball of the year without their ace, going 33-26 since Greene’s last start. While they wouldn’t make the playoffs if the season ended today, the New York Mets, one of the teams Cincinnati is looking up at, have been reeling since the trade deadline and proceeded to lose seven games in a row. The Reds are just two games behind the Mets in the standings, so now is as good a time as any to get Greene back in the rotation. And would you look at that? He is scheduled to start on Wednesday against the Phillies.
Now in his fourth season, Greene has developed from a gifted, but relatively raw prospect into a bonafide ace. His repertoire is generally unchanged, and he remains a mostly fastball-slider pitcher; the biggest difference is he’s phased out his changeup in favor of a nasty splitter, though he uses that pitch rather sparingly. How terrific is his stuff? Well, if you’re not convinced by watching him for yourself, his three pitches rank so highly in Stuff+ that you might think he were secretly sending Eno Sarris truckloads of exotic beers to try to tip the scales in his favor. Of the 138 pitchers with 150 innings since the start of 2024, Greene’s slider ranks fourth in Stuff+, his splitter ninth, and his fastball 11th. His arsenal has an overall Stuff+ rating of 116 — the highest in the majors. Pitchingbot is not quite that complimentary of Greene, but it also holds him in high regard; his botStf of 57 ranks 21st during that same span (min. 150 innings).
The slider is not only a particularly nasty pitch, but he uses it a bit differently than most starters. Despite having a viable splitter, Greene aggressively uses his slider against lefties. With its velocity and bite, he almost uses it like a cutter that threatens to take out the batter’s lead kneecap. There have been 106 starting pitchers since the start of 2024 who have thrown at least 100 sliders, and none of them has had a more whiffable one in cross-platoon situations than Greene.
This slider is what has enabled Greene to survive as a very heavy fastball-slider pitcher, something you see far more often with relievers. In this way, he is comparable to Kevin Gausman — though swapping splitter and slider — who also relies heavily on two pitches, happily using his splitter against righties, locating it in the same way another pitcher would use a slider. But Greene appears to have mastered this even more quickly than Gausman did.
Of course, Greene has done more than just survive. He has knocked another walk per nine off his numbers this year, something consistent with his elite 74.3% first-strike percentage. His FIPs over the last two seasons (3.47 in 2024, 3.42 this year) back up his development into a frontline starter, and the Reds would surely be happy enough if that’s where his actual outcomes ended up, too. However, you’ll notice that his ERAs (2.75 last year, 2.72 in 2025) are even better than that. Some of that, of course, has been fueled by low BABIP numbers, but in his case, we shouldn’t be all that skeptical of the legitimacy of his performance. The Reds have ranked 25th in FRV since the start of 2024, so he’s running those low BABIPs despite having a shoddy defense behind him.
Immediately after the trade deadline, the ZiPS projection system saw the Reds as having a 12.5% chance of making the postseason. The division appeared out of reach — and it definitely is now with the Brewers surging — and ZiPS saw Cincinnati’s competition for the three Wild Card spots, the Padres, Mets, and Cubs, as clearly stronger clubs overall. Despite the Mets’ struggles, ZiPS has only pumped the Reds’ playoff probability up to 14.2%. The thing is, even though these projections reflect Greene’s pending return, there is still room for their odds to rise if he comes back smoothly; the full ZiPS model is particularly skeptical of the workloads that pitchers will carry coming off an injury, so this projection assumes Greene will throw only 31 innings over the rest of the season. However, if we also include the 11 additional innings that our Depth Charts projects for Greene, and use his ZiPS projected performance as of May 1, just before he first hurt his groin, Cincinnati’s playoff probability jumps to 21.3%. That may seem relatively modest in absolute terms, but that difference is a larger playoff boost than any team got for any trade deadline acquisition this year. The Reds are right at the cusp of the playoff picture, where additional wins are most important, and his return could be the most impactful in the league.
Having Greene at full strength would be similarly crucial for the Reds in the postseason if they get there. ZiPS sees Cincinnati as a below-average playoff team regardless of whether Greene is healthy and performing well, but at his best, he boosts the club’s projected postseason winning percentage by seven points. Elly De La Cruz is the only Reds player who makes a greater effect with his presence alone.
The return of Greene also provides the Reds a little more insurance in the event that Nick Lodolo, who landed on the 15-day IL with a blister on his index finger last week, takes a bit longer than expected to recover, as blisters can sometimes be difficult to shake in the short term. Also, ZiPS remains down on the Cincinnati offense. It expects the lineup to be below average (95 wRC+) the rest of the way. In all likelihood, the Reds will go only as far as their pitching can take them.
The Mets probably won’t go winless the rest of the year — I say “probably” because of how often their seasons end similarly to a German fairy tale — so the Reds have an uphill battle to play some bonus baseball this fall. If that’s going to happen, they’ll need Greene to return at the top of his game.
Ben Lindbergh and Meg Rowley banter about a few of this year’s WAR leaders dropping off their previous paces, Dave Roberts’ critiques of Shohei Ohtani, the Dodgers’ playoff pitching, Clayton Kershaw vs. Max Scherzer, Justin Verlander’s self-deception, the early hot streaks of Luke Keaschall and Warming Bernabel, Carlos Correa returning to form as an Astro, the AL West race, Brandon Woodruff and the Brewers, alumni home run derbies, Josh Naylor’s low-speed stealing, Luis Arraez’s batting average, the Padres’ failed hidden-ball trick, and pitch-tipping skepticism.
Before they fell into the turbulent wake of the white-hot Brewers, the Cubs were flirting with the best record in baseball for much of the season. You know the highlights: Pete Crow-Armstrong flies through the air and smacks homers. Kyle Tucker is a superstar making a name for himself before hitting free agency. Michael Busch is having a mini-breakout of his own. Seiya Suzuki is a consistent power threat. Dansby Swanson is a metronome in the form of a glove-first shortstop.
You can keep naming names for quite a while, in fact, before you get to the Cubs’ two longest-tenured hitters. Ian Happ debuted way back in 2017. He’s transitioned from a superutility role to the corner outfield while featuring in the middle of the lineup for nearly a decade, a first-division regular though rarely an All-Star. He’s not the focus of today’s article, though. That would be the other longest-tenured Cub, Nico Hoerner.
Hoerner got a cup of coffee at the end of the 2019 season, played a bench role in 2020, and got injured repeatedly just as he seemed to be settling in as a starter in 2021. He’s been a locked-in everyday guy ever since, at shortstop for a year and then at second after Swanson signed with the team in free agency. And between a succession of newer and more exciting Cubs debuting and the jack-of-all-trades nature of his game, Hoerner’s stardom is often overlooked. But overlooked or not, Hoerner is a star, and so I thought I’d examine his consistent excellence as he churns through yet another quietly outstanding season. Read the rest of this entry »
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 »
The Mets had the day off on Monday, and thank God. In any other line of work, they’d have called in sick with one of those mysterious 24-hour stomach bugs after the week they had. Close the blinds, get some sleep, hope everyone at the office has forgotten you existed by the time you clock in on Tuesday.
See, the Mets have spent the past two months in a real doozy of a race for the NL East title. On June 16, the Phillies beat the Marlins 5-2 while the Mets were idle, cutting New York’s lead in the division to two games. From that day until Tuesday, August 5, the division lead swung back and forth, but neither team could forge an advantage of more that two games. Read the rest of this entry »
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 »