Kansas City Royals vs Baltimore Orioles

Head-to-Head History

48 KCR Wins
-
47 BAL Wins

Head-to-Head Record

Team 2026 L5 L10 L15 L20
Kansas City Royals Win: 1
WR: 33.3%
Win: 3
WR: 60.0%
Win: 6
WR: 60.0%
Win: 8
WR: 53.3%
Win: 9
WR: 45.0%
Baltimore Orioles Win: 2
WR: 66.7%
Win: 2
WR: 40.0%
Win: 4
WR: 40.0%
Win: 7
WR: 46.7%
Win: 11
WR: 55.0%

ALL 95 Matches | From 2012 to 2026

Date Type Away Score Home Score Winner WP LP
April 22, 2026RegularBaltimore Orioles8Kansas City Royals6Baltimore Orioles Chris Bassitt (1-2) Michael Wacha (2-1)
April 21, 2026RegularBaltimore Orioles5Kansas City Royals6Kansas City Royals Lucas Erceg (1-1) Ryan Helsley (0-2)
April 20, 2026RegularBaltimore Orioles7Kansas City Royals5Baltimore Orioles Anthony Nunez (1-0) Alex Lange (0-2)
May 4, 2025RegularKansas City Royals11Baltimore Orioles6Kansas City Royals Angel Zerpa (2-0) Yennier Cano (0-1)
May 3, 2025RegularKansas City Royals4Baltimore Orioles0Kansas City Royals Kris Bubic (3-2) Tomoyuki Sugano (3-2)
May 2, 2025RegularKansas City Royals0Baltimore Orioles3Baltimore Orioles Dean Kremer (3-4) Michael Wacha (1-4)
April 6, 2025RegularBaltimore Orioles1Kansas City Royals4Kansas City Royals Kris Bubic (2-0) Cade Povich (0-1)
April 5, 2025RegularBaltimore Orioles8Kansas City Royals1Baltimore Orioles Tomoyuki Sugano (1-1) Michael Wacha (0-2)
April 4, 2025RegularBaltimore Orioles2Kansas City Royals8Kansas City Royals Seth Lugo (1-0) Dean Kremer (1-1)
October 2, 2024ALWC G2Kansas City Royals2Baltimore Orioles1Kansas City RoyalsAngel Zerpa (1-0) Cionel Pérez (0-1)
October 1, 2024ALWC G1Kansas City Royals1Baltimore Orioles0Kansas City RoyalsCole Ragans (1-0) Corbin Burnes (0-1)
April 21, 2024RegularBaltimore Orioles5Kansas City Royals0Baltimore OriolesCole Irvin (1-1) Seth Lugo (3-1)
April 20, 2024RegularBaltimore Orioles9Kansas City Royals7Baltimore OriolesCorbin Burnes (3-0) Cole Ragans (0-2)
April 19, 2024RegularBaltimore Orioles4Kansas City Royals9Kansas City RoyalsAlec Marsh (3-0) Dean Kremer (0-2)
April 3, 2024RegularKansas City Royals3Baltimore Orioles4Baltimore OriolesYennier Cano (1-0) Will Smith (0-2)
April 2, 2024RegularKansas City Royals4Baltimore Orioles1Kansas City RoyalsAlec Marsh (1-0) Cole Irvin (0-1)
April 1, 2024RegularKansas City Royals4Baltimore Orioles6Baltimore OriolesCraig Kimbrel (1-0) Nick Anderson (0-1)
June 11, 2023RegularKansas City Royals3Baltimore Orioles11Baltimore OriolesKyle Gibson (8-3) Mike Mayers (1-2)
June 10, 2023RegularKansas City Royals1Baltimore Orioles6Baltimore OriolesCole Irvin (1-2) Brady Singer (4-5)
June 9, 2023RegularKansas City Royals2Baltimore Orioles3Baltimore OriolesTyler Wells (5-2) Daniel Lynch IV (0-2)
May 4, 2023RegularBaltimore Orioles13Kansas City Royals10Baltimore OriolesYennier Cano (1-0) Aroldis Chapman (1-2)
May 3, 2023RegularBaltimore Orioles0Kansas City Royals6Kansas City RoyalsZack Greinke (1-4) Kyle Gibson (4-1)
May 2, 2023RegularBaltimore Orioles11Kansas City Royals7Baltimore OriolesTyler Wells (2-1) Ryan Yarbrough (0-4)
June 12, 2022RegularBaltimore Orioles10Kansas City Royals7Baltimore OriolesDean Kremer (1-1) Brad Keller (1-8)
June 11, 2022RegularBaltimore Orioles6Kansas City Royals4Baltimore OriolesTyler Wells (3-4) Daniel Lynch IV (2-6)
June 10, 2022RegularBaltimore Orioles1Kansas City Royals8Kansas City RoyalsJonathan Heasley (1-3) Bruce Zimmermann (2-5)
June 9, 2022RegularBaltimore Orioles5Kansas City Royals7Kansas City RoyalsJoel Payamps (2-1) Jordan Lyles (3-5)
May 9, 2022RegularKansas City Royals1Baltimore Orioles6Baltimore OriolesTyler Wells (1-2) Carlos Hernández (0-2)
May 8, 2022RegularKansas City Royals2Baltimore Orioles4Baltimore OriolesBruce Zimmermann (2-1) Daniel Lynch IV (2-2)
May 8, 2022RegularKansas City Royals6Baltimore Orioles4Kansas City RoyalsTaylor Clarke (1-0) Jorge López (3-2)
September 9, 2021RegularKansas City Royals6Baltimore Orioles0Kansas City RoyalsCarlos Hernández (6-1) John Means (5-7)
September 8, 2021RegularKansas City Royals8Baltimore Orioles9Baltimore OriolesManny Barreda (1-0) Josh Staumont (3-3)
September 7, 2021RegularKansas City Royals3Baltimore Orioles7Baltimore OriolesMike Baumann (1-0) Jackson Kowar (0-3)
September 6, 2021RegularKansas City Royals3Baltimore Orioles2Kansas City RoyalsDomingo Tapia (2-0) Cole Sulser (4-4)
July 18, 2021RegularBaltimore Orioles5Kansas City Royals0Baltimore OriolesMatt Harvey (4-10) Carlos Hernández (1-1)
July 17, 2021RegularBaltimore Orioles8Kansas City Royals4Baltimore OriolesPaul Fry (3-3) Brady Singer (3-7)
July 16, 2021RegularBaltimore Orioles2Kansas City Royals9Kansas City RoyalsJosh Staumont (1-2) Keegan Akin (0-5)
September 1, 2019RegularBaltimore Orioles4Kansas City Royals6Kansas City RoyalsKevin McCarthy (3-2) Paul Fry (1-7)
August 31, 2019RegularBaltimore Orioles5Kansas City Royals7Kansas City RoyalsScott Barlow (3-3) Paul Fry (1-6)
August 30, 2019RegularBaltimore Orioles14Kansas City Royals2Baltimore OriolesJohn Means (10-9) Eric Skoglund (0-1)
August 21, 2019RegularKansas City Royals1Baltimore Orioles8Baltimore OriolesAaron Brooks (3-7) Mike Montgomery (3-6)
August 20, 2019RegularKansas City Royals1Baltimore Orioles4Baltimore OriolesHunter Harvey (1-0) Jacob Barnes (1-2)
August 19, 2019RegularKansas City Royals5Baltimore Orioles4Kansas City RoyalsJorge López (2-7) John Means (8-9)
September 2, 2018RegularBaltimore Orioles1Kansas City Royals9Kansas City RoyalsJorge López (1-4) David Hess (3-9)
September 1, 2018RegularBaltimore Orioles4Kansas City Royals5Kansas City RoyalsJake Newberry (1-0) Mychal Givens (0-7)
August 31, 2018RegularBaltimore Orioles2Kansas City Royals9Kansas City RoyalsBrad Keller (7-5) Andrew Cashner (4-13)
May 10, 2018RegularKansas City Royals6Baltimore Orioles11Baltimore OriolesMiguel Castro (1-1) Ian Kennedy (1-4)
May 9, 2018RegularKansas City Royals3Baltimore Orioles5Baltimore OriolesRichard Bleier (3-0) Kevin McCarthy (3-1)
May 8, 2018RegularKansas City Royals15Baltimore Orioles7Kansas City RoyalsDanny Duffy (1-4) Dylan Bundy (1-5)
August 2, 2017RegularKansas City Royals0Baltimore Orioles6Baltimore OriolesJeremy Hellickson (7-5) Jason Vargas (13-5)
August 1, 2017RegularKansas City Royals2Baltimore Orioles7Baltimore OriolesDylan Bundy (10-8) Ian Kennedy (4-7)
July 31, 2017RegularKansas City Royals1Baltimore Orioles2Baltimore OriolesZack Britton (1-0) Joakim Soria (4-3)
May 14, 2017RegularBaltimore Orioles8Kansas City Royals9Kansas City RoyalsMatt Strahm (1-2) Richard Bleier (0-1)
May 13, 2017RegularBaltimore Orioles3Kansas City Royals4Kansas City RoyalsSeth Maness (1-0) Alec Asher (1-2)
May 12, 2017RegularBaltimore Orioles2Kansas City Royals3Kansas City RoyalsJoakim Soria (2-1) Vidal Nuño III (0-1)
June 8, 2016RegularKansas City Royals0Baltimore Orioles4Baltimore OriolesChris Tillman (8-1) Edinson Vólquez (5-6)
June 7, 2016RegularKansas City Royals1Baltimore Orioles9Baltimore OriolesUbaldo Jiménez (3-6) Yordano Ventura (4-4)
June 6, 2016RegularKansas City Royals1Baltimore Orioles4Baltimore OriolesMike Wright Jr. (3-3) Danny Duffy (1-1)
April 24, 2016RegularBaltimore Orioles1Kansas City Royals6Kansas City RoyalsYordano Ventura (2-0) Mike Wright Jr. (1-2)
April 23, 2016RegularBaltimore Orioles8Kansas City Royals3Baltimore OriolesTyler Wilson (1-0) Kris Medlen (1-1)
April 22, 2016RegularBaltimore Orioles2Kansas City Royals4Kansas City RoyalsChris Young (1-3) Yovani Gallardo (1-1)
September 13, 2015RegularKansas City Royals2Baltimore Orioles8Baltimore OriolesWei-Yin Chen (9-7) Johnny Cueto (9-12)
September 12, 2015RegularKansas City Royals14Baltimore Orioles6Kansas City RoyalsYordano Ventura (11-8) Brian Matusz (1-4)
September 11, 2015RegularKansas City Royals8Baltimore Orioles14Baltimore OriolesMychal Givens (2-0) Kelvin Herrera (4-3)
August 27, 2015RegularBaltimore Orioles3Kansas City Royals5Kansas City RoyalsYordano Ventura (9-7) Chris Tillman (9-9)
August 26, 2015RegularBaltimore Orioles8Kansas City Royals5Baltimore OriolesWei-Yin Chen (8-6) Johnny Cueto (9-9)
August 25, 2015RegularBaltimore Orioles2Kansas City Royals3Kansas City RoyalsDanny Duffy (7-6) Miguel González (9-10)
August 24, 2015RegularBaltimore Orioles3Kansas City Royals8Kansas City RoyalsKris Medlen (2-0) Ubaldo Jiménez (9-8)
October 15, 2014ALCS G4Baltimore Orioles1Kansas City Royals2Kansas City RoyalsJason Vargas (1-0) Miguel González (0-1)
October 14, 2014ALCS G3Baltimore Orioles1Kansas City Royals2Kansas City RoyalsJason Frasor (2-0) Wei-Yin Chen (0-1)
October 11, 2014ALCS G2Kansas City Royals6Baltimore Orioles4Kansas City RoyalsWade Davis (2-0) Darren O'Day (0-2)
October 10, 2014ALCS G1Kansas City Royals8Baltimore Orioles6Kansas City RoyalsWade Davis (1-0) Darren O'Day (0-1)
May 18, 2014RegularBaltimore Orioles6Kansas City Royals8Kansas City RoyalsJames Shields (6-3) Ubaldo Jiménez (2-5)
May 17, 2014RegularBaltimore Orioles0Kansas City Royals1Kansas City RoyalsDanny Duffy (2-3) Bud Norris (2-4)
May 16, 2014RegularBaltimore Orioles4Kansas City Royals0Baltimore OriolesChris Tillman (4-2) Jeremy Guthrie (2-3)
May 15, 2014RegularBaltimore Orioles2Kansas City Royals1Baltimore OriolesWei-Yin Chen (5-2) Yordano Ventura (2-3)
April 27, 2014RegularKansas City Royals9Baltimore Orioles3Kansas City RoyalsJames Shields (3-2) Miguel González (1-2)
April 26, 2014RegularKansas City Royals2Baltimore Orioles3Baltimore OriolesZack Britton (3-0) Danny Duffy (1-1)
April 25, 2014RegularKansas City Royals5Baltimore Orioles0Kansas City RoyalsYordano Ventura (2-1) Ubaldo Jiménez (0-4)
July 25, 2013RegularBaltimore Orioles1Kansas City Royals7Kansas City RoyalsJeremy Guthrie (10-7) Miguel González (8-4)
July 24, 2013RegularBaltimore Orioles3Kansas City Royals4Kansas City RoyalsLuke Hochevar (3-1) Darren O'Day (5-1)
July 23, 2013RegularBaltimore Orioles2Kansas City Royals3Kansas City RoyalsBruce Chen (4-0) Jason Hammel (7-7)
July 22, 2013RegularBaltimore Orioles9Kansas City Royals2Baltimore OriolesScott Feldman (9-7) Wade Davis (4-9)
May 9, 2013RegularKansas City Royals6Baltimore Orioles2Kansas City RoyalsJeremy Guthrie (5-0) Freddy García (0-1)
May 8, 2013RegularKansas City Royals3Baltimore Orioles5Baltimore OriolesChris Tillman (3-1) Luis Mendoza (0-2)
May 7, 2013RegularKansas City Royals3Baltimore Orioles4Baltimore OriolesTommy Hunter (2-1) Tim Collins (1-1)
August 12, 2012RegularKansas City Royals3Baltimore Orioles5Baltimore OriolesLuis Ayala (4-3) Bruce Chen (8-10)
August 11, 2012RegularKansas City Royals7Baltimore Orioles3Kansas City RoyalsLuis Mendoza (6-8) Chris Tillman (5-2)
August 10, 2012RegularKansas City Royals1Baltimore Orioles7Baltimore OriolesMiguel González (4-2) Luke Hochevar (7-10)
August 9, 2012RegularKansas City Royals8Baltimore Orioles2Kansas City RoyalsWill Smith (3-4) Wei-Yin Chen (10-7)
May 27, 2012RegularKansas City Royals4Baltimore Orioles2Kansas City RoyalsTim Collins (2-0) Brian Matusz (4-5)
May 26, 2012RegularKansas City Royals4Baltimore Orioles3Kansas City RoyalsGreg Holland (1-2) Pedro Strop (3-2)
May 25, 2012RegularKansas City Royals2Baltimore Orioles8Baltimore OriolesJason Hammel (6-1) Bruce Chen (3-5)
May 17, 2012RegularBaltimore Orioles5Kansas City Royals3Baltimore OriolesBrian Matusz (3-4) Luke Hochevar (3-4)
May 16, 2012RegularBaltimore Orioles4Kansas City Royals3Baltimore OriolesKevin Gregg (1-1) Nathan Adcock (0-1)

Head-to-Head Summary:

Total: From the 2012 to 2026 season, the two teams have played a total of 95 matches, of which the Kansas City Royals have won 48 games (Win% 50.53%); the Baltimore Orioles have won 47 games (Win% 49.47%).
2026 Season: The Kansas City Royals have won 1 game (Win% 33.3%), and the Kansas City Royals have won 2 games (Win% 66.7%).
Last 5 Games: The Kansas City Royals have won 3 game (Win% 60.0%), and the Baltimore Orioles have won 2 games (Win% 40.0%).
Last 10 Games: The Kansas City Royals have won 6 game (Win% 60.0%), and the Baltimore Orioles have won 4 games (Win% 40.0%).
Last 15 Games: The Kansas City Royals have won 8 game (Win% 53.3%), and the Baltimore Orioles have won 7 games (Win% 46.7%).
Last 20 Games: The Kansas City Royals have won 9 game (Win% 45.0%), and the Baltimore Orioles have won 11 games (Win% 55.0%).

Team Pages

KCR -> Kansas City Royals vs. San Francisco Giants New York Yankees vs. Kansas City Royals Kansas City Royals vs. Miami Marlins Kansas City Royals vs. Minnesota Twins Kansas City Royals vs San Francisco Giants Los Angeles Angels vs Kansas City Royals Boston Red Sox vs Kansas City Royals Kansas City Royals vs Toronto Blue Jays Kansas City Royals vs. Chicago Cubs Atlanta Braves vs. Kansas City Royals
BAL -> Miami Marlins vs. Baltimore Orioles Baltimore Orioles vs Cleveland Guardians New York Mets vs. Baltimore Orioles Baltimore Orioles vs. Chicago Cubs Philadelphia Phillies vs Baltimore Orioles Baltimore Orioles vs Philadelphia Phillies Arizona Diamondbacks vs. Baltimore Orioles Baltimore Orioles vs. Philadelphia Phillies Los Angeles Angels of Anaheim vs Baltimore Orioles Baltimore Orioles vs Oakland Athletics