highest batting avg teams vs rhp last one week

Between June 12, 2026 and June 19, 2026, the Kansas City Royals have the best batting average by a team against right-handed pitchers, with an average of .318.

TEAMAVGGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Royals
Royals
.318
7
.429
3
4
157
50
13
0
8
26
13
0
30
170
87
21
0
0
0
.371
.554
.925
2Twins
Twins
.311
6
.833
5
1
151
47
13
0
10
33
14
0
29
167
90
23
0
2
1
.365
.596
.961
3Angels
Angels
.303
7
.429
3
4
145
44
11
1
5
18
7
4
35
157
72
17
1
0
1
.353
.497
.849
4Athletics
Athletics
.295
7
.571
4
3
183
54
12
0
11
37
22
3
39
210
99
23
0
2
2
.376
.541
.917
5Cardinals
Cardinals
.282
7
.429
3
4
163
46
6
0
6
24
17
3
32
184
70
12
0
1
0
.359
.429
.788
6Rockies
Rockies
.278
6
.333
2
4
108
30
5
2
9
27
14
1
21
126
66
16
0
3
0
.357
.611
.968
7Dodgers
Dodgers
.273
6
.667
4
2
110
30
7
0
6
13
12
0
30
123
55
13
0
1
1
.341
.500
.841
8Blue Jays
Blue Jays
.271
6
.667
4
2
129
35
10
0
5
14
15
0
30
145
60
15
0
1
0
.345
.465
.810
9Pirates
Pirates
.261
6
.500
3
3
184
48
8
0
7
23
16
6
51
207
77
15
0
1
0
.338
.418
.757
10Giants
Giants
.259
5
.600
3
2
139
36
6
1
6
18
16
3
24
162
62
13
2
2
0
.344
.446
.790
11Red Sox
Red Sox
.258
6
.333
2
4
190
49
12
0
9
21
16
2
41
211
88
21
1
2
0
.319
.463
.782
12Astros
Astros
.257
6
.667
4
2
136
35
9
0
7
20
16
2
26
154
65
16
0
0
0
.344
.478
.822
13Rays
Rays
.253
6
.167
1
5
87
22
3
0
2
11
9
2
21
99
31
5
0
1
0
.333
.356
.690
14Phillies
Phillies
.250
7
.429
3
4
140
35
2
1
6
22
10
1
42
152
57
9
0
1
1
.303
.407
.710
15Yankees
Yankees
.250
6
.667
4
2
136
34
4
0
12
27
19
0
35
157
74
16
0
2
0
.338
.544
.882
16Nationals
Nationals
.250
6
.667
4
2
180
45
7
3
6
28
11
2
34
195
76
16
0
1
0
.299
.422
.721
17Mets
Mets
.244
7
.571
4
3
172
42
7
1
7
20
20
3
47
196
72
15
0
1
1
.332
.419
.750
18Marlins
Marlins
.243
6
.500
3
3
152
37
8
0
6
21
18
3
48
174
63
14
0
1
0
.333
.414
.748
19Brewers
Brewers
.236
6
.667
4
2
123
29
3
0
7
18
15
2
27
143
53
10
2
1
0
.326
.431
.757
20Orioles
Orioles
.232
6
.333
2
4
177
41
5
2
6
17
15
3
55
198
68
13
1
2
0
.299
.384
.684
21Cubs
Cubs
.228
6
.667
4
2
162
37
12
2
3
10
18
3
44
185
62
17
0
2
0
.314
.383
.696
22Diamondbacks
Diamondbacks
.218
6
.667
4
2
110
24
4
0
4
11
11
3
18
125
40
8
1
0
0
.306
.364
.670
23Braves
Braves
.217
5
.200
1
4
83
18
1
0
2
8
8
0
27
93
25
3
0
2
0
.280
.301
.581
24Rangers
Rangers
.216
6
.167
1
5
153
33
5
0
5
9
4
3
38
160
53
10
0
0
0
.250
.346
.596
25Padres
Padres
.210
6
.500
3
3
167
35
7
0
7
21
15
3
43
187
63
14
0
2
0
.283
.377
.661
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 Royals Stats

Team Batting Leaders

HR

10

Witt

Bobby Witt Jr.

RBI

38

Jensen

Carter Jensen

AVG

.294

Witt

Bobby Witt Jr.
Team Pitching Leaders

W

4

Cameron

Noah Cameron

K

72

Wacha

Michael Wacha

ERA

2.68

Kolek

Stephen Kolek
Team Rankings

HR

72

24th

R

315

18th

SO

597

20th

ERA

4.48

21st

2026 Division Standings
TEAMWLPCTGB
39
34
.534
40
35
.533
36
40
.474
4.5
Royals Royals
31
45
.408
9.5
30
44
.405
9.5
Schedule
DATEMATCHUPTIME (ET)
Fri
6/19
@
8:15 PM
Sun
6/21
@
2:10 PM
Mon
6/22
@
6:40 PM
Tue
6/23
@
6:40 PM
Wed
6/24
@
6:40 PM
Last Game
STL Cardinals

40 - 33

6

Final

14

KCR Royals

31 - 45

Thu 18 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
46
27
.630
40
35
.533
7.0
39
36
.520
8.0
37
38
.493
10.0
34
41
.453
13.0
NL CentralWLPCTGB
45
27
.625
40
33
.548
5.5
39
36
.520
7.5
38
37
.507
8.5
35
38
.479
10.5
NL WestWLPCTGB
48
27
.640
38
35
.521
9.0
38
36
.514
9.5
31
43
.419
16.5
28
47
.373
20.0
AL EastWLPCTGB
45
28
.616
41
30
.577
3.0
37
38
.493
9.0
35
41
.461
11.5
29
43
.403
15.5
AL CentralWLPCTGB
39
34
.534
40
35
.533
36
40
.474
4.5
31
45
.408
9.5
30
44
.405
9.5
AL WestWLPCTGB
39
37
.513
37
38
.493
1.5
35
39
.473
3.0
35
41
.461
4.0
30
46
.395
9.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Wed
6/3
@
4-1
Wed
6/3
@
7-2
Wed
6/3
@
8-0
Wed
6/3
@
7-1
Wed
6/3
@
2-3

Schedule

DATEMATCHUPTIME (ET)
Fri
6/19
@
6:40 PM
Fri
6/19
@
7:05 PM
Fri
6/19
@
7:10 PM
Fri
6/19
@
7:10 PM
Fri
6/19
@
7:15 PM