Baltimore Orioles vs Cleveland Guardians head-to-head

Who has won more, the Baltimore Orioles or the Cleveland Guardians?

Cleveland Guardians lead the series 154-114 in 268 meetings since May 17, 1993. They average 4.6 to 5.1. The last meeting was Sep 9, 2026, 9-5.

Record
Baltimore Orioles 114-154 Cleveland Guardians
Games
268
Points per game
4.6 – 5.1
Biggest win
Cleveland Guardians by 14

10 of those 268 games were in the postseason.

Every meeting on file

Baltimore Orioles vs Cleveland Guardians, every game on file
Sep 9, 2026CLE at BAL5-9Baltimore OriolesRegular
Sep 8, 2026CLE at BAL9-5Cleveland GuardiansRegular
Sep 7, 2026CLE at BAL4-6Baltimore OriolesRegular
Apr 19, 2026BAL at CLE4-8Cleveland GuardiansRegular
Apr 18, 2026BAL at CLE2-4Cleveland GuardiansRegular
Apr 17, 2026BAL at CLE6-4Baltimore OriolesRegular
Apr 16, 2026BAL at CLE2-4Cleveland GuardiansRegular
Jul 24, 2025BAL at CLE4-3Baltimore OriolesRegular
Jul 23, 2025BAL at CLE2-3Cleveland GuardiansRegular
Jul 22, 2025BAL at CLE3-6Cleveland GuardiansRegular
Jul 21, 2025BAL at CLE5-10Cleveland GuardiansRegular
Apr 17, 2025CLE at BAL2-6Baltimore OriolesRegular
Apr 16, 2025CLE at BAL1-9Baltimore OriolesRegular
Apr 15, 2025CLE at BAL6-3Cleveland GuardiansRegular
Aug 4, 2024BAL at CLE9-5Baltimore OriolesRegular
Aug 3, 2024BAL at CLE7-4Baltimore OriolesRegular
Aug 2, 2024BAL at CLE4-8Cleveland GuardiansRegular
Aug 1, 2024BAL at CLE3-10Cleveland GuardiansRegular
Jun 26, 2024CLE at BAL2-4Baltimore OriolesRegular
Jun 25, 2024CLE at BAL10-8Cleveland GuardiansRegular
Jun 24, 2024CLE at BAL3-2Cleveland GuardiansRegular
Sep 24, 2023BAL at CLE5-1Baltimore OriolesRegular
Sep 23, 2023BAL at CLE2-1Baltimore OriolesRegular
Sep 22, 2023BAL at CLE8-9Cleveland GuardiansRegular
Sep 21, 2023BAL at CLE2-5Cleveland GuardiansRegular
May 31, 2023CLE at BAL12-8Cleveland GuardiansRegular
May 30, 2023CLE at BAL5-8Baltimore OriolesRegular
May 29, 2023CLE at BAL5-0Cleveland GuardiansRegular
Sep 1, 2022BAL at CLE3-0Baltimore OriolesRegular
Aug 31, 2022BAL at CLE4-0Baltimore OriolesRegular
Aug 30, 2022BAL at CLE1-5Cleveland GuardiansRegular
Jun 5, 2022CLE at BAL3-2Cleveland GuardiansRegular
Jun 4, 2022CLE at BAL4-5Baltimore OriolesRegular
Jun 3, 2022CLE at BAL6-3Cleveland GuardiansRegular
Jun 17, 2021BAL at CLE3-10Cleveland GuardiansRegular
Jun 16, 2021BAL at CLE7-8Cleveland GuardiansRegular
Jun 15, 2021BAL at CLE2-7Cleveland GuardiansRegular
Jun 14, 2021BAL at CLE3-4Cleveland GuardiansRegular
Jun 6, 2021CLE at BAL5-18Baltimore OriolesRegular
Jun 5, 2021CLE at BAL10-4Cleveland GuardiansRegular
Jun 4, 2021CLE at BAL1-3Baltimore OriolesRegular
Jun 30, 2019CLE at BAL2-0Cleveland GuardiansRegular
Jun 29, 2019CLE at BAL0-13Baltimore OriolesRegular
Jun 28, 2019CLE at BAL0-13Baltimore OriolesRegular
May 19, 2019BAL at CLE0-10Cleveland GuardiansRegular
May 18, 2019BAL at CLE1-4Cleveland GuardiansRegular
May 17, 2019BAL at CLE5-1Baltimore OriolesRegular
May 16, 2019BAL at CLE7-14Cleveland GuardiansRegular
Aug 19, 2018BAL at CLE0-8Cleveland GuardiansRegular
Aug 18, 2018BAL at CLE4-2Baltimore OriolesRegular
Aug 17, 2018BAL at CLE1-2Cleveland GuardiansRegular
Apr 23, 2018CLE at BAL2-1Cleveland GuardiansRegular
Apr 22, 2018CLE at BAL7-3Cleveland GuardiansRegular
Apr 21, 2018CLE at BAL4-0Cleveland GuardiansRegular
Apr 20, 2018CLE at BAL1-3Baltimore OriolesRegular
Sep 10, 2017BAL at CLE2-3Cleveland GuardiansRegular
Sep 9, 2017BAL at CLE2-4Cleveland GuardiansRegular
Sep 8, 2017BAL at CLE0-5Cleveland GuardiansRegular
Jun 22, 2017CLE at BAL6-3Cleveland GuardiansRegular
Jun 21, 2017CLE at BAL5-1Cleveland GuardiansRegular
Jun 20, 2017CLE at BAL5-6Baltimore OriolesRegular
Jun 19, 2017CLE at BAL12-0Cleveland GuardiansRegular
Jul 24, 2016CLE at BAL3-5Baltimore OriolesRegular
Jul 23, 2016CLE at BAL2-5Baltimore OriolesRegular
Jul 22, 2016CLE at BAL1-5Baltimore OriolesRegular
May 29, 2016BAL at CLE6-4Baltimore OriolesRegular
May 28, 2016BAL at CLE4-11Cleveland GuardiansRegular
May 27, 2016BAL at CLE6-4Baltimore OriolesRegular
Jun 28, 2015CLE at BAL0-4Baltimore OriolesRegular
Jun 28, 2015CLE at BAL0-8Baltimore OriolesRegular
Jun 26, 2015CLE at BAL3-4Baltimore OriolesRegular
Jun 7, 2015BAL at CLE7-3Baltimore OriolesRegular
Jun 6, 2015BAL at CLE1-2Cleveland GuardiansRegular
Jun 5, 2015BAL at CLE5-2Baltimore OriolesRegular
Aug 17, 2014BAL at CLE4-1Baltimore OriolesRegular
Aug 16, 2014BAL at CLE0-6Cleveland GuardiansRegular
Aug 15, 2014BAL at CLE1-2Cleveland GuardiansRegular
May 25, 2014CLE at BAL2-4Baltimore OriolesRegular
May 24, 2014CLE at BAL9-0Cleveland GuardiansRegular
May 23, 2014CLE at BAL4-8Baltimore OriolesRegular
May 22, 2014CLE at BAL8-7Cleveland GuardiansRegular
Sep 4, 2013BAL at CLE4-6Cleveland GuardiansRegular
Sep 3, 2013BAL at CLE3-4Cleveland GuardiansRegular
Sep 2, 2013BAL at CLE7-2Baltimore OriolesRegular
Jun 27, 2013CLE at BAL3-7Baltimore OriolesRegular
Jun 26, 2013CLE at BAL4-3Cleveland GuardiansRegular
Jun 25, 2013CLE at BAL3-6Baltimore OriolesRegular
Jun 24, 2013CLE at BAL5-2Cleveland GuardiansRegular
Jul 23, 2012BAL at CLE1-3Cleveland GuardiansRegular
Jul 22, 2012BAL at CLE4-3Baltimore OriolesRegular
Jul 21, 2012BAL at CLE3-1Baltimore OriolesRegular
Jul 20, 2012BAL at CLE10-2Baltimore OriolesRegular
Jul 1, 2012CLE at BAL6-2Cleveland GuardiansRegular
Jun 30, 2012CLE at BAL11-5Cleveland GuardiansRegular
Jun 29, 2012CLE at BAL8-9Baltimore OriolesRegular
Jun 28, 2012CLE at BAL7-2Cleveland GuardiansRegular
Jul 17, 2011CLE at BAL3-8Baltimore OriolesRegular
Jul 16, 2011CLE at BAL5-6Baltimore OriolesRegular
Jul 15, 2011CLE at BAL6-5Cleveland GuardiansRegular
Jul 14, 2011CLE at BAL8-4Cleveland GuardiansRegular
Apr 17, 2011BAL at CLE2-4Cleveland GuardiansRegular
Apr 16, 2011BAL at CLE3-8Cleveland GuardiansRegular
Apr 15, 2011BAL at CLE2-8Cleveland GuardiansRegular
Aug 12, 2010BAL at CLE1-4Cleveland GuardiansRegular
Aug 11, 2010BAL at CLE3-1Baltimore OriolesRegular
Aug 10, 2010BAL at CLE14-8Baltimore OriolesRegular
May 16, 2010CLE at BAL5-1Cleveland GuardiansRegular
May 15, 2010CLE at BAL8-2Cleveland GuardiansRegular
May 14, 2010CLE at BAL1-8Baltimore OriolesRegular
Sep 27, 2009BAL at CLE0-9Cleveland GuardiansRegular
Sep 26, 2009BAL at CLE8-9Cleveland GuardiansRegular
Sep 25, 2009BAL at CLE2-4Cleveland GuardiansRegular
Aug 30, 2009CLE at BAL2-5Baltimore OriolesRegular
Aug 29, 2009CLE at BAL5-3Cleveland GuardiansRegular
Aug 28, 2009CLE at BAL4-13Baltimore OriolesRegular
Aug 27, 2009CLE at BAL5-4Cleveland GuardiansRegular
Sep 11, 2008CLE at BAL3-6Baltimore OriolesRegular
Sep 10, 2008CLE at BAL7-1Cleveland GuardiansRegular
Sep 9, 2008CLE at BAL6-1Cleveland GuardiansRegular
Sep 8, 2008CLE at BAL3-14Baltimore OriolesRegular
Aug 14, 2008BAL at CLE11-6Baltimore OriolesRegular
Aug 13, 2008BAL at CLE6-1Baltimore OriolesRegular
Aug 12, 2008BAL at CLE5-7Cleveland GuardiansRegular
Aug 11, 2008BAL at CLE8-13Cleveland GuardiansRegular
May 7, 2007CLE at BAL10-1Cleveland GuardiansRegular
May 6, 2007CLE at BAL9-6Cleveland GuardiansRegular
May 5, 2007CLE at BAL2-8Baltimore OriolesRegular
May 4, 2007CLE at BAL2-3Baltimore OriolesRegular
Apr 29, 2007BAL at CLE1-6Cleveland GuardiansRegular
Apr 28, 2007BAL at CLE7-4Baltimore OriolesRegular
Apr 27, 2007BAL at CLE4-5Cleveland GuardiansRegular
Jul 9, 2006BAL at CLE5-4Baltimore OriolesRegular
Jul 8, 2006BAL at CLE7-4Baltimore OriolesRegular
Jul 7, 2006BAL at CLE0-9Cleveland GuardiansRegular
Apr 20, 2006CLE at BAL4-9Baltimore OriolesRegular
Apr 19, 2006CLE at BAL9-18Baltimore OriolesRegular
Apr 18, 2006CLE at BAL15-1Cleveland GuardiansRegular
Aug 21, 2005BAL at CLE1-5Cleveland GuardiansRegular
Aug 20, 2005BAL at CLE1-6Cleveland GuardiansRegular
Aug 19, 2005BAL at CLE4-5Cleveland GuardiansRegular
Jul 3, 2005CLE at BAL9-4Cleveland GuardiansRegular
Jul 2, 2005CLE at BAL0-4Baltimore OriolesRegular
Jul 1, 2005CLE at BAL3-1Cleveland GuardiansRegular
Jun 30, 2005CLE at BAL9-3Cleveland GuardiansRegular
Jun 14, 2004BAL at CLE0-14Cleveland GuardiansRegular
May 9, 2004CLE at BAL11-12Baltimore OriolesRegular
May 8, 2004CLE at BAL7-10Baltimore OriolesRegular
May 7, 2004CLE at BAL2-3Baltimore OriolesRegular
May 1, 2004BAL at CLE2-3Cleveland GuardiansRegular
Apr 30, 2004BAL at CLE2-11Cleveland GuardiansRegular
Apr 17, 2003BAL at CLE6-4Baltimore OriolesRegular
Apr 16, 2003BAL at CLE4-3Baltimore OriolesRegular
Apr 15, 2003BAL at CLE3-8Cleveland GuardiansRegular
Apr 3, 2003CLE at BAL3-0Cleveland GuardiansRegular
Apr 2, 2003CLE at BAL4-2Cleveland GuardiansRegular
Mar 31, 2003CLE at BAL5-6Baltimore OriolesRegular
Jun 13, 2002BAL at CLE1-2Cleveland GuardiansRegular
May 15, 2002BAL at CLE1-3Cleveland GuardiansRegular
May 14, 2002BAL at CLE5-6Cleveland GuardiansRegular
May 8, 2002CLE at BAL6-2Cleveland GuardiansRegular
May 7, 2002CLE at BAL3-4Baltimore OriolesRegular
May 6, 2002CLE at BAL9-4Cleveland GuardiansRegular
Apr 19, 2001CLE at BAL11-5Cleveland GuardiansRegular
Apr 18, 2001CLE at BAL4-1Cleveland GuardiansRegular
Apr 17, 2001CLE at BAL8-1Cleveland GuardiansRegular
Apr 8, 2001BAL at CLE3-4Cleveland GuardiansRegular
Apr 7, 2001BAL at CLE4-2Baltimore OriolesRegular
Sep 3, 2000BAL at CLE11-12Cleveland GuardiansRegular
Sep 2, 2000BAL at CLE8-6Baltimore OriolesRegular
Sep 1, 2000BAL at CLE2-5Cleveland GuardiansRegular
Jul 30, 2000CLE at BAL7-10Baltimore OriolesRegular
Jul 29, 2000CLE at BAL14-3Cleveland GuardiansRegular
Jul 29, 2000CLE at BAL0-4Baltimore OriolesRegular
Apr 6, 2000CLE at BAL2-6Baltimore OriolesRegular
Apr 5, 2000CLE at BAL7-11Baltimore OriolesRegular
Apr 5, 2000CLE at BAL7-11Baltimore OriolesRegular
Apr 3, 2000CLE at BAL4-1Cleveland GuardiansRegular
Sep 6, 1999CLE at BAL7-6Cleveland GuardiansRegular
Sep 5, 1999CLE at BAL15-7Cleveland GuardiansRegular
Sep 4, 1999CLE at BAL1-3Baltimore OriolesRegular
Sep 3, 1999CLE at BAL7-6Cleveland GuardiansRegular
Aug 15, 1999BAL at CLE1-5Cleveland GuardiansRegular
Aug 14, 1999BAL at CLE1-7Cleveland GuardiansRegular
Aug 13, 1999BAL at CLE3-6Cleveland GuardiansRegular
May 12, 1999BAL at CLE5-6Cleveland GuardiansRegular
May 11, 1999BAL at CLE6-11Cleveland GuardiansRegular
May 10, 1999BAL at CLE4-6Cleveland GuardiansRegular
Aug 23, 1998CLE at BAL4-1Cleveland GuardiansRegular
Aug 22, 1998CLE at BAL3-6Baltimore OriolesRegular
Aug 21, 1998CLE at BAL6-3Cleveland GuardiansRegular
Aug 16, 1998BAL at CLE3-5Cleveland GuardiansRegular
Aug 15, 1998BAL at CLE9-8Baltimore OriolesRegular
Aug 14, 1998BAL at CLE15-3Baltimore OriolesRegular
Aug 13, 1998BAL at CLE7-4Baltimore OriolesRegular
Aug 13, 1998BAL at CLE7-4Baltimore OriolesRegular
May 14, 1998CLE at BAL5-4Cleveland GuardiansRegular
May 13, 1998CLE at BAL1-8Baltimore OriolesRegular
May 6, 1998BAL at CLE5-14Cleveland GuardiansRegular
May 5, 1998BAL at CLE5-6Cleveland GuardiansRegular
Oct 15, 1997CLE at BAL1-0Cleveland GuardiansPostseason

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