This afternoon, the San Francisco Giants announced that they placed Victor Bericoto on the 10-day IL “with an oblique strain” and taking his spot on the roster is 25-year old Grant McCray, in the majors for the first time in 2026.
McCray had surgery back in June to repair his left hamate bone and up to that point he’d been hitting just .237/.360/.370. He made just three starts since being activated, but he’s 4-for-8 with a homer, a double, a strikeout and a walk. He also stole 3 bases and didn’t get caught. McCray’s defense will come in handy. His bat remains the central question.
He’ll be taking Victor Bericoto’s roster spot. An oblique strain is a tough injury for a hitter and it’s a real shame to see such a young player have some quite positive momentum halted by the injury bug. Such is baseball, I suppose. Then again, it’s remarkable to consider how much these two players mirror each other. In 59 plate appearances, the 24-year old Bericoto had 15 strikeouts against just 1 walk but 4 homers and 3 doubles. In McCray’s debut age-23 season, he swatted 5 homers in 130 plate appearances and had 56 strikeouts against just 6 walks. Not exactly the same, but close enough in terms of those three true outcomes. Although, it’s absolutely worth mentioning that Bericoto’s line in a much smaller sample is much, much better than what McCray did in 2024: .293/.305/.552 vs. .202/.238/.379.
Anyway, it will be interesting to see how the outfield defense aligns late in games because McCray is an outstanding defender in center and right and with Jung Hoo Lee and Drew Gilbert on the roster (at least for now), his playing time seems a little fuzzy.
The bigger surprise is the return of Keaton Winn, who comes off the IL after being seemingly lost to the vagaries of Tony Vitello’s managing. But, nope. After hitting the IL on June 8th, he returned and rehabbed on July 3 and made 3 total appearances across the Giants minor leagues (who were playing home games in Northern California). He struck out 3 in three innings while walking 2 and allowing just a hit. He bumps Carson Whisenhunt back to the minors because, as Alex Pavlovic points out, “With the All-Star break, he wasn’t going to be in line to start for at least a week.”
Before Vitello used him three days in a row for reasons only understood by Tony Vitello, Winn had really settled into the season with a 2.40 ERA (3.21 FIP) in 30 IP. Replacing Ryan Walker’s putridness with Keaton Winn’s potential is the only logical move the team could make. Winn is probably a 20 on the 20-80 scale if they scored injury, but if he can rattle off 4-5 great appearances over the next couple of weeks then the Giants might be able to move the 28-year old for some prospects by the August 3rd MLB trade deadline. And at this point, the draft and the trade deadline are what this terrible, no good, very bad season is all about.