worst batting avg teams vs rhp last 5 days

Between June 15, 2026 and June 20, 2026, the Baltimore Orioles have the lowest batting average by a team against right-handed pitchers, with an average of .177.

TEAMAVGGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Orioles
Orioles
.177
4
.250
1
3
124
22
2
1
4
10
8
1
41
133
38
7
0
0
0
.233
.306
.540
2Reds
Reds
.180
4
.500
2
2
100
18
5
0
4
14
10
3
42
114
35
9
0
1
0
.272
.350
.622
3Mariners
Mariners
.187
4
.500
2
2
91
17
2
0
3
9
10
0
29
102
28
5
1
0
0
.267
.308
.575
4Guardians
Guardians
.189
4
.250
1
3
74
14
6
0
4
9
7
0
32
81
32
10
0
0
0
.259
.432
.692
5White Sox
White Sox
.200
4
.250
1
3
55
11
2
0
4
8
4
0
15
59
25
6
0
0
0
.254
.455
.709
6Mets
Mets
.200
4
.500
2
2
100
20
4
1
2
6
11
2
27
113
32
7
0
0
0
.292
.320
.612
7Tigers
Tigers
.202
4
.500
2
2
104
21
2
1
6
12
8
3
34
115
43
9
0
0
0
.278
.413
.692
8Padres
Padres
.210
4
.250
1
3
124
26
5
0
4
15
8
1
36
134
43
9
0
1
1
.261
.347
.608
9Brewers
Brewers
.219
4
.500
2
2
73
16
3
0
4
10
10
2
18
86
31
7
1
0
0
.329
.425
.754
10Nationals
Nationals
.225
4
.500
2
2
111
25
2
2
3
12
7
2
18
121
40
7
0
1
0
.281
.360
.641
11Blue Jays
Blue Jays
.226
4
.750
3
1
84
19
7
0
4
9
3
0
15
88
38
11
0
1
0
.250
.452
.702
12Red Sox
Red Sox
.227
4
.250
1
3
128
29
7
0
4
9
12
0
34
142
48
11
1
1
0
.291
.375
.666
13Rockies
Rockies
.227
4
.500
2
2
88
20
3
0
6
12
11
3
12
102
41
9
0
0
0
.333
.466
.799
14Marlins
Marlins
.247
4
.500
2
2
89
22
6
0
4
10
10
1
27
100
40
10
0
0
1
.330
.449
.779
15Braves
Braves
.250
3
.333
1
2
52
13
1
0
2
6
3
0
18
56
20
3
0
1
0
.286
.385
.670
16Phillies
Phillies
.263
4
.500
2
2
95
25
1
1
5
16
9
1
22
105
43
7
0
0
0
.333
.453
.786
17Diamondbacks
Diamondbacks
.269
4
.750
3
1
67
18
2
1
1
9
6
1
12
74
25
4
0
0
0
.338
.373
.711
18Cardinals
Cardinals
.274
5
.400
2
3
106
29
5
1
0
12
17
3
10
128
36
6
0
2
0
.383
.340
.722
19Rangers
Rangers
.280
4
.250
1
3
125
35
8
0
5
16
6
1
26
132
58
13
0
0
0
.318
.464
.782
20Athletics
Athletics
.281
5
.600
3
2
146
41
8
0
10
30
19
1
36
167
79
18
0
1
1
.365
.541
.906
21Giants
Giants
.282
3
.667
2
1
85
24
4
0
5
15
8
1
12
98
43
9
1
3
0
.340
.506
.846
22Dodgers
Dodgers
.290
4
1.000
4
0
100
29
7
0
4
11
9
0
27
109
48
11
0
0
0
.349
.480
.829
23Cubs
Cubs
.292
4
.750
3
1
113
33
5
3
3
21
21
1
23
136
53
11
0
1
0
.404
.469
.873
24Rays
Rays
.292
4
.250
1
3
65
19
2
0
2
9
3
1
10
70
27
4
0
1
0
.329
.415
.744
25Royals
Royals
.293
5
.600
3
2
99
29
11
0
8
18
11
0
14
111
64
19
0
1
0
.360
.646
1.007
StatMuse has event-level data for batting average going back to the 1974 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Orioles Stats

Team Batting Leaders

HR

17

Alonso

Pete Alonso

RBI

49

Alonso

Pete Alonso

AVG

.304

Alexander

Blaze Alexander
Team Pitching Leaders

W

5

Young

Brandon Young

K

85

Bradish

Kyle Bradish

ERA

3.18

Young

Brandon Young
Team Rankings

HR

90

14th

R

354

10th

SO

598

22nd

ERA

4.55

23rd

2026 Division Standings
TEAMWLPCTGB
46
28
.622
42
30
.583
3.0
37
39
.487
10.0
Orioles Orioles
35
42
.455
12.5
30
43
.411
15.5
Schedule
DATEMATCHUPTIME (ET)
Sat
6/20
@
10:10 PM
Sun
6/21
@
4:10 PM
Mon
6/22
@
9:38 PM
Tue
6/23
@
9:38 PM
Wed
6/24
@
4:07 PM
Last Game
BAL Orioles

35 - 42

5

Final

6

LAD Dodgers

49 - 27

Fri 19 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
47
27
.635
40
35
.533
7.5
39
37
.513
9.0
38
38
.500
10.0
34
41
.453
13.5
NL CentralWLPCTGB
45
28
.616
40
34
.541
5.5
40
36
.526
6.5
38
38
.500
8.5
35
39
.473
10.5
NL WestWLPCTGB
49
27
.645
39
36
.520
9.5
38
36
.514
10.0
31
44
.413
17.5
29
47
.382
20.0
AL EastWLPCTGB
46
28
.622
42
30
.583
3.0
37
39
.487
10.0
35
42
.455
12.5
30
43
.411
15.5
AL CentralWLPCTGB
39
35
.527
40
36
.526
36
41
.468
4.5
32
45
.416
8.5
31
44
.413
8.5
AL WestWLPCTGB
39
38
.506
38
38
.500
0.5
36
39
.480
2.0
36
41
.468
3.0
30
47
.390
9.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Thu
6/4
@
8-2
Thu
6/4
@
12-9
Thu
6/4
@
7-2
Thu
6/4
@
8-6
Thu
6/4
@
5-1

Schedule

DATEMATCHUPTIME (ET)
Sat
6/20
@
1:10 PM
Sat
6/20
@
1:35 PM
Sat
6/20
@
2:20 PM
Sat
6/20
@
4:05 PM
Sat
6/20
@
4:10 PM