Archive for Featured

Mason Miller’s Immaculate Inning: Bigger and Weirder

David Frerker-Imagn Images

In the eighth inning of Wednesday’s 7-5 loss to the Orioles, Padres reliever Mason Miller threw an immaculate inning — nine pitches, three strikeouts. Immaculate innings are rare, but not that rare. Since 2005, we’ve seen 63 immaculate innings in the majors, so around two or three per season. Miller’s is the fourth of 2025, after Cal Quantrill on May 18, Brandon Young on July 8, and Andrew Kittredge on August 6. Immaculate innings are a special treat we get to enjoy from time to time. They happen infrequently enough that they do genuinely feel special, but not so infrequently that every single one demands an article memorializing the event.

Another special treat that I’ve enjoyed recently is attending a concert with my best friend. We don’t live within driving distance of one another, so due to logistical barriers, we’ve only done this four times in the last 10 or so years. So like an immaculate inning, it’s a cool thing that doesn’t happen very often. What makes our concert history extra special is that twice now touring artists have scheduled shows on my birthday — Tame Impala’s Currents Tour in 2016 and Weird Al’s Bigger and Weirder Tour this year. And what makes Miller’s immaculate inning extra special is that he threw nothing but sliders. Trust me, you’ll see how these two things are connected in a minute, but first more about all those sliders.

If you know anything about Mason Miller, it’s probably that he fires fastballs past hitters at roughly 2,700 giga-miles per hour, which means you know that his primary pitch is not a slider — it’s his fire-breathing fastball. This season Miller is throwing his slider around 45% of the time and his fastball the other 55% of the time, with the very occasional changeup sprinkled in. In his major league career, Miller has appeared in 146 innings in which he has faced at least three batters. He had not gone Oops! All Sliders in any of them prior to Wednesday. And he only topped 65% sliders in four of those innings. His next-highest single-inning slider ratio is 85%, thrown in the final inning of a start against the Mariners in May of 2023. His slider-heavy final frame was the capper on a seven-inning no-hit outing. Read the rest of this entry »


Cristian Javier Is Back, but at What Cost?

Mitch Stringer-Imagn Images

The Astros are almost definitely going to make the playoffs again. They have a four-game lead in the AL West with 22 games to play, which puts them at roughly 2-to-1 odds in favor of winning the division and 9-to-1 odds in favor of taking part in the postseason in some fashion. That would make nine playoff appearances in a row and 10 in 11 years for the Astros, across multiple roster makeovers, three front office regimes, and three managers. Same as it ever was.

What’s a little unusual about this Astros team is that the pitching staff is a bit unsettled. Not unheard of, to be sure; I remember that 2017 team with a pitching staff that destabilized to total entropy after Justin Verlander and Dallas Keuchel. But manager Joe Espada is going to have to do a little tinkering here to make sure the pieces all fit. Read the rest of this entry »


Welcome to Meatball Watch 2025

Charles LeClaire-Imagn Images

I’d like to present the meatball-iest pitch thrown so far in 2025:

I know, I know! I said that, but it’s just a foul ball. Hear me out, though, because I can put some data behind my claim. Here at FanGraphs, PitchingBot, our in-house pitch modeling system, looks at every single pitch thrown, regresses it against a huge database of past pitches, and uses some mathematical ingenuity to turn that into the expected outcomes of the pitch. That’s not the same as knowing which pitch is most likely to turn into a home run, but luckily, a good bit of mathematical wrangling can turn pitch grades into home run percentages.

Last year, I worked out the rough contours of converting PitchingBot grades into home run likelihood. This year, I’ve expanded that methodology to try to learn a little bit more about the pitchers doing the meatballing. If you’d like to skip through the how, you can head right down to the table labeled “Meatball Mongers.” If you’re here for the nitty gritty of turning pitch metrics into home run likelihood, though, here’s how I did it.

That Trent Thornton fastball had a lot of things working against it, and those things help explain how PitchingBot estimates the chances that a pitch will be hit for a home run. PitchingBot has a flowchart that explains how the model works. Here’s how the system assesses every pitch it grades:

Hey, a convenient “start here” label! How great! The “swing model” takes location, count, pitch type, movement, platoon matchups, and pretty much everything else you can imagine into account and guesses at the likelihood of a batter swinging at each pitch. That Thornton fastball was down the middle in an 0-1 count, and it’s not a particularly deceptive offering. In other words, hitters often swing at fastballs like that – 92.7% of the time, per PitchingBot’s model. Read the rest of this entry »


Can One Game or Hot Stretch Swing a Rookie of the Year Race?

Benny Sieu and Dale Zanine-Imagn Images

On August 20, Paige Bueckers, rookie for the WNBA’s Dallas Wings, dropped 44 points against the Los Angeles Sparks, the most ever scored by a rookie in a single game. When Bueckers passed the previous single-game rookie scoring record (40 points, set by Candace Parker, who won MVP that year), one of the broadcasters remarked that her performance in the game effectively guaranteed her Rookie of the Year honors. Heading into the season, Bueckers was favored to win the award, but strong play from Washington Mystics rookie Sonia Citron forced WNBA analysts to reconsider what once had felt like a foregone conclusion. Bueckers needed the 44-point game to reclaim her place as the sport’s top rookie.

In the WNBA’s 40-game season, one game can legitimately swing an awards race, especially in the context of a sport where a star player can dominate a game and a point guard like Bueckers touches the ball on every possession. To find an analog in a 162-game baseball season, one might have to look for a hot streak spanning several games or a particularly close race that features a game with enough narrative heft to sway the sensibilities of the writers voting on the award. Looking back at recent rookie seasons reveals a few possible examples. Read the rest of this entry »


Sunday Notes: Now an Arm In Miami, Lake Bachar Had a Big Leg In Whitewater

Lake Bachar was a kicker at the University of Wisconsin-Whitewater before turning his full attention to baseball. He had a good leg. An all-conference performer, Bachar booted three field goals in the 2014 NCAA Division III championship game, a 43-34 Warhawks win over the Mount Union Raiders. Along with being a place kicker, he served as the team’s punter and kickoff specialist across his three collegiate seasons on the gridiron.

How good was he in his other sport?

“I was decent,” said Bachar, who now pitches out of the bullpen for the Miami Marlins. “I don’t know about NFL kicker, but at that time I was going to try do whatever I could to at least go to a [tryout] camp. The longest field goal I kicked in practice was 68 [yards] — good conditions, and all that — and the longest in a game was either high 40s or low 50s.”

Baseball has turned out to be a good career choice, although it took him awhile to reach the majors. Drafted by the San Diego Padres in 2016, the fifth-rounder was 29 years old when he debuted with the Marlins last September. His first full big-league season has been impressive. Over 43 relief appearances, the right-hander has a 5-1 record and a pair of saves to go with his 3.39 ERA and 3.77 FIP over 58-and-a-third innings. His strikeout rate is a solid 26.7%.

Selected off waivers by Miami shortly before his debut, Bachar attributes his late-bloomer breakthrough to “being in the right place at the right time,” as well as some fine-tuning of his pitches. A four-seamer that gets ride-run and a splitter that he’s thrown since 2020 comprise half of his arsenal. The other offerings are breakers new to this year. Read the rest of this entry »


FanGraphs Weekly Mailbag: August 30, 2025

Vincent Carchietta-Imagn Images

Hello, and welcome to this week’s mailbag! Matt Martell is on a well-deserved
vacation, so I’m piloting things in his stead. Matt picked a pretty good time to get some R&R; with about a month left in the season, the playoff field is basically set. As Michael Baumann noted in his piece yesterday, “there has not been a playoff race so settled this early in the season as this year’s National League. At least not in the past 12 seasons. There’s always been someone with some hope in each league, even in the two-Wild Card rounds, and especially in that hateful COVID-necessitated 16-team bracket from 2020. Not this year in the NL. Barely, this year, in the AL.” Entering play on Friday, the Reds trailed the Mets by four games for the final NL Wild Card spot; their playoff odds sat at a paltry 4.4%. The Junior Circuit didn’t offer much more intrigue; the Royals, sitting three games back of the Mariners for the third Wild Card in that league, had playoff odds of just 12.6% as the long weekend loomed.

But that doesn’t mean there’s no fun to be had. Kyle Schwarber hit four home runs in one game this week! Jonah Tong and Payton Tolle made their major league debuts! There’s Hi-Chew aplenty! And while we basically know who will be playing October baseball, both of the West divisions remain unsettled.

Your questions this week don’t specifically concern the playoff race, though two of them involve key players on teams that hope to make deep postseason runs. We’ll also zoom out to contemplate how many teams could finish .500, as well as the future of public pitching analysis. Before we do, though, I’ll remind you all that while anyone can submit a question, this mailbag is exclusive to FanGraphs Members. If you aren’t yet a Member and would like to keep reading, you can sign up for a Membership here. It’s the best way to both experience the site and support our staff, and it comes with a bunch of other great benefits. Also, if you’d like to ask a question for an upcoming mailbag, be sure to send us an email at mailbag@fangraphs.com. Read the rest of this entry »


Justin Verlander’s Latest Transformation

Ed Szczepanski-Imagn Images

Justin Verlander’s 2025 season isn’t going to be one for the history books. After his second stint with the Astros ended with a whimper (17 starts and a 5.48 ERA in 2024), he signed a one-year deal with the Giants that felt like a potential career capstone. At 42 and with a résumé that’s already a stone cold lock for Cooperstown, this year was never going to be about accumulating more statistics. When he started the year 0-8 with a 4.99 ERA, it felt like the final act of his career. No one fights off time forever, not even the seemingly ageless Verlander.

Anyway, here’s a leaderboard of the pitchers with the most WAR in the last 30 days:

Top Pitchers By WAR, Past 30 Days
Pitcher GS IP WAR
Trevor Rogers 5 35 1.7
Cristopher Sánchez 5 31.2 1.3
Justin Verlander 6 32.1 1.1
Brady Singer 5 27.2 1.1
Edward Cabrera 5 30.2 1
Hurston Waldrep 4 30 1
Jesús Luzardo 6 35 0.9
Logan Webb 5 31 0.9
Hunter Brown 5 31.2 0.9
George Kirby 5 29.2 0.9

Now, did I leave ERA out of this table on purpose? I sure did – ERA is noisy in small samples anyway, but mostly Verlander’s is just less impressive than the rest of this group. He’s at 4.18 in that span and 4.55 for the season, despite solid strikeout, walk, and home run numbers. He’s certainly not one of the best 10 starters in baseball, regardless of what that leaderboard says. But he’s been a solid big league starter, undoubtedly, and that in itself is pretty remarkable given how things looked a few months ago. Read the rest of this entry »


Is Giancarlo Stanton BACK Back?

Vincent Carchietta-Imagn Images

To put it delicately, Giancarlo Stanton’s stint with the New York Yankees hasn’t exactly gone according to plan. To put it less so, Stanton has amassed fewer WAR in eight years in New York than Aaron Judge did in 2024 alone. When the Yankees acquired Stanton in late 2017, the expectation was that he’d be the foundation of the team’s lineup for the next decade as he finished assembling his Hall of Fame case. However, since a solid if mildly underwhelming debut season in the Bronx, Stanton has suffered through a parade of injuries that has left him with only a single 120-game season, and his deity-level exit velocities have rapidly become his main offensive skill. Five hundred home runs, which once would have seemed like a disappointing final milestone for Stanton, increasingly looked liked the happy result.

Stanton’s health has remained a problem, as he missed a large chunk of this season with a severe case of tennis elbow in both elbows. But the results he’s gotten when he has been available have been of classic Marlins vintage: a .313/.388/.663 line with 17 home runs and 1.9 WAR in 51 games, with the WAR total his best tally since 2021. With Judge first out with a flexor strain and then missing his usual power since his return, having Stanton bust out to this degree has kept the Yankees’ current spate of problems from becoming even greater.

So, how has he done it? Rather than revolutionize his game, Stanton is playing like the most Stantonified version of himself. His average exit velocity and hard-hit percentage are at their highest levels ever, and his out-of-zone swing percentage is the lowest it has been in years. The attack angle on his swing has ticked up a couple of degrees, enough to give him an ideal attack angle 65% of the time, up from 60% in 2024 and 57% in 2023. We don’t have bat tracking data further back, but we do know that Stanton has a career-high rate of flyballs and a career-low rate of grounders. Read the rest of this entry »


Catching Up With Emmet Sheehan, Who Is the Same (Yet Different) Since Surgery

William Liang-Imagn Images

When he was first featured here at FanGraphs in August 2022, Emmet Sheehan was 22 years old and pitching for the High-A Great Lakes Loons. A sixth-round selection the previous summer out of Boston College, the right-hander had been assigned a 40 FV and a no. 25 ranking when our 2022 Los Angeles Dodgers Top Prospects list came out a few months earlier. But his stock was clearly rising. Sheehan boasted a 2.72 ERA, and he had fanned 93 batters while allowing just 39 over 59 2/3 dominant innings.

His ascent was rapid. Sheehan reached Los Angeles midway through the 2023 season, and enjoyed some immediate success. Debuting against the San Francisco Giants, he hurled six scoreless innings without surrendering a hit. He then went on to finish the year 4-1 with a 4.92 ERA and 4.85 FIP in 13 appearances comprising 60 1/3 innings. But the hard-throwing righty subsequently hit a speed bump. Sheehan opened last season on the IL due to forearm inflammation, and ultimately underwent Tommy John surgery in May. He didn’t return to the mound until this May.

He’s been rock solid since rejoining the Dodgers rotation. Over eight starts and a pair of relief outings, Sheehan has a 3.56 ERA, a 3.23 FIP, and a 27.6% strikeout rate over 48 innings. Moreover, he shoved his last time out. This past Monday, the erstwhile BC Eagle dominated the Cincinnati Reds to the tune of 10 strikeouts, allowing just three baserunners over seven scoreless innings.

Sheehan sat down to talk about his return to action when the Dodgers played at Fenway Park in late July. A night earlier, he’d allowed a pair of runs over five frames in a 5-2 win over the Red Sox.

——-

David Laurila: You’re back after missing a year due to Tommy John surgery. Has anything changed, or are you basically the same pitcher as before?

Emmet Sheehan: “I’m similar. With the rehab process and having a year to think about things, that has changed me in some ways. Obviously, learning from these guys up here has changed me, too. Getting to be around guys like Kersh [Clayton Kershaw], Glass [Tyler Glasnow], Yama [Yoshinobu Yamamoto]… all of them are amazing pitchers. I try to pick stuff up from them, just find little things. We’re all different, but we still do some things similarly.

“Pitch-wise, the one big change was my changeup. Before, it was really big. I was rolling it a lot, like really over-pronating and maybe dropping the slot a little bit, trying to get more depth on it. Coming out of rehab, pronating hard didn’t feel great in my elbow, so we tried the kick-change grip — I’m doing the little spike with my middle finger. And it’s been great. For one thing, I can sell it more like my fastball.” Read the rest of this entry »


Kyle Bradish Is Back, and He’s Hungry for Outs

James A. Pittman-Imagn Images

If you’ve had to avert your eyes from the funeral pyre of the 2025 Baltimore Orioles, I feel ya. It has, at times, not been a pretty sight. But hope springs anew, as of Tuesday, with the return of Kyle Bradish to the Orioles’ rotation.

Bradish was a late-blooming prospect who only really put it together in his age-26 season, and was only at the top for a little over a season before he tore his UCL last June. Since Bradish went down, the Orioles’ pitching staff has weathered some even noisier crises: The departure of Corbin Burnes, a season-ending back injury to Zach Eflin, a season-ending (possibly multiple seasons-ending) shoulder injury to Félix Bautista, and ongoing elbow issues that have kept Grayson Rodriguez out of action all year. (I’m not comfortable calling Rodriguez’s injury season-ending, because the question of whether you can end something that never started is an ontological conundrum I’m not equipped to solve.) Read the rest of this entry »