| MATCHUP | San Francisco Giants | Kansas City Royals |
|---|---|---|
| Team Records | 42-59 | 42-60 |
| Spread | -1.5 141 | +1.5 -171 |
| Moneyline | -116 | -104 |
| Total | Over 9 (-115) | Under 9 (-105) |
| Where | Kauffman Stadium, Kansas City, Missouri | |
| When | Wednesday, July 22, 2026 | |
| Time | 02:10 PM EDT | |
| TV | MLB.TV | |
San Francisco Giants Betting Preview
The San Francisco Giants enter Wednesday’s contest with a 42–59 overall record (4th in the National League West) and an abysmal 20–34 mark on the road. The Giants offense has been competitive this season. San Francisco has compiled 411 runs scored, 181 doubles (4th in MLB), 113 home runs and a .254 team batting average which ranks fifth in Major League Baseball.The Giants arrive at tomorrow’s game in below average form. San Francisco has lost four of the team’s last five games played this season, including a 4–3 loss to the Seattle Mariners last week.
San Francisco will turn to right hander Landen Roupp in this game. In 22 starts made this season, Roupp has compiled a 7–8 win‑loss record, a 3.98 ERA, a 1.27 WHIP and 106 strikeouts, while allowing 87 hits and 45 walks in 104 innings pitched. Landen Roupp arrives at this contest in good form, allowing one or fewer earned runs in two straight starts made in 2026. Roupp will look to continue his quality pitching from the first half of the regular season in tomorrow’s matchup with the Kansas City Royals.
Turning our attention to the San Francisco offense, the Giants lineup features second baseman Luis Arraez and first baseman Rafael Devers. Luis Arraez enters this contest with a robust .323 team batting average (3rd in MLB), 36 RBIs, 8 stolen bases and an .812 OPS. Rafael Devers has amassed 53 RBIs and 20 home runs which ranks 23rd in Major League Baseball.
Kansas City Royals Betting Preview
The Kansas City Royals enter Wednesday afternoon’s matchup with a 42–60 overall record (5th in the American League Central) and a 25–27 mark at home. Kansas City has played competitive baseball recently, winning four of the team’s last five games, including a 6–1 victory over the San Diego Padres two days ago.Kansas City will start right hander Seth Lugo in tomorrow’s game. In 20 starts made this season, Lugo has compiled a 3–6 record, a 4.39 ERA, a 1.41 WHIP and 89 strikeouts, while allowing 120 hits and 36 walks in 110.2 innings pitched.
The Kansas City Royals lineup features shortstop Bobby Witt Jr. and catcher Salvador Perez. Bobby Witt Jr. has amassed a .279 batting average, 13 home runs, 39 walks, 33 RBIs, 30 stolen bases and an .800 OPS. Salvador Perez has compiled 13 home runs, 14 doubles, 41 RBIs and a .617 OPS.
Why the San Francisco Giants will win.
• Offensive upside. Luis Arraez and Rafael Devers continue to anchor the Giants lineup.• Starting pitching. In 22 starts made this season, Landen Roupp has compiled a 7–8 win‑loss record, a 3.98 ERA, a 1.27 WHIP and 106 strikeouts in 104 innings pitched.
• Motivation factor. San Francisco arrives at tomorrow’s contest on the heels of a four-game losing streak.
Why the Kansas City Royals will win.
• Starting pitching advantage. Seth Lugo has compiled a 4.39 ERA across 20 starts this season.• Home field edge. Kansas City has played competitive baseball at Kauffman Stadium this season.
• Current form. The Royals have won four of the team’s last five games.

