Grant McCray’s 2026 season with the SF Giants looked rough on the surface, and the underlying numbers say the bad break factor was real, too.
The 25-year-old outfielder finished with a .143/.250/.273 line, two home runs, four RBI and 14 runs in 91 plate appearances. His overall production landed at a 48 wRC+, and he paired that with a 12.1 percent walk rate, a 30.8 percent strikeout rate and a .130 ISO.
But McCray also showed some progress in a place that mattered: contact. In Triple-A, he had spent large chunks of the last three seasons with the Sacramento River Cats, and his strikeout rates were above 25 percent in both 2024 and 2025 before dropping to 23 percent in 2026.
That improvement showed up in spring training and carried into his minor league work, even if it didn’t translate during his time with the Giants. Across 247 career major league plate appearances, though, he still has a strikeout rate of just under 40 percent.
Where McCray really stood out was in the gap between what he did and what the numbers think he should have done. His .143 batting average came with a .210 expected batting average, a .067 unfavorable difference that led the Giants. Harrison Bader was next on the team at .045.
The same story played out with power. McCray’s .273 slugging percentage was well below his .350 expected slugging mark, a .077 gap that was the largest on the team. Brett Harris ranked second there with a .062 unfavorable variance.
And then there was his overall quality of contact. McCray’s .236 wOBA sat against a .291 xwOBA, a .055 split that also led the club. Harris and Turner Hill were tied for second at .036.
Even with the bad luck baked in, the production still wasn’t close to average. McCray’s .236 wOBA was 80 points below the league-average .316 mark, which is a reminder that the results were poor even if the contact quality was better than the stat line suggests.
That leaves McCray in an interesting spot heading into the offseason. The Giants have a lot of moving parts to sort through, including 17 players on the 60-day injured list who will need to be brought back after the World Series. That kind of roster squeeze should create plenty of turnover, and while the pitching depth looks most exposed, McCray could be sitting on the roster bubble, too.
In Other News...
Giants Face A Painful Roster Crunch Before Buster Posey Can Even Start
The Giants are already staring at an offseason roster squeeze before Buster Posey has even had a chance to fully settle into his role atop baseball operations. San Francisco has a long list of injured players to sort through, and the club has to make room for them while trying to preserve enough depth to build a competitive team for next season. It is the kind of front-office work that rarely gets the spotlight but can shape how a roster looks by the time spring training opens.
What makes the situation tricky is that every move comes with a tradeoff. Designating players for assignment, working out trades or non-tenders, and weighing contract commitments against health concerns all sit on the table at once, forcing the Giants to balance short-term housekeeping with longer-range planning. For Posey and his staff, the challenge is less about finding one obvious fix than deciding which losses they can absorb now in order to avoid a bigger problem later. [Read more 🡒]
Giants Prospect Buzz Is Building Around Their Next Wave Of Talent
The Giants farm system got another notable nod this week, with MLB Pipeline handing out end-of-season recognition to a pair of players who helped shape the organizations lower-level outlook. Jacob Bresnahan was named the clubs Pitching Prospect of the Year, while Jhonny Level took home Hitting Prospect of the Year after making his mark across the California League and High-A.
Bresnahans rise has been especially encouraging for a Giants organization looking for more homegrown pitching to emerge on the next wave. Acquired from Cleveland in a trade, he put together a strong run in the Northwest League and kept moving up the ladder, while Levels production gave the system a much-needed offensive bright spot. For a club tracking its future as closely as its present, those are the kinds of developments that matter. [Read more 🡒]
Casey Schmitt Trade Talk Revives A Painful Giants Memory
With the Giants expected to chase pitching this offseason, the front office is already being linked to the kind of trade talks that can reshape a roster in a hurry. Buster Posey has made clear San Francisco plans to look at both free agency and the trade market, which naturally brings young, controllable players into the discussion as possible chips for starting help.
Casey Schmitt is the sort of name that can stir that conversation because the Giants have tried for years to balance present needs against future value. It also brings back an old reminder of how costly it can be when a club moves a young piece before the dust settles, which is why any talk of a deal remains hypothetical for now, even if the fit looks tempting from a distance. [Read more 🡒]
