Archive for Teams

Opposing Hitters Are Watching Michael Soroka, and So Can You!

Joe Rondone/The Republic-USA TODAY NETWORK via Imagn Images

“Gee, Michael Soroka has been pretty good,” is the kind of statement that tells you more about the calendar than Soroka himself, but the point remains: Michael Soroka has been pretty good. The big Canadian steamrolled the Tigers (my pick for the AL pennant) with 10 strikeouts in five scoreless innings in his first start of the year. He followed that up with a solitary earned run over five innings against his former team, the Atlanta Braves.

The total bill, so far, is 13 strikeouts and 13 baserunners allowed (eight hits, four walks, one hit batter) in 10 innings, with a 0.90 ERA and 2.10 FIP. And against reasonably tough competition. So do the Diamondbacks, currently in dire need of pitching with seven big league arms currently on the IL, have something here? Read the rest of this entry »


Jo Adell Gets Robbed

Jonathan Hui-Imagn Images

Jo Adell performed a miracle. Let’s turn it into math.

Adell robbed the Mariners of three home runs on Saturday. He got Cal Raleigh in the first inning, Josh Naylor in the eighth, and J.P. Crawford in the ninth. Sports Info Solutions has tracked home run robberies since 2004 and only twice had an outfielder robbed even two home runs in a game — nobody had ever robbed three.

Each catch was crucial. The Angels wound up winning 1-0, with Zach Neto’s leadoff solo shot in the first inning being the only run of the game. That means Adell was thrice the difference in the Angels’ narrow victory.

Win Probability Added doesn’t agree. It suggests Adell overall hurt the Angels’ chances of winning by about 3%. Position players only gain WPA on offense — Adell went 1-for-3 with an irrelevant single — so he didn’t get credit for any of these catches. WPA instead gives all the glory to the pitcher, with the assumption that an out is an out on defense, and the only thing that can be known about an out is who threw the ball (in this case, Jack Kochanowicz, Sam Bachman, and Jordan Romano).

While this assumption makes sense for nearly all plays and scenarios, home run robberies are a bit different. They’re definitive. We know what the outcome was, and we know what the outcome would have been had Adell not intervened.

How much was each catch worth? And how much credit does Adell deserve? Let’s take a look. Read the rest of this entry »


Sunday Notes: Mason Miller Threw a Changeup; Make That Three Changeups

Going into yesterday, Mason Miller had thrown 37 pitches on the season, 19 of them fastballs averaging 101 mph, while another 17 were sliders that elicited a 60.0% whiff rate. There was also one changeup. Delivered to Luis Arraez on a 1-1 count, the ninth-inning offering was wide outside and taken for a ball.

Why did the San Diego Padres closer throw his seldom-used changeup to the three-time batting champ on Wednesday night? Low leverage was certainly a factor; the Friars had scored four times in the bottom of the eighth to turn a 3-1 lead into a far safer 7-1 advantage. It nonetheless represented an outlier for the 27-year-old flamethrower. Over the previous two seasons, only 2.3% of his pitches were changeups.

I asked him about it when the Padres visited Fenway Park on Friday,

“A changeup is a good pitch, but I’m not going to feel comfortable with it if I’m not throwing it,” Miller told me. “I’m picking my spots. There are certain guys it matches up well against. [Arraez] is a guy who isn’t going to swing and miss, so I’m not going to be hunting a strikeout. If I can get softer contact on it… any time you have a guy who isn’t fast and he puts it on the ground, that’s an opportunity for an out.”

Arraez didn’t kill any worms in his matchup with Miller, instead lining a 2-1 fastball to right field for a single. Not that it mattered. The righty proceeded to fan the next three batters, one on a 101.5-mph heater, and two on nasty sliders. While those pitches were pristine, the execution on his lone changeup was another story. Read the rest of this entry »


Mike Trout Goes for a Walk

Troy Taormina-Imagn Images

