Giants vs. Royals Dunkel MLB Picks, Predictions and Prop Bets - July 22
22 July 2026

The Kansas City Royals will attempt to sweep the San Francisco Giants at Kauffman Stadium on Wednesday, at 2:10 p.m. ET. Landen Roupp (7-8, 3.98 ERA) will start for the Giants, who are 42-59 this season and fourth in the NL West. Seth Lugo (3-6, 4.39 ERA) is the expected starter for the Royals, who are 42-60 and fifth in the AL Central.
Despite being the away team the Giants are a moderate moneyline favorite (-130) over the Royals (+107). The game's total is set at 8.5.
Giants vs. Royals Odds, Game Time
- Game day: Wednesday, July 22, 2026
- Game time: 2:10 p.m. ET
- Location: Kansas City, Missouri
- Stadium: Kauffman Stadium
- Favorite: Giants (-130)
- Underdog: Royals (+107)
- Over/under: 8.5
How to Watch Giants vs. Royals
- TV Channel: ROYL and NBCS-BA
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Giants vs. Royals: Betting the Moneyline
- The Giants have gone 18-20 in games they were listed as the moneyline favorite (winning 47.4% of those games).
- Kansas City has won in 25, or 37.9%, of the 66 contests it has been named as odds-on underdogs in this year.
- This season San Francisco has won nine of its 18 games, or 50%, when favored by at least -130 on the moneyline.
- This season, the Royals have been victorious 13 times in 37 chances when named as an underdog of at least +107 or worse on the moneyline.
- The Giants have an implied moneyline win probability of 56.5% in this contest.
- The Royals have an implied victory probability of 48.3% according to the moneyline set for this matchup.
Giants vs. Royals: Betting the Spread & Total
- The Giants have played in 100 games with a set over/under, and have combined with their opponents to go over the total 46 times (46-46-8).
- Games involving Kansas City have gone over the total set by oddsmakers in 49 of 102 chances this season.
- The Giants have a 46-54-0 record against the spread this season.
- The Royals are 44-58-0 against the spread in their 102 games with a line set by sportsbooks this season.
