At 17 years old in 2017 with Fort Wayne (A), he was the youngest player on a full-season roster, and at 18 years old with Lake Elsinore in 2018, he was the youngest player in the California League.
The 23-year-old rookie completed his seventh professional season, spending the majority of the campaign with El Paso (AAA) while getting his first ML action with SD....Made his Major League debut on Aug. 26 at Kansas City and collected his first Major League hit in his final appearance of the season on Sept. 11 vs. LAD…went 1-for-5 with a walk and two strikeouts across seven games off the bench....Defensively, logged seven innings between third base (four G) and shortstop (two G) with one appearance as the DH. ...Saw a career year at Triple-A El Paso where he matched his 2018 career high in games played (124), while tallying career marks in SLG (.508) runs (98), hits (141), doubles (34), home runs (22), RBIs (81) and walks (59)…paced the PCL with his 34 doubles and ranked among the top PCL bats in runs (fourth), hits (fourth), total bases (fourth), home runs (ninth), walks (ninth) and stolen bases (10th)....His 54 games (51 GS) at second base were his most since a career-high 101 games in 2018 at Single-A Lake Elsinore (99 GS)…also split time between shortstop (37 G) and third (35 G), totaling a .956 fielding percentage (20 E/459 TC) in 124 games. ...Garnered 2022 MiLB.com Organizational All-Star honors for the second consecutive season and was tabbed a PCL Post-Season All-Star…also earned PCL Player of the Week honors on July 3 and Aug. 7.
Spent all of 2021 with San Antonio (AA) and led Double-A Central in 2B (31) while ranking 2nd in total hits (114), 4th in at-bats (420), 5th in stolen bases (30), 9th in RBI (61), 10th in runs scored (65), T-10th in BB (49) and 11th in AVG (.281). ...Hit just .206 in his 19 May contests before hitting .303 in June, .316 in July, .270 in August and .292 in September... Collected 4 straight-multi-hit games twice during the campaign (July 4-8; .529, 9-for-17 and Aug. 20-24; .615, 8-for-13). ...Hit .357 (40-for-112) vs. LHP and .253 vs. RHP, but 9 of his 12 HR came against righties. ...Hit .364 with RISP (39-for-107) with 5 HR and 52 RBI. ...226 of his 420 at-bats came batting third in the Missions' lineup, while he also hit 1st (91 at-bats), 5th (64), 6th (26) and 7th (13). ...Made 69 appearances at SS (67 starts), 38 app. at 2B (36 starts), seven at 3B (all starts) and three as the DH (all starts). Played in 19 games for the Peoria Javelinas and hit .250 with three 2B, 12 RBI and nine runs scored, earning AFL Rising Star honors.
Did not appear in the Padres' 60-man player pool during the regular season.
Spent the entire season with Lake Elsinore (A), hitting .278 (129-for-464) 25 doubles, eight triples, seven home runs, 72 RBI and 60 runs scored across 122 games played...Converted 21 of his 30 stolen base attempts (70%), 3rdmost on the Storm...Ranked in the Top 10 in the Cal League in a multitude of categories, including 6th in games played, triples and runs scored, 8th in at-bats and T-9th in doubles...Hit .292 (74-for-253) on the road and .261 (55-for-211) at Lake Elsinore Diamond...After hitting .222 (43-for-194) in the first half of the season, hit .319 (86-for-270) the rest of the way...Hit .286 (30-for-105) vs. LHP and .276 (99-for-359) vs. RHP...Hit in every slot in the Storm batting order, spending the most time in the 5 hole (41 g) at a .342 clip (55-for-161).
Spent the majority of the season with LE, collecting 28 doubles, one triple, nine HR, 47 RBI and 62 runs scored at a .237 clip (111-for-468)…After hitting just one HR in 2017, recorded his 1st career multi-home run game in the 6th game of the season on April 10 at Visalia...Got his first action at the Double-A level, joining San Antonio from July 13-15 and hit safely in two of his three games.