Pick details
| MATCHUP | San Francisco Giants | Kansas City Royals |
|---|---|---|
| Team Records | 42-58 | 41-60 |
| Spread | -1.5 148 | +1.5 -179 |
| Moneyline | -111 | -109 |
| Total | Over 9.5 (-112) | Under 9.5 (-107) |
| Where | Kauffman Stadium, Kansas City, Missouri | |
| When | Tuesday, July 21, 2026 | |
| Time | 07:40 PM EDT | |
| TV | MLB.TV | |
San Francisco Giants Betting Preview
The San Francisco Giants are 42-58 on the year and play the Angels and Brewers next. The San Francisco Giants are batting 254 on the season, have a .308 OBP, and have a .418 slugging percentage. The San Francisco Giants’ pitching staff has a 4.40 ERA and a 1.35 WHIP. Luis Arraez leads the San Francisco Giants with 122 hits and 36 RBI, while Casey Schmitt and Jung Hoo Lee have combined for 206 hits and 83 RBI.
Tyler Mahle gets the ball for the San Francisco Giants, and he is 2-8 with a 5.31 ERA and 73 strikeouts this season. Mahle is 1-0 with a 2.25 ERA and 14 strikeouts in his career against the Kansas City Royals.
Kansas City Royals Betting Preview
The Kansas City Royals are 41-60 on the year and play the Tigers and Twins next. The Kansas City Royals are batting .248 on the season, have a .316 OBP, and have a .399 slugging percentage. The Kansas City Royals’ pitching staff has a 4.97 ERA and a 1.45 WHIP. Bobby Witt Jr. leads the Kansas City Royals with 103 hits and 39 RBI, while Carter Jensen and Jac Caglianone have combined for 166 hits and 88 RBI.
Luinder Avila gets the ball for the Kansas City Royals, and he is 4-3 with a 5.08 ERA and 50 strikeouts this season. This will be Avila’s first career game against the San Francisco Giants.
Why the Kansas City Royals will win
- The Giants have lost each of their last eight games against AL Central opponents following a road loss.
- The Royals have won each of their last four games as home underdogs against National League opponents.
- The underdogs have covered the run line in each of the last seven games between the Giants and Royals at Kauffman Stadium.
- The Giants have failed to cover the run line in seven of their last eight games as road favorites against American League opponents following a road loss.
- The Giants have trailed after 5 innings in three of their last four night games against AL Central opponents.
Why the San Francisco Giants will win
- The Giants have won four of their last five night games following a loss.
- The Royals have lost each of their last three games against the Giants at Kauffman Stadium following a win.
- The road team has covered the run line in 10 of the last 11 games between the Giants and Royals.
- The Royals have failed to cover the run line in seven of their last eight games after playing the previous day.
- The Giants have led after 5 innings in three of their last four games at Kauffman Stadium.
- The Giants have led after 3 innings in three of their last four games against the Royals at Kauffman Stadium.
Total Runs Facts
- Eleven of the Giants’ last 12 night games against AL Central opponents have gone UNDER the total runs line.
- Six of the last seven games between the Giants and Royals at Kauffman Stadium have gone UNDER the total runs line.
- There has been at least one run scored in the first inning in eight of Luinder Avila’s nine previous appearances as a starter.
- There has been no run scored during the first inning in each of the Giants’ last four night games.
Kansas City Royals Player Prop Facts
- Salvador Perez has recorded at least one hit in each of his last 11 home appearances against NL opponents.
- Lane Thomas has hit a home run in each of the Royals’ last three games as underdogs against NL opponents.
- Luinder Avila has recorded a win in each of his last three appearances with the Royals as underdogs against NL opponents.
San Francisco Giants Player Prop Facts
- Heliot Ramos has recorded at least one hit in each of his last 15 road appearances against opponents that held a losing record.
- Tyler Mahle has recorded five or more strikeouts in four of his last five road appearances.
- Willy Adames has hit a home run in four of the Giants’ last five night games against opponents that held a losing record.
San Francisco Giants vs Kansas City Royals Prediction
I don’t want to back either of these teams or either of these pitchers. Mahle has a 5.31 ERA and 1.46 WHIP on the season, and he has an 8.45 ERA and .350 allowed batting average in 33 innings on the road. Avila has a 5.08 ERA and 1.62 WHIP on the season and has a 9.68 ERA and .380 allowed batting average in 17.2 innings at home. Just awful numbers across the board. I’m expecting a high-scoring game here. Give me the over.



