Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
Odds by

    McCray optioned down to Sacramento

    Link copied to clipboard!

    SF Center Fielder #58
    Player Stats
    Link copied to clipboard!

    Giants optioned CF Grant McCray to Triple-A Sacramento.

    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.
Winfield reflects on his history with Steinbrenner
Hall of Famer Dave Winfield reflects on his illustrious MLB career, what went into making his new book and why he feels his career was centered on "service to others."

Related Player News

  • SF Center Fielder #58
    Personalize your Rotoworld feed by favoriting players
    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.
  • SF Right Fielder #51
    Lee will sit out a second straight contest with right elbow soreness after being hit by a pitch over the weekend. The 27-year-old outfielder isn’t dealing with any structural issues and should be ready to return at some point this week. He’s been a strong fantasy contributor in the batting average department, hitting .302 through 96 games. He’s also chipped in six homers and six steals as well. It’ll be Grant McCray in right field on Monday night in his place.
  • SF Center Fielder #58
    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.
  • SF 1st Baseman #8
    Giants’ skipper Tony Vitello had hinted last week that Eldridge could open the season at Triple-A so that he could continue playing every day rather than functioning in a platoon role with the Giants, so this doesn’t come as a major surprise. He’ll definitely get a chance with the Giants at some point during the 2026 campaign.
  • SF Center Fielder #58
    The 24-year-old outfielder has sruggled in his limited chances with the Giants over the past two seasons, slashing a meager .188/.220/.354 with five homers, 11 RBI and a 66/6 K/BB ratio over 151 plate appearances. It’s unlikely that he garners enough playing time down the stretch to gain relevancy for fantasy purposes.
  • SF Center Fielder #58
    McCray has been jettisoned to the minors after going 2-for-20 in 10 contests since being called up back on August 1. The 24-year-old rookie will get another opportunity at some point, but the club will roll with Luis Matos instead for now.
  • SF Center Fielder #29
    Trading Mike Yastrzemski and then not giving Matos a real shot is an odd choice. The Giants, though, will probably go with a platoon of Grant McCray and Jerar Encarnacion in right field for now. Matos, 23, has hit .167/.208/.351 in 120 major league plate appearances this season. He’s played less for the Giants this year and last year than he did as a 21-year-old rookie in 2023 (.250/.319/.342 in 253 PA).
  • SF Center Fielder #58
    With Mike Yastrzemski dealt to the Royals at Thursday’s trade deadline the Giants had an opening for an outfielder on their roster which gives McCray another chance with the big league club. The 24-year-old has hit .260/.338/.430 with 14 long balls, 63 RBI and 26 stolen bases in 468 plate appearances at the Triple-A level this season. He is not in the team’s starting lineup for Friday night’s battle against the Mets.
  • SF Center Fielder #58
    McCray and Brett Wisely both get the boot from the roster, so it appears that Luis Matos has won a spot on the bench for the Giants. McCray will likely be up-and-down whenever the Giants need an extra outfielder, although Wisely could be that first name called.
  • SF Right Fielder #59
    It’s a brutal development for Encarnacion, who was in the midst of a strong spring at the dish before suffering the injury earlier this week during a Cactus League contest while attempting to make a diving catch. He’s facing a multi-week absence, and will undergo additional testing and evaluation this weekend to determine whether surgery is required, according to a team statement. There should be some clarity on his status later this weekend, but fantasy managers should anticipate him remaining on the shelf until at least late April or early May. His absence should result in an uptick in playing time for Luis Matos and Grant McCray, but their fantasy-relevance is limited to extremely deep mixed leagues and NL-only formats.

Rotoworld

  • TEX Left Fielder #36
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Wyatt Langford finished 3-for-4 with a two-run homer Saturday in the Rangers’ 5-3 defeat of the A’s.

    Langford’s 14th homer off J.T. Ginn gave the Rangers a 4-3 lead in the sixth and gave Langford his first runs batted in since Aug. 1. He’d gone 3-for-37 in his previous 12 games, which led to him receiving a day off on Wednesday.
  • TEX Starting Pitcher #1
    Player Stats
    Link copied to clipboard!

    MaxKenzie Gore picked up a win over the A’s after allowing three runs in 5 2/3 innings on Saturday.

    Gore pitched better against the Giants and Angels in his previous two starts, but this one earned him his first win of August. He’s now 7-9 with a 4.45 ERA overall, and he should be a nice play with a home start versus the Halos next week.
  • TEX Relief Pitcher #67
    Player Stats
    Link copied to clipboard!

    Jacob Latz pitched a pair of hitless innings for his 24th save Saturday versus the A’s.

    Latz hadn’t pitched since Monday, so the Rangers asked him for six outs tonight, and he recorded them without incident. He did allow a hit in the eighth, but a caught stealing allowed him to face the minimum over the two innings. Since he did throw 36 pitches, he’ll probably be unavailable Sunday.
  • ATH Starting Pitcher #35
    Player Stats
    Link copied to clipboard!

    J.T. Ginn surrendered four runs in six innings Saturday in a loss to the Rangers.

    Ginn struck out seven and walked none, but he gave up eight hits, including a two-run homer to Wyatt Langford. As a result, he took his first loss of the second half and dropped to 8-7 with a 3.53 ERA. He has a favorable matchup in Kansas City coming up next week.
  • ATH Center Fielder
    Player Stats
    Link copied to clipboard!

    Henry Bolte went 3-for-5 with a three-run homer and a double Saturday against the Rangers.

    Bolte’s homer off MacKenzie Gore gave the A’s all of their runs this evening. He’s back up to .261/.334/.368, which certainly isn’t great but is still impressive for someone who strikes out or hits grounders two-thirds of the time.
  • LAA Starting Pitcher #48
    Player Stats
    Link copied to clipboard!

    Reid Detmers allowed only a pair of singles and fanned 11 in eight innings Saturday in a 1-0 win over the Royals.

    It took facing the Royals to get Detmers his first win since June 16 and fourth overall in 25 starts. It’s the third time in his career that he’s completed eight innings and the eighth time he’s struck out at least 10. Detmers certainly would have been a better bet down the stretch in fantasy leagues had the Angels sent him to a contender to the deadline. He’ll take on the Rangers next time out.
  • LAA Relief Pitcher #44
    Player Stats
    Link copied to clipboard!

    Ben Joyce struck out two in a perfect ninth for his second save Saturday against the Royals.

    Joyce edged out Jacob Misiorowski for the hardest pitches of the night, topping out at 104.5 and 104.4 mph. Misiorowski couldn’t do better than a measly 104.2 mph. Expect Joyce to keep getting save chances for the Angels when things line up properly. However, they shouldn’t be using him on back-to-back days in his first month back from shoulder surgery, and they’re probably going to have only so many leads over the final six weeks.
  • KC Starting Pitcher #68
    Player Stats
    Link copied to clipboard!

    Randy Dobnak shut out the Angels for 5 2/3 innings and matched his career high with six strikeouts in a no-decision Saturday.

    Dobnak has always been more about the groundout than the strikeout, and his only previous start with six K’s came way back on Sept. 25, 2019 against the Tigers. He’s now sporting a 1.73 ERA in six starts and two relief appearances for the Royals, and even if he fades some, it seems pretty likely that Kansas City will want to bring him back in 2027. And they will be able to, since even though his five-year, $9.25 million deal with the Twins is ancient history, he has only three-plus years of service time and will be eligible for arbitration for just the first time this winter.
  • KC Starting Pitcher #61
    Player Stats
    Link copied to clipboard!

    Nate Pearson took a loss to the Angels after giving up a run while working the eighth in a tie game Saturday.

    Craig Kimbrel, on the other hand, got four outs between the sixth and seventh to keep the game scoreless. For one night anyway, that’s advantage Kimbrel in the Royals’ closer battle. Steven Cruz, who is still probably the favorite for saves at this point, didn’t work tonight after picking up a save Friday.
  • LAA 1st Baseman #18
    Player Stats
    Link copied to clipboard!

    Nolan Schanuel went 3-for-3 with a sac bunt and knocked in the only run of the game Saturday in the Angels’ win over the Royals.

    Along with collecting 100 percent of the game’s runs batted in, Schanuel had one more hit than the Royals lineup tonight. He also drove in four runs Friday, and he’s now up to .279/.356/.392 on the season. It’s disappointing he hasn’t added any power at age 24, but he’s on pace for a 2.5-2.8 WAR season, which is a nice improvement from the last two years. He had totaled 2.9 bWAR in 308 career games coming into 2026.