best ops mlb last 30 days batters

Between July 20, 2026 and August 19, 2026, Junior Perez has the best OPS, with an OPS of 2.500.

NAMEOPSGABRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLG
1Junior Perez
J. Perez
2.500
3
2
2
1
0
0
1
2
0
0
0
0
0
2
4
1
0
0
0
0
.500
.500
2.000
2Joshua Kuroda-Grauer
J. Kuroda-Grauer
2.333
1
3
1
2
0
0
1
1
0
0
1
0
0
3
5
1
0
0
0
0
.667
.667
1.667
3Mickey Gasper
M. Gasper
1.841
2
7
2
3
0
0
2
4
2
0
0
0
0
9
9
2
0
0
0
0
.429
.556
1.286
4Oneil Cruz
O. Cruz
1.667
1
3
1
1
0
0
1
2
0
0
2
0
0
3
4
1
0
0
0
0
.333
.333
1.333
5Kahlil Watson
K. Watson
1.500
1
2
1
1
1
0
0
0
0
0
0
0
0
2
2
1
0
0
0
0
.500
.500
1.000
6Brett Callahan
B. Callahan
1.444
3
9
2
4
0
1
1
5
0
0
2
0
0
9
9
2
0
0
0
0
.444
.444
1.000
7Jahmai Jones
J. Jones
1.415
11
18
6
9
4
0
1
4
1
0
6
3
0
19
16
5
0
0
0
0
.500
.526
.889
8Adael Amador
A. Amador
1.389
4
6
5
2
0
0
1
4
3
0
3
0
0
9
5
1
0
0
0
0
.333
.556
.833
9Johnathan Rodríguez
J. Rodríguez
1.250
2
4
0
2
1
0
0
1
0
0
2
0
0
4
3
1
0
0
0
0
.500
.500
.750
10Zac Veen
Z. Veen
1.175
6
15
3
5
1
0
2
7
1
0
5
0
0
16
12
3
0
0
0
0
.333
.375
.800
11Jihwan Bae
J. Bae
1.167
4
2
1
1
0
0
0
0
0
1
1
1
0
4
1
0
1
0
0
0
.500
.667
.500
12Kevin Alcantara
K. Alcantara
1.133
4
5
2
1
0
0
1
2
1
0
3
0
0
6
4
1
0
0
0
0
.200
.333
.800
13Nick Yorke
N. Yorke
1.125
2
8
1
4
1
0
0
6
0
0
2
1
0
8
5
1
0
0
0
0
.500
.500
.625
14Luis Torrens
L. Torrens
1.125
13
40
8
13
1
0
5
12
5
0
5
1
0
45
29
6
0
0
0
0
.325
.400
.725
15Victor Robles
V. Robles
1.109
12
27
5
12
0
2
0
4
3
1
3
2
0
31
16
2
0
0
0
0
.444
.516
.593
16Eduardo Valencia
E. Valencia
1.101
14
46
9
16
6
0
4
14
1
0
13
0
0
47
34
10
0
0
0
3
.348
.362
.739
17Andrew Pinckney
A. Pinckney
1.084
8
11
5
3
0
1
1
2
1
1
3
1
0
14
8
2
0
1
0
0
.273
.357
.727
18Jake Bauers
J. Bauers
1.060
23
76
18
27
4
1
4
13
17
0
16
3
3
94
45
9
0
1
1
1
.355
.468
.592
19Pete Crow-Armstrong
P. Crow-Armstrong
1.058
28
113
25
31
9
3
10
26
20
1
39
6
1
135
76
22
0
1
3
0
.274
.385
.673
20Randal Grichuk
R. Grichuk
1.035
23
47
8
17
9
1
1
8
1
0
12
0
0
48
31
11
0
0
0
1
.362
.375
.660
21James McCann
J. McCann
1.027
12
45
6
18
2
0
2
10
3
1
9
0
0
49
26
4
0
0
0
0
.400
.449
.578
22Pete Alonso
P. Alonso
1.020
26
102
16
35
6
0
7
15
9
3
22
1
1
114
62
13
0
0
1
2
.343
.412
.608
23Charles McAdoo
C. McAdoo
1.014
7
19
1
7
1
0
1
4
3
0
6
0
0
23
11
2
0
1
0
0
.368
.435
.579
24Shea Langeliers
S. Langeliers
1.012
4
15
2
5
1
0
1
1
2
0
6
0
0
17
9
2
0
0
0
1
.333
.412
.600
25Zack Gelof
Z. Gelof
1.003
8
29
9
8
1
0
3
5
5
0
7
0
1
34
18
4
0
0
0
0
.276
.382
.621
StatMuse has game-level data for OPS going back to the 1908 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More White Sox Stats

Team Batting Leaders

HR

29

Murakami

Munetaka Murakami

RBI

72

Vargas

Miguel Vargas

AVG

.275

Meidroth

Chase Meidroth
Team Pitching Leaders

W

9

Martin

Davis Martin

K

154

Burke

Sean Burke

ERA

2.08

Taylor

Grant Taylor
Team Rankings

HR

167

4th

R

602

7th

SO

1,053

16th

ERA

4.11

15th

2026 Division Standings
TEAMWLPCTGB
White Sox White Sox
65
60
.520
62
65
.488
4.0
61
65
.484
4.5
61
65
.484
4.5
53
74
.417
13.0
Schedule
DATEMATCHUPTIME (ET)
Wed
8/19
@
2:20 PM
Thu
8/20
@
2:10 PM
Fri
8/21
@
7:40 PM
Sat
8/22
@
7:10 PM
Sun
8/23
@
2:10 PM
Last Game
CWS White Sox

65 - 60

3

Final

4

CHC Cubs

74 - 53

Tue 18 Aug 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
74
52
.587
69
58
.543
5.5
64
63
.504
10.5
60
67
.472
14.5
57
70
.449
17.5
NL CentralWLPCTGB
78
48
.619
74
53
.583
4.5
65
62
.512
13.5
62
66
.484
17.0
60
66
.476
18.0
NL WestWLPCTGB
76
51
.598
68
59
.535
8.0
66
61
.520
10.0
51
74
.408
24.0
50
76
.397
25.5
AL EastWLPCTGB
75
50
.600
70
55
.560
5.0
68
58
.540
7.5
62
65
.488
14.0
61
65
.484
14.5
AL CentralWLPCTGB
65
60
.520
62
65
.488
4.0
61
65
.484
4.5
61
65
.484
4.5
53
74
.417
13.0
AL WestWLPCTGB
63
63
.500
62
64
.492
1.0
59
67
.468
4.0
50
76
.397
13.0
49
77
.389
14.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
8/4
@
1-3
Tue
8/4
@
4-5
Tue
8/4
@
6-2
Tue
8/4
@
0-2
Tue
8/4
@
2-4

Schedule

DATEMATCHUPTIME (ET)
Wed
8/19
@
12:35 PM
Wed
8/19
@
1:10 PM
Wed
8/19
@
1:40 PM
Wed
8/19
@
2:20 PM
Wed
8/19
@
4:10 PM