MLB · All-Time Matchup
Baltimore Orioles logo

Baltimore Orioles

VS
Kansas City Royals logo

Kansas City Royals

Baltimore Orioles vs Kansas City Royals:All-Time Matchup History

Matchup Overview

The Baltimore Orioles and Kansas City Royals have met 79 times in MLB. The all-time series is remarkably tight, with Kansas City Royals holding a slim lead at 40–39. Kansas City Royals have had the upper hand recently, going 3–2 in their last 5 meetings. Their most recent matchup ended 8–6 in favor of Baltimore Orioles on April 22, 2026. They are scheduled to meet again on July 10, 2026.

All-Time Head-to-Head

Showing 79 games from available historical data.

DateAwayScoreHome
Apr 22, 26
BAL
86
KC
Apr 21, 26
BAL
56
KC
Apr 20, 26
BAL
75
KC
May 4, 25
KC
116
BAL
May 3, 25
KC
40
BAL
May 2, 25
KC
03
BAL
Apr 6, 25
BAL
14
KC
Apr 5, 25
BAL
81
KC
Apr 4, 25
BAL
28
KC
Oct 2, 24
KC
21
BAL
Oct 1, 24
KC
10
BAL
Apr 21, 24
BAL
50
KC
Apr 20, 24
BAL
97
KC
Apr 19, 24
BAL
49
KC
Apr 3, 24
KC
34
BAL
Apr 2, 24
KC
41
BAL
Apr 1, 24
KC
46
BAL
Jun 11, 23
KC
311
BAL
Jun 10, 23
KC
16
BAL
Jun 9, 23
KC
23
BAL
May 4, 23
BAL
1310
KC
May 3, 23
BAL
06
KC
May 2, 23
BAL
117
KC
Jun 12, 22
BAL
107
KC
Jun 11, 22
BAL
18
KC
Jun 11, 22
BAL
64
KC
Jun 10, 22
BAL
57
KC
May 9, 22
KC
16
BAL
May 8, 22
KC
64
BAL
May 8, 22
KC
24
BAL
Sep 9, 21
KC
60
BAL
Sep 8, 21
KC
89
BAL
Sep 7, 21
KC
37
BAL
Sep 6, 21
KC
32
BAL
Jul 18, 21
BAL
50
KC
Jul 17, 21
BAL
29
KC
Jul 17, 21
BAL
84
KC
Sep 1, 19
BAL
46
KC
Aug 31, 19
BAL
142
KC
Aug 31, 19
BAL
57
KC
Aug 21, 19
KC
18
BAL
Aug 20, 19
KC
14
BAL
Aug 19, 19
KC
54
BAL
Sep 2, 18
BAL
19
KC
Sep 1, 18
BAL
29
KC
Sep 1, 18
BAL
45
KC
May 10, 18
KC
611
BAL
May 9, 18
KC
35
BAL
May 8, 18
KC
157
BAL
Aug 2, 17
KC
06
BAL
Aug 1, 17
KC
27
BAL
Jul 31, 17
KC
12
BAL
May 14, 17
BAL
89
KC
May 13, 17
BAL
23
KC
May 13, 17
BAL
34
KC
Jun 8, 16
KC
04
BAL
Jun 7, 16
KC
19
BAL
Jun 6, 16
KC
14
BAL
Apr 24, 16
BAL
16
KC
Apr 23, 16
BAL
24
KC
Apr 23, 16
BAL
83
KC
Sep 14, 15
KC
28
BAL
Sep 12, 15
KC
146
BAL
Sep 11, 15
KC
814
BAL
Aug 27, 15
BAL
85
KC
Aug 27, 15
BAL
35
KC
Aug 26, 15
BAL
23
KC
Aug 25, 15
BAL
38
KC
Oct 15, 14
BAL
12
KC
Oct 15, 14
BAL
12
KC
Oct 11, 14
KC
86
BAL
Oct 11, 14
KC
64
BAL
May 18, 14
BAL
68
KC
May 17, 14
BAL
40
KC
May 17, 14
BAL
01
KC
May 16, 14
BAL
21
KC
Apr 27, 14
KC
93
BAL
Apr 26, 14
KC
23
BAL
Apr 25, 14
KC
50
BAL

Overall Record

since 2014

Baltimore Orioles
39
Kansas City Royals
40
79 games in available data

Last 5 Meetings

BAL8
@Apr 22
6KC
BAL5
@Apr 21
6KC
BAL7
@Apr 20
5KC
KC11
@May 4
6BAL
KC4
@May 3
0BAL