Let me tell you a story about a 34-year-old baseball player. Seven games into the new season, there are some worrying signs about his performance. His swing speed is down half a tick, and two full ticks from 2024. His fast-swing rate has declined precipitously. He’s squaring the ball up less frequently than ever, the opposite of what’s supposed to happen when you rein in your swing. He’s never run a lower hard-hit rate. He’s never run a higher infield fly ball rate. Somebody call an ambulance.

… But not for him. The hitter in question is Mike Trout, and he’s off to a scorching start. He’s slashing an absurd .261/.485/.522, good for a 192 wRC+. Whenever process statistics and result statistics diverge this much, this early in the season, I’m tempted to yell “April” in my best Dan Szymborski voice and move on. But when it’s Trout, one of the best players of all time, I’m willing to be more open-minded. Let’s take a quick peek into what’s changed, what hasn’t, and what’s too early to tell.

The most obvious change in Trout’s statistics this year is that he’s walking 30% of the time. Walks have always been a part of Trout’s game, of course. He has a keen eye at the plate, annually notching one of the lowest chase rates in the game, and he makes enough contact that he can grind his way back into at-bats even after falling behind. But 30% is double his career rate. What gives? Read the rest of this entry »


On Second Thought, Let’s Call Konnor Griffin Up After All

Sam Navarro-Imagn Images

It feels incredibly weird to say this but… it’s a good time to be a Pirates fan? Because Konnor Griffin is coming to the majors. He’ll make his major league debut in Pittsburgh’s home opener on Friday.

Griffin was the Pirates’ first-round pick in 2024, ninth overall, and quickly emerged as the no. 1 overall prospect in baseball. A team that’s been as bad as the Pirates, for as long as they’ve been bad, will have some familiarity with the ballyhooed prospect debut, but I’m not sure even they’ve seen anything like this. I was as big a Paul Skenes fan as anyone, and as pumped as I was to see him hit the majors, he’s surpassed even my expectations.

Well, now Skenes is in the majors to stay. So is Bubba Chandler. The Pirates flirted with spending some money this past offseason, and while a 3-3 record is the definition of unremarkable, the Pirates just went on the road and played the Mets and Reds — two of their erstwhile NL playoff rivals — to a draw. The Pirates might be kind of OK. Life hasn’t been this good, genuinely, in more than 10 years.

But Griffin’s debut is the main event. Because as big as the hype around Skenes was, the expectations for Griffin are even greater. Read the rest of this entry »


Sal Stewart Has Leveled Up

Katie Stratman-Imagn Images

Sal Stewart made a promising showing when the Reds called him up last September, clubbing five home runs in 18 games while helping Cincinnati reach the postseason for the first time since 2020. His 2026 campaign is off to a flying start, as well. Not only did he bank NL Player of the Week honors for the season’s opening week, but his performance underscores the notion — supported by both scouting and statistical projections — that he’s leveled up significantly.

Through the Reds’ first six games, the 22-year-old first baseman has put up video-game numbers, batting .474/.615/.947 (313 wRC+) with two homers in 26 plate appearances. His hot streak began with an eventful Opening Day; while the Reds lost to the Red Sox, 3-0, it was hardly his fault. He went 3-for-4, including a pair of bases-empty doubles, one apiece off starter Garrett Crochet and reliever Garrett Whitlock, as well as a single to right field off Crochet with men on first and second. With third base coach Willie Harris wary of testing two-time Gold Glove winner Wilyer Abreu’s arm, lead runner Matt McLain was held up and ultimately stranded.

Stewart also survived a scare in the fifth inning, when a 110-mph liner off the bat of Roman Anthony hit his left wrist as he tried to backhand the ball. He was shaken up but remained in the game, and reassuringly collected two of his three hits after being drilled. Read the rest of this entry »


All Gas, No Aim: Bubba Chandler Is Amped

Frank Bowen IV/The Enquirer-USA TODAY NETWORK via Imagn Images

