-
Bryan Abreu RP | HOU
Astros' Bryan Abreu: Bounces back
Abreu threw a scoreless eighth inning, allowing one walk and striking out two to earn a hold Saturday against the Mariners.
Abreu had a rare ineffective outing Friday, allowing two earned runs while taking his second loss of the season. He immediately bounced back Saturday to tally his 13th hold of the campaign, and he has now delivered a scoreless effort in 22 of his 24 appearances.
-
Bryse Wilson RP | MIL
White Sox's Bryse Wilson: No-decision in spot start
Wilson did not factor into the decision Saturday, allowing four runs (two earned) on five hits, two walks, and one hit by pitch over four-plus innings against the Rangers. He struck out four.
The 27-year-old filled in for probable starter Jonathan Cannon, who was scratched due to lower-back tightness. Wilson made it through four innings while allowing two runs before a Josh Rojas error in the fifth facilitated his exit. Two additional runs were charged to his line after reliever Mike Vasil was unable to escape the jam. Overall, Wilson has had a tough start to the 2025 season, posting a 5.84 ERA and 1.78 WHIP across 37 innings while bouncing between the rotation and bullpen.
-
Emilio Pagan RP | CIN
Reds' Emilio Pagan: Earns 13th save
Pagan earned the save in Saturday's 6-4 win over the Cubs, allowing one run on two hits while striking out two in the ninth inning.
Pagan entered the ninth with a 6-3 lead and closed out the win despite surrendering a leadoff homer to Carson Kelly. The veteran right-hander has allowed runs in four of nine May appearances but has converted five straight save opportunities. He ranks third in the National League with 13 saves and owns a 3.75 ERA, 0.88 WHIP and 28:6 K:BB across 24 innings on the season.
-
Sean Reynolds RP | SD
Padres' Sean Reynolds: Takes loss as opener
Reynolds (0-1) took the loss against Atlanta on Saturday, allowing three runs on six hits and no walks with one strikeout over 2.2 innings.
Reynolds tossed 35 of 57 pitches for strikes but was hit around in his first major-league start. The 27-year-old owns a 7.45 ERA, 1.45 WHIP and 10:3 K:BB across 9.2 innings and should return to the bullpen after making a spot start in place of Michael King (shoulder).
-
David Bednar RP | NYY
Pirates' David Bednar: Secures fifth save
Bednar picked up the save in Saturday's 2-1 win over the Brewers. He allowed one hit, no walks and a hit by pitch while striking out none over a scoreless inning.
Bednar didn't spare the dramatics Saturday, plunking Caleb Durbin and giving up a base hit to Joey Ortiz before inducing a Brice Turang double play to close out the game. The right-hander faltered in a non-save situation Friday, surrendering a solo home run and issuing two walks before being pulled after recording only one out. The 30-year-old has struggled mightily this season, pitching to a 5.17 ERA and 1.60 WHIP across 15.2 innings in 19 appearances. Bednar has recorded two of Pittsburgh's past three saves, but he still appears to be splitting closer work with Dennis Santana.
-
Jorge Lopez RP | WAS
Nationals' Jorge Lopez: Nails down first save of 2025
Lopez struck out one in a perfect ninth inning Saturday to record his first save of the season in a 3-0 win over the Giants.
With Kyle Finnegan battling shoulder fatigue, Lopez stepped up in the ninth for the Nationals and fired eight of nine pitches for strikes to get the job done. The 32-year-old right-hander has had some rough stretches this season, but Lopez has reeled off five straight scoreless appearances while collecting a win and two holds, plus Saturday's save. It's not clear how long Finnegan might be unavailable, but the Nats haven't yet placed him on the injured list. If the team's regular closer does end up needing a lengthier absence, Jackson Rutledge -- who had pitched Thursday and Friday -- might join the ninth-inning mix given Lopez's 6.00 ERA, 1.21 WHIP and 16:6 K:BB through 24 innings on the year.
-
Kyle Harrison SP | MIL
Giants' Kyle Harrison: Stuck with loss in Saturday's start
Harrison (0-1) took the loss Saturday as the Giants fell 3-0 to the Nationals, giving up two runs on five hits over four innings. He struck out four without walking a batter.
The 23-year-old southpaw pitched well in his first big-league start of the season, tossing 43 of 57 pitches for strikes, but Harrison served up a two-run homer to James Wood in the first inning and the Giants' offense never woke up. With Justin Verlander (pectoral) on the shelf, Harrison will get at least one more turn through the rotation, and he should get stretched out enough to potentially qualify for a win next weekend in Miami. Through 9.1 MLB innings in 2025, Harrison has a 3.86 ERA, 1.07 WHIP and 11:3 K:BB.
-
Caden Dana SP | LAA
Angels' Caden Dana: Recalled by Halos
The Angels recalled Dana from Triple-A Salt Lake on Saturday.
Dana has spent most of the season in Triple-A, where he has a 3-4 record across eight starts with a 5.21 ERA, 1.45 WHIP and 41:16 K:BB across 38 innings. He made an appearance out of the Angels' bullpen against the Guardians on April 4, when he allowed two runs on four hits and one walk while striking out two across three innings. The Angels designated Shaun Anderson for assignment in order to make room on the 26-man roster for Dana, who is expected to serve in a long-relief role, per Sam Blum of The Athletic.
-
Josh Hader RP | HOU
Astros' Josh Hader: Earns 13th save
Hader earned the save in Saturday's 2-1 win over the Mariners, allowing one hit while striking out three in a scoreless ninth inning.
Hader worked around a single while throwing 13 of 17 pitches for strikes. The southpaw has now allowed just one run across eight appearances in May and has delivered scoreless outings in 18 of 21 games this season. He's a perfect 13-for-13 in save chances, sporting a 1.57 ERA, 0.78 WHIP and 32:5 K:BB across 23 innings.
-
Ryan Helsley RP | BAL
Cardinals' Ryan Helsley: Secures win Saturday
Helsley (2-0) was credited with the win in Saturday's 6-5 victory over the Diamondbacks, giving up a hit and a walk while striking out two in a scoreless ninth inning.
The official scorer elected to give Helsley the win and not the save, despite the fact that he entered the game with the Cardinals ahead by a run, after both Kyle Leahy and Steven Matz were ineffective in the eighth trying to protect a 4-1 lead. Helsley hasn't been as sharp in 2025 as he was last season, and he sports a 3.50 ERA, 1.50 WHIP and 19:11 K:BB through 18 innings while converting 10 of 12 save chances.