[1] McCray made his professional debut with the rookie–level Arizona League Giants, batting .270/.379/.335 in 185 at–bats.
[3] McCray spent the entirety of the 2023 campaign with Eugene, playing in 127 games and slashing .255/.360/.417 with 14 home runs, 66 RBI, and 52 stolen bases.
[6] McCray began the 2024 campaign with the Double–A Richmond Flying Squirrels, and was promoted to the Triple–A Sacramento River Cats in June.
In 97 games split between the two teams, he slashed .242/.330/.446 with 12 home runs, 53 RBI, and 14 stolen bases.
[7][8] McCray made his major league debut that night,[9] and recorded his first hit and home run the following day.