-
J.P. Crawford SS | SEA
Mariners' J.P. Crawford: Pushes hit streak to seven games
Crawford went 1-for-3 with a double and a walk in Saturday's 1-0 win over the Pirates.
Crawford extended his hitting streak to seven games and has now registered at least one hit in eight of his last nine. The 30-year-old shortstop continues to offer the Mariners some stability at the leadoff spot while Victor Robles (shoulder) sits on the injured list. Crawford hasn't supplied much in the way of power -- he's slugging just .383 over his last 58 outings -- but he's batting .287 with 19 RBI, 23 runs scored, 32 walks and four stolen bases across his last 267 plate appearances.
-
Collin Snider RP | CHC
Mariners' Collin Snider: Sent on rehab assignment Saturday
Snider (forearm) began a minor-league rehab assignment with Triple-A Tacoma on Saturday, giving up two hits and no walks in one scoreless inning. He struck out one.
Snider threw 12 pitches in his return to game action, entering the final stages of his recovery from a right forearm flexor strain. It's unclear if the Mariners have an eye toward having him rejoin the major-league roster before the All-Star break, but the right-hander will figure to need a handful of rehab outings before being activated from the injured list. Before going down on June 4, Snider held a 5.47 ERA, 1.44 WHIP and 24:6 K:BB with four holds across 26.1 innings.
-
Logan Taylor Allen RP | CLE
Guardians' Logan Allen: Dealt tough loss
Allen (5-7) took the loss Saturday against the Tigers after giving up one run on two hits and two walks across six innings. He struck out five.
The left-hander delivered one of his better starts of the season, but he was still charged with the loss as Spencer Torkelson's second-inning solo homer was the only run of the contest. Allen has covered five-plus frames in each of his past six outings, and he has a 3.85 ERA and 27:11 K:BB over 35 innings during that stretch. He lines up to finish the first half with a favorable matchup versus the White Sox next week.
-
Tommy Kahnle RP | BOS
Tigers' Tommy Kahnle: Notches ninth save
Kahnle walked one and struck out one in a scoreless ninth inning to earn the save Saturday in Cleveland.
The right-hander issued a two-out walk but otherwise had no issues finishing off Detroit's 1-0 victory. It's the first save since June 4 for Kahnle, which is especially encouraging after a five-run blowup earlier this week in Washington. Will Vest leads the Tigers with 14 saves and was unavailable after pitching the prior two days, but Kahnle is the team's top understudy with nine saves and a 2.89 ERA, 0.96 WHIP and 32:12 K:BB over 37.1 innings this year.
-
Casey Mize SP | SD
Tigers' Casey Mize: Shuts down CLE for ninth win
Mize (9-2) struck out four and allowed four hits and two walks over seven shutout innings to earn the win Saturday against the Guardians.
It's the third seven-inning outing of the season for Mize, though Saturday's performance was his first scoreless appearance since his season debut April 1 in Seattle. After posting a 4.49 ERA in 22 regular-season outings last year, the right-hander has turned into a key rotation piece for Detroit in 2025 with a 2.63 ERA, 1.18 WHIP and 73:21 K:BB across 85.2 innings.
-
Garrett Cleavinger RP | TB
Rays' Garrett Cleavinger: Takes fourth loss
Cleavinger (0-4) allowed one earned run on two hits and a walk without recording an out in the ninth inning to take the loss Saturday against the Twins.
Cleavinger posted a 2.70 ERA and 1.00 WHIP across 10 innings in June and began July with two scoreless outings. He didn't have his best stuff Saturday, however, as he allowed a walk and two singles -- the latter of which was a bunt -- to allow a walk-off win for the Twins.
-
Dean Kremer SP | MIN
Orioles' Dean Kremer: Falters in no-decision
Kremer surrendered five runs on eight hits and one walk over 4.1 innings in a no-decision against Atlanta on Saturday. He struck out two.
Kremer allowed just two runs across his previous three starts but was unable to keep Atlanta in check Saturday, serving up a pair a home runs. The right-hander continues to be a boom-or-bust starting option, as he's given up two runs or fewer in nine starts while allowing at least four runs in his other nine outings this season. The result so far in 2025 is a 4.53 ERA, 1.32 WHIP and 81:26 K:BB over 101.1 innings.
-
Danny Jansen C | TEX
Rays' Danny Jansen: On base four times
Jansen went 3-for-3 with an RBI, a run scored and a walk Saturday against the Twins.
Jansen recorded his first three-hit game and just his third multi-hit performance in his last 17 starts. However, he has been productive in other ways in that span, and he now has 14 RBI and 12 runs scored. Jansen remains the primary catcher for the Rays and has started five of the team's last six games.
-
Walker Buehler SP | SD
Red Sox's Walker Buehler: Rebounds for sixth win
Buehler (6-6) earned the win Saturday in Washington, giving up three runs (two earned) on eight hits and no walks over five innings. He struck out two.
Buehler certainly wasn't dominant, as he induced just seven whiffs on 100 pitches (65 strikes) and tied a season low in strikeouts, but the two earned runs allowed are his best mark since May 25. The veteran right-hander entered Saturday's contest having walked 14 batters across his prior three outings, and it was just his second start of the season issuing no free passes. Despite the bounce-back performance, Buehler's 6.25 ERA and 1.58 WHIP through 15 starts this year don't inspire much confidence.
-
Ryan Gusto SP | MIA
Astros' Ryan Gusto: Starting Sunday
Gusto will start Sunday's game against the Dodgers, Matt Kawahara of the Houston Chronicle reports.
It seems like Gusto may have a leg up on Colton Gordon, who was the other candidate to start Sunday. Gusto has a 5.33 ERA, 1.38 WHIP and 29:4 K:BB in 25.1 innings over his last five starts. He has done well at limiting walks and racking up Ks (seven-plus strikeouts in three of his last four starts), but Gusto has given up four homers in his last three starts. He could get a final first-half start next weekend against the Rangers if he sticks in the rotation past Sunday.