The Kansas City Royals (27-22) visit the San Francisco Giants (28-20) on Wednesday at 3:45 p.m. ET. The Royals are moneyline underdogs (+115) against the favored Giants (-136). Kansas City has not named a starter while San Francisco is projected to start Logan Webb.
Check out all the Latest Baseball Betting Previews!
Betting Odds
Bet $20, Payout $34.71
Giants to win vs Royals -136
Giants vs. Royals betting lines
- Favorite: Giants (-136)
- Underdog: Royals (+115)
- Over/under: 7.5
Giants betting info, hitting leaders, & pitching
Giants betting info
- The Giants are 18-10 in games they were favored on the moneyline (winning 64.3% of those games).
- San Francisco has a 15-5 record (winning 75% of its games) when it has played as moneyline favorites of -136 or shorter.
- Based on this game’s moneyline, the Giants have an implied win probability of 57.6%.
- San Francisco has had an over/under set by oddsmakers 48 times, and have combined with opponents to go over the total in 26 of those games (26-21-1).
- The Giants are 24-24-0 ATS this season.
Giants hitting info
- Jung Hoo Lee is batting .276 with 13 doubles, two triples, six home runs and 11 walks.
- In MLB play, Lee ranks 81st in home runs and 21st in RBI.
- Wilmer Flores has put his power on display as he leads his team with 10 home runs and 42 runs batted in.
- Flores currently ranks 18th in home runs and third in RBI in the majors.
- Heliot Ramos paces the Giants with a team-best batting average of .292.
- Ramos has safely hit in five games in a row. During his last five outings he is hitting .368 with a double, a home run, two walks and five RBIs.
- Matt Chapman has seven doubles, eight home runs and 31 walks while batting .216.
Giants pitching rankings
- The pitching staff for the Giants has a collective 8.7 K/9, the 10th-best in the majors.
- San Francisco has the seventh-ranked team ERA across all MLB pitching staffs (3.40).
- Pitchers for the Giants combine for the 12th-ranked WHIP in MLB (1.231).
- The Giants allow the third-fewest home runs in baseball (38 total, 0.8 per game).
- San Francisco struck out seven Royals batters while allowing 10 hits in a 3-1 loss in its last game.
Royals betting info, hitting leaders, & pitching
Royals betting info
- The Royals have been underdogs in 28 games this season and won 14 (50%) of those contests.
- Kansas City has a record of 7-7 in games where oddsmakers have it as underdogs of at least +115 on the moneyline.
- The implied probability of a win by the Royals, based on the moneyline, is 46.5%.
- Games involving Kansas City have gone over the total set by oddsmakers in 16 of 49 chances this season.
- In 49 games with a spread this season, the Royals are 27-22-0 ATS.
Royals hitting info
- Bobby Witt Jr. has been key for Kansas City with five home runs, 25 RBI and a batting average of .302 this season.
- Among all hitters in the majors, Witt is 117th in home runs and 54th in RBI.
- Maikel Garcia leads Kansas City in batting with a .306 average while slugging five homers and driving in 20 runs.
- Garcia ranks 117th in home runs and 105th in RBI among all MLB hitters this year.
- Garcia brings a five-game hitting streak into this game. In his last five games he is batting .444 with three doubles, a home run, two walks and three RBIs.
- Vinnie Pasquantino leads Kansas City in home runs (eight) and runs batted in (28) this season while batting .228.
- Pasquantino brings a four-game hitting streak into this game. During his last five outings he is hitting .250 with two home runs, a walk and three RBIs.
- Jonathan India has collected 40 hits this season and has an OBP of .333. He’s slugging .317 on the year.
Royals pitching rankings
- The Royals have an 8.1 K/9 this season as a pitching staff, which ranks 20th in the big leagues.
- Kansas City has pitched to a 3.03 ERA this season, which ranks second in baseball.
- The Royals have a combined WHIP of just 1.169 as a pitching staff, which is the sixth-best in baseball this season.
- The Royals have given up the seventh-fewest long balls so far this season with only 42 home runs allowed.
- Kansas City pitchers struck out seven Giants batters while allowing six hits in a 3-1 win last time out.
Author Profile

BetDecider Team
The BetDecider team brings you the most current sports betting content, with expert insights and tips. Our aim is that you can make an informed betting decision, including best odds and exclusive sportsbook offers, to maximize your betting experience.


