San Francisco Giants vs Kansas City Royals Prediction, 7/22/2026 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Kansas City Royals
Date: Wednesday, July 22, 2026
Location: Kauffman Stadium in Kansas City, MO
TV: MLB.TV
Odds/Point Spread: San Francisco (-196) Kansas City (+162)
Kauffman Stadium is the location where the Kansas City Royals (41-60) will take on the San Francisco Giants (42-58) on Wednesday. The moneyline on this matchup has the Giants at -196 and the Royals are at +162. The betting total comes in at 8. The pitchers taking the mound will be Landen Roupp and Seth Lugo.

The Giants have accounted for 181 two-baggers as a squad and have hit 113 balls out of the stadium. San Francisco has a slugging percentage of .418 and have struck out 788 times, while drawing a walk on 249 occasions. As a squad, the San Francisco Giants are notching 4.1 runs/g, which has them at 25th in MLB. They have compiled 395 RBI's as well as 870 base knocks over the course of the season, and their average at the plate is at .254. They have accounted for 411 runs while holding a team OBP of .308.
Today’s Featured MLB Best Bet!
You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Betting Picks
The Giants have compiled a team ERA of 4.40 this year (22nd in baseball), and their staff has rung up 757 batters. Giants pitchers have relinquished 102 home runs and also 473 runs in total (19th in MLB). Their pitching staff has walked 372 hitters and their FIP is 4.29 as a squad so far this year. San Francisco has relinquished 822 hits (8.4 per 9 innings) and 431 earned runs. They have a K/BB ratio of 2.03 and their pitching staff has earned a collective WHIP of 1.35.
The Giants have dispatched 311 relievers to the mound so far this season. The relievers have inherited 164 runners so far this year with 32.9% of those runners ended up scoring. The relief pitchers have notched 46 holds for the year (22nd in the league). Giants relief pitchers have gone to the mound with opponents on base 109 times as well as having 78 appearances in high leverage situations. They have accumulated 19 saves for the year and have not converted 12 out of their 31 save opportunities. The Giants bullpen have a save percentage of 61.3% and stepped onto the hill in 77 save situations.
The San Francisco Giants have earned a total of 2,645 putouts at this point in the season, in addition to 929 assists and 69 errors. Their fielding percentage is currently at .981 which has them sitting 28th in MLB, and they have turned 92 double plays. The Giants have converted 69.7% of balls hit into play into outs out of 7,935 innings on the diamond, which ranks them 20th in professional baseball.
Roupp (15-17 career win-loss record) has earned a FIP of 3.77 while facing 1,128 batters in the major leagues. He has given up 243 hits (8.4 hits per nine innings) and has 116 free passes. His ERA is 3.83 (111 ER's allowed) and his WHIP is 1.375. Roupp has taken the mound for 261 innings and is sitting with 255 strikeouts during his MLB career.
Kansas City has accumulated 102 home runs on the campaign and 410 RBIs. They have notched 187 two-baggers, while taking a walk 321 times and scoring 430 runs. The Kansas City Royals have a team on-base percentage of .316 in addition to a batting average of .248 so far this season. The Royals have a SLG% of .399 and they score 4.26 runs per outing (21st in MLB). They have been rung up on 813 occasions (22nd in baseball) and have tallied 843 base hits.
The Royals have a WHIP of 1.452 and are the owners of a FIP of 4.83 as a pitching staff this season. They currently have a strikeout to walk ratio of 7.70 (764 strikeouts against 386 bases on balls). They come in at 27th in the league as a pitching staff in total hits given up with 905. They have allowed 138 home runs and they concede 5.34 runs per 9 innings (28th in baseball). The Kansas City pitching staff have allowed 528 runs over the course of the season and come in with a team ERA of 4.97 (491 earned runs given up).
Kansas City relievers have an inherited score percentage of 36.3% out of their 102 inherited base runners. Their relief pitchers have stepped onto the mound 98 times in high leverage situations in addition to 71 occasions with runners on base. With 82 save situations, the Royals have accumulated 40 holds and 18 blown saves. They rank 24th in the league with a save percentage of 56.1%, and they have sent 330 bullpen pitchers to the mound on the campaign.
In 8,007 innings on the diamond, the Royals have accumulated a efficiency on defense of 68.9% (25th in pro baseball). The Kansas City Royals have gotten 89 double plays and have earned a fielding percentage of .987 (13th in professional baseball). The Royals have racked up 906 assists, 48 errors and have a total of 2,669 putouts so far this season.
So far in his MLB career, Lugo has surrendered 1,009 base hits while earning 1,043 K's in 1,103 innings pitched. Lugo (67-53 win-loss record in his career) has a 3.58 ERA and has surrendered 8.2 hits per nine innings. He has surrendered 439 earned runs while earning a WHIP of 1.197 and being the owner of a FIP of 3.5. His strikeout to walk ratio is 3.34 and he has gone up against 4,571 opposing hitters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Kansas City (+162)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Kansas City Royals - Twitter
San Francisco Giants - Twitter
