San Francisco Giants vs Kansas City Royals MLB Betting Prediction

MLB Giants vs Kansas City Royals Prediction 9/21/2024

The San Francisco Giants (75-79) travel to face off against the Kansas City Royals (82-72) on Saturday, September 21st. This game will be played at Kauffman Stadium in Kansas City and televised on BSKC. The Giants are coming off a win in their previous game, while the Royals are looking to get back on track from a loss to the Giants. First pitch is set for 4:10 CT.

Giants vs. Royals Betting Prediction

  • Money Line Prediction: Royals (-154)
  • Over/Under Prediction: Over 8.5 Runs
  • The Royals have scored 5 or more runs in 6 of their last 15 games.
  • The Royals have a home record of 45-34, indicating strong performance at home.
  • The Royals have won 4 out of their last 6 home games.
  • The Royals have outscored their opponents by a total of 10 runs in their last 3 wins.
  • The Giants have a losing record on the road at 34-42.

Giants vs Royals

san francisco giants nba

San Francisco picked up a 2-1 win over the Royals in the most recent game of this series. The Giants had a one-run lead going into the 9th inning, and the Royals could only muster one run in the bottom half of the inning. Heading into the game, the Giants were at +169 on the money line.

Mason Black started for the Giants and went 5 2/3 innings while giving up just four hits and striking out four. He did not give up a run in the game but did issue one walk. Camilo Doval got the save. Michael Wacha only went 5 2/3 innings for the Royals, giving up two earned runs on six hits.

At the plate, Heliot Ramos was the only Giants hitter to have more than one hit. He went 3/4 with an RBI. Casey Schmitt also had a two-hit game for San Francisco. Bobby Witt Jr. had a three-hit game for the Royals.

San Francisco has a 23-22-4 series record this season, and they are 46-32 as favorites. The Giants are 34-42 on the road and have won two straight series away from home. In games they have won, the Giants have an average run margin of +3.2.

On the run line, the Giants are 43-33 on the road, and their overall run margin is -0.1. This season, the Giants have played 19 games with an 8.5 run total, going 14-10 in those matchups. The over/under record for Giants games this season is 78-70, with the average total being 8 runs per game.

Landen Roupp Gets The Start For The Giants

Right-hander Landen Roupp gets the start for the Giants today as he faces the Royals on the road. He has made 21 appearances this season to go along with two starts. Roupp’s ERA for the season is 3.02, and his record is 0-1. Opponents have hit .197 off Roupp this season, and his WHIP is currently 1.25. In his last outing, Roupp went five innings and didn’t give up a run, finishing with a no-decision. Before that, he had given up two earned runs in three straight outings. So far, he has made 13 appearances at home and eight on the road.

Giants Offense Breakdown

San Francisco’s offense comes into today’s game averaging 4.2 runs per game, which is 17th in the league. They have been a bit better on the road, averaging 4.3 runs per game. As a team, the Giants are batting .238, which is 13th in the league, and are 18th in home runs. Their team on-base percentage is just .306 (12th), and they are 19th in slugging and 18th in OPS.

Over his last nine games, Mike Yastrzemski has four homers but is batting just .212. For the season, he is hitting .247 with an OBP of .329. Matt Chapman and Heliot Ramos are the Giants’ top power hitters, with Chapman leading the team with 24 homers and Ramos right behind him at 21. Chapman also has 73 RBIs, and Ramos has 70. Schmitt comes into the game on a three-game hitting streak.

This season, the Royals have an 85-69 run line record, and their average run margin is +0.6 runs per game. They are 47-29 straight up as the favorite, but 35-43 as the underdog. Overall, Kansas City is 82-72 and they have lost five in a row, putting them 7.5 games behind the Guardians in the AL Central.

When the total has been set at 8.5 runs, the Royals have an O/U record of 17-27. The under has hit in their last three games, and the O/U line for today’s game is 8.5 runs. Kansas City’s series record this season is 22-25-2.

Brady Singer Gets The Start For The Royals

Right-hander Brady Singer will be on the mound for the Royals today as he faces the Giants at home. Singer has made 30 starts this season and has a record of 9-11 with a 3.53 ERA. Looking back at his last outing, Singer took the loss, giving up four earned runs in five innings of work against the Pirates. He has allowed at least two earned runs in each of his last three outings. Singer’s WHIP for the season is 1.27, and opponents are batting .250 off him this year. Per nine innings, he is averaging 8.5 strikeouts and 2.67 walks.

Royals Offense Breakdown

kansas city royals

Heading into today’s game, the Royals are averaging 4.7 runs per game, which is 9th in the league. They have been even better at home, averaging 4.9 runs per contest. Overall, the Royals are batting .252 as a team, which is 6th in the league. Both of the Royals’ top hitters, Bobby Witt Jr. and Salvador Perez, have been swinging the bat well of late, with Witt going 12/39 in his last 10 games and Perez 13/38.

Witt Jr. comes into the game with a league-leading 108 RBIs, and his 32 homers are 11th in the league. Perez is 8th in the league in RBIs and has gone deep 27 times this season. Yuli Gurriel is currently on a six-game hitting streak for the Royals.

Giants vs Royals Prediction

Our predicted final score for this game is 5-4 in favor of the Royals, and with them having a money line of -154, this is the best way to go about placing a bet on this game. The Giants are at +131, but we don’t see them picking up the win today.

Looking at the starting pitchers, Brady Singer is projected to finish with six strikeouts compared to Landen Roupp with five. However, we have Singer finishing with a better chance to pick up the win than Roupp, but we do have Singer’s chances of picking up a win as just average.


All odds are courtesy of Action247 Sportsbook. Good luck!!


* All odds are provided by Action247 Sportsbook and all odds subject to change.**All views expressed are my own. My picks are my own and are not a guarantee, bet at your own risk.Action247 does not warrant the accuracy of completeness of the information, text, graphics, links or other items contained within these post.