Signed by D-backs as a non-drafted free agent (July 2, 2016) \[signed by: Junior Noboa/Elvis Cruz\]...Grew up pitching primarily before switching to shortstop at the suggestion of his relative, Yewri Guillen...Credits his big league aspirations in large part to his late relative, Guillen, who passed away at 18 just months after signing a professional baseball contract with the Nationals...Looked up to Cal Ripken Jr. growing up because he was the "Iron Man" who never missed a game…favorite current shortstops are Nick Ahmed and Brandon Crawford/SF for their defensive prowess...Is also second cousins with former Brewers pitcher Luis Perdomo…Geraldo faced him for the first time on Sept. 1, 2022 vs. Brewers (singled).
2023
Hit .246 (100-for-407) with 20 doubles, four triples, six homers, 47 RBI and 64 walks over 144 games in his third season with Arizona....Set career highs in most major offensive categories, including hits, doubles, triples, homers, RBI, runs (71), walks and stolen bases (16)....Led the Majors with 14 sacrifice hits, two more than in 2022 when he finished tied for first with 12....Finished with the best fielding pct. among shortstops (99.1) and his one throwing error tied with Francisco Lindor/NYM for the fewest … his three fielding errors tied for the fourth fewest [min. 100 games]. Finished third among all shortstops in OBP (.353) and fifth in walks (64) [min. 100 games]...With runners in scoring position, ranked second among shortstops in OPS (.948) behind Corey Seager/TEX (1.223) and fifth in avg. (.313) [min. 90 PA]....Made his second Opening Day Roster....Appeared in 116 games at shortstop, 28 at second base and 16 at third. POSTSEASON: In 17 games at shortstop, hit .275 (14-for-51)/.362 OBP with two homers, four RBI and seven walks.
2022
In his first full Major League season, played 148 games and hit .195 (84-for431) with 10 doubles, two triples, five homers, 40 RBI and 50 walks...Ranked among NL rookies in walks (second), runs (third, 58), stolen bases (seventh, 9), hits eighth) and RBI (eighth)...Made his first Opening Day roster...Made 131 starts at shortstop, five at third base and two at second...Entered the season ranked as the D-backs' No. 4 prospect by Baseball America and No. 8 by MLB Pipeline...Rated by Baseball America as being the D-backs' organization's Best Defensive Infi elder for the fourth consecutive year (2019-21) to start the season...Was 1 of 2 rookie shortstops to play 100+ games in 2022...Played his first season in the Dominican Winter League with Aguilas in the 2022-23 offseason.
2021
Played in 11 games over two stints with the D-backs in his first Major League season, going 8-for-31 (.258)... Made his Major League debut April 3 @ Padres as a defensive replacement at shortstop... Hit .333 (7-for-21) with three doubles, one triple and one RBI in seven games after being recalled from Triple-A Reno on Sept. 26... Batted .341/.992 OPS in his final 33 Minor League games…combined to hit .238 (71-for-298) with eight doubles, five triples, six home runs and 35 RBI in 85 overall games with Double-A Amarillo and Reno... Entered the season ranked as the D-backs' No. 3 prospect (No. 75 overall) by Baseball America and by MLB.com.
2020
Spent the entire season at the D-backs' Alternate Training Site...Participated in Arizona's Instructional League...Rated as the No. 2 prospect by Baseball America (No. 72 overall) and No. 4 by MLB.com (No. 82)...Tabbed as possessing the Best Strike Zone Discipline in Arizona’s system by Baseball America prior to the season.
2019
Combined to hit .275 with 21 doubles, three triples, three home runs, 47 RBI, 26 stolen bases, 70 walks and 63 runs scored in 116 games with Single-A Kane County and Single- A Adv. Visalia...Played for Salt River in the 2019 Arizona Fall League, batting .316 with three doubles, one triple, one home run, five RBI and 17 runs scored in 21 games...Participated in the Rising Stars Game...Was the fourth-youngest AFL League participant (19) in 2019.
2018
As an 18-year-old, hit .322/.438 OBP/.460 SLG with seven doubles, five triples, four homers, 24 RBI and 43 runs scored in 57 games between Rookie-Level AZL D-backs, Rookie-Adv. Missoula and Short-Season A Hillsboro.