Latest MLB betting preview: Kansas City Royals vs San Francisco Giants. Get predictions and top picks. Includes analysis on key players like Bryce Eldridge. Keywords: MLB predictions, MLB game picks, baseball betting preview, Kansas City Royals vs San Francisco Giants stats and odds.
Odds available at draftkings at time of publishing
As the Kansas City Royals host the San Francisco Giants, Bryce Eldridge finds himself in a challenging position at the plate. While the young slugger has flashed potential, recent trends suggest he may struggle to drive in runs against a Giants squad that's been excellent at limiting scoring opportunities. San Francisco's pitching has been on point, holding opponents to just a .233 batting average over their last 10 games, and their bullpen has been particularly tough on right-handed hitters, which is a category Eldridge falls into. Moreover, the Royals' lineup has faced some inconsistencies recently, and with Eldridge batting lower in the order, his chances of racking up RBIs become even slimmer. Given the Giants' solid defensive metrics and Eldridge’s current form, wagering on him to stay under 0.5 RBIs feels like a smart play. Don’t be surprised if the young bat sees few opportunities to bring anyone home tonight.
Jung Hoo Lee (NA) Under 0.5 RBIs (-250)
Odds available at draftkings at time of publishing
As the Royals host the Giants on July 21, the spotlight turns to Jung Hoo Lee, but bettors might want to consider the ‘Under 0.5 RBIs’ for him in this matchup. While Lee has shown flashes of brilliance this season, he faces a Giants pitching staff that's been particularly stingy lately. San Francisco’s starters have a combined ERA under 3.50 over their last month, making it tough for hitters to capitalize. Moreover, the Royals’ offense has struggled to generate consistent run support, often leaving their key players stranded on the bases. With Lee’s recent performance trending towards minimal production in high-pressure situations, it’s hard to envision him driving in runs against a formidable Giants bullpen that has been lighting up the strike zone. All signs point to a quiet night for the rising star, making the under look like the prudent play here.
Salvador Perez (KCR) Under 1.5 Total Bases (-169)
Odds available at draftkings at time of publishing
As the Royals take on the Giants, all eyes turn to Salvador Perez, but betting on him to exceed 1.5 total bases may not be the wisest move. Perez has been a stalwart in Kansas City, yet his recent form has us questioning his power at the plate. Over the last week, he’s struggled against right-handed pitching, hitting just .220 and failing to find gaps consistently. On the mound, the Giants are rolling out a solid righty who boasts an impressive WHIP under 1.20 this season. He’s adept at keeping hitters like Perez at bay, especially with two strikeouts per inning in his last three starts. With the Royals’ lineup struggling to find momentum lately, expecting Perez to break through for more than a single hit feels like a stretch. The under on his total bases seems not just reasonable but a savvy play in this matchup.
Odds available at NA at time of publishing
As the Giants roll into Kansas City, they bring an impressive momentum that can't be ignored. With a robust lineup that's been racking up runs, they're consistently finding ways to score—averaging nearly 5.3 runs per game over the last month. Their offense is buoyed by players like J.D. Davis, who’s been raking lately, adding depth to their already potent attack. On the mound, San Francisco's ace has been lights out, sporting a sub-3.00 ERA and striking out nearly a batter per inning. This dominance is crucial, especially against a Royals team that has struggled with consistency at the plate. Kansas City, while showing flashes, has a tough time matching the Giants’ firepower and has been prone to errors in the field, which can be detrimental. With the Giants not only winning but doing so convincingly, backing them on the alternate run line feels like a smart play. Expect them to control the game and extend their lead.
Kansas City Royals vs San Francisco Giants : San Francisco Giants +2.5 (-345)
Odds available at NA at time of publishing
As the Giants roll into Kansas City, they’re riding a wave of momentum, showcasing a potent offense that’s been racking up runs, averaging over six per game in their last five outings. Meanwhile, the Royals have struggled defensively, allowing nearly five runs a game, which certainly opens the door for San Francisco to capitalize. Not to mention, the Giants' starting pitcher has been on fire, posting a sub-3.00 ERA in his last few starts, effectively neutralizing opposing lineups. The Royals' inconsistent hitting against right-handers could spell trouble, especially if they can’t solve the Giants’ ace. Given these recent trends and the glaring disparity in run production, laying the 2.5 on San Francisco looks promising. With a strong implied probability backing them, the Giants seem poised not just to win but to do so decisively, making this alternate run line an enticing play for bettors looking to capitalize on their current form.
Kansas City Royals vs San Francisco Giants : Over 9.5 Total Runs (-112)
Odds available at NA at time of publishing
As the Royals prepare to face the Giants, the stage is set for a high-scoring affair. Both offenses have been swinging hot bats lately, with Kansas City ranking among the top teams in the league for runs scored per game over the past month. Their ability to leverage the gaps at Kauffman Stadium often leads to extra-base hits, and with the Giants' pitching staff struggling to contain hard contact, expect plenty of opportunities to cross home plate. On the other side, San Francisco’s lineup has found its rhythm, especially against right-handed pitching, which could spell trouble for the Royals’ starter. A combination of patient at-bats and the potential for big innings makes the 'Over 9.5' a compelling play. Given both teams’ recent trends and the potential for offensive fireworks, this matchup feels primed for runs to rain down—setting the stage for an exciting night at the ballpark.
See All Our Picks
You're viewing a preview. Subscribe today to unlock the full article and gain access to all our expert insights and best bets - every single day.
Unlock all picks