In Bubba Chandler’s first start of the 2026 season, he didn’t allow a single hit. Oh yeah, and he struck out more than 30% of the batters he faced. Spectacular! Just, um, don’t look over at the walk column. Oh, you did? Yeah, fine, he walked more than 30% of the batters he faced, too. Oh, and he allowed a run, and didn’t get out of the fifth inning. To understand what Chandler was up to, and what it might mean for the rest of his year, we’ll have to dig a little deeper.

Chandler leaned heavily on his fastball to start his year, as many pitchers do in their first appearance of the season. He breezed through the first inning with 11 straight fastballs, eclipsing 100 mph on the radar gun four times and essentially daring the Reds to hit it. TJ Friedl waved feebly at 100 above the zone. Matt McLain did the same. Chandler’s fastball is dynamite, particularly when he’s locating it high. It explodes upwards, and some offseason tweaks have it moving less arm side than before, making it even harder to square up.

I could watch a montage of Chandler overpowering Reds hitters all day. In fact, you can too:

You can see how difficult it is to track Chandler’s fastball by watching the check swings. The pitch that Jose Trevino, the last batter in that loop, offered at was more than a foot above the zone. The combination of velo, movement, and Chandler’s loping delivery means that hitters have a lot of trouble figuring out where the ball is going. Read the rest of this entry »


Help Us, Andrew Painter, My People Cry Out for Salvation!

Kyle Ross-Imagn Images

Andrew Painter made his major league debut on Tuesday, as the Phillies were coming off a three-game losing streak. That’s a tough assignment; I know it’s the first week of the season, but that has never stopped Phillies fans — who even in the best of times are always looking for a reason to jump off a bridge — from declaring the team irretrievably cooked.

Not so fast, my friends. Because anyone who’s willing to overreact to a one-game sample in April must be over the moon about Painter.

Painter, who turns 23 next month, was one of the top pitching prospects in the entire sport in the 2022-23 offseason. At age 19, he was promoted to Double-A, where he posted a 2.54 ERA in five starts and struck out 37, while walking just two, in 28 1/3 innings. As 2023 dawned, there was a not-unreasonable expectation that Painter would contribute down the stretch in his age-20 season, perhaps as a bullpen stopper, like a young David Price or Adam Wainwright, or perhaps in the rotation. (Remember, this was before Cristopher Sánchez turned into the world-destroying ace he’s become.)

But Painter’s elbow started barking, and an early hesitation to sending him to get Tommy John surgery led to both 2023 and 2024 being written off. With two years of rust, Painter struggled in 2025, pitching to an ERA over 5.00 across two minor league levels, and the first single-digit K/9 ratio of his professional career. The Phillies pitched well last postseason, but they still could’ve used Painter. He simply hadn’t earned the call-up that he’d seemingly had in the bag since early 2023.

He dropped his arm slot and lost a ton of life off his fastball while returning from Tommy John, but the promise remained. He was no longer the top pitching prospect in baseball, nor the top prospect in the Phillies’ system, but he rated no. 27 overall this past offseason and eighth among pitching prospects, with a 55-FV grade. This is still Philadelphia’s most anticipated rookie pitcher since at least Cole Hamels.

It speaks to the Phillies’ faith in the young right-hander that they did not go out and get anything resembling a like-for-like replacement for the departing Ranger Suarez. With Zack Wheeler on the mend from thoracic outlet syndrome, that left Painter in the big league rotation with no safety net. I genuinely do not know who starting pitcher no. 6 is for the Phillies right now, but I am confronted with the possibility that it might be Bryse Wilson if 40-man roster glut were not a consideration.

So, yeah, there’s a bit of pressure on Painter.

If he was feeling that pressure, you couldn’t tell. Painter, who stands an Ent-like 6-foot-7, strolled serenely to the mound for his first competitive big league action. And as good as the stuff and the results were — don’t worry, I’m getting there — Painter’s composure seemed to impress his teammates most.

