Count me shocked that the Mariners were able to win one of their games against that trio of lefty starters the Red Sox rolled out last weekend. That win on Sunday wrapped up a 3-3 homestand and pushed the team another game ahead of their division rivals. Now the team embarks on a midwest road trip through Pittsburgh and Cleveland.
With a ton of young talent matriculating into the big leagues and a starting rotation anchored by Paul Skenes, the Pirates looked poised to break out of their long rebuilding
cycle this year. They actually spent money on a few free agents in the offseason and traded for some more talent to bolster the lineup. They were rewarded with a quick start to the season, running a 16-11 record through April 25. They’ve fallen back towards .500 since then, though they’re still in the thick of the NL Wild Card hunt.
The Pirates signed Ryan O’Hearn to the largest free agent contract for a position player in franchise history this offseason. That’s pretty incredible from an organizational standpoint and that it ended up being O’Hearn who set that record. To his credit, O’Hearn has been a solid first baseman and corner outfielder for the past three years and he’s been just as good for the Pirates this season, rocking a 115 wRC+. They also traded for Brandon Lowe and that has worked out wonderfully; he’s leading the team in home runs with a 126 wRC+. Among the holdovers from last year, Bryan Reynolds has bounced back from a dismal season in 2025 to lead the team with a 145 wRC+. Unfortunately for the Pirates, young phenom Konnor Griffin has been sidelined with a forearm injury for the past month.
Probable Pitchers
Mitch Keller has been a solid, if uninspiring mid-rotation starter for the last five years. He’s also been incredibly consistent in that time; his FIP hasn’t risen above 4.08 and hasn’t fallen below 3.80. Despite that consistency, his peripherals look the worst they’ve been since 2021; his strikeout rate has fallen to 18.4% and his walk rate has jumped up to 8.8%. Only some good home run luck has allowed him to keep his FIP inside that range mentioned above. He’s always been a tinkerer, and this year, he’s reintroduced a cutter to his repertoire. The real issue is that his other two fastballs have been crushed by opposing batters and the rest of his secondary pitches haven’t been able to make up the difference.
Between Paul Skenes, Konnor Griffin, and a host of other top prospects on the Pirates roster, it’s been easy to overlook Braxton Ashcraft. He was a top prospect in his own right and had a strong debut season last year, compiling a 2.71 ERA and 2.78 FIP in 18 relief appearances and eight starts. The Pirates were pretty cautious with his workload last year but have given him a full-time role in the starting rotation this year and he’s run with the opportunity. He’s got a pair of excellent breaking balls that more than make up for the lack of a strong fastball. Nearly half of his pitch mix is made up of those breaking balls, and their quality is such that he doesn’t really need an offspeed pitch to keep left-handed batters at bay. He can just spin a curveball or bury a slider to a lefty and generate enough swing and miss to thrive.
Among the non-Skenes pitching prospects in Pittsburgh’s pipeline, Bubba Chandler had the most hype. And while Ashcraft is having the type of season we expected from Chandler, Chandler probably has the higher ceiling once he fully develops. A lack of command is the biggest area he needs to address — an issue that’s led to a 13.1% walk rate this year. His fastball is fantastic with velocity and carry at the top of the zone. His tremendous arm speed helps his changeup really play up, though he’s still working on developing his trio of breaking balls. Once he figures out his command and finds a bit more consistency, he’ll be a top of the rotation arm for the Pirates. Until then, he’s a work-in-progress.
The Big Picture:
The Rangers managed to climb back into a tie with the Athletics after winning their weekend series against the Padres and winning the first game of a series against the Marlins yesterday night. For their part, the Athletics wound up splitting their four-game series against the Angels last weekend and will start a three-game set against the Giants tonight. The Astros are also lurking at 3.5 games back in the division; they won their series against the Guardians over the weekend but dropped the first game of their series against the Blue Jays yesterday.













