Kansas City RoyalsOpen full analysis
San Francisco GiantsOpen full analysis
The San Francisco Giants defeated the Kansas City Royals 5–2 on March 20 at Scottsdale Stadium in a spring training matchup that underscored the home team's offensive efficiency and pitching control. San Francisco's lineup generated seven hits with a .839 OPS, including one home run and four RBIs, while drawing five walks to pressure the Kansas City defense. The Giants' pitching staff struck out seven batters and limited the Royals to just four hits and two earned runs, posting a 3.98 ERA despite allowing four walks. Kansas City managed only a .761 OPS with four hits and one home run, striking out seven times while their pitching faltered significantly—the Royals' 6.35 ERA reflected five earned runs allowed on seven hits in a losing effort. The disparity in offensive production and pitching effectiveness suggests San Francisco's spring training approach is yielding better command and contact quality heading into the regular season.


Batting box score
Pitching box score
Players who scored
Vinnie Pasquantino
Salvador Perez
Matt Chapman
Luis Arraez
Walker Martin
Willy Adames
Casey Schmitt