Kansas City Royals vs San Francisco Giants Prediction 7/21/26 MLB Picks Today
San Francisco Giants (42-58) vs. Kansas City Royals (41-60)
July 21, 2026 7:40 pm EDT
The Line: Kansas City Royals -105 / San Francisco Giants -114; Over/Under: 9.5
(Get latest betting odds)
The San Francisco Giants and the Kansas City Royals meet Tuesday in MLB action from Kauffman Stadium. We will look at this from a betting perspective and determine the best bets for this game. Here’s a San Francisco Giants vs. Kansas City Royals prediction.
Starting Pitching Matchup
The San Francisco Giants will start Tyler Mahle for the start here and Mahle is 2-8 with a 5.31 ERA and 73 strikeouts this season. Luinder Avila will start for Kansas City here and is 4-3 with a 5.08 ERA and 50 strikeouts this season.
San Francisco Giants Recap
The San Francisco Giants come into this game looking to bounce back from a 4-3 loss at the hands of the Royals last time out to sit at 42-58 this season. After this series, the Giants will head home for a game against the Los Angeles Angels.
Giants Lose 3 Straight
Going into Monday, Luis Arraez has 122 hits with 22 doubles, 7 triples and 36 RBIs while Willy Adames has 84 hits with 21 doubles, 17 home runs and 42 RBIs along with 112 strikeouts. Matt Chapman has 72 hits with 18 doubles, a triple, 7 home runs and 42 RBIs and Jung Hoo Lee has 104 hits with 21 doubles and 33 RBIs. Heliot Ramos has 65 hits with 13 doubles, 8 home runs and 29 RBIs this season. Rafael Devers also has 92 hits with 25 doubles, 20 home runs and 53 RBIs but also has 120 strikeouts this season.
Kansas City Royals Recap
The Kansas City Royals come into this game looking to add on to their win over San Francisco from Monday to sit at 41-60 on the year. After this series, the Royals will will take to the road for a series against the Detroit Tigers.
Royals Win 3 Of Last 4
Entering Monday, Jac Caglianone has 87 hits with 17 doubles, 16 home runs, 37 RBIs and 2 triples while Bobby Witt Jr. has 103 hits with 22 doubles, 13 home runs and 39 RBIs and Vinnie Pasquantino’s added 60 hits with 10 doubles, 2 triples, 6 home runs and 32 RBIs on the year. Maikel Garcia also has 70 hits with 17 doubles, 3 home runs and 30 RBIs this season. Carter Jensen’s also chipped in 79 hits with 22 doubles, 13 home runs and 51 RBIs this season.
San Francisco Giants @ Kansas City Royals Betting Trends: July 21, 2026
- Probable Starting Pitcher: Luinder Avila Record this season: 4-3 ERA: 5.08
- Home Record: 1-3
- Last 5 against Giants: –
Why the Kansas City Royals will win
- The Giants have lost eight of their last nine games as road favorites against AL Central opponents.
- The Royals have won each of their last four games as home underdogs.
- The underdogs have covered the run line in each of the Giants’ last seven games at Kauffman Stadium.
- The Giants have failed to cover the run line in eight of their last nine games as road favorites against AL Central opponents.
- The Royals have won the first inning in three of their last four games as home underdogs.
- The Royals have led after 3 innings in each of their last four games as home underdogs.
- The Royals have led after 5 innings in four of their last five home games against NL West opponents that held a losing record.
- Probable Starting Pitcher: Tyler Mahle Record this season: 2-8 ERA: 5.31
- Road Record: 0-5
- Last 5 against Royals: 1-0
Why the San Francisco Giants will win
- The Giants have won five of their last six night games against the Royals following a loss.
- The Royals have lost each of their last three home games against the Giants following a win.
- The road team has covered the run line in each of the last seven games between the Giants and Royals.
- The Royals have failed to cover the run line in seven of their last eight games against teams that held a losing record.
- The Royals have trailed after 3 innings in four of their last five night games against opponents that held a losing record.
- The Royals have trailed after 5 innings in 10 of their last 12 night games.
Total Runs Facts
- Each of the Giants’ last seven road games against AL Central opponents have gone UNDER the total runs line.
- Each of the Royals’ last four night games after playing the previous day have gone UNDER the total runs line.
- There has been no run scored during the first inning in 11 of the last 12 night games between the Giants and Royals.
- There has been no run scored during the first inning in seven of the Giants’ last eight night games against American League opponents.
Kansas City Royals Player Prop Facts
- Lane Thomas has hit a home run in each of the Royals’ last three games as home underdogs.
- Luinder Avila has recorded a win in each of his last three appearances against NL opponents.
- Luinder Avila has recorded four or more strikeouts in each of his last four appearances against NL opponents.
- Lane Thomas has recorded at least one hit in each of the Royals’ last 13 games as underdogs against NL opponents.
- Bobby Witt Jr. ranks 2nd in the league in Steals (30) this season.
San Francisco Giants Player Prop Facts
- Willy Adames has hit a home run in four of the Giants’ last five night games.
- Tyler Mahle has recorded five or more strikeouts in six of his last seven appearances in night games against AL Central teams that held a losing record.
- Heliot Ramos has recorded at least one hit in each of his last 17 appearances with the Giants as road favorites.
- Luis Arraez ranks 2nd in the league in Hits (122) this season.
Matchup/League Facts
- The Royals rank 1st in the league for doubles this season (187).
- The Royals rank 1st in the league for doubles this season (187).
- The Giants rank 30th in the league for walks this season (249).
- The Giants rank 30th in the league for walks this season (249).
San Francisco Giants vs. Kansas City Royals Prediction
I’m on the Royals in this game. I just think that Avila is the better starter here and he’s been far better at home this season. San Francisco continues to be hit or miss and Mahle hasn’t been very good on the road this season. I’ll back KC to get another W at home here.