McCray, who turns 26 in December, has hit .170/.235/.323 in 247 plate appearances since debuting with the Giants in 2024. He has gone 13-for-13 stealing bases, but he strikes out far too much for someone with little power and he’s not a particularly strong defender in the outfield. Better players will clear waivers.
McCray returns to the big leagues amidst San Francisco’s flurry of roster moves leading into Monday’s series opener against the Reds. He’s been a complete non-factor at the plate this season, hitting .081 (3-for-37) with one homer and four steals in 23 games. He’ll occupy a spot on the bench for now.
McCray has a confounding .081/.227/.162 line in 47 plate appearances this year at the major league level. He’s got speed and defense. He’ll go down to Sacramento and try to get back to hitting.
McCray’s first at-bat tonight saw him crush a 111.1-mph line drive that turned into a double play. It topped his previous high EV as a major leaguer by 2.2 mph. His next at-bat was the homer, which left the bat at 101.9 mph and was projected at 406 feet. McCray was making just his third start since being recalled July 10, but he’d seem to have a case for more time in center at Drew Gilbert’s expense. He’d also be due a longer look if the Giants sell off multiple hitters at the deadline.
With Victor Bericoto (oblique) landing on the injured list on Friday, McCray earns another opportunity to show the Giants what he can do. In 211 plate appearances at Triple-A Sacramento this season, he has slashed an underwhelming .237/.360/.370 with four homers, 28 RBI and nine stolen bases. He can continue to be ignored for fantasy purpoess.