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 83 times in MLB. The all-time series is remarkably tight, with Baltimore Orioles holding a slim lead at 42–41. Texas Rangers have had the upper hand recently, going 3–2 in their last 5 meetings. Their most recent matchup ended 10–5 in favor of Baltimore Orioles on August 9, 2026.

Next Meeting

No upcoming game scheduled between these teams this season.

All-Time Head-to-Head

Showing 83 games from available historical data.

DateAwayScoreHome
Aug 9, 26
BAL
105
TEX
Aug 8, 26
BAL
12
TEX
Aug 8, 26
BAL
15
TEX
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
42
Texas Rangers
41
83 games in available data

Last 5 Meetings

BAL10
@Aug 9
5TEX
BAL1
@Aug 8
2TEX
BAL1
@Aug 8
5TEX
TEX3
@Apr 1
8BAL
TEX8
@Mar 31
5BAL