Giants vs. Royals Prediction: Expert Picks, Odds, Stats & Best Bets - Sunday, April 9, 2023

Social Navigation


Giants vs. Royals Prediction: Expert Picks, Odds, Stats & Best Bets – Sunday, April 9, 2023

MLB Predictions

The Kansas City Royals (3-6) will look to Salvador Perez, with homers in two straight games, to pull off an upset win over the San Francisco Giants (3-5) Sunday at Oracle Park. The Giants are -158 moneyline favorites for the game, which starts at 4:05 PM ET live on NBCS-BA.

San Francisco’s Anthony DeSclafani and Kansas City’s Kris Bubic have been named the starters for this contest.

Giants vs. Royals Odds

  • Giants odds to win: -158
  • Royals odds to win: +136
  • Spread: Giants -1.5
  • Total: 8.5 runs

Giants vs. Royals Promo Codes

Game Time and Information

  • Date: Sunday, April 9, 2023
  • Time: 4:05 PM ET
  • TV: NBCS-BA

Who Will Win Giants vs. Royals?

Giants and Royals Betting Trends

The Giants have been the moneyline favorite only two other times so far this season, and they lost both of the games.

San Francisco has played as moneyline favorites of -158 or shorter in only one game this season, which it lost.

This season, the Royals have won three out of the nine games in which they’ve been the underdog.

Kansas City is 1-4 this season when entering a game as the underdog by +136 or more on the moneyline.

The Giants have had an over/under set by bookmakers eight times, and have combined with opponents to go over the total in five of those games (5-3-0).

Games involving the Royals have gone over the total set by oddsmakers in four of nine chances this season.

[single_bonus id=”94701″]

Giants Stats & Insights

The Giants score the sixth-most runs in baseball (44 total, 5.5 per game).

San Francisco averages 2.0 home runs per game to rank third in MLB action with 16 total home runs.

The Giants have the 11th-ranked batting average in the league (.261).

San Francisco’s hitters strike out 11.4 times per game, the most in baseball.

The 9.1 strikeouts per nine innings compiled by the Giants pitching staff ranks ninth in the majors.

San Francisco has a 4.57 team ERA that ranks 17th across all MLB pitching staffs.

[single_bonus id=”94702″]

Royals Stats & Insights

The Royals are among the lowest scoring teams in the league, ranking 27th with just 26 total runs (2.9 per game) this season.

Kansas City has hit 10 homers this season, which ranks 12th in the majors.

The Royals have a team batting average of just .187 this season, which ranks last among MLB teams.

Kansas City ranks 21st with an average of 8.8 strikeouts per game.

The Royals have an 8.7 K/9 this season as a pitching staff, which ranks 14th in the majors.

Kansas City has pitched to a 3.78 ERA this season, which ranks 10th in baseball.

Giants Key Players to Watch

The Giants will look to DeSclafani (1-0) in his second start of the season.

Thairo Estrada leads San Francisco with a batting average of .414.

Mike Yastrzemski is slugging .515 this season, with a team-best two homers while driving in five runs.

J.D. Davis leads San Francisco in home runs with two. He’s driven in six runs and is slugging .714.

David Villar leads San Francisco in home runs with two while driving in five runs and slugging .500.

[single_bonus id=”94703″]

Royals Key Players to Watch

The Royals’ Bubic will make his second start of the season.

Perez has put up a team-best batting average of .267, while leading the Royals in home runs (two) and runs batted in (four).

Vinnie Pasquantino has two doubles, a home run and five walks while batting .214.

Bobby Witt Jr. has put up a team-best two home runs and four runs batted in.

Edward Olivares is batting .278 with a double, a home run and a walk.

Giants and Royals Injuries

Giants: Joey Bart: 10 Day IL (Back), Austin Slater: 10 Day IL (Elbow), Mitch Haniger: 10 Day IL (Oblique), Roberto Pérez: 60 Day IL (Shoulder), Luke Jackson: 60 Day IL (Elbow), Luis González: 60 Day IL (Back), Thomas Szapucki: 60 Day IL (Left arm)

Royals: Drew Waters: 10 Day IL (Oblique), Daniel Lynch: 15 Day IL (Shoulder), Jake Brentz: 60 Day IL (Elbow), Angel Zerpa: 60 Day IL (Shoulder), Diego Hernandez: 60 Day IL (Shoulder)

[single_bonus id=”94700″]

Giants vs. Royals Prediction

  • Score Prediction: Giants 5, Royals 4
  • Total Prediction: Over 8.5 runs
  • How to Bet on Giants vs. Royals

    Get more MLB Picks, read the latest MLB game previews, and view the latest live MLB lines on Betsperts.

    If you are new to sports betting, read our in-depth guide on how to bet on Baseball and find the best MLB betting sites and promo codes.

    [bonus_as_per_category cat_id=105]

    Latest from Bleacher Nation:


    Author: Matt Rooney

    Matt is from the Chicagoland area and has been working in Chicago sports since 2015 with stops at WGN Radio, the Chicago Blackhawks, Stadium, and NBC Sports Chicago prior to landing at Betsperts. Matt covers just about everything for Betsperts and Bleacher Nation but focuses on the NHL and college football.