Perdomo went 2-for-5 with a two-run homer, an additional RBI and run scored and a stolen base in Saturday's 10-1 win over Cincinnati.
Perdomo launched his 14th homer of the year with a 423-foot, two-run blast off Andrew Abbott in the fourth inning and later added an RBI single in the eighth. He also swiped his 23rd base of the season. It was Perdomo's seventh multi-hit performance in his last 14 games, a stretch in which he's batting 20-for-53 (.377). In the midst of a career year, the switch-hitting shortstop is now slashing .290/.392/.446 with 84 RBI and 79 runs scored through 129 games.
... See More... See Less
Diamondbacks' Geraldo Perdomo: On base three times Tuesday
Rotowire
Perdomo went 2-for-3 with a walk, one RBI, one stolen base and two runs scored in Tuesday's 6-5 win over the Guardians.
Perdomo has embraced the speed element of being a leadoff hitter over the last week, going 10-for-30 (.333) with five steals and a 7:4 BB:K over eight games since he swapped places with Corbin Carroll in the order. Perdomo has logged three multi-hit efforts in that span. The shortstop continues to excel with a .289/.390/.443 slash line on the year, and he's added 22 steals, 13 home runs, 81 RBI and 76 runs scored over 126 contests.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Adjusting to leadoff spot
Rotowire
Perdomo went 2-for-4 with a walk and three runs scored in Thursday's 8-2 win over the Rockies.
Perdomo was moved to leadoff Tuesday and has reached base seven times in 14 plate appearances while scoring six runs over the last three games. He's currently riding a 15-game on-base streak, during which he's slashing .400/.500/.636 with three home runs, seven RBI, 12 walks and 16 runs scored.
Perdomo is batting leadoff and starting at shortstop for Tuesday's game versus Texas.
Manager Torey Lovullo has opted to flip-flop Perdomo and Corbin Carroll in the order, moving Perdomo up from third to leadoff. Both players have been on a tear of late, but Carroll has particularly shown more power, with four home runs over his last five games. Perdomo is slashing .435/.536/.652 with one home run, three RBI, eight runs scored and a 5:3 BB:K over the last seven days. Perdomo's strong on-base skills make him an ideal candidate for the leadoff spot.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Gets on base four times
Rotowire
Perdomo went 3-for-4 with a double, a walk and two runs scored in Saturday's 6-5 win over the Rockies.
Perdomo has hit safely in eight of his last nine games and has a trio of three-hit efforts in that span. The shortstop's steady hitting has helped him maintain a starting role for the vast majority of the season. He's up to a .283/.383/.429 slash line with 11 home runs, 75 RBI, 64 runs scored and 17 stolen bases through 116 contests, putting him on pace for a career year across the board in his fourth big-league campaign.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Swipes two bags in win
Rotowire
Perdomo went 0-for-2 with three walks, two stolen bases and one run scored in Saturday's 7-2 win over the Athletics.
Perdomo had just two steals in all of July, and it took him just two contests in August to match that number. The shortstop has been held hitless in six of his last eight games, but he's racked up a 6:2 BB:K in that span to stay effective at getting on base. Overall, he's posted a career-high 17 steals while adding 11 home runs, 75 RBI, 58 runs scored and a .274/.376/.421 slash line across 110 games.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Uneven performance in loss
Rotowire
Perdomo went 3-for-4 with a home run and two RBI in Wednesday's 7-2 loss to the Tigers.
While the shortstop had a big day at the plate, highlighted by a solo shot off Tommy Kahnle in the ninth inning, Perdomo was fighting the ball in the field, committing two errors that added three unearned runs to Ryne Nelson's ledger. Perdomo snapped an 0-for-16 skid with the performance, but he wraps up July with a .322/.431/.456 slash line on the month, along with two homers, two steals, 11 runs and a whopping 17 RBI in 25 games.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Contributes four RBI in blowout win
Rotowire
Perdomo went 3-for-5 with four RBI, one run scored and one stolen base in Saturday's victory over the Cardinals.
Perdomo played a key role in the Diamondbacks' blowout win Saturday, tying his season high with four RBI. The switch hitter has been solid all year and especially productive lately, slashing .327/.464/.455 with 13 RBI over his past 15 games. While he's tallied just four extra-base hits during this stretch, Perdomo's consistent contact and strong plate discipline allow him to thrive without relying heavily on power.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Logs two RBI in win
Rotowire
Perdomo batted second in the order and went 2-for-4 with a triple and two RBI in Friday's 7-3 win over St. Louis.
Perdomo tripled in the first inning but was stranded there, and he then singled in a pair of runs in Arizona's three-run second inning. He took the second spot in the batting order against a right-hander, which typically is the domain of Ketel Marte, but Marte was placed on the restricted list to deal with a burglary at his home in Phoenix. Perdomo spent one game batting ninth just before the break, but that may have been a one-game decision. He's spent most of the last month in the upper third.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Dropped to ninth
Rotowire
Perdomo batted ninth and went 0-for-3 in Saturday's 10-5 loss to the Angels.
For the last month, Perdomo made a home in the upper third of the batting order, but he was back down hitting ninth Saturday, which is where he started the season. It's unclear if this will be a permanent shift, but the shortstop has been productive no matter where he's been slotted.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Doubles twice in loss
Rotowire
Perdomo went 2-for-4 with a walk, two doubles and an RBI in Thursday's 4-3 loss to San Diego.
The two doubles increased Perdomo's total to 20, the third consecutive season he's delivered at least 20 two-baggers. He's overcome a shaky beginning to June and hit safely in 16 of the last 21 contests, posting a slash line of .301/.414/.458 during that span. Other than that stretch in June, Perdomo has been remarkably consistent in 2025 and overall sports a .980 OPS with runners in scoring position, which has fueled a career-high 65 RBI through the first 93 games.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Records three hits in loss
Rotowire
Perdomo went 3-for-5 with a double, an RBI and two runs scored in Saturday's 8-7 loss to the Marlins.
Perdomo doubled to lead off the bottom of the first inning and scored, and he then came home on Ketel Marte's three-run home run in the fourth. Perdomo is enjoying a productive run as the leadoff or second batter in the order while Corbin Carroll (wrist) is on the mend. He's hit safely in eight of nine games, going 12-for-40 (.300) with two doubles, two homers, eight RBI, a stolen base and eight runs scored. The shortstop is second on the team in RBI (57) and fourth in runs (45).
... See More... See Less
Diamondbacks' Geraldo Perdomo: Moves to leadoff
Rotowire
Perdomo batted leadoff and went 2-for-4 with two walks, a double, one RBI and two runs scored in Monday's 10-0 win over the White Sox.
Perdomo batted leadoff for a second straight game, as the Diamondbacks are without Corbin Carroll (hand), who is expected to be placed on the 10-day injured list. That means Perdomo will likely replace Carroll as the leadoff hitter against right-handers, while Ketel Marte maintains his role atop the order against lefties. Perdomo has experienced a slight downturn during June -- he's batting .190 (15-for-79) with a .624 OPS -- but he's contributed seven extra-base hits, 11 RBI and 12 runs scored over 20 contests.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Moved to third in order
Rotowire
Perdomo batted third and went 1-for-5 with two RBI and a run scored in Friday's 9-7 loss to the Nationals.
Perdomo had made several appearances in the upper third of the batting order this season but only when Ketel Marte was injured or resting. With Marte back from a two-game absence due to an illness, Arizona manager Torey Lovullo made the call to leave Perdomo up in the order, per Alex Weiner of Arizona Sports. Perdomo's line when batting in the upper third of the order is .291/.393/.458 with seven doubles, five home runs and 24 RBI through 31 games.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Swipes bag in win
Rotowire
Perdomo went 1-for-3 with a stolen base in Sunday's 1-0 win over Colorado.
Perdomo extended a hit streak to six games with a second-inning single, after which he stole his 11th base over 46 games. That's two more than the shortstop had in 98 games last year, and he's threatening the career-high 16 swipes he posted in 2023 across 144 games. Perdomo is enjoying his most productive season since becoming a full-time starter in 2022.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Drives in three
Rotowire
Perdomo went 1-for-2 with a double, a walk, three RBI, one stolen base and one run scored in Friday's 8-0 win over the Rockies.
Perdomo supplied his first two RBI with productive outs -- a groundout in the second inning and a sacrifice fly in the fourth -- before adding an RBI double in the eighth. The shortstop is putting together a strong May, batting .354 (17-for-48) over 14 games this month while adding 10 RBI, three steals and an 8:9 BB:K. Overall, Perdomo slashing .294/.397/.458 with five home runs, 10 steals, 34 RBI, 21 runs scored and 10 doubles across 44 contests despite often hitting in the bottom third of the order since Ketel Marte returned from a hamstring injury May 2.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Two more hits Thursday
Rotowire
Perdomo went 2-for-3 with a double in Thursday's 5-3 win over the Dodgers.
Nothing has been able to slow down Perdomo, whether he's hitting at the top of the order in place of an injured Ketel Marte or back down in his familiar ninth spot. Since Marte's return, Perdomo is batting .375 (9-for-24) with a .964 OPS from the bottom of the order. While filling in for Marte, he had a 1.101 OPS from the leadoff spot and an .836 OPS when hitting second. Perdomo has generated more barrels and harder contact in 2025 while getting the ball in the air more often than he had in previous seasons.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Fuels offense in extra-inning win
Rotowire
Perdomo went 4-for-5 with two steals, two doubles, three RBI, two runs scored and a walk in Sunday's 11-9 extra-inning victory at Philadelphia.
The Arizona shortstop shined brightly in this performance, notching his first career four-hit game. This game also marked the fifth time Perdomo has swiped two bags in a contest in his five-year career. The 25-year-old continues his stellar start, as he's now slashing .292/.400/.475 with five homers, nine steals, 29 RBI and 18 runs scored across 152 plate appearances.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Back to ninth after Marte's return
Rotowire
Perdomo will start at shortstop and bat ninth in Friday's game against the Phillies.
Perdomo batted either first or second in all of his starts since April 5 after Ketel Marte (hamstring) went on the injured list, but with Marte back and batting leadoff Friday, Perdomo has returned to the bottom of the order. The switch hitter is batting .275/.387/.459 with five homers and seven stolen bases this season.
... See More... See Less
Diamondbacks' Geraldo Perdomo: Receiving first day off
Rotowire
Perdomo is not in the lineup for Wednesday's contest versus the Mets.
It's the first day off this season for Perdomo, who reached base twice in the first game of the series Tuesday. Garrett Hampson is at shortstop and batting ninth for the Diamondbacks.