Baltimore Orioles vs Kansas City Royals head-to-head

Who has won more, the Baltimore Orioles or the Kansas City Royals?

Baltimore Orioles lead the series 148-109 in 257 meetings since Apr 23, 1993. They average 5.2 to 4.4. The last meeting was Jul 12, 2026, 8-2.

Record
Baltimore Orioles 148-109 Kansas City Royals
Games
257
Points per game
5.2 – 4.4
Biggest win
Baltimore Orioles by 13

Baltimore Orioles have won the last 4 meetings.

6 of those 257 games were in the postseason.

Every meeting on file

Baltimore Orioles vs Kansas City Royals, every game on file
Jul 12, 2026KC at BAL2-8Baltimore OriolesRegular
Jul 11, 2026KC at BAL1-6Baltimore OriolesRegular
Jul 10, 2026KC at BAL3-5Baltimore OriolesRegular
Apr 22, 2026BAL at KC8-6Baltimore OriolesRegular
Apr 21, 2026BAL at KC5-6Kansas City RoyalsRegular
Apr 20, 2026BAL at KC7-5Baltimore OriolesRegular
May 4, 2025KC at BAL11-6Kansas City RoyalsRegular
May 3, 2025KC at BAL4-0Kansas City RoyalsRegular
May 2, 2025KC at BAL0-3Baltimore OriolesRegular
Apr 6, 2025BAL at KC1-4Kansas City RoyalsRegular
Apr 5, 2025BAL at KC8-1Baltimore OriolesRegular
Apr 4, 2025BAL at KC2-8Kansas City RoyalsRegular
Oct 2, 2024KC at BAL2-1Kansas City RoyalsPostseason
Oct 1, 2024KC at BAL1-0Kansas City RoyalsPostseason
Apr 21, 2024BAL at KC5-0Baltimore OriolesRegular
Apr 20, 2024BAL at KC9-7Baltimore OriolesRegular
Apr 19, 2024BAL at KC4-9Kansas City RoyalsRegular
Apr 3, 2024KC at BAL3-4Baltimore OriolesRegular
Apr 2, 2024KC at BAL4-1Kansas City RoyalsRegular
Apr 1, 2024KC at BAL4-6Baltimore OriolesRegular
Jun 11, 2023KC at BAL3-11Baltimore OriolesRegular
Jun 10, 2023KC at BAL1-6Baltimore OriolesRegular
Jun 9, 2023KC at BAL2-3Baltimore OriolesRegular
May 4, 2023BAL at KC13-10Baltimore OriolesRegular
May 3, 2023BAL at KC0-6Kansas City RoyalsRegular
May 2, 2023BAL at KC11-7Baltimore OriolesRegular
Jun 12, 2022BAL at KC10-7Baltimore OriolesRegular
Jun 11, 2022BAL at KC6-4Baltimore OriolesRegular
Jun 10, 2022BAL at KC1-8Kansas City RoyalsRegular
Jun 9, 2022BAL at KC5-7Kansas City RoyalsRegular
May 9, 2022KC at BAL1-6Baltimore OriolesRegular
May 8, 2022KC at BAL2-4Baltimore OriolesRegular
May 8, 2022KC at BAL6-4Kansas City RoyalsRegular
Sep 9, 2021KC at BAL6-0Kansas City RoyalsRegular
Sep 8, 2021KC at BAL8-9Baltimore OriolesRegular
Sep 7, 2021KC at BAL3-7Baltimore OriolesRegular
Sep 6, 2021KC at BAL3-2Kansas City RoyalsRegular
Jul 18, 2021BAL at KC5-0Baltimore OriolesRegular
Jul 17, 2021BAL at KC8-4Baltimore OriolesRegular
Jul 16, 2021BAL at KC2-9Kansas City RoyalsRegular
Sep 1, 2019BAL at KC4-6Kansas City RoyalsRegular
Aug 31, 2019BAL at KC5-7Kansas City RoyalsRegular
Aug 30, 2019BAL at KC14-2Baltimore OriolesRegular
Aug 21, 2019KC at BAL1-8Baltimore OriolesRegular
Aug 20, 2019KC at BAL1-4Baltimore OriolesRegular
Aug 19, 2019KC at BAL5-4Kansas City RoyalsRegular
Aug 31, 2018BAL at KC2-9Kansas City RoyalsRegular
May 10, 2018KC at BAL6-11Baltimore OriolesRegular
May 9, 2018KC at BAL3-5Baltimore OriolesRegular
May 8, 2018KC at BAL15-7Kansas City RoyalsRegular
Aug 2, 2017KC at BAL0-6Baltimore OriolesRegular
Aug 1, 2017KC at BAL2-7Baltimore OriolesRegular
Jul 31, 2017KC at BAL1-2Baltimore OriolesRegular
May 14, 2017BAL at KC8-9Kansas City RoyalsRegular
May 13, 2017BAL at KC3-4Kansas City RoyalsRegular
May 12, 2017BAL at KC2-3Kansas City RoyalsRegular
Jun 8, 2016KC at BAL0-4Baltimore OriolesRegular
Jun 7, 2016KC at BAL1-9Baltimore OriolesRegular
Jun 6, 2016KC at BAL1-4Baltimore OriolesRegular
Apr 24, 2016BAL at KC1-6Kansas City RoyalsRegular
Apr 23, 2016BAL at KC8-3Baltimore OriolesRegular
Apr 22, 2016BAL at KC2-4Kansas City RoyalsRegular
Sep 13, 2015KC at BAL2-8Baltimore OriolesRegular
Sep 12, 2015KC at BAL14-6Kansas City RoyalsRegular
Sep 11, 2015KC at BAL8-14Baltimore OriolesRegular
Aug 27, 2015BAL at KC3-5Kansas City RoyalsRegular
Aug 26, 2015BAL at KC8-5Baltimore OriolesRegular
Aug 25, 2015BAL at KC2-3Kansas City RoyalsRegular
Aug 24, 2015BAL at KC3-8Kansas City RoyalsRegular
Oct 15, 2014BAL at KC1-2Kansas City RoyalsPostseason
Oct 14, 2014BAL at KC1-2Kansas City RoyalsPostseason
Oct 11, 2014KC at BAL6-4Kansas City RoyalsPostseason
Oct 10, 2014KC at BAL8-6Kansas City RoyalsPostseason
May 18, 2014BAL at KC6-8Kansas City RoyalsRegular
May 17, 2014BAL at KC0-1Kansas City RoyalsRegular
May 16, 2014BAL at KC4-0Baltimore OriolesRegular
May 15, 2014BAL at KC2-1Baltimore OriolesRegular
Apr 27, 2014KC at BAL9-3Kansas City RoyalsRegular
Apr 26, 2014KC at BAL2-3Baltimore OriolesRegular
Apr 25, 2014KC at BAL5-0Kansas City RoyalsRegular
Jul 25, 2013BAL at KC1-7Kansas City RoyalsRegular
Jul 24, 2013BAL at KC3-4Kansas City RoyalsRegular
Jul 23, 2013BAL at KC2-3Kansas City RoyalsRegular
Jul 22, 2013BAL at KC9-2Baltimore OriolesRegular
May 9, 2013KC at BAL6-2Kansas City RoyalsRegular
May 8, 2013KC at BAL3-5Baltimore OriolesRegular
May 7, 2013KC at BAL3-4Baltimore OriolesRegular
Aug 12, 2012KC at BAL3-5Baltimore OriolesRegular
Aug 11, 2012KC at BAL7-3Kansas City RoyalsRegular
Aug 10, 2012KC at BAL1-7Baltimore OriolesRegular
Aug 9, 2012KC at BAL8-2Kansas City RoyalsRegular
May 27, 2012KC at BAL4-2Kansas City RoyalsRegular
May 26, 2012KC at BAL4-3Kansas City RoyalsRegular
May 25, 2012KC at BAL2-8Baltimore OriolesRegular
May 17, 2012BAL at KC5-3Baltimore OriolesRegular
May 16, 2012BAL at KC4-3Baltimore OriolesRegular
Aug 4, 2011BAL at KC4-9Kansas City RoyalsRegular
Aug 3, 2011BAL at KC2-6Kansas City RoyalsRegular
Aug 2, 2011BAL at KC8-2Baltimore OriolesRegular
May 26, 2011KC at BAL5-6Baltimore OriolesRegular
May 25, 2011KC at BAL2-9Baltimore OriolesRegular
May 24, 2011KC at BAL3-5Baltimore OriolesRegular
May 5, 2011BAL at KC1-9Kansas City RoyalsRegular
May 4, 2011BAL at KC3-2Baltimore OriolesRegular
May 3, 2011BAL at KC5-6Kansas City RoyalsRegular
Aug 1, 2010BAL at KC4-5Kansas City RoyalsRegular
Jul 31, 2010BAL at KC3-4Kansas City RoyalsRegular
Jul 30, 2010BAL at KC5-7Kansas City RoyalsRegular
Jul 29, 2010BAL at KC6-5Baltimore OriolesRegular
May 18, 2010KC at BAL3-4Baltimore OriolesRegular
May 17, 2010KC at BAL4-3Kansas City RoyalsRegular
Jul 30, 2009KC at BAL3-7Baltimore OriolesRegular
Jul 29, 2009KC at BAL3-7Baltimore OriolesRegular
Jul 28, 2009KC at BAL4-3Kansas City RoyalsRegular
Jul 27, 2009KC at BAL5-3Kansas City RoyalsRegular
May 17, 2009BAL at KC4-7Kansas City RoyalsRegular
May 16, 2009BAL at KC3-2Baltimore OriolesRegular
May 15, 2009BAL at KC1-8Kansas City RoyalsRegular
May 14, 2009BAL at KC9-5Baltimore OriolesRegular
Jul 3, 2008KC at BAL10-7Kansas City RoyalsRegular
Jul 2, 2008KC at BAL2-5Baltimore OriolesRegular
Jul 1, 2008KC at BAL5-7Baltimore OriolesRegular
Jun 30, 2008KC at BAL6-5Kansas City RoyalsRegular
May 11, 2008BAL at KC0-4Kansas City RoyalsRegular
May 10, 2008BAL at KC6-5Baltimore OriolesRegular
May 9, 2008BAL at KC7-4Baltimore OriolesRegular
May 8, 2008BAL at KC4-1Baltimore OriolesRegular
May 30, 2007BAL at KC3-0Baltimore OriolesRegular
May 29, 2007BAL at KC6-2Baltimore OriolesRegular
May 28, 2007BAL at KC9-1Baltimore OriolesRegular
Apr 14, 2007KC at BAL4-6Baltimore OriolesRegular
Apr 13, 2007KC at BAL1-8Baltimore OriolesRegular
Apr 12, 2007KC at BAL1-2Baltimore OriolesRegular
Jul 27, 2006BAL at KC6-4Baltimore OriolesRegular
Jul 26, 2006BAL at KC4-3Baltimore OriolesRegular
Jul 25, 2006BAL at KC5-7Kansas City RoyalsRegular
May 14, 2006KC at BAL7-8Baltimore OriolesRegular
May 13, 2006KC at BAL1-11Baltimore OriolesRegular
May 12, 2006KC at BAL5-6Baltimore OriolesRegular
May 19, 2005BAL at KC4-7Kansas City RoyalsRegular
May 18, 2005BAL at KC7-4Baltimore OriolesRegular
May 17, 2005BAL at KC12-8Baltimore OriolesRegular
May 8, 2005KC at BAL10-8Kansas City RoyalsRegular
May 7, 2005KC at BAL3-5Baltimore OriolesRegular
May 6, 2005KC at BAL1-3Baltimore OriolesRegular
Jul 20, 2004BAL at KC12-3Baltimore OriolesRegular
Jul 19, 2004BAL at KC7-4Baltimore OriolesRegular
Jul 11, 2004KC at BAL11-7Kansas City RoyalsRegular
Jul 10, 2004KC at BAL2-7Baltimore OriolesRegular
Jul 9, 2004KC at BAL7-0Kansas City RoyalsRegular
Jul 1, 2004BAL at KC3-2Baltimore OriolesRegular
Jun 30, 2004BAL at KC13-4Baltimore OriolesRegular
Jun 29, 2004BAL at KC3-4Kansas City RoyalsRegular
Jun 28, 2004BAL at KC10-1Baltimore OriolesRegular
May 11, 2003BAL at KC5-8Kansas City RoyalsRegular
May 10, 2003BAL at KC4-8Kansas City RoyalsRegular
May 9, 2003BAL at KC15-5Baltimore OriolesRegular
May 9, 2003BAL at KC5-4Baltimore OriolesRegular
May 4, 2003KC at BAL4-0Kansas City RoyalsRegular
May 3, 2003KC at BAL1-6Baltimore OriolesRegular
May 2, 2003KC at BAL5-2Kansas City RoyalsRegular
May 5, 2002KC at BAL2-3Baltimore OriolesRegular
May 4, 2002KC at BAL0-10Baltimore OriolesRegular
May 3, 2002KC at BAL3-4Baltimore OriolesRegular
May 2, 2002KC at BAL2-6Baltimore OriolesRegular
Apr 28, 2002BAL at KC13-0Baltimore OriolesRegular
Apr 27, 2002BAL at KC9-4Baltimore OriolesRegular
Apr 26, 2002BAL at KC10-5Baltimore OriolesRegular
Aug 16, 2001KC at BAL9-2Kansas City RoyalsRegular
Aug 15, 2001KC at BAL4-5Baltimore OriolesRegular
Aug 14, 2001KC at BAL2-5Baltimore OriolesRegular
Aug 9, 2001BAL at KC4-6Kansas City RoyalsRegular
Aug 8, 2001BAL at KC4-1Baltimore OriolesRegular
Aug 7, 2001BAL at KC7-3Baltimore OriolesRegular
Aug 6, 2001BAL at KC9-6Baltimore OriolesRegular
Aug 21, 2000KC at BAL1-2Baltimore OriolesRegular
Aug 20, 2000KC at BAL1-2Baltimore OriolesRegular
Aug 19, 2000KC at BAL7-0Kansas City RoyalsRegular
Aug 18, 2000KC at BAL4-1Kansas City RoyalsRegular
Aug 13, 2000BAL at KC5-10Kansas City RoyalsRegular
Aug 12, 2000BAL at KC12-11Baltimore OriolesRegular
Aug 11, 2000BAL at KC6-7Kansas City RoyalsRegular
Apr 13, 2000BAL at KC5-6Kansas City RoyalsRegular
Apr 12, 2000BAL at KC6-7Kansas City RoyalsRegular
Apr 12, 2000BAL at KC6-7Kansas City RoyalsRegular
Apr 11, 2000BAL at KC5-7Kansas City RoyalsRegular
Aug 26, 1999BAL at KC0-6Kansas City RoyalsRegular
Aug 25, 1999BAL at KC6-8Kansas City RoyalsRegular
Aug 24, 1999BAL at KC5-3Baltimore OriolesRegular
Aug 24, 1999BAL at KC5-3Baltimore OriolesRegular
Aug 23, 1999BAL at KC4-2Baltimore OriolesRegular
Jun 16, 1999KC at BAL1-2Baltimore OriolesRegular
Jun 15, 1999KC at BAL5-6Baltimore OriolesRegular
Jun 14, 1999KC at BAL1-7Baltimore OriolesRegular
Apr 29, 1999KC at BAL15-5Kansas City RoyalsRegular
Apr 28, 1999KC at BAL8-2Kansas City RoyalsRegular
Apr 27, 1999KC at BAL4-8Baltimore OriolesRegular
Aug 30, 1998KC at BAL3-2Kansas City RoyalsRegular
Aug 29, 1998KC at BAL2-1Kansas City RoyalsRegular
Aug 28, 1998KC at BAL6-5Kansas City RoyalsRegular

Completed games on file, which start in 1993 — not the clubs’ full all-time series. Regular season 251, postseason 6.