MLB · All-Time Matchup
Kansas City Royals logo

Kansas City Royals

VS
San Francisco Giants logo

San Francisco Giants

Kansas City Royals vs San Francisco Giants:All-Time Matchup History

Matchup Overview

The Kansas City Royals and San Francisco Giants have met 42 times in MLB. Kansas City Royals hold a clear edge in the all-time series, 23–19. Kansas City Royals have been dominant in recent meetings, winning 4 of their last 5. Their most recent matchup ended 5–4 in favor of Kansas City Royals on July 22, 2026.

Next Meeting

No upcoming game scheduled between these teams this season.

All-Time Head-to-Head

Showing 43 games from available historical data.

DateAwayScoreHome
Jul 22, 26
SF
45
KC
Jul 21, 26
SF
23
KC
Jul 20, 26
SF
34
KC
May 21, 25
KC
23
SF
May 21, 25
KC
84
SF
May 20, 25
KC
31
SF
Sep 22, 24
SF
20
KC
Sep 21, 24
SF
21
KC
Sep 21, 24
SF
90
KC
Mar 20, 24
KC
89
SF
Mar 11, 24
SF
129
KC
Apr 9, 23
KC
13
SF
Apr 8, 23
KC
65
SF
Apr 7, 23
KC
31
SF
Mar 24, 23
SF
03
KC
Mar 5, 23
KC
51
SF
Jun 15, 22
KC
24
SF
Jun 15, 22
KC
32
SF
Jun 14, 22
KC
26
SF
Mar 30, 22
SF
95
KC
Mar 19, 22
KC
SF
Mar 15, 21
SF
16
KC
Mar 6, 21
KC
86
SF
Feb 28, 20
SF
31
KC
Mar 23, 18
KC
96
SF
Mar 21, 18
SF
110
KC
Feb 26, 18
KC
106
SF
Mar 30, 16
SF
1016
KC
Mar 25, 16
KC
58
SF
Mar 23, 15
KC
38
SF
Mar 22, 15
SF
24
KC
Oct 30, 14
SF
32
KC
Oct 29, 14
SF
010
KC
Oct 27, 14
KC
05
SF
Oct 26, 14
KC
411
SF
Oct 25, 14
KC
32
SF
Oct 23, 14
SF
27
KC
Oct 22, 14
SF
71
KC
Aug 10, 14
SF
47
KC
Aug 9, 14
SF
24
KC
Aug 9, 14
SF
05
KC
Mar 23, 14
KC
913
SF
Mar 7, 14
SF
50
KC

Overall Record

since 2014

Kansas City Royals
23
San Francisco Giants
19
43 games in available data

Last 5 Meetings

SF4
@Jul 22
5KC
SF2
@Jul 21
3KC
SF3
@Jul 20
4KC
KC2
@May 21
3SF
KC8
@May 21
4SF