Baltimore Orioles vs Seattle Mariners head-to-head

Who has won more, the Baltimore Orioles or the Seattle Mariners?

Baltimore Orioles lead the series 146-135 in 281 meetings since Apr 9, 1993. They average 4.4 to 4.6. The last meeting was Jun 18, 2026, 3-0.

Record
Baltimore Orioles 146-135 Seattle Mariners
Games
281
Points per game
4.4 – 4.6
Biggest win
Seattle Mariners by 14

4 of those 281 games were in the postseason.

Every meeting on file

Baltimore Orioles vs Seattle Mariners, every game on file
Jun 18, 2026BAL at SEA0-3Seattle MarinersRegular
Jun 17, 2026BAL at SEA5-3Baltimore OriolesRegular
Jun 16, 2026BAL at SEA1-3Seattle MarinersRegular
Jun 11, 2026SEA at BAL5-7Baltimore OriolesRegular
Jun 10, 2026SEA at BAL2-7Baltimore OriolesRegular
Jun 9, 2026SEA at BAL6-5Seattle MarinersRegular
Jun 8, 2026SEA at BAL6-3Seattle MarinersRegular
Aug 14, 2025SEA at BAL3-5Baltimore OriolesRegular
Aug 13, 2025SEA at BAL3-4Baltimore OriolesRegular
Aug 12, 2025SEA at BAL1-0Seattle MarinersRegular
Jun 5, 2025BAL at SEA4-3Baltimore OriolesRegular
Jun 4, 2025BAL at SEA3-2Baltimore OriolesRegular
Jun 3, 2025BAL at SEA5-1Baltimore OriolesRegular
Jul 4, 2024BAL at SEA3-7Seattle MarinersRegular
Jul 3, 2024BAL at SEA4-1Baltimore OriolesRegular
Jul 2, 2024BAL at SEA2-0Baltimore OriolesRegular
May 19, 2024SEA at BAL3-6Baltimore OriolesRegular
May 18, 2024SEA at BAL4-3Seattle MarinersRegular
May 17, 2024SEA at BAL2-9Baltimore OriolesRegular
Aug 13, 2023BAL at SEA5-3Baltimore OriolesRegular
Aug 12, 2023BAL at SEA1-0Baltimore OriolesRegular
Aug 11, 2023BAL at SEA2-9Seattle MarinersRegular
Jun 25, 2023SEA at BAL2-3Baltimore OriolesRegular
Jun 24, 2023SEA at BAL4-6Baltimore OriolesRegular
Jun 23, 2023SEA at BAL13-1Seattle MarinersRegular
Jun 29, 2022BAL at SEA3-9Seattle MarinersRegular
Jun 28, 2022BAL at SEA0-2Seattle MarinersRegular
Jun 27, 2022BAL at SEA9-2Baltimore OriolesRegular
Jun 2, 2022SEA at BAL7-6Seattle MarinersRegular
Jun 1, 2022SEA at BAL2-9Baltimore OriolesRegular
May 31, 2022SEA at BAL10-0Seattle MarinersRegular
May 5, 2021BAL at SEA6-0Baltimore OriolesRegular
May 4, 2021BAL at SEA2-5Seattle MarinersRegular
May 3, 2021BAL at SEA5-3Baltimore OriolesRegular
Apr 15, 2021SEA at BAL2-1Seattle MarinersRegular
Apr 15, 2021SEA at BAL4-2Seattle MarinersRegular
Apr 13, 2021SEA at BAL4-3Seattle MarinersRegular
Apr 13, 2021SEA at BAL6-7Baltimore OriolesRegular
Sep 22, 2019SEA at BAL1-2Baltimore OriolesRegular
Sep 21, 2019SEA at BAL7-6Seattle MarinersRegular
Sep 20, 2019SEA at BAL3-5Baltimore OriolesRegular
Jun 23, 2019BAL at SEA3-13Seattle MarinersRegular
Jun 22, 2019BAL at SEA8-4Baltimore OriolesRegular
Jun 21, 2019BAL at SEA9-10Seattle MarinersRegular
Jun 20, 2019BAL at SEA2-5Seattle MarinersRegular
Jun 28, 2018SEA at BAL4-2Seattle MarinersRegular
Jun 27, 2018SEA at BAL8-7Seattle MarinersRegular
Jun 26, 2018SEA at BAL3-2Seattle MarinersRegular
Jun 25, 2018SEA at BAL5-3Seattle MarinersRegular
Aug 30, 2017SEA at BAL7-8Baltimore OriolesRegular
Aug 29, 2017SEA at BAL0-4Baltimore OriolesRegular
Aug 28, 2017SEA at BAL6-7Baltimore OriolesRegular
Aug 16, 2017BAL at SEA6-7Seattle MarinersRegular
Aug 15, 2017BAL at SEA1-3Seattle MarinersRegular
Aug 14, 2017BAL at SEA11-3Baltimore OriolesRegular
Jul 3, 2016BAL at SEA4-9Seattle MarinersRegular
Jul 2, 2016BAL at SEA6-12Seattle MarinersRegular
Jul 1, 2016BAL at SEA2-5Seattle MarinersRegular
Jun 30, 2016BAL at SEA3-5Seattle MarinersRegular
May 19, 2016SEA at BAL7-2Seattle MarinersRegular
May 18, 2016SEA at BAL2-5Baltimore OriolesRegular
May 17, 2016SEA at BAL10-0Seattle MarinersRegular
Aug 12, 2015BAL at SEA0-3Seattle MarinersRegular
Aug 11, 2015BAL at SEA5-6Seattle MarinersRegular
Aug 10, 2015BAL at SEA3-2Baltimore OriolesRegular
May 21, 2015SEA at BAL4-5Baltimore OriolesRegular
May 20, 2015SEA at BAL4-2Seattle MarinersRegular
May 19, 2015SEA at BAL4-9Baltimore OriolesRegular
Aug 3, 2014SEA at BAL0-1Baltimore OriolesRegular
Aug 2, 2014SEA at BAL6-3Seattle MarinersRegular
Aug 1, 2014SEA at BAL1-2Baltimore OriolesRegular
Jul 27, 2014BAL at SEA3-2Baltimore OriolesRegular
Jul 26, 2014BAL at SEA3-4Seattle MarinersRegular
Jul 25, 2014BAL at SEA2-1Baltimore OriolesRegular
Jul 24, 2014BAL at SEA4-0Baltimore OriolesRegular
Aug 4, 2013SEA at BAL3-2Seattle MarinersRegular
Aug 3, 2013SEA at BAL8-4Seattle MarinersRegular
Aug 2, 2013SEA at BAL8-11Baltimore OriolesRegular
May 1, 2013BAL at SEA3-8Seattle MarinersRegular
Apr 30, 2013BAL at SEA7-2Baltimore OriolesRegular
Apr 29, 2013BAL at SEA2-6Seattle MarinersRegular
Sep 19, 2012BAL at SEA3-1Baltimore OriolesRegular
Sep 18, 2012BAL at SEA4-2Baltimore OriolesRegular
Sep 17, 2012BAL at SEA10-4Baltimore OriolesRegular
Aug 8, 2012SEA at BAL2-9Baltimore OriolesRegular
Aug 7, 2012SEA at BAL7-8Baltimore OriolesRegular
Aug 6, 2012SEA at BAL1-3Baltimore OriolesRegular
Jul 4, 2012BAL at SEA4-2Baltimore OriolesRegular
Jul 3, 2012BAL at SEA5-4Baltimore OriolesRegular
Jul 2, 2012BAL at SEA3-6Seattle MarinersRegular
Jun 1, 2011BAL at SEA2-1Baltimore OriolesRegular
May 31, 2011BAL at SEA2-3Seattle MarinersRegular
May 30, 2011BAL at SEA3-4Seattle MarinersRegular
May 12, 2011SEA at BAL1-2Baltimore OriolesRegular
May 11, 2011SEA at BAL2-4Baltimore OriolesRegular
May 10, 2011SEA at BAL6-7Baltimore OriolesRegular
Aug 18, 2010SEA at BAL6-5Seattle MarinersRegular
Aug 17, 2010SEA at BAL4-0Seattle MarinersRegular
Aug 16, 2010SEA at BAL4-5Baltimore OriolesRegular
May 13, 2010SEA at BAL5-6Baltimore OriolesRegular
May 12, 2010SEA at BAL2-5Baltimore OriolesRegular
May 11, 2010SEA at BAL5-1Seattle MarinersRegular
Apr 21, 2010BAL at SEA1-4Seattle MarinersRegular
Apr 20, 2010BAL at SEA1-3Seattle MarinersRegular
Apr 19, 2010BAL at SEA2-8Seattle MarinersRegular
Jul 8, 2009BAL at SEA5-3Baltimore OriolesRegular
Jul 7, 2009BAL at SEA12-4Baltimore OriolesRegular
Jul 6, 2009BAL at SEA0-5Seattle MarinersRegular
Jun 11, 2009SEA at BAL6-3Seattle MarinersRegular
Jun 10, 2009SEA at BAL4-1Seattle MarinersRegular
Jun 9, 2009SEA at BAL1-3Baltimore OriolesRegular
Jun 3, 2009BAL at SEA2-3Seattle MarinersRegular
Jun 2, 2009BAL at SEA2-8Seattle MarinersRegular
Jun 1, 2009BAL at SEA1-0Baltimore OriolesRegular
Aug 3, 2008BAL at SEA4-8Seattle MarinersRegular
Aug 2, 2008BAL at SEA3-1Baltimore OriolesRegular
Aug 1, 2008BAL at SEA10-5Baltimore OriolesRegular
Apr 24, 2008BAL at SEA8-7Baltimore OriolesRegular
Apr 23, 2008BAL at SEA3-2Baltimore OriolesRegular
Apr 22, 2008BAL at SEA2-4Seattle MarinersRegular
Apr 7, 2008SEA at BAL4-5Baltimore OriolesRegular
Apr 6, 2008SEA at BAL2-3Baltimore OriolesRegular
Apr 5, 2008SEA at BAL4-6Baltimore OriolesRegular
Apr 4, 2008SEA at BAL4-7Baltimore OriolesRegular
Aug 9, 2007SEA at BAL13-8Seattle MarinersRegular
Aug 8, 2007SEA at BAL8-4Seattle MarinersRegular
Aug 7, 2007SEA at BAL10-3Seattle MarinersRegular
Jul 18, 2007BAL at SEA5-6Seattle MarinersRegular
Jul 17, 2007BAL at SEA8-3Baltimore OriolesRegular
Jul 16, 2007BAL at SEA2-4Seattle MarinersRegular
Jun 6, 2007BAL at SEA9-5Baltimore OriolesRegular
Jun 5, 2007BAL at SEA4-5Seattle MarinersRegular
Jun 4, 2007BAL at SEA4-7Seattle MarinersRegular
Aug 2, 2006SEA at BAL2-1Seattle MarinersRegular
Aug 1, 2006SEA at BAL0-2Baltimore OriolesRegular
Jul 31, 2006SEA at BAL10-5Seattle MarinersRegular
May 25, 2006BAL at SEA2-0Baltimore OriolesRegular
May 24, 2006BAL at SEA4-7Seattle MarinersRegular
May 23, 2006BAL at SEA14-4Baltimore OriolesRegular
May 22, 2006BAL at SEA6-8Seattle MarinersRegular
Apr 30, 2006SEA at BAL4-3Seattle MarinersRegular
Apr 29, 2006SEA at BAL8-6Seattle MarinersRegular
Apr 28, 2006SEA at BAL2-5Baltimore OriolesRegular
Jul 17, 2005BAL at SEA2-8Seattle MarinersRegular
Jul 16, 2005BAL at SEA2-3Seattle MarinersRegular
Jul 15, 2005BAL at SEA6-3Baltimore OriolesRegular
Jul 14, 2005BAL at SEA5-3Baltimore OriolesRegular
May 26, 2005SEA at BAL2-5Baltimore OriolesRegular
May 25, 2005SEA at BAL1-3Baltimore OriolesRegular
May 24, 2005SEA at BAL2-3Baltimore OriolesRegular
Aug 4, 2004SEA at BAL3-6Baltimore OriolesRegular
Aug 3, 2004SEA at BAL7-9Baltimore OriolesRegular
Aug 3, 2004SEA at BAL4-5Baltimore OriolesRegular
May 20, 2004BAL at SEA0-11Seattle MarinersRegular
May 19, 2004BAL at SEA5-2Baltimore OriolesRegular
May 18, 2004BAL at SEA7-2Baltimore OriolesRegular
Apr 29, 2004SEA at BAL5-9Baltimore OriolesRegular
Apr 28, 2004SEA at BAL1-3Baltimore OriolesRegular
Apr 27, 2004SEA at BAL7-5Seattle MarinersRegular
Sep 7, 2003SEA at BAL1-2Baltimore OriolesRegular
Sep 6, 2003SEA at BAL1-3Baltimore OriolesRegular
Sep 5, 2003SEA at BAL6-4Seattle MarinersRegular
Aug 31, 2003BAL at SEA0-3Seattle MarinersRegular
Aug 30, 2003BAL at SEA1-13Seattle MarinersRegular
Aug 29, 2003BAL at SEA2-3Seattle MarinersRegular
Jul 10, 2003BAL at SEA4-1Baltimore OriolesRegular
Jul 9, 2003BAL at SEA7-2Baltimore OriolesRegular
Jul 8, 2003BAL at SEA5-6Seattle MarinersRegular
Jul 16, 2002SEA at BAL1-6Baltimore OriolesRegular
Jul 15, 2002SEA at BAL5-6Baltimore OriolesRegular
Jun 2, 2002SEA at BAL11-8Seattle MarinersRegular
Jun 1, 2002SEA at BAL3-4Baltimore OriolesRegular
May 31, 2002SEA at BAL7-8Baltimore OriolesRegular
May 30, 2002SEA at BAL5-4Seattle MarinersRegular
May 26, 2002BAL at SEA1-8Seattle MarinersRegular
May 25, 2002BAL at SEA3-2Baltimore OriolesRegular
May 24, 2002BAL at SEA2-6Seattle MarinersRegular
Sep 9, 2001BAL at SEA0-6Seattle MarinersRegular
Sep 8, 2001BAL at SEA1-6Seattle MarinersRegular
Sep 7, 2001BAL at SEA1-10Seattle MarinersRegular
Sep 2, 2001SEA at BAL1-0Seattle MarinersRegular
Sep 1, 2001SEA at BAL6-4Seattle MarinersRegular
Aug 31, 2001SEA at BAL0-3Baltimore OriolesRegular
May 31, 2001BAL at SEA1-2Seattle MarinersRegular
May 30, 2001BAL at SEA5-12Seattle MarinersRegular
May 29, 2001BAL at SEA2-3Seattle MarinersRegular
Sep 17, 2000SEA at BAL3-2Seattle MarinersRegular
Sep 16, 2000SEA at BAL14-0Seattle MarinersRegular
Sep 15, 2000SEA at BAL10-2Seattle MarinersRegular
Jun 25, 2000BAL at SEA2-4Seattle MarinersRegular
Jun 24, 2000BAL at SEA1-2Seattle MarinersRegular
Jun 23, 2000BAL at SEA3-8Seattle MarinersRegular
Jun 22, 2000BAL at SEA4-11Seattle MarinersRegular
May 25, 2000SEA at BAL1-5Baltimore OriolesRegular
May 24, 2000SEA at BAL3-4Baltimore OriolesRegular
May 23, 2000SEA at BAL2-4Baltimore OriolesRegular
Sep 13, 1999SEA at BAL4-5Baltimore OriolesRegular
Sep 13, 1999SEA at BAL4-5Baltimore OriolesRegular
Sep 12, 1999SEA at BAL1-4Baltimore OriolesRegular
Sep 11, 1999SEA at BAL2-4Baltimore OriolesRegular

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