Remember, the Phillies are, generally speaking, old as hell. They’ve been around the block. Matt Gelb of The Athletic noted before the game that Tuesday’s was the first Phillies lineup in five and a half years to feature two players aged 22 or younger. Gelb quoted Jesús Luzardo, Brandon Marsh, and J.T. Realmuto praising Painter’s composure in his gamer. Kyle Schwarber and Adolis García echoed those sentiments in their postgame remarks.

But it doesn’t matter how calm a rookie pitcher is if he’s throwing slop and getting shelled. So let’s check Painter’s stuff and results.

Yes, the Nationals’ lineup isn’t that good overall, but it features a few challenging hitters: CJ Abrams, Daylen Lile, and the genuinely capital-D Dangerous James Wood. Joey Wiemer is coming off a run of literally not making an out for 10 straight plate appearances, though it looks like the magic (or quantum ray power) has finally worn off.

The value proposition for Painter is that there’s nothing weird about him. He’s just what an ace looks like. He’s huge, he throws hard, he has a varied arsenal of six pitches… there’s just nothing to talk yourself into on the scouting report.

Painter throws two fastballs, a four-seamer and sinker, both of which sat 94-97 and topped out at 98.7 mph. He hit that figure twice in the first inning, when he was freshest and the adrenaline was surely pumping hardest, but he got back to 98.6 mph in the fourth.

Like a lot of modern starters, Painter has one look for left-handed hitters and another for righties. The platoon advantage works because breaking balls move away from same-handed batters and toward opposite-handed hitters. So pitchers like Painter, who have multiple fastballs and breaking balls, want to work side-to-side against same-handed batters and up-and-down against opposite-handed ones. That means four-seamer, sinker, slider, sweeper against righties, and four-seamer, slider, curveball, changeup against lefties in Painter’s case.

Nationals manager Blake Butera loaded up on the former. With six lefties and two switch-hitters in the lineup, Wiemer was the only right-handed batter Painter faced all evening, so we saw a lot of his four-seamer, slider, curveball, and changeup, and relatively little of his sinker and sweeper.

Painter was kind enough to get at least one strikeout on each pitch from that first group of four, so that you can see all of them in this highlight video.

Painter’s first and last strikeouts came against Wood, and both came from working fastball up, curveball down, to change Wood’s eye level and mess up his timing. He struck out in the fifth inning after taking an 80.6-mph curveball for a strike, and then chasing a 97.2-mph four-seamer up and away.

With the fastball and curveball established, Painter could tunnel his changeup into a middle ground in terms of movement and speed. The scouting report on Painter has “FASTBALL VELOCITY” and “NASTY CURVEBALL” written in all caps, but the changeup is a new weapon, perhaps the only positive development from his forgettable 2025 season in Lehigh Valley.

He was able to paint the bottom left-hand corner of the strike zone with his changeup to get Luis García Jr. looking in the third, and he did it again to Jorbit Vivas in the fourth. Both of those pitches were right on the edge of the zone, but Painter worked there so effectively that the Nats were out of challenges when Vivas tried to summon ABS to bail him out.

And when Painter did allow contact, it was pretty innocuous. He let up 12 balls in play out of 21 batters faced. Only three of those batted balls had an xBA of .100 or higher, and only one reached Baseball Savant’s hard-hit threshold of 95 mph. That was the last pitch Painter threw all night: Abrams ripped it to right for a single, and Phillies manager Rob Thomson, wanting his rookie starter to go out on a positive, pulled the plug.

The damage the Nats did against Painter, such as it was, didn’t do much to discredit the rookie’s effort. Lile seemed to have Painter’s number, reaching twice, but one of those two came on a popup that four different Phillies lost in the lights. As a general rule, when someone tags Jon Bois on social media with “watching baseball,” it doesn’t speak well of what’s depicted.

@jonbois.bsky.social watching baseball

buck_knife (@buckknife.bsky.social) 2026-04-01T02:17:28.626Z

