MLB · All-Time Matchup
Cleveland Guardians logo

Cleveland Guardians

VS
Kansas City Royals logo

Kansas City Royals

Cleveland Guardians vs Kansas City Royals:All-Time Matchup History

Matchup Overview

The Cleveland Guardians and Kansas City Royals have met 227 times in MLB. Cleveland Guardians hold a dominant all-time edge, leading the series 131–95, with 1 draw. Cleveland Guardians have had the upper hand recently, going 3–2 in their last 5 meetings. Their most recent matchup ended 8–5 in favor of Cleveland Guardians on May 7, 2026. They are scheduled to meet again on August 28, 2026.

All-Time Head-to-Head

Showing 228 games from available historical data.

DateAwayScoreHome
May 7, 26
CLE
85
KC
May 6, 26
CLE
31
KC
May 5, 26
CLE
35
KC
May 4, 26
CLE
26
KC
Apr 8, 26
KC
210
CLE
Apr 7, 26
KC
12
CLE
Apr 6, 26
KC
42
CLE
Sep 11, 25
KC
23
CLE
Sep 10, 25
KC
43
CLE
Sep 9, 25
KC
02
CLE
Sep 8, 25
KC
210
CLE
Jul 27, 25
CLE
14
KC
Jul 26, 25
CLE
35
KC
Jul 26, 25
CLE
64
KC
Apr 13, 25
KC
42
CLE
Apr 12, 25
KC
36
CLE
Apr 11, 25
KC
07
CLE
Mar 30, 25
CLE
62
KC
Mar 29, 25
CLE
34
KC
Mar 27, 25
CLE
74
KC
Sep 4, 24
CLE
14
KC
Sep 3, 24
CLE
71
KC
Sep 2, 24
CLE
42
KC
Aug 28, 24
KC
57
CLE
Aug 27, 24
KC
61
CLE
Aug 26, 24
KC
43
CLE
Aug 26, 24
KC
94
CLE
Jun 30, 24
CLE
26
KC
Jun 29, 24
CLE
310
KC
Jun 29, 24
CLE
72
KC
Jun 28, 24
CLE
12
KC
Jun 6, 24
KC
43
CLE
Jun 4, 24
KC
58
CLE
Mar 21, 24
KC
58
CLE
Mar 15, 24
CLE
61
KC
Mar 2, 24
KC
1312
CLE
Sep 20, 23
CLE
26
KC
Sep 19, 23
CLE
67
KC
Sep 18, 23
CLE
46
KC
Jul 26, 23
KC
38
CLE
Jul 25, 23
KC
15
CLE
Jul 24, 23
KC
53
CLE
Jul 9, 23
KC
41
CLE
Jul 8, 23
KC
610
CLE
Jul 7, 23
KC
03
CLE
Jul 6, 23
KC
16
CLE
Jun 29, 23
CLE
141
KC
Jun 29, 23
CLE
34
KC
Jun 28, 23
CLE
21
KC
Mar 12, 23
CLE
67
KC
Feb 28, 23
KC
126
CLE
Oct 5, 22
KC
29
CLE
Oct 4, 22
KC
35
CLE
Oct 3, 22
KC
52
CLE
Oct 2, 22
KC
57
CLE
Oct 1, 22
KC
71
CLE
Sep 30, 22
KC
36
CLE
Sep 8, 22
CLE
12
KC
Sep 7, 22
CLE
41
KC
Sep 6, 22
CLE
65
KC
Jul 10, 22
CLE
15
KC
Jul 9, 22
CLE
34
KC
Jul 9, 22
CLE
131
KC
Jun 1, 22
KC
04
CLE
May 31, 22
KC
38
CLE
May 30, 22
KC
37
CLE
Apr 11, 22
CLE
107
KC
Apr 10, 22
CLE
173
KC
Apr 9, 22
CLE
01
KC
Apr 7, 22
CLE
13
KC
Mar 28, 22
CLE
919
KC
Mar 10, 22
KC
CLE
Oct 1, 21
Cleveland Indians
61
KC
Sep 30, 21
Cleveland Indians
510
KC
Sep 29, 21
Cleveland Indians
46
KC
Sep 27, 21
KC
38
Cleveland Indians
Sep 21, 21
KC
14
Cleveland Indians
Sep 20, 21
KC
72
Cleveland Indians
Sep 20, 21
KC
42
Cleveland Indians
Sep 3, 21
Cleveland Indians
42
KC
Sep 2, 21
Cleveland Indians
53
KC
Sep 1, 21
Cleveland Indians
72
KC
Jul 10, 21
KC
614
Cleveland Indians
Jul 9, 21
KC
12
Cleveland Indians
Jul 8, 21
KC
47
Cleveland Indians
May 6, 21
Cleveland Indians
54
KC
May 6, 21
Cleveland Indians
40
KC
May 5, 21
Cleveland Indians
73
KC
May 4, 21
Cleveland Indians
86
KC
Apr 7, 21
KC
24
Cleveland Indians
Apr 5, 21
KC
30
Cleveland Indians
Mar 29, 21
Cleveland Indians
45
KC
Mar 1, 21
KC
86
Cleveland Indians
Sep 10, 20
KC
111
Cleveland Indians
Sep 9, 20
KC
30
Cleveland Indians
Sep 8, 20
KC
86
Cleveland Indians
Sep 7, 20
KC
25
Cleveland Indians
Sep 3, 20
Cleveland Indians
50
KC
Sep 2, 20
Cleveland Indians
101
KC
Sep 1, 20
Cleveland Indians
12
KC
Jul 26, 20
KC
29
Cleveland Indians
Jul 25, 20
KC
32
Cleveland Indians
Jul 24, 20
KC
02
Cleveland Indians
Feb 23, 20
Cleveland Indians
95
KC
Aug 25, 19
KC
98
Cleveland Indians
Aug 24, 19
KC
24
Cleveland Indians
Aug 23, 19
KC
14
Cleveland Indians
Jul 28, 19
Cleveland Indians
69
KC
Jul 27, 19
Cleveland Indians
83
KC
Jul 27, 19
Cleveland Indians
91
KC
Jul 26, 19
Cleveland Indians
54
KC
Jul 21, 19
KC
45
Cleveland Indians
Jul 20, 19
KC
10
Cleveland Indians
Jul 19, 19
KC
510
Cleveland Indians
Jul 4, 19
Cleveland Indians
40
KC
Jul 4, 19
Cleveland Indians
84
KC
Jul 3, 19
Cleveland Indians
95
KC
Jun 26, 19
KC
35
Cleveland Indians
Jun 25, 19
KC
86
Cleveland Indians
Jun 24, 19
KC
23
Cleveland Indians
Apr 14, 19
Cleveland Indians
89
KC
Apr 13, 19
Cleveland Indians
18
KC
Apr 13, 19
Cleveland Indians
03
KC
Mar 13, 19
Cleveland Indians
717
KC
Mar 3, 19
KC
137
Cleveland Indians
Sep 30, 18
Cleveland Indians
21
KC
Sep 29, 18
Cleveland Indians
146
KC
Sep 29, 18
Cleveland Indians
49
KC
Sep 28, 18
Cleveland Indians
12
KC
Sep 5, 18
KC
13
Cleveland Indians
Sep 4, 18
KC
39
Cleveland Indians
Sep 3, 18
KC
51
Cleveland Indians
Aug 26, 18
Cleveland Indians
125
KC
Aug 25, 18
Cleveland Indians
45
KC
Aug 25, 18
Cleveland Indians
17
KC
Jul 5, 18
Cleveland Indians
32
KC
Jul 4, 18
Cleveland Indians
64
KC
Jul 3, 18
Cleveland Indians
93
KC
May 13, 18
KC
211
Cleveland Indians
May 12, 18
KC
26
Cleveland Indians
May 11, 18
KC
109
Cleveland Indians
Apr 8, 18
KC
13
Cleveland Indians
Apr 7, 18
KC
10
Cleveland Indians
Apr 6, 18
KC
23
Cleveland Indians
Mar 22, 18
KC
128
Cleveland Indians
Mar 11, 18
Cleveland Indians
31
KC
Sep 17, 17
KC
23
Cleveland Indians
Sep 16, 17
KC
48
Cleveland Indians
Sep 15, 17
KC
43
Cleveland Indians
Sep 14, 17
KC
23
Cleveland Indians
Aug 27, 17
KC
012
Cleveland Indians
Aug 26, 17
KC
04
Cleveland Indians
Aug 25, 17
KC
04
Cleveland Indians
Aug 20, 17
Cleveland Indians
47
KC
Aug 19, 17
Cleveland Indians
101
KC
Aug 19, 17
Cleveland Indians
50
KC
Jun 4, 17
Cleveland Indians
80
KC
Jun 3, 17
Cleveland Indians
04
KC
Jun 3, 17
Cleveland Indians
512
KC
May 28, 17
KC
110
Cleveland Indians
May 27, 17
KC
52
Cleveland Indians
May 26, 17
KC
64
Cleveland Indians
May 7, 17
Cleveland Indians
10
KC
May 6, 17
Cleveland Indians
13
KC
May 6, 17
Cleveland Indians
31
KC
Mar 18, 17
Cleveland Indians
44
KC
Mar 11, 17
KC
67
Cleveland Indians
Oct 2, 16
Cleveland Indians
32
KC
Oct 1, 16
Cleveland Indians
72
KC
Oct 1, 16
Cleveland Indians
63
KC
Sep 22, 16
KC
25
Cleveland Indians
Sep 21, 16
KC
34
Cleveland Indians
Sep 20, 16
KC
12
Cleveland Indians
Jul 20, 16
Cleveland Indians
73
KC
Jul 20, 16
Cleveland Indians
114
KC
Jul 19, 16
Cleveland Indians
37
KC
Jun 16, 16
Cleveland Indians
49
KC
Jun 15, 16
Cleveland Indians
23
KC
Jun 14, 16
Cleveland Indians
12
KC
Jun 5, 16
KC
07
Cleveland Indians
Jun 4, 16
KC
17
Cleveland Indians
Jun 3, 16
KC
16
Cleveland Indians
Jun 2, 16
KC
45
Cleveland Indians
May 8, 16
KC
45
Cleveland Indians
May 7, 16
KC
70
Cleveland Indians
May 6, 16
KC
17
Cleveland Indians
Mar 23, 16
KC
67
Cleveland Indians
Mar 13, 16
Cleveland Indians
94
KC
Sep 27, 15
Cleveland Indians
03
KC
Sep 26, 15
Cleveland Indians
60
KC
Sep 26, 15
Cleveland Indians
95
KC
Sep 17, 15
KC
84
Cleveland Indians
Sep 16, 15
KC
15
Cleveland Indians
Sep 15, 15
KC
20
Cleveland Indians
Sep 14, 15
KC
38
Cleveland Indians
Jul 29, 15
KC
112
Cleveland Indians
Jul 28, 15
KC
21
Cleveland Indians
Jul 27, 15
KC
94
Cleveland Indians
Jun 5, 15
Cleveland Indians
62
KC
Jun 4, 15
Cleveland Indians
24
KC
Jun 3, 15
Cleveland Indians
21
KC
May 7, 15
Cleveland Indians
103
KC
May 7, 15
Cleveland Indians
47
KC
May 6, 15
Cleveland Indians
35
KC
Apr 29, 15
KC
57
Cleveland Indians
Apr 28, 15
KC
115
Cleveland Indians
Apr 27, 15
KC
62
Cleveland Indians
Mar 16, 15
Cleveland Indians
56
KC
Mar 12, 15
KC
105
Cleveland Indians
Sep 23, 14
KC
71
Cleveland Indians
Sep 22, 14
Cleveland Indians
43
KC
Sep 22, 14
KC
20
Cleveland Indians
Aug 30, 14
Cleveland Indians
61
KC
Aug 30, 14
Cleveland Indians
32
KC
Jul 27, 14
Cleveland Indians
103
KC
Jul 26, 14
Cleveland Indians
46
KC
Jul 26, 14
Cleveland Indians
57
KC
Jul 25, 14
Cleveland Indians
12
KC
Jul 6, 14
KC
14
Cleveland Indians
Jul 5, 14
KC
37
Cleveland Indians
Jul 4, 14
KC
71
Cleveland Indians
Jun 11, 14
Cleveland Indians
59
KC
Jun 11, 14
Cleveland Indians
14
KC
Apr 24, 14
KC
15
Cleveland Indians
Apr 23, 14
KC
35
Cleveland Indians
Apr 22, 14
KC
82
Cleveland Indians
Apr 21, 14
KC
34
Cleveland Indians
Mar 13, 14
KC
612
Cleveland Indians

Overall Record

since 2014

Cleveland Guardians
131
Kansas City Royals
95
Draws1
228 games in available data

Last 5 Meetings

CLE8
@May 7
5KC
CLE3
@May 6
1KC
CLE3
@May 5
5KC
CLE2
@May 4
6KC
KC2
@Apr 8
10CLE