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 78 times in MLB. The all-time series is remarkably tight, with Seattle Mariners holding a slim lead at 40–38. Baltimore Orioles have had the upper hand recently, going 3–2 in their last 5 meetings. Their most recent matchup ended 5–3 in favor of Baltimore Orioles on June 18, 2026.

Next Meeting

No upcoming game scheduled between these teams this season.

All-Time Head-to-Head

Showing 78 games from available historical data.

DateAwayScoreHome
Jun 18, 26
BAL
53
SEA
Jun 18, 26
BAL
03
SEA
Jun 17, 26
BAL
13
SEA
Jun 11, 26
SEA
57
BAL
Jun 10, 26
SEA
27
BAL
Jun 9, 26
SEA
65
BAL
Jun 8, 26
SEA
63
BAL
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
38
Seattle Mariners
40
78 games in available data

Last 5 Meetings

BAL5
@Jun 18
3SEA
BAL0
@Jun 18
3SEA
BAL1
@Jun 17
3SEA
SEA5
@Jun 11
7BAL
SEA2
@Jun 10
7BAL