The state of perpetual garment-rending around the Phillies might be unhelpful, as I mentioned up top, but as debuts go, at home in April against the Nats is a pretty soft assignment for a rookie. Painter aced it, so to speak, but that success only earns him a new set of questions to answer. Can he get it done against deeper lineups? Can he survive a third time through the order? Can he hold his velocity? If so, how far up the rotation can he climb — a question that could become quite relevant given the questions about Wheeler’s health and Aaron Nola’s getting abducted by aliens last year.

But that’s life in the big leagues. The hits just keep on coming. Or, in Painter’s case, maybe they won’t.


Singled Out: Mariners Uncover Truth in Opening Week

Stephen Brashear-Imagn Images

The outcomes are truer than ever.

The Mariners did not record a single in their first two games of 2026. No team had ever done that in major league history. In fact, only eight teams have ever gone back-to-back games without a single, according to MLB.com’s Sarah Langs.

Mariners Box Score March 26-27
Player PA 1B 2B 3B HR K BB
Brendan Donovan 8 0 1 0 1 5 2
Cal Raleigh 8 0 0 0 0 7 1
Julio Rodríguez 8 0 0 0 0 5 1
Josh Naylor 8 0 0 0 0 0 0
Randy Arozarena 8 0 1 0 0 1 3
Luke Raley 8 0 0 0 2 3 0
Dominic Canzone 7 0 0 0 2 0 1
Cole Young 6 0 0 0 1 4 0
Leo Rivas 6 0 0 1 0 2 1
Total 67 0 2 1 6 24 9

The reason is obvious. The Mariners didn’t hit a single because they didn’t put the ball in play very often. And frankly, how could they? Guardians pitchers threw less than 40% of their pitches in the zone, and the Mariners were forced to lay off them, drawing walks in 13.6% of their plate appearances during those two games. When the Guardians did enter the zone, the Mariners struggled to make contact, striking out 35.8% of the time. That means only 34 (50.8%) of their plate appearances ended with a batted ball. And because the Mariners employ a number of sluggers, six of those batted balls flew over the fence. Read the rest of this entry »


Mariners, Top Prospect Colt Emerson Agree on $95 Million Contract

Mark J. Rebilas-Imagn Images

Apparently not wanting to be left out of the flurry of contract extensions handed out over the last two weeks, the Seattle Mariners signed a big one of their own, locking up infield prospect Colt Emerson to an eight-year contract that guarantees him $95 million over the next eight years. This includes a $1 million salary for 2026, meaning that the contract goes through the end of the 2033 season, with the Mariners holding a 2034 club option that could staple another $25 million onto the back of the contract. Emerson’s deal also includes a no-trade clause and bonuses for All-Star selections and Silver Slugger and MVP awards, de rigueur in deals such as this.

Emerson, who doesn’t turn 21 until July, is widely considered Seattle’s top prospect by most sources, whether you prefer our prospect team, Keith Law over at The Athletic, old friend Kiley McDaniel at ESPN, Baseball Prospectus, Baseball America, or mean ol’ ZiPS. That’s no small feat to pull off when you’re in the same organization that has high-end pitching arms like Ryan Sloan and Kade Anderson.

While Emerson doesn’t have one mind-blowing tool that absolutely obliterates the cognitive pathways of watchers, he’s very accomplished at basically everything he does. He’s not going to regularly blast Stantonian shots, but he’ll hit his fair share of home runs, ZiPS thinks 15-20 a year if he played home games at a neutral site rather than T-Mobile Park. Emerson is willing to draw walks, but he still retains a fundamental aggression at the plate; that’s a good thing, as being too passive is a frequent pitfall for prospects who take a good amount of free passes. There’s no whiff problem hiding in his advanced stats, either. He’s not a burner on the basepaths like Trea Turner or Bobby Witt Jr., but at the same time, he’s not me with a belly full of Cool Ranch Doritos, a 32-ounce deli container of beer, and a hamstring that hasn’t gotten a whole lot of use since the Clinton administration. It doesn’t seem like there are any serious concerns about his sticking at shortstop, and the coordinate-based method that ZiPS uses for minor leaguers sees him as a solid B+ defender at the position. Let’s crank out those projections. Read the rest of this entry »