He signed with the Giants as an international free agent in 2018, and made his MLB debut in 2023.
[8][9][10] He spent his first professional season in 2019 at 17 years of age with the Dominican Summer League Giants and Rookie-level Arizona League Giants, batting a combined .367/.438/.566 with 65 runs, seven home runs, 48 RBIs, and 21 stolen bases in 24 attempts in 251 at bats over 60 games.
He played the 2021 season with the Low-A San Jose Giants, as one of the youngest players in the league.
[23] At 21 years of age, he became the second-youngest position player in MLB; only Cardinals outfielder Jordan Walker was younger.
[25] After being called up in mid-May, he drove in 17 runs in his first six starts, thus becoming the first Giant awarded National League Player of the Week since Brandon Belt in 2018.