Cleveland GuardiansOpen full analysis
San Francisco GiantsOpen full analysis
The San Francisco Giants defeated the Cleveland Guardians 10–7 on March 21 at Scottsdale Stadium in a spring training matchup that showcased offensive firepower from both sides. San Francisco's offense was efficient, recording 14 hits with a .848 OPS and 10 RBIs, powered by two home runs that proved decisive in the three-run victory. Cleveland countered with solid power production—three homers and a .797 OPS—but managed only 10 hits and struck out 11 times, reflecting inconsistent at-bats throughout the contest. The Giants' pitching staff recorded 11 strikeouts while allowing 10 hits and 7 earned runs for a 4.10 ERA, while Cleveland's pitchers struggled significantly, surrendering 14 hits and 10 earned runs with just 4 strikeouts and a 5.50 ERA. Despite the Giants' one defensive error, their pitching depth and timely hitting proved more reliable than Cleveland's approach. The Guardians' inability to limit walks and strikeouts—combined with their pitching staff's elevated run allowance—suggests continued refinement will be needed before the regular season begins.


Batting box score
Pitching box score
Players who scored
Travis Bazzana ×2
Stuart Fairchild
Jace LaViolette
Bo Naylor
CJ Kayfus
Alex Mooney
Jung Hoo Lee ×2
Jared Oliva ×2
Matt Chapman
Rafael Devers
Jonah Cox
Will Brennan
Luis Arraez
Patrick Bailey