highest ba in a month, minimum 20 games since 2016

Since 2016, Bobby Witt Jr. has the best batting average with 20+ games played in a month, with an average of .489 in July 2024.

Interpreted as:
highest ba by a player in a month, minimum 20 games since 2016
NAMEAVGGMONTHABRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPOBPSLGOPS
1Bobby Witt Jr.
B. Witt Jr.
.489
23
July 2024
90
26
44
8
1
7
22
6
2
10
2
2
100
75
16
0
2
0
0
.520
.833
1.353
2Jose Altuve
J. Altuve
.485
23
July 2017
99
22
48
10
1
4
21
7
1
9
8
2
107
72
15
0
0
0
2
.523
.727
1.251
3Mookie Betts
M. Betts
.455
28
August 2023
112
35
51
10
0
11
30
12
2
17
3
1
126
94
21
0
0
0
1
.516
.839
1.355
4Wilmer Flores
W. Flores
.451
20
August 2019
51
12
23
4
0
5
12
4
0
5
0
0
55
42
9
0
0
0
1
.491
.824
1.314
5Tommy La Stella
T. La Stella
.444
21
May 2018
27
5
12
0
0
0
3
6
0
1
0
0
33
12
0
0
0
0
0
.545
.444
.990
6Luis Arraez
L. Arraez
.439
23
April 2023
82
11
36
4
1
1
10
10
1
4
1
1
94
45
6
0
1
3
2
.500
.549
1.049
7DJ LeMahieu
DJ LeMahieu
.439
25
August 2016
98
25
43
4
2
4
16
19
1
10
0
2
120
63
10
2
0
0
1
.534
.643
1.177
8Wilson Ramos
W. Ramos
.434
26
August 2019
99
9
43
5
0
3
20
4
1
10
1
0
104
57
8
0
0
0
3
.462
.576
1.037
9Alec Bohm
A. Bohm
.434
20
July 2022
76
15
33
4
1
3
14
3
1
10
0
0
81
48
8
0
1
1
2
.457
.632
1.088
10Phillip Ervin
P. Ervin
.432
21
July 2019
44
8
19
2
4
1
8
3
2
10
3
1
49
32
7
0
0
0
1
.490
.727
1.217
11Julio Rodríguez
J. Rodríguez
.429
23
August 2023
105
19
45
10
0
7
30
8
1
21
11
4
114
76
17
0
0
2
0
.474
.724
1.197
12Paulo Orlando
P. Orlando
.429
20
May 2016
63
7
27
6
1
1
9
2
2
13
1
0
68
38
8
0
1
1
2
.456
.603
1.059
13Mike Trout
M. Trout
.425
21
April 2021
73
18
31
8
0
6
14
14
1
23
0
0
88
57
14
0
0
3
0
.523
.781
1.304
14Nolan Arenado
N. Arenado
.425
26
May 2019
106
25
45
9
1
9
29
11
1
15
0
0
119
83
19
0
1
4
1
.479
.783
1.262
15Austin Riley
A. Riley
.423
26
July 2022
104
21
44
15
0
11
25
7
0
20
0
0
111
92
26
0
0
0
1
.459
.885
1.344
16Ezequiel Carrera
E. Carrera
.423
22
May 2016
26
11
11
1
0
0
2
2
2
6
1
1
30
12
1
0
0
0
0
.500
.462
.962
17Aledmys Díaz
A. Díaz
.423
22
April 2016
71
18
30
8
1
4
13
4
0
4
1
0
75
52
13
0
0
1
0
.453
.732
1.186
18Hyeseong Kim
H. Kim
.422
21
May 2025
45
13
19
2
0
2
7
3
0
8
4
0
48
27
4
0
0
0
0
.458
.600
1.058
19Ryan Zimmerman
R. Zimmerman
.420
24
April 2017
88
22
37
8
0
11
29
6
1
20
1
0
96
78
19
0
1
0
3
.458
.886
1.345
20Jose Altuve
J. Altuve
.420
26
June 2016
100
19
42
6
1
4
15
13
3
10
6
2
119
62
11
1
2
2
6
.492
.620
1.112
21Yordan Alvarez
Y. Alvarez
.418
23
June 2022
79
19
33
4
1
9
28
13
3
13
0
1
96
66
14
0
1
1
4
.510
.835
1.346
22Aaron Judge
A. Judge
.417
25
September 2022
84
26
35
8
0
10
17
30
0
26
1
1
115
73
18
0
1
8
0
.565
.869
1.434
23Daniel Murphy
D. Murphy
.416
29
May 2016
113
17
47
8
0
7
23
2
1
12
0
1
118
76
15
0
2
1
0
.424
.673
1.096
24Xander Bogaerts
X. Bogaerts
.416
25
September 2023
101
25
42
10
2
4
13
7
2
14
6
0
113
68
16
0
3
0
1
.451
.673
1.125
25Cody Bellinger
C. Bellinger
.416
27
April 2019
89
25
37
6
1
10
29
18
1
13
4
2
111
75
17
0
3
2
1
.505
.843
1.347
StatMuse has game-level data for games going back to the 1908 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Royals Stats

Team Batting Leaders

HR

14

Caglianone

Jac Caglianone

RBI

40

Jensen

Carter Jensen

AVG

.294

Witt

Bobby Witt Jr.
Team Pitching Leaders

W

5

Wacha

Michael Wacha

K

77

Wacha

Michael Wacha

ERA

3.48

Wacha

Michael Wacha
Team Rankings

HR

81

22nd

R

348

18th

SO

628

24th

ERA

4.55

24th

2026 Division Standings
TEAMWLPCTGB
41
38
.519
42
39
.519
38
44
.463
4.5
34
46
.425
7.5
Royals Royals
34
47
.420
8.0
Schedule
DATEMATCHUPTIME (ET)
Thu
6/25
@
12:10 PM
Fri
6/26
@
7:40 PM
Sat
6/27
@
4:10 PM
Sun
6/28
@
2:10 PM
Tue
6/30
@
7:40 PM
Last Game
KCR Royals

34 - 47

3

Final

5

TBR Rays

44 - 33

Wed 24 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
48
31
.608
44
36
.550
4.5
42
39
.519
7.0
41
40
.506
8.0
34
46
.425
14.5
NL CentralWLPCTGB
49
29
.628
42
36
.538
7.0
43
37
.538
7.0
40
40
.500
10.0
37
42
.468
12.5
NL WestWLPCTGB
52
29
.642
42
37
.532
9.0
41
39
.513
10.5
33
46
.418
18.0
32
49
.395
20.0
AL EastWLPCTGB
48
31
.608
44
33
.571
3.0
39
41
.488
9.5
38
44
.463
11.5
32
46
.410
15.5
AL CentralWLPCTGB
41
38
.519
42
39
.519
38
44
.463
4.5
34
46
.425
7.5
34
47
.420
8.0
AL WestWLPCTGB
41
40
.506
39
43
.476
2.5
38
42
.475
2.5
38
42
.475
2.5
34
48
.415
7.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
6/9
@
6-3
Tue
6/9
@
5-7
Wed
6/10
@
8-4
Wed
6/10
@
5-7
Wed
6/10
@
10-11

Schedule

DATEMATCHUPTIME (ET)
Thu
6/25
@
12:10 PM
Thu
6/25
@
12:35 PM
Thu
6/25
@
3:45 PM
Thu
6/25
@
6:40 PM
Thu
6/25
@
6:45 PM