highest ops last 30 days

Between June 2, 2026 and July 2, 2026, Rafael Flores Jr. has the best OPS, with an OPS of 2.800.

Interpreted as:
highest ops by a player last 30 days
NAMEOPSGABRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLG
1Rafael Flores Jr.
R. Flores Jr.
2.800
2
3
2
2
1
0
1
2
2
0
0
0
0
5
6
2
0
0
0
0
.667
.800
2.000
2Justin Dean
J. Dean
1.600
7
4
3
2
0
1
0
3
1
0
1
0
0
5
4
1
0
0
0
0
.500
.600
1.000
3Jair Camargo
J. Camargo
1.500
1
2
1
1
1
0
0
0
0
0
1
0
0
2
2
1
0
0
0
0
.500
.500
1.000
4Thomas Saggese
T. Saggese
1.500
2
4
0
2
0
1
0
1
0
0
2
1
0
4
4
1
0
0
0
0
.500
.500
1.000
5Sebastián Rivero
S. Rivero
1.364
3
11
2
7
1
0
0
6
0
0
1
0
0
11
8
1
0
0
0
0
.636
.636
.727
6Pete Crow-Armstrong
P. Crow-Armstrong
1.267
27
109
23
42
5
2
12
23
17
1
34
9
1
128
87
19
0
1
1
0
.385
.469
.798
7Esmerlyn Valdez
E. Valdez
1.264
14
41
10
16
4
1
4
10
4
0
12
0
0
46
34
9
0
1
0
2
.390
.435
.829
8Wenceel Pérez
W. Pérez
1.206
8
18
5
6
0
1
2
6
3
0
4
0
0
21
14
3
0
0
0
0
.333
.429
.778
9Tyrone Taylor
T. Taylor
1.200
3
5
1
3
0
0
0
0
0
0
0
0
0
5
3
0
0
0
0
0
.600
.600
.600
10Josh Lowe
J. Lowe
1.196
6
18
3
8
2
0
1
4
1
0
4
1
0
19
13
3
0
0
0
0
.444
.474
.722
11Oneil Cruz
O. Cruz
1.191
6
15
3
6
0
0
1
3
7
0
7
2
1
22
9
1
0
0
0
0
.400
.591
.600
12Heliot Ramos
H. Ramos
1.190
4
14
4
4
0
1
2
3
1
0
1
0
0
15
12
3
0
0
0
1
.286
.333
.857
13Luis Urías
L. Urías
1.167
8
15
2
6
1
0
1
2
3
0
2
0
0
18
10
2
0
0
0
0
.400
.500
.667
14LaMonte Wade Jr.
L. Wade Jr.
1.135
4
12
2
4
2
0
1
4
1
0
3
0
0
13
9
3
0
0
0
0
.333
.385
.750
15Luis García Jr.
L. García Jr.
1.131
26
86
18
27
5
1
11
29
5
0
13
0
0
91
67
17
0
0
0
2
.314
.352
.779
16Joshua Kuroda-Grauer
J. Kuroda-Grauer
1.091
3
11
2
5
2
0
0
1
0
0
0
0
0
11
7
2
0
0
0
0
.455
.455
.636
17Victor Caratini
V. Caratini
1.082
20
64
12
22
4
0
5
13
10
2
11
0
0
77
41
9
0
1
1
0
.344
.442
.641
18Victor Bericoto
V. Bericoto
1.080
13
33
5
11
1
0
4
6
1
0
8
0
2
34
24
5
0
0
0
0
.333
.353
.727
19Yordan Alvarez
Y. Alvarez
1.058
27
97
20
35
4
0
6
21
20
0
17
0
0
117
57
10
0
0
5
0
.361
.470
.588
20Junior Caminero
J. Caminero
1.054
26
99
17
32
4
0
10
24
11
0
27
0
0
111
66
14
0
1
4
7
.323
.387
.667
21Blake Perkins
B. Perkins
1.053
18
23
7
8
3
0
1
4
4
0
4
1
0
27
14
4
0
0
0
0
.348
.444
.609
22Justin Foscue
J. Foscue
1.044
18
36
7
11
3
0
3
8
5
1
8
0
0
42
23
6
0
0
0
0
.306
.405
.639
23Freddie Freeman
F. Freeman
1.043
27
102
21
36
7
0
6
17
15
2
17
1
0
119
61
13
0
0
0
2
.353
.445
.598
24Dominic Canzone
D. Canzone
1.042
23
69
12
22
3
1
6
11
7
1
14
0
0
77
45
10
0
0
0
1
.319
.390
.652
25Zack Gelof
Z. Gelof
1.026
19
70
19
23
6
0
5
10
6
2
18
2
1
78
44
11
0
0
0
1
.329
.397
.629
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 Pirates Stats

Team Batting Leaders

HR

20

Lowe

Brandon Lowe

RBI

57

Lowe

Brandon Lowe

AVG

.310

Mangum

Jake Mangum
Team Pitching Leaders

W

8

Ashcraft

Braxton Ashcraft

K

119

Skenes

Paul Skenes

ERA

3.33

Mlodzinski

Carmen Mlodzinski
Team Rankings

HR

111

9th

R

452

3rd

SO

812

3rd

ERA

4.24

19th

2026 Division Standings
TEAMWLPCTGB
53
32
.624
49
38
.563
5.0
44
39
.530
8.0
Pirates Pirates
44
44
.500
10.5
40
46
.465
13.5
Schedule
DATEMATCHUPTIME (ET)
Fri
7/3
@
6:45 PM
Sat
7/4
@
11:05 AM
Sun
7/5
@
1:00 PM
Tue
7/7
@
6:40 PM
Wed
7/8
@
6:40 PM
Last Game
PIT Pirates

44 - 44

6

Final

1

PHI Phillies

49 - 39

Thu 2 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
39
.557
3.0
46
42
.523
6.0
45
43
.511
7.0
36
51
.414
15.5
NL CentralWLPCTGB
53
32
.624
49
38
.563
5.0
44
39
.530
8.0
44
44
.500
10.5
40
46
.465
13.5
NL WestWLPCTGB
56
31
.644
43
42
.506
12.0
43
43
.500
12.5
36
50
.419
19.5
35
53
.398
21.5
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
@
6-1
Wed
6/17
@
4-5
Wed
6/17
@
1-8

Schedule

DATEMATCHUPTIME (ET)
Thu
7/2
@
9:40 PM
Thu
7/2
@
10:10 PM
Fri
7/3
@
4:05 PM
Fri
7/3
@
6:45 PM
Fri
7/3
@
7:05 PM