MLB · All-Time Matchup
Baltimore Orioles logo

Baltimore Orioles

VS
Texas Rangers logo

Texas Rangers

Baltimore Orioles vs Texas Rangers:All-Time Matchup History

Matchup Overview

The Baltimore Orioles and Texas Rangers have met 80 times in MLB. The all-time series is remarkably tight, with Baltimore Orioles holding a slim lead at 41–39. Texas Rangers have been dominant in recent meetings, winning 4 of their last 5. Their most recent matchup ended 8–3 in favor of Baltimore Orioles on April 1, 2026. They are scheduled to meet again on August 8, 2026.

All-Time Head-to-Head

Showing 80 games from available historical data.

DateAwayScoreHome
Apr 1, 26
TEX
38
BAL
Mar 31, 26
TEX
85
BAL
Mar 30, 26
TEX
52
BAL
Jul 3, 25
BAL
06
TEX
Jul 2, 25
BAL
210
TEX
Jul 1, 25
BAL
106
TEX
Jun 25, 25
TEX
70
BAL
Jun 24, 25
TEX
65
BAL
Jun 23, 25
TEX
06
BAL
Jul 21, 24
BAL
23
TEX
Jul 20, 24
BAL
91
TEX
Jul 20, 24
BAL
84
TEX
Jun 30, 24
TEX
112
BAL
Jun 29, 24
TEX
56
BAL
Jun 28, 24
TEX
12
BAL
Jun 27, 24
TEX
211
BAL
Oct 11, 23
BAL
17
TEX
Oct 8, 23
TEX
118
BAL
Oct 7, 23
TEX
32
BAL
May 28, 23
TEX
23
BAL
May 27, 23
TEX
53
BAL
May 26, 23
TEX
122
BAL
Apr 5, 23
BAL
72
TEX
Apr 5, 23
BAL
25
TEX
Apr 4, 23
BAL
20
TEX
Aug 3, 22
BAL
82
TEX
Aug 3, 22
BAL
63
TEX
Aug 2, 22
BAL
72
TEX
Jul 6, 22
TEX
12
BAL
Jul 5, 22
TEX
910
BAL
Jul 4, 22
TEX
67
BAL
Sep 26, 21
TEX
74
BAL
Sep 25, 21
TEX
23
BAL
Sep 24, 21
TEX
85
BAL
Sep 23, 21
TEX
03
BAL
Apr 18, 21
BAL
01
TEX
Apr 17, 21
BAL
52
TEX
Apr 17, 21
BAL
61
TEX
Sep 8, 19
TEX
104
BAL
Sep 7, 19
TEX
94
BAL
Sep 6, 19
TEX
76
BAL
Sep 5, 19
TEX
31
BAL
Jun 7, 19
BAL
34
TEX
Jun 6, 19
BAL
12
TEX
Jun 5, 19
BAL
1211
TEX
Aug 5, 18
BAL
13
TEX
Aug 5, 18
BAL
96
TEX
Aug 4, 18
BAL
311
TEX
Aug 3, 18
BAL
817
TEX
Jul 15, 18
TEX
56
BAL
Jul 14, 18
TEX
01
BAL
Jul 13, 18
TEX
54
BAL
Jul 30, 17
BAL
40
TEX
Jul 30, 17
BAL
106
TEX
Jul 29, 17
BAL
28
TEX
Jul 20, 17
TEX
79
BAL
Jul 19, 17
TEX
210
BAL
Jul 18, 17
TEX
112
BAL
Jul 17, 17
TEX
13
BAL
Aug 4, 16
TEX
53
BAL
Aug 3, 16
TEX
23
BAL
Aug 2, 16
TEX
15
BAL
Jun 21, 16
BAL
34
TEX
Apr 17, 16
BAL
48
TEX
Apr 16, 16
BAL
115
TEX
Apr 15, 16
BAL
36
TEX
Aug 30, 15
BAL
34
TEX
Aug 30, 15
BAL
06
TEX
Aug 29, 15
BAL
14
TEX
Jul 2, 15
TEX
20
BAL
Jul 1, 15
TEX
24
BAL
Jun 30, 15
TEX
86
BAL
Jun 29, 15
TEX
81
BAL
Jul 3, 14
TEX
25
BAL
Jul 2, 14
TEX
46
BAL
Jul 1, 14
TEX
38
BAL
Jun 30, 14
TEX
17
BAL
Jun 6, 14
BAL
68
TEX
Jun 5, 14
BAL
65
TEX
Jun 4, 14
BAL
83
TEX

Overall Record

since 2014

Baltimore Orioles
41
Texas Rangers
39
80 games in available data

Last 5 Meetings

TEX3
@Apr 1
8BAL
TEX8
@Mar 31
5BAL
TEX5
@Mar 30
2BAL
BAL0
@Jul 3
6TEX
BAL2
@Jul 2
10TEX