-
Logan Webb SP | SF
Giants' Logan Webb: Excellent month continues in win
Webb (3-1) earned the win Wednesday against the Brewers after allowing six hits and three walks in 6.1 scoreless innings. He struck out six.
Other than escaping a bases-loaded jam in the second inning, Webb didn't face very much trouble from Milwaukee. He scattered six singles and threw a season-high 106 pitches, also tossing at least six innings for the fourth time in his last five starts. The star right-hander holds a sparkling 1.80 ERA, 0.88 WHIP and 33:4 K:BB over 25 frames in the month of April, but he'll encounter a tough test in his next scheduled outing on the road against the Padres.
-
Lance McCullers SP | MIL
Astros' Lance McCullers: Rehab start coming Saturday
McCullers (forearm) will make a rehab start with Double-A Corpus Christi on Saturday, MLB.com reports.
McCullers was scratched from a scheduled rehab outing last week due to a stomach bug, but he's since thrown a 33-pitch bullpen session. He was able to work four innings in a rehab outing April 12, so he is nearing a traditional starter's workload and potential activation from the injured list.
-
Freddy Peralta SP | TB
Brewers' Freddy Peralta: Throws five innings once again
Peralta (2-2) took the loss Wednesday against the Giants, giving up three runs on five hits and two walks in five-plus innings. He struck out three.
Although the right-hander yielded a season-high three runs, he tossed at least five innings in his sixth consecutive start to open the campaign. Peralta was mostly sailing until the sixth inning, when he allowed three straight baserunners to reach, with the bullpen allowed all three to come around to score. Peralta still holds a strong 2.43 ERA, 1.08 WHIP and 36:11 K:BB over 33.1 innings this year, and he'll have a prime opportunity to rebound from Wednesday's showing in his next scheduled start against the White Sox.
-
Matthew Boyd SP | CHC
Cubs' Matthew Boyd: Survives six frames for second win
Boyd (2-2) collected his second win Wednesday against the Dodgers, giving up six runs (three earned) on 10 hits and a walk while striking out four batters across six innings.
Boyd can thank his own throwing error in the fifth inning for taking three earned runs off his final statline. He can also thank the Cubs' hitters for allowing him to collect a win by keeping up with the Dodgers' star-studded offense, which had little trouble creating traffic on the basepaths against the 34-year-old lefty. Thanks to two straight scoreless starts to begin the campaign, Boyd still carries a 2.54 ERA and 1.38 WHIP through 28.1 innings, and he's lined up to have a favorable matchup during his next start against the Pirates, who own the second-lowest OPS (.639) in the National League.
-
David Festa P | MIN
Twins' David Festa: Punches out five in no-decision
Festa did not factor into the decision in Wednesday's win over the White Sox. He allowed two runs on four hits and three walks while striking out five across four-plus innings.
Festa was able to get through the first four innings with relative ease, but he was pulled in the fifth frame after putting the first two batters on base, both of which came around to score. He tossed 80 pitches (52 strikes) with 13 first-pitch strikes, and he has steadily increased his pitch count in his three starts since being recalled from Triple-A St. Paul on April 11. Festa will likely return the minors as Pablo Lopez (hamstring) is set to return during the Twins' weekend series against the Angels.
-
Bowden Francis RP | TOR
Blue Jays' Bowden Francis: Gives up three runs in loss
Francis (2-3) took the loss against the Astros on Wednesday, allowing three runs on eight hits and one walk while striking out two over 4.2 innings.
All three of the runs Francis yielded came in the third inning, highlighted by a solo homer by Christian Walker, but he managed to limit the damage after getting out of a bases-loaded jam. He registered 17 first-pitch strikes but only six whiffs on 79 pitches, and his two punchouts are his lowest through five starts. Francis has a 3.58 ERA, 1.19 WHIP and 22:9 K:BB across 27.2 innings this season, and he's projected to make his next start next week at home against the Red Sox.
-
German Marquez SP | SD
Rockies' German Marquez: Wednesday's start rained out
Marquez and the Rockies won't face the Royals on Wednesday, as the game was postponed due to rain.
The two teams will play two games Thursday to make up for Wednesday's contest, and Marquez will presumably toe the slab in one of them. The 30-year-old will be looking to shake off a disastrous outing during his last start against the Dodgers, which saw him surrender seven runs in just two-thirds of an inning.
-
Michael Lorenzen RP | TOR
Royals' Michael Lorenzen: Rockies-Royals postponed
Lorenzen and the Royals won't face the Rockies on Wednesday, as the game was postponed due to inclement weather.
Wednesday's contest will be made up as part of a doubleheader Thursday, and Lorenzen will take the mound for the nightcap, per Anne Rogers of MLB.com. The 33-year-old righty will be looking for a bounce-back performance after surrendering seven earned runs over 10.1 frames in his last two starts.
-
Andrew Taylor SP | HOU
Astros' Andrew Taylor: Makes season debut at High-A
Taylor (elbow) made his 2025 debut at High-A Asheville last Thursday, striking out two while scattering three hits and two walks over three scoreless innings.
Taylor didn't pitch after May 7 last season due to an elbow injury, but the right-hander avoided surgery and appears to have received a clean bill of health early on in the 2025 campaign.
-
Ethan Pecko SP | HOU
Astros' Ethan Pecko: Shelved at Double-A
Double-A Corpus Christi placed Pecko on its 7-day injured list April 10 due to an unspecified injury.
Pecko didn't make any appearances for Corpus Christi before being deactivated. The 22-year-old right-hander saw time at three different levels in 2024 and was especially impressive during his time at Double-A, turning in a 2.36 ERA, 0.99 WHIP and 28:9 K:BB over 26.2 innings.