San Francisco Giants vs Kansas City Royals Picks and Prediction for Tuesday, July 21, 2026
The San Francisco Giants visit the Kansas City Royals at Kauffman Stadium in Kansas City, Missouri, on Tuesday, July 21, 2026. The first pitch is scheduled for 7:40 PM ET, with television coverage available on MLB.TV. San Francisco enters the game with a 42-57 record, while Kansas City stands at 40-60. The matchup predictor gives the Royals a 57% chance to win compared with 43% for the Giants. At the time of this writing the odds were not released. Be sure to check out our free MLB picks before Tuesday’s matchup begins.
Starting Pitchers for San Francisco and Kansas City
Tyler Mahle is scheduled to start for San Francisco opposite Luinder Avila for Kansas City. Mahle enters with a 2-8 record, a 5.31 ERA, and a 1.46 WHIP across 78 innings. He has allowed 82 hits and 12 home runs while recording 73 strikeouts and issuing 32 walks. Avila owns a 4-3 record with a 5.08 ERA and a 1.62 WHIP through 56.2 innings. He has surrendered 58 hits and six home runs while collecting 50 strikeouts and allowing 34 walks. Kansas City’s starter holds the better record and ERA, while San Francisco’s starter has the lower WHIP and has recorded more strikeouts over a larger workload.
San Francisco Looks to Recapture Its Winning Form
The Giants enter Tuesday’s contest with a 42-57 overall record and a 20-32 mark away from home. San Francisco recently lost twice to Seattle by scores of 6-3 and 4-3 in 10 innings but also recorded a 7-0 victory in that matchup. Before visiting Seattle, the Giants recently earned wins of 3-1 and 4-2 over Colorado. San Francisco has won three of its last five games despite losing each of its two most recent contests.
San Francisco is batting .255 as a team with 408 runs, 864 hits, and 111 home runs. The Giants own a .309 on-base percentage and a .418 slugging percentage. Their pitching staff has produced a 4.40 ERA and a 1.35 WHIP while issuing 370 walks and recording 751 strikeouts. Opposing hitters have batted .246 against San Francisco. The Giants hold a 24-37 record in night games.
San Francisco’s clearest strength in this matchup is its ability to generate hits and extra-base production. The Giants have collected 864 hits compared with Kansas City’s 834, while their .418 slugging percentage is 19 points higher. San Francisco has also hit 10 more home runs and owns the better team ERA, WHIP, and opponent batting average. However, its 20-32 road record remains a concern entering Kauffman Stadium.
Kansas City Attempts to Respond After a Difficult Loss
The Royals come into the matchup at 40-60 overall and 23-27 at home. Kansas City recently suffered a 19-2 loss to San Diego but also earned victories of 6-1 and 7-6 in 10 innings in that matchup. Before those games, the Royals recently lost twice to Baltimore by scores of 8-2 and 6-1. Kansas City has won two of its last five contests and has allowed at least six runs in four of those games.
Kansas City owns a .247 team batting average with 426 runs, 834 hits, and 101 home runs. The Royals have posted a .316 on-base percentage and a .399 slugging percentage. Their pitching staff carries a 4.99 ERA and a 1.46 WHIP with 384 walks and 756 strikeouts. Opposing hitters are batting .265 against Kansas City. The Royals are 24-37 in night games.
Kansas City’s main offensive strength is its ability to reach base and turn that traffic into runs. The Royals have a .316 on-base percentage compared with San Francisco’s .309 mark, and they have scored 18 more runs despite collecting 30 fewer hits. The larger weakness appears on the pitching side, where Kansas City has the higher ERA, WHIP, walk total, and opponent batting average. The Royals have allowed 40 runs across their last five games, including 33 in their three losses.
San Francisco Giants vs Kansas City Royals Picks and Prediction
San Francisco Giants vs Kansas City Royals Pick
- Pick: San Francisco Giants Moneyline
San Francisco is the selection despite Kansas City receiving the higher probability from the matchup predictor. The Giants hold advantages in team batting average, hits, home runs, slugging percentage, ERA, WHIP, walks allowed, and opponent batting average. San Francisco has also won three of its last five games, while Kansas City has won two. The starting-pitching comparison is close, but the Giants’ stronger overall statistical profile supports the visitors.
San Francisco Giants vs Kansas City Royals Total Pick
- Pick: Over
I would take the over if the total is set at 8.5. Both scheduled starters enter with ERAs above 5.00, while Kansas City owns a 4.99 team ERA and a 1.46 WHIP. San Francisco’s pitching staff has a 4.40 ERA, and the two teams have allowed a combined 62 runs over their last five games. Kansas City has been involved in several high-scoring results recently, giving this matchup a reasonable path to at least nine combined runs.
Final Score Prediction: San Francisco Giants 6 – Kansas City Royals 5
This prediction was written before the completion of game play on Monday.