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.
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.