Check the Weather for Giants vs Royals Game – 7/21/2026

San Francisco Giants logo

San Francisco Giants

@
Kansas City Royals logo

Kansas City Royals

-110O/U: 9
(-110/-110)
-110

San Francisco Giants Insights

  • San Francisco Giants – 1st Five Innings (F5) Moneyline (-120)
    The leading projection system (THE BAT X) forecasts that Tyler Mahle will concede an average of 2.92 earned runs in today’s outing.
    Explain: THE BAT X is a highly sophisticated projection system that accounts for a multitude of factors like ballpark, weather, umpire, defense, and more.
  • Bryce Eldridge – Over/Under 0.5 Hits (-215/+165)
    Bryce Eldridge is projected to hit 2nd in the batting order in this game, which would be an upgrade from his 63% rate of hitting in the bottom-half of the lineup this season.
    Explain: The higher in the order a player bats, the more plate appearances he will get and the more opportunities he will get to hit the Over for every market. A player who hits higher in the order than he normally does may provide extra value opportunity since the market may be based on him hitting lower.
  • Heliot Ramos – Over/Under 1.5 Total Bases (+100/-130)
    Heliot Ramos hits a high percentage of his flyballs to center field (39% — 93rd percentile) and will be challenged by MLB’s 4th-deepest CF fences in today’s matchup.
    Explain: This player’s skill set does not match up particularly well with the park he’s in today, which may lead to worse-than-usual performance.

Kansas City Royals Insights

  • Luinder Avila – Over/Under 3.5 Strikeouts (-150/+115)
    Luinder Avila’s high usage rate of his fastball (53.3% this year) is likely dampening his results, consider they are typically much less effective than breaking or off-speed pitches.
    Explain: Fastballs are the one easiest pitches to hit and generate few strikeouts, so pitchers who rely too heavily on them tend to be less effective than they otherwise would be.
  • Lane Thomas – Over/Under 1.5 Total Bases (+130/-170)
    Lane Thomas has seen a sizeable gain in his exit velocity of late; just compare his 99-mph average over the last two weeks to his seasonal 89.6-mph mark.
    Explain: Hitting the ball hard increases the chances of either a home run or the ball landing in fair territory for a hit before a fielder can get to it.
  • Compared to their .326 overall projected rate, the .313 the leading projection system (THE BAT X) wOBA of the Kansas City Royals projected lineup today suggests this version of the lineup a good deal weaker than usual.
    Explain: Betting lines are often based on seasonal team quality. If today’s lineup is watered down, however, there may be value if markets aren’t accounting for the lower quality of this offense.

Betting Trends

  • Over/Under 9.0 Game Total (-110/-110)
    The Kansas City Royals have hit the Game Total Over in 25 of their last 45 games (+4.15 Units / 8% ROI)
  • San Francisco Giants – Over/Under 4.5 Team Total (-115/-115)
    The San Francisco Giants have hit the Team Total Under in 19 of their last 30 games (+6.55 Units / 19% ROI)
  • Carter Jensen – Over/Under 0.5 Home Runs (+460/-750)
    Carter Jensen has hit the Home Runs Over in 3 of his last 10 games at home (+6.20 Units / 62% ROI)