Any fan, analyst, or baseball executive would be hard-pressed to say that the Rangers pitching staff has failed to do its job in 2025. The rotation has been especially solid, ranking first in baseball in ERA, seventh in FIP, and sixth in WAR. If the bullpen hasn’t been as dominant, they’ve also improved significantly compared to last season, already accumulating almost as many wins above replacement as they did in the entire 2024 season. And yet the Rangers, less than two years removed from soaking each other with champagne to celebrate a World Series championship, sit below .500. A losing season here would be the franchise’s eighth in the last nine years, its worst showing since the move from Washington to Texas. The bats have let the team down, ranking near the bottom of baseball, and what’s worse, the underperforming offense consists mainly of players who the Rangers wanted in their lineup. So is there hope for a turnaround, or will the Rangers need to find new solutions to their run-scoring woes?
First, let’s assess just how lousy the offense has been. Well, ranking 25th in the majors in runs scored is their sunniest number. The Rangers rank 28th in on-base percentage, 27th in slugging percentage, and 28th in wRC+ at 80. The latter number outpaces only the Pirates and Rockies, two teams you don’t especially want to model your ballclub after. While the team has played solid defense, the abundance of leather hasn’t come close to making up for the shortage of wood, leaving the Rangers’ position players 25th in the league in WAR. What little offense there has been has come in very short bursts:
Mikey Romero has hit a few speed bumps since the Boston Red Sox drafted him 24th overall in 2022 out of California’s Orange Lutheran High School. A back injury limited the 21-year-old multi-position infielder to just 34 games in 2023, and he then didn’t return to game action until last May. He also missed time in August after suffering a concussion.
When healthy, it’s been mostly smooth sailing for the former first-rounder. [Boston took Roman Anthony 16 picks later the same year]. Romero’s last-season ledger included 16 home runs and a 125 wRC+ over 362 plate appearances between High-A Greenville and Double-A Portland.
He’s off to a strong start in the current campaign. Back at the higher of those levels, Romero is swinging to the tune of a 134 wRC+ in 154 trips to the plate. Fully half of his 34 hits have gone for extra bases. The San Diego native’s smooth left-handed stroke has produced 10 doubles, a pair of triples, and five home runs.
As the season was getting underway, I asked the promising youngster how he’s grown as a hitter since joining the professional ranks. Read the rest of this entry »
Way, way, way back in December 2023, the Rangers signed Tyler Mahle to a two-year contract. Absolutely nobody cared at the time, mostly because the news dropped the same day as Shohei Ohtani’s first press conference with the Dodgers. But also because Mahle, then recovering from Tommy John surgery, was expected to play a trivial part, at best, in the 2024 season.
Mahle had been a bit of a hipster favorite as an upper-mid-rotation starter in Cincinnati and then briefly in Minnesota — far from a household name, but from 2020 to 2022, he’d been quite good, and in high volume. Over those three seasons, he’d averaged 27 starts, 146 innings, and 3.0 WAR per 162 team games, with an ERA- of 90. For two years and $22 million, the Rangers were conceding that he’d rehab on their dime for most of 2024. But he would’ve been available for the 2024 playoffs if they’d made it that far, and if everything worked according to plan, they’d have a workhorse no. 3 starter under contract for 2025 at a fraction of what that kind of production usually goes for.
At least in 2025, everything has been working according to plan. Mahle has made 11 starts so far this season, with the past 10 lasting at least 80 pitches and five innings. Until his most recent outing, he hadn’t allowed more than two runs in any start. Even then, he allowed only three runs in his season-worst outlier. His 1.80 ERA is fifth best among all qualified starters. 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 »
Hello, and welcome to another edition of Five Things I Liked (Or Didn’t Like) This Week. I’ll keep the introduction short today, because I’m getting ready to travel to St. Louis for a game with my dad and uncle. There’s a Masyn Winn bobblehead ticketed for my memorabilia shelf – and a pile of enjoyable plays to recap before I can go get it. So, of course, thank you to Zach Lowe of The Ringer, whose NBA columns of likes and dislikes inspired this one, and let’s get started.
1. The Weekend of Wilmer
I have a soft spot for Wilmer Flores through a sheer fluke of geography. I lived in New York during his Mets tenure, and I moved to San Francisco around the same time he did. His walk-up music has been the same for the last decade: the Friends theme song. It’s a fan favorite and even comes with a good story. He’s the quintessential role player, a guy that most teams would love to have but no team needs to have. He’s been pitching in across the diamond, albeit in decreasingly difficult defensive roles, that whole time. With the exception of a down 2024, he’s been consistently valuable, but he’s never been a star – the closest thing I know to a Wilmer Flores highlight is his charming sadness when he thought he was getting traded.
For just one weekend, though, that all changed. Flores has been improbably dueling with Aaron Judge for the major league RBI lead throughout the first eight weeks of the season. RBI might not be a great predictive stat, and it might not be a great stat overall, but it definitely matters to players. Fancier versions of measuring contextual offense – WPA, RE24, and so on – all think that Flores has been a top 10 run producer this year, too. He’d fallen behind Judge by just a hair in those races – and probably has no chance at keeping up all season. I mean, have you seen Aaron Judge? But none of that mattered when the Giants played the A’s last weekend. Read the rest of this entry »
If motor preferences were the final word on pitcher performance, Nathan Eovaldi would be sitting on a beach somewhere.
Eovaldi throws from a low slot, releasing his pitches from an average arm angle of 30 degrees. (Zero degrees is fully sidearm; 90 degrees is straight over the top.) Many low-slot pitchers have a supination bias. There are downsides to being a supinator — their preference for cutting the baseball tends to produce crummy four-seam fastballs — but they usually have no trouble throwing hard breaking balls; they can also more easily harness seam-shifted wake to throw sinkers, sweepers, or kick-changes. Low-slot supinators, like Seth Lugo, can basically throw every pitch in the book. High-slot pronators like Ryan Pepiot or Lucas Giolito don’t have that sort of range, but make up for it with excellent changeups and high-carry fastballs.
Eovaldi is, tragically, a low-slot pronator. Not many low-slot pronators make it to the big leagues. The pronation bias blunts their ability to throw hard glove-side breakers, and the low arm angle obviates the pronator’s nominal advantage, killing the carry on their fastball. As Tyler Zombro of Tread Athletics (now a special assistant of pitching for the Cubs) said in his primer video on motor preferences, “I know in stuff models and just off of Trackman alone, this arsenal with this slot is not that attractive.” Read the rest of this entry »
Marcus Semien was a promising prospect heading into the 2013 season, but he was far from a high-profile player. When that year’s Baseball America Prospect Handbook was published, the 2011 sixth-round pick out of the University of California-Berkeley was ranked just 14th in a light Chicago White Sox system. (At the time, in-depth scouting reports were still in their nascent stages here at FanGraphs.)
In the 12 years since then, the 34-year-old Semien has gone on to exceed those modest expectations. He reached the big leagues with the White Sox in September 2013, then established himself as an everyday player after they traded him to the Athletics before the 2015 season. Now in his fourth year with the Rangers after six seasons in Oakland and one in Toronto, the Bay Area native has three All-Star selections, two Silver Sluggers, and a Gold Glove on his résumé. Scuffling in the current campaign — Semien has a 47 wRC+ over 176 plate appearances — he nonetheless has 1,533 hits, including 241 home runs, to go with a 108 wRC+ and 36.1 WAR over his major league career.
What did Semien’s Baseball America scouting report look like in the spring of 2013? Moreover, what does he think about it all these years later? Wanting to find out, I shared some of what then-BA contributing writer Phil Rogers wrote, and asked Semien to respond to it.
———
“The son of former California wide receiver [Damien] Semien, Marcus was a three-sport standout in high school who followed his father’s footsteps to Berkeley, where he focused on baseball.”
“I actually just played basketball and baseball in high school,” Semien replied. “I was part of a state championship runner-up in my senior year, so I missed probably the first three weeks of my [baseball] season. Once I graduated high school, I knew that baseball was all that I was going to play in college.” Read the rest of this entry »
Mike Bacsik is best known for having surrendered Barry Bonds’s 756th home run. The August 7, 2007 bomb at San Francisco’s AT&T Park gave Bonds the most in MLB history, one more than Henry Aaron. Unlike the legendary bashers, Bacsik is but a mere mortal. A left-handed pitcher for four teams over parts of five seasons, the now-Texas Rangers broadcast analyst appeared in 51 big-league games and logged a record of 10-13 with a 5.46 ERA in 216 innings.
Despite his relative anonymity, the gopher wasn’t the only noteworthy happening in Bacsik’s career. Moreover, those didn’t all take place with him on the mound.
“In my first 14 at-bats, I didn’t get a hit, didn’t strike out, and didn’t walk,” explained Bacsik, who finished 5-for-50 at the dish. “Apparently that’s a record for not having one of those outcomes to begin a career. I didn’t know this until last year when we were in Detroit and they brought it up on the broadcast.”
In Bacsik’s next three plate appearances, he doubled, singled, and struck out — all in the same game. Two years later, in his 44th time standing in a batter’s box, he drew his only career walk.
The first home run that Bacsik allowed — there were 41 in all — was to Kevin Millar. It isn’t his most-memorable outside of the Bonds blast. Read the rest of this entry »
In the introduction to their 2023 Saberseminar presentation, Scott Powers and Vicente Iglesias hit on a fundamental truth about pitching: The variable that bests predicts the outcome of a pitch is the location where it crosses the plate. For a case study, look no further than this tweet from MLB.com’s David Adler about Yoshinobu Yamamoto’s splitters.
Hitters have swung 74 times at Yoshinobu Yamamoto's splitter this season …
If Yamamoto buries his splitter arm side, he’s probably getting a whiff. If it’s on the edge of the zone, it’s likely a foul ball. If it catches plate, it’s getting put in play. The location dictates the outcome.
Given this truth, pitchers who command the ball best ought to dominate. But there’s a catch. As Powers and Iglesias noted, the location is also the variable with the least predictive reliability. If you see a pitcher throw a fastball 98 mph, you can be pretty sure he is going to do it again. A dotted backdoor slider, on the other hand, does not guarantee an entire game of dotted backdoor sliders. Command is both the most important and the least reliable quality for a pitcher.
Scott Powers and Vicente Iglesias, 2023 Saberseminar
Nobody can nail the corners with every pitch. But pitchers can at least minimize the variance of their locations, finding relative reliability within the chaos of command. And in 2025, there is perhaps nobody more reliable than Jacob deGrom.
deGrom’s flat attack angle fastball and firm slider have (justifiably) built his reputation as a stuff monster. Even after easing up on the gas pedal this season, deGrom is still a darling in the eyes of the models. His overall Stuff+ is in the 80th percentile for starters with at least 30 innings pitched, fueled by his depth-y 89-mph slider. PitchingBot likes deGrom even more, ranking him in the top 10 among those pitchers. Over at Baseball Prospectus, the StuffPro model believes deGrom wields four pitches — his curveball and changeup, in addition to the heater and slider — that all grade out as plus.
deGrom’s unbelievable precision came to my attention while writing about Hunter Gaddis for a piece that was published on Monday. As part of my effort to discern whether Gaddis owed his early-season success to slider command (the verdict: inconclusive), I created a version of the Kirby Index for sliders to see where he landed. That metric measured the variance in release angles and release points and distilled those figures into a single score that captured command ability. Originally, it was designed for fastballs, which tend to be thrown to all parts of the strike zone. It perhaps works even better for sliders, which generally are thrown to fewer targets. Gaddis’ rank among his fellow pitchers was nothing remarkable, but deGrom’s name sitting at the very top caught my attention.
Minimum 50 sliders thrown to right-handed hitters.
As I wrote earlier this year, a more straightforward implementation of the Kirby Index would be to just measure the variance of the actual pitch locations. For this story, I calculated the standard deviation of the vertical and horizontal locations of a given pitcher’s sliders; once again, deGrom found himself at the top of the pack. Look at how much distance there is between him and the next closest pitcher:
Minimum 50 sliders thrown to right-handed hitters.
Random tangent here, but you have to admire Luarbert Arias for refusing to throw his junky 82-mph slider anywhere but inside the strike zone.
Anyway, measuring location densities, ultimately, could just point at pitchers who fill up the strike zone; the real test of command is a pitcher’s ability to hit his actual target. To that end, Driveline Baseball provided me with a sample of their proprietary miss distance data. Using Inside Edge tracking data, Driveline measures the distance from the intended target to the actual location of the pitch.
No surprise — deGrom’s slider miss distance ranked first among all pitchers. The league-average miss distance for sliders is about 12.5 inches; this year, deGrom is missing his target by under nine inches, nearly three standard deviations below the average. Any way you slice it, deGrom is commanding his slider like no one else in the sport.
The outcomes have been unassailable. So far, deGrom’s slider has returned a run value of -3.2 per 100 pitches thrown, the best mark for any slider thrown by a starting pitcher. Not only is he getting a bunch of swing and miss — a 38.1% whiff rate, as of this writing — it’s also grabbing a ton of called strikes. When batters do manage to put it in play, they can’t do much with it. The average launch angle on the pitch is just 2°; the xwOBA is a meek .227.
The harmless outcomes on balls in play are a function of deGrom’s targets. To right-handed hitters, he targets the classic low-away corner, breaking off the plate. Note the bimodal distribution on the heatmap — there’s a large concentration of sliders he’ll throw in the zone for strikes, and then another cluster right below the zone that generate chase.
These intentions can be seen in the filtered heatmap clusters. When deGrom throws sliders to righties in zero-strike counts, he tends to be in the zone:
In two-strike counts, he chases the swing and miss:
To lefties, deGrom shows a similar bimodal distribution, but the pattern appears reversed. In early counts, he’s aiming just below the zone; in late counts, he’s looking for called strikes. This sequence to Athletics rookie Nick Kurtz, which featured four sliders, gives a sense of the approach. On 1-0 and 2-0, deGrom tries to bait a chase, but the big lefty resists.
Down 3-0, deGrom fires a middle-middle heater in an auto-take scenario, then returns to the slider in a 3-1 count. Here, deGrom dials in his robotic precision, dotting the lower edge of the strike zone to bring the count full.
On 3-2, he goes there again. Kurtz takes it and pays the price. Though the superimposed strike zone on the broadcast says this pitch is just low, my sense is he deserves that call; if he’s consistently landing pitches within inches of his intended target, you sort of just have to hand it to him.
deGrom isn’t just painting with the slider. I calculated the Kirby Index for four-seam fastballs thrown to righties in 2025; incredibly, he also sits in first place on that list.
Minimum 50 fastballs thrown to right-handed hitters.
As nice as it would be to think that deGrom can be just as good even after dropping two ticks off the fastball, it just isn’t true. Absent improvement elsewhere, losing stuff will bring him back to Earth. But deGrom is far from stagnant. In 2019 — his last full big league season, amid the most dominant phase of his career — his fastball command measured as below average by miss distance. Six years later, it’s hard to argue his command is anything but 80-grade. And as long as the elbow cooperates, it will help him defy gravity.
Welcome to another edition of Five Things I Liked (Or Didn’t Like) This Week. For once, I don’t have a fistful of double plays to show you. I don’t even have that many great catches. The baseball I watched this week was disjointed and messy, the regular season at its finest. Making the easy plays tough? We’ve got that. Bringing in your lefty to face their righty slugger? Got that too. Doubles that weren’t? Collisions between out-of-position players? Yes and yes. So thanks Zach Lowe for the wonderful article format, and let’s get started.
1. Tell ‘Em, Wash
I mean, how hard could first base be? Incredibly hard, of course. The Red Sox and Rangers are both on to their respective Plan Bs at first base after Triston Casas ruptured his patellar tendon and Jake Burger got sent down to Triple-A. No big deal defensively, right? Each team plugged in a utility player — Romy Gonzalez for Boston and Josh Smith for Texas — and moved on with life. Look how easy first is: