MLB · All-Time Matchup
Baltimore Orioles logo

Baltimore Orioles

VS
Seattle Mariners logo

Seattle Mariners

Baltimore Orioles vs Seattle Mariners:All-Time Matchup History

Matchup Overview

The Baltimore Orioles and Seattle Mariners have met 71 times in MLB. The all-time series is remarkably tight, with Seattle Mariners holding a slim lead at 36–35. Baltimore Orioles have been dominant in recent meetings, winning 4 of their last 5. Their most recent matchup ended 5–3 in favor of Baltimore Orioles on August 14, 2025. They are scheduled to meet again on June 8, 2026.

All-Time Head-to-Head

Showing 71 games from available historical data.

DateAwayScoreHome
Aug 14, 25
SEA
35
BAL
Aug 13, 25
SEA
34
BAL
Aug 12, 25
SEA
10
BAL
Jun 5, 25
BAL
32
SEA
Jun 5, 25
BAL
43
SEA
Jun 4, 25
BAL
51
SEA
Jul 4, 24
BAL
41
SEA
Jul 4, 24
BAL
37
SEA
Jul 3, 24
BAL
20
SEA
May 19, 24
SEA
36
BAL
May 18, 24
SEA
43
BAL
May 17, 24
SEA
29
BAL
Aug 13, 23
BAL
10
SEA
Aug 13, 23
BAL
53
SEA
Aug 12, 23
BAL
29
SEA
Jun 25, 23
SEA
23
BAL
Jun 24, 23
SEA
46
BAL
Jun 23, 23
SEA
131
BAL
Jun 29, 22
BAL
02
SEA
Jun 29, 22
BAL
39
SEA
Jun 28, 22
BAL
92
SEA
Jun 2, 22
SEA
76
BAL
Jun 1, 22
SEA
29
BAL
May 31, 22
SEA
100
BAL
May 5, 21
BAL
25
SEA
May 5, 21
BAL
60
SEA
May 4, 21
BAL
53
SEA
Apr 15, 21
SEA
42
BAL
Apr 15, 21
SEA
21
BAL
Apr 13, 21
SEA
43
BAL
Apr 13, 21
SEA
67
BAL
Sep 22, 19
SEA
12
BAL
Sep 21, 19
SEA
76
BAL
Sep 20, 19
SEA
35
BAL
Jun 23, 19
BAL
313
SEA
Jun 22, 19
BAL
910
SEA
Jun 22, 19
BAL
84
SEA
Jun 21, 19
BAL
25
SEA
Sep 6, 18
BAL
25
SEA
Sep 5, 18
BAL
53
SEA
Sep 4, 18
BAL
12
SEA
Jun 28, 18
SEA
42
BAL
Jun 27, 18
SEA
87
BAL
Jun 26, 18
SEA
32
BAL
Jun 25, 18
SEA
53
BAL
Aug 30, 17
SEA
78
BAL
Aug 29, 17
SEA
04
BAL
Aug 28, 17
SEA
67
BAL
Aug 16, 17
BAL
13
SEA
Aug 16, 17
BAL
67
SEA
Aug 15, 17
BAL
113
SEA
Jul 3, 16
BAL
612
SEA
Jul 3, 16
BAL
49
SEA
Jul 2, 16
BAL
25
SEA
Jul 1, 16
BAL
35
SEA
May 19, 16
SEA
72
BAL
May 18, 16
SEA
25
BAL
May 17, 16
SEA
100
BAL
Aug 12, 15
BAL
56
SEA
Aug 12, 15
BAL
03
SEA
Aug 11, 15
BAL
32
SEA
May 21, 15
SEA
45
BAL
May 20, 15
SEA
42
BAL
May 19, 15
SEA
49
BAL
Aug 3, 14
SEA
01
BAL
Aug 2, 14
SEA
63
BAL
Aug 1, 14
SEA
12
BAL
Jul 27, 14
BAL
32
SEA
Jul 26, 14
BAL
21
SEA
Jul 26, 14
BAL
34
SEA
Jul 25, 14
BAL
40
SEA

Overall Record

since 2014

Baltimore Orioles
35
Seattle Mariners
36
71 games in available data

Last 5 Meetings

SEA3
@Aug 14
5BAL
SEA3
@Aug 13
4BAL
SEA1
@Aug 12
0BAL
BAL3
@Jun 5
2SEA
BAL4
@Jun 5
3SEA