McCray has made a significant impact since being called up, starting nearly every day due to his excellent defensive skills in center field. In his time with the Giants, he has posted impressive power and speed numbers, with five home runs and five stolen bases in just 99 plate appearances. However, his profile is marred by substantial contact issues, evidenced by a staggering 40% strikeout rate and just 59% overall contact rate. His swing, while capable of producing power, leaves him vulnerable, particularly against breaking balls. Despite showing potential for a high upside, the combination of poor contact skills and the possibility of competition for playing time in 2025 makes McCray a risky pick, likely best suited as a late-round flier in fantasy drafts.