which team has best avg vs rhp last 10 games

The Pittsburgh Pirates have the highest batting average by a team against right-handed pitchers in their last 10 games, with an average of .322.

TEAMAVGGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Pirates
Pirates
.322
10
.500
5
5
283
91
19
1
13
53
25
2
85
312
151
33
0
2
0
.378
.534
.912
2Phillies
Phillies
.308
10
.700
7
3
247
76
11
0
15
56
21
3
68
275
132
26
1
3
0
.365
.534
.899
3Marlins
Marlins
.305
10
.700
7
3
266
81
17
5
10
46
23
1
53
294
138
32
3
1
0
.361
.519
.880
4Rays
Rays
.288
10
.800
8
2
260
75
14
0
16
44
28
4
49
294
137
30
0
2
1
.364
.527
.891
5Dodgers
Dodgers
.285
10
.700
7
3
242
69
11
1
8
35
27
2
54
276
106
20
2
3
1
.358
.438
.796
6White Sox
White Sox
.278
10
.600
6
4
291
81
16
0
12
51
29
1
68
323
133
28
1
1
0
.345
.457
.802
7Brewers
Brewers
.277
10
.800
8
2
231
64
10
2
9
31
22
2
65
261
105
21
3
2
0
.342
.455
.797
8Twins
Twins
.277
10
.500
5
5
271
75
13
1
12
40
21
4
50
297
126
26
0
1
1
.337
.465
.802
9Guardians
Guardians
.271
10
.400
4
6
218
59
9
2
4
23
15
1
49
237
84
15
2
1
0
.319
.385
.704
10Nationals
Nationals
.267
10
.500
5
5
180
48
13
0
11
30
14
4
49
198
94
24
0
0
1
.333
.522
.856
11Cubs
Cubs
.256
10
.900
9
1
242
62
14
0
15
57
37
6
71
288
121
29
1
2
2
.366
.500
.866
12Angels
Angels
.250
10
.600
6
4
312
78
15
1
9
39
25
1
84
340
122
25
0
2
0
.306
.391
.697
13Rangers
Rangers
.247
10
.700
7
3
251
62
5
1
12
25
24
1
61
277
105
18
0
1
0
.314
.418
.732
14Rockies
Rockies
.247
10
.400
4
6
231
57
14
2
12
33
23
3
52
259
111
28
1
1
0
.322
.481
.802
15Blue Jays
Blue Jays
.246
10
.300
3
7
240
59
7
0
8
24
20
2
63
266
90
15
2
2
0
.307
.375
.682
16Red Sox
Red Sox
.246
10
.600
6
4
224
55
10
1
6
28
18
1
46
250
85
17
1
5
0
.298
.379
.678
17Mariners
Mariners
.246
10
.500
5
5
224
55
6
0
4
19
18
3
64
245
73
10
0
0
0
.310
.326
.636
18Padres
Padres
.242
10
.400
4
6
219
53
10
0
8
31
33
5
55
259
87
18
2
0
0
.354
.397
.751
19Tigers
Tigers
.241
10
.500
5
5
237
57
8
1
13
35
21
2
65
264
106
22
1
1
1
.307
.447
.754
20Cardinals
Cardinals
.239
10
.400
4
6
238
57
7
3
6
30
17
6
46
266
88
16
0
5
0
.301
.370
.670
21Giants
Giants
.237
10
.500
5
5
194
46
8
2
11
25
18
2
41
218
91
21
1
3
1
.304
.469
.773
22Astros
Astros
.234
10
.600
6
4
291
68
8
1
11
35
33
2
81
331
111
20
2
2
3
.314
.381
.695
23Orioles
Orioles
.232
10
.400
4
6
198
46
10
2
7
28
24
0
62
224
81
19
0
2
1
.313
.409
.722
24Diamondbacks
Diamondbacks
.219
10
.400
4
6
278
61
16
1
7
25
26
3
45
308
100
24
1
0
0
.293
.360
.653
25Royals
Royals
.197
10
.300
3
7
208
41
9
1
8
19
13
2
56
224
76
18
1
0
0
.251
.365
.617
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 Pirates Stats

Team Batting Leaders

HR

20

Lowe

Brandon Lowe

RBI

57

Lowe

Brandon Lowe

AVG

.302

Mangum

Jake Mangum
Team Pitching Leaders

W

8

Ashcraft

Braxton Ashcraft

K

119

Skenes

Paul Skenes

ERA

3.33

Ashcraft

Braxton Ashcraft
Team Rankings

HR

109

10th

R

446

4th

SO

802

3rd

ERA

4.28

19th

2026 Division Standings
TEAMWLPCTGB
53
31
.631
49
38
.563
5.5
44
39
.530
8.5
Pirates Pirates
43
44
.494
11.5
39
46
.459
14.5
Schedule
DATEMATCHUPTIME (ET)
Thu
7/2
@
12:35 PM
Fri
7/3
@
6:45 PM
Sat
7/4
@
11:05 AM
Sun
7/5
@
1:00 PM
Tue
7/7
@
6:40 PM
Last Game
PIT Pirates

43 - 44

6

Final

10

PHI Phillies

49 - 38

Wed 1 Jul 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
50
34
.595
49
38
.563
2.5
46
41
.529
5.5
45
43
.511
7.0
36
51
.414
15.5
NL CentralWLPCTGB
53
31
.631
49
38
.563
5.5
44
39
.530
8.5
43
44
.494
11.5
39
46
.459
14.5
NL WestWLPCTGB
56
31
.644
43
42
.506
12.0
43
43
.500
12.5
36
50
.419
19.5
34
53
.391
22.0
AL EastWLPCTGB
50
33
.602
48
38
.558
3.5
41
46
.471
11.0
40
48
.455
12.5
37
48
.435
14.0
AL CentralWLPCTGB
45
40
.529
45
42
.517
1.0
42
46
.477
4.5
38
49
.437
8.0
35
52
.402
11.0
AL WestWLPCTGB
44
43
.506
44
43
.506
43
46
.483
2.0
41
46
.471
3.0
36
51
.414
8.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Wed
6/17
@
9-1
Wed
6/17
@
6-2
Wed
6/17
@
2-4
Wed
6/17
@
6-1
Wed
6/17
@
4-5

Schedule

DATEMATCHUPTIME (ET)
Thu
7/2
@
12:35 PM
Thu
7/2
@
2:10 PM
Thu
7/2
@
3:10 PM
Thu
7/2
@
6:40 PM
Thu
7/2
@
7:15 PM