May 6, 2026; San Francisco, California, USA; San Francisco Giants pitcher Adrian Houser (12) throws to a San Diego Padres batter during the first inning at Oracle Park. Mandatory Credit: Scott Marshall-Imagn Images
Scott Marshall-Imagn Images

San Francisco Giants vs Kansas City Royals Prediction 7/22/2026 Today’s MLB Picks

Pick details

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

The San Francisco Giants and the Kansas City Royals will meet on Wednesday afternoon in the final game of a three‑game interleague series at Kauffman Stadium in Kansas City, Missouri.

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.

San Francisco Giants vs. Kansas City Royals Prediction

In my opinion, the way to go in this matchup is the total rather than a side. Why? San Francisco starting pitcher Landen Roupp arrives at this contest in good overall form, allowing one or fewer earned runs in two straight starts made in 2026. Similarly, Kansas City hurler Seth Lugo has allowed two or fewer earned runs in two consecutive starts made this season. I think both starting pitchers will find success in limiting offensive production. With that said, I am backing under 9.5 runs in this game.

Hans Geevers's Pick: Under 9.5

Are you ready to crush the books with PickDawgz's Biggest Plays of the Day? 🚀 

Need More? Get Premium Picks

Hot Cappers