Royals Complete Sweep Over Giants with 5-4 Victory
Wednesday, July 22, 2026, 2:10 PM ET · Kauffman Stadium
Kansas City Royals 5, San Francisco Giants 4, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won San Francisco Giants vs Kansas City Royals?
Kansas City Royals beat San Francisco Giants 5-4 at Kauffman Stadium on July 22, 2026.
Who was favored in San Francisco Giants vs Kansas City Royals?
San Francisco Giants were the favorite at DraftKings, moneyline -142 (about 59% implied). The underdog won.
The Kansas City Royals secured a thrilling 5-4 victory over the San Francisco Giants at Kauffman Stadium, completing a three-game sweep of the series. This win was particularly notable as it marked the Royals' third consecutive victory, improving their record to 43-60, while the Giants fell to 42-60. The Royals' recent form has seen them win four of their last ten games, with a scoring average of 4.3 runs per game and an average of 7.4 runs allowed. In contrast, the Giants have struggled, going 5-5 in their last ten games, but their scoring average of 4.8 runs per game with only 3.2 runs allowed indicates a strong defensive effort despite their recent losses.
The game unfolded with the Giants taking an early lead. In the sixth inning, Luis Arraez hit a sacrifice fly to center field, allowing Willy Adames to score and giving San Francisco a 1-0 advantage. The Giants extended their lead in the seventh inning when J.P. Lee tripled to right field, scoring Rafael Devers, followed by Adames hitting a ground rule double that brought Lee home, making it 3-0.
However, the Royals responded fiercely in the same inning. Salvador Perez hit a massive home run to center field, measuring 437 feet, scoring Vinny Pasquantino and narrowing the gap to 3-2. The Royals continued their rally as Maikel Garcia's single allowed Nick Loftin to score, tying the game at 3-3. The Royals took the lead for the first time when Thomas singled to right, scoring both Loftin and Marte, bringing the score to 5-3.
In the ninth inning, the Giants fought back with Casey Schmitt hitting a home run to left field, reducing the deficit to 5-4, but it was not enough to overcome the Royals' lead. The Royals' victory was crucial in maintaining their momentum, especially after their recent struggles against teams like the San Diego Padres.
In terms of home and away performance, the Royals have shown a better record at home with 3 wins out of their last 4 games, while the Giants have struggled on the road, losing their last three games in a row. The Royals' home record stands at 43-60, while the Giants' away record is also 42-60, indicating both teams have faced challenges throughout the season.
Injury concerns were a factor for both teams, with the Royals missing several key players, including Maikel Garcia, who is on the 10-Day IL with a hamstring issue, and Connor Seabold, who is on the 60-Day IL due to a lat injury. The Giants also faced their own injury woes, with Victor Bericoto on the 10-Day IL due to a knee issue, and Marcelo Mayer on the 10-Day IL with a forearm injury. These absences have undoubtedly impacted both teams' performances throughout the series.
The betting odds provided by DraftKings for this matchup indicated the Giants at -142, with a spread of 1.5 and a total of 8.5 runs. The Royals were listed at +118 on the money line, reflecting the competitive nature of the game.
Overall, this series showcased the Royals' ability to capitalize on opportunities and maintain their composure under pressure, while the Giants will need to reassess their strategies as they continue to face challenges on the road. The Royals' victory not only highlights their recent resurgence but also sets the stage for their upcoming games as they look to build on this momentum.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | SF -142 | 8.5 o -119 / u -101 | San Francisco Giants -142 · Kansas City Royals +118 |
Injury report
- Maikel Garcia10-Day-ILHamstringKansas City Royals
- Connor Seabold60-Day-ILLatKansas City Royals
- Tony Gonsolin15-Day-ILElbowKansas City Royals
- James McArthur60-Day-ILElbowKansas City Royals
- Beck Way15-Day-ILShoulderKansas City Royals
- Victor Bericoto10-Day-ILKneeSan Francisco Giants
- Marcelo Mayer10-Day-ILForearmSan Francisco Giants
- JT Brubaker15-Day-ILRibsSan Francisco Giants
- Keaton Winn15-Day-ILElbowSan Francisco Giants
- Matt Gage60-Day-ILElbowSan Francisco Giants
Recent form
Kansas City Royals
Last 10: 4-6Streak W24.3 scored · 7.4 allowed per game3-1 at home
- W3-2vs San Francisco GiantsJul 21
- W4-3vs San Francisco GiantsJul 20
- L2-19vs San Diego PadresJul 19
- W7-6vs San Diego PadresJul 18
- L2-8at Baltimore OriolesJul 12
- L1-6at Baltimore OriolesJul 11
- L3-5at Baltimore OriolesJul 10
- L3-7at New York MetsJul 9
- L2-6at New York MetsJul 8
- W16-12at New York MetsJul 7
San Francisco Giants
Last 10: 5-5Streak L34.8 scored · 3.2 allowed per game2-3 away
- L2-3at Kansas City RoyalsJul 21
- L3-4at Kansas City RoyalsJul 20
- L3-4at Seattle MarinersJul 19
- W7-0at Seattle MarinersJul 18
- W3-1vs Colorado RockiesJul 12
- L3-4vs Colorado RockiesJul 11
- W8-2vs Colorado RockiesJul 10
- L3-9vs Toronto Blue JaysJul 8
- W10-1vs Toronto Blue JaysJul 7
- W6-4at Colorado RockiesJul 5
Standings
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Los Angeles | - | 57 | L2 | .590 | 82 |
| Arizona | 9 | 67 | W1 | .525 | 74 |
| San Diego | 9.5 | 67 | L2 | .521 | 73 |
| San Francisco | 24.5 | 82 | W1 | .414 | 58 |
| Colorado | 28.5 | 86 | W2 | .386 | 54 |
| Chicago | - | 66 | L1 | .525 | 73 |
| Cleveland | 3 | 69 | L1 | .504 | 70 |
| Minnesota | 6.5 | 73 | L1 | .479 | 67 |
| Detroit | 9 | 75 | W1 | .460 | 64 |
| Kansas City | 11.5 | 78 | L3 | .443 | 62 |
How the scoring went
- 6th Inning1-0Arraez hit sacrifice fly to center, Adames scored, Gilbert to third.
- 7th Inning2-0Lee tripled to right, Devers scored.
- 7th Inning3-0Adames hit a ground rule double, Lee scored.
- 7th Inning3-2Perez homered to center (437 feet), Pasquantino scored.
- 7th Inning3-3Loftin singled to left, Massey scored, Marte to second.
- 7th Inning3-5Thomas singled to right, Loftin scored and Marte scored, Jensen to third.
- 9th Inning4-5Schmitt homered to left (376 feet).
Win probability
Above the line favours Kansas City Royals, below favours San Francisco Giants.
Venue
- Kauffman StadiumKansas City, Missouri
- Attendance14606
- OfficialsMalachi Moore, Alfonso Marquez, Mike Estabrook, Lance Barrett