Kansas City Royals defeat San Francisco Giants 3-2: Recap & Betting Results
Tue, Jul 21, 2026 · MLB · San Francisco Giants 2, Kansas City Royals 3
The Kansas City Royals beat the San Francisco Giants 3-2 on Tuesday, July 21, 2026, at Kauffman Stadium. The Kansas City Royals covered the run line as 1.5-run underdogs. The game went under the closing total of 9, with 5 runs combined. AiQ's player props in this game went 1-1.
San Francisco Giants vs. Kansas City Royals final score and game recap
The Kansas City Royals won by 1 run.
The leading performers, from the box score:
- Tyler Mahle (San Francisco Giants): 5.0 innings, 3 earned runs, 4 strikeouts.
- Drew Gilbert (San Francisco Giants): 1-for-4, 1 RBI, 1 run.
- Luinder Avila (Kansas City Royals): 6.1 innings, 2 earned runs, 7 strikeouts.
- Carter Jensen (Kansas City Royals): 1-for-4, 1 home run, 1 RBI, 1 run.
Who covered the spread in San Francisco Giants vs. Kansas City Royals?
The Kansas City Royals covered the run line as 1.5-run underdogs and won outright, by 1 run.
Did San Francisco Giants vs. Kansas City Royals go over or under the total?
The game went under: 5 runs combined against a closing total of 9, under by 4.
How did AiQ's San Francisco Giants vs. Kansas City Royals predictions do?
AiQ's player props in this game went 1-1.
- Player props: 1-1, -$40.48 on $100 a pick at the listed prices.
San Francisco Giants vs. Kansas City Royals player prop results
AiQ's player prop picks went 1-1 in this game, -$40.48 on $100 a pick at the listed prices.
- Luinder Avila (Kansas City Royals): over 3.5 strikeouts at -168, finished with 7, a win.
- Tyler Mahle (San Francisco Giants): over 4.5 strikeouts at +117, finished with 4, a loss.
San Francisco Giants and Kansas City Royals betting trends: 2026 season
This result left the San Francisco Giants 42-59 in the 2026 regular season (22-25 at home, 20-34 away or at neutral sites). Against the run line, they covered in 47 of 98 games with a closing line on file. Their games went over the closing total 44 times and under 45 times, with 9 pushes. That made it four straight losses for the San Francisco Giants.
This result left the Kansas City Royals 42-60 in the 2026 regular season (25-27 at home, 17-33 away or at neutral sites). Against the run line, they covered in 42 of 98 games with a closing line on file. Their games went over the closing total 48 times and under 49 times, with 1 push. That made it two straight wins for the Kansas City Royals.
What's next for San Francisco Giants and Kansas City Royals?
Next for the San Francisco Giants: at the Kansas City Royals on Wednesday, July 22, 2026. Next for the Kansas City Royals: the San Francisco Giants at home on Wednesday, July 22, 2026.