Giants rally early to beat Guardians 10-7 in Cactus League finale at Scottsdale Stadium

San Francisco finishes spring training with 10 runs on 14 hits as Cleveland’s comeback falls short
The Cleveland Guardians closed their 2026 Cactus League schedule with a 10-7 loss to the San Francisco Giants on Saturday, March 21, at Scottsdale Stadium in Arizona. San Francisco struck first with a three-run third inning and kept pressure on a Cleveland staff that allowed 14 hits, while the Guardians mounted a sixth-inning surge that tightened the game before the Giants added insurance late.
The Giants’ early damage came in the third inning, when Matt Chapman’s two-run double opened the scoring and a Rafael Devers single brought Chapman home for a 3-0 lead. One inning later, San Francisco extended the advantage with a three-run homer by Jared Oliva and a solo shot by Jung Hoo Lee, pushing the margin to 7-0 after four innings.
Cleveland’s first run arrived in the fifth on a solo home run by second baseman Travis Bazzana. The Guardians then produced their biggest swing of the afternoon in the sixth. After Bo Naylor’s RBI single made it 8-2, Bazzana delivered a grand slam to center field, cutting the deficit to 8-7 and changing the game’s trajectory in a single inning.
San Francisco answered in the seventh with two runs to restore separation. Will Brennan doubled in a run and Daniel Susac followed with an RBI single, making it 10-7. Cleveland added a solo homer in the ninth from Jace LaViolette, but the rally ended there.
- Final score: Giants 10, Guardians 7
- Key Cleveland highlight: Travis Bazzana hit two home runs, including a sixth-inning grand slam
- Key San Francisco highlights: Jared Oliva hit a three-run homer; Jung Hoo Lee homered; Chapman drove in two with a double
On the mound, San Francisco starter Robbie Ray worked five innings, allowing one run on three hits with six strikeouts and two walks. Cleveland starter Tanner Bibee was tagged with the loss after 4 2/3 innings, charged with eight earned runs on 10 hits with three strikeouts and no walks.
Game context: San Francisco’s seven-run burst across the third and fourth innings built a cushion that held up despite Cleveland’s six-run sixth.
The game drew an announced crowd of 8,310 and was played under sunny conditions. For Cleveland, the finish underscored both sides of spring training evaluation: the lineup’s capacity to generate quick, multi-run innings and the staff’s need to limit extended traffic when facing deep, contact-heavy orders.