best player ops in the last 30 days

Between May 22, 2025 and June 21, 2025, Gustavo Campero and Nate Eaton are tied for the best OPS, with an OPS of 2.000.

NAME OPS G AB R H 2B 3B HR RBI BB HBP SO SB CS PA TB XBH SH SF IBB GIDP AVG OBP SLG
1 Gustavo Campero
G. Campero
2.000
1
1
0
1
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1.000
1.000
1.000
2 Nate Eaton
N. Eaton
2.000
1
1
0
1
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1.000
1.000
1.000
3 Stuart Fairchild
S. Fairchild
1.417
3
3
1
2
0
0
0
0
1
0
0
0
1
4
2
0
0
0
0
0
.667
.750
.667
4 Jahmai Jones
J. Jones
1.400
12
20
4
9
3
0
2
3
2
0
5
0
0
22
18
5
0
0
0
1
.450
.500
.900
5 Gary Sánchez
G. Sánchez
1.238
5
17
5
7
0
0
2
7
1
1
1
0
0
19
13
2
0
0
0
2
.412
.474
.765
6 Bryce Johnson
B. Johnson
1.238
3
6
0
3
1
0
0
0
0
1
2
1
0
7
4
1
0
0
0
0
.500
.571
.667
7 Ronald Acuña Jr.
R. Acuña Jr.
1.176
25
89
24
34
3
0
8
14
19
0
24
2
0
108
61
11
0
0
2
1
.382
.491
.685
8 Alex Bregman
A. Bregman
1.167
1
2
0
1
0
0
0
0
1
0
0
0
0
3
1
0
0
0
0
0
.500
.667
.500
9 Cal Raleigh
C. Raleigh
1.151
25
98
19
31
4
0
13
30
11
2
27
4
1
111
74
17
0
0
3
1
.316
.396
.755
10 Trenton Brooks
T. Brooks
1.143
5
7
2
2
1
0
1
2
0
0
5
0
0
7
6
2
0
0
0
0
.286
.286
.857
11 Ronny Simon
R. Simon
1.125
3
6
1
3
0
0
0
2
2
0
1
0
0
9
3
0
1
0
0
0
.500
.625
.500
12 Christian Yelich
C. Yelich
1.122
24
94
15
37
5
0
7
27
9
1
27
4
1
104
63
12
0
0
2
1
.394
.452
.670
13 Aaron Judge
A. Judge
1.112
28
99
22
30
5
0
11
17
20
1
39
2
1
120
68
16
0
0
9
3
.303
.425
.687
14 Curtis Mead
C. Mead
1.097
12
28
9
10
0
1
2
4
5
0
7
1
0
33
18
3
0
0
0
1
.357
.455
.643
15 Mickey Moniak
M. Moniak
1.097
19
54
12
16
1
1
7
11
5
0
17
2
0
59
40
9
0
0
0
0
.296
.356
.741
16 Junior Caminero
J. Caminero
1.080
27
105
26
33
10
0
10
29
11
1
16
2
1
117
73
20
0
0
0
6
.314
.385
.695
17 Gio Urshela
G. Urshela
1.071
3
7
1
3
1
0
0
2
1
0
2
0
0
8
4
1
0
0
0
1
.429
.500
.571
18 Nick Kurtz
N. Kurtz
1.071
13
49
9
14
3
0
6
15
6
0
14
0
0
56
35
9
0
1
1
1
.286
.357
.714
19 Max Muncy
M. Muncy
1.061
25
73
18
23
1
1
6
19
21
0
16
3
0
96
44
8
0
2
1
2
.315
.458
.603
20 Derek Hill
D. Hill
1.056
3
9
0
4
1
0
0
0
1
0
3
1
0
10
5
1
0
0
0
1
.444
.500
.556
21 Elly De La Cruz
E. De La Cruz
1.037
25
91
26
28
6
0
8
17
14
0
22
5
2
105
58
14
0
0
3
1
.308
.400
.637
22 Tyler Heineman
T. Heineman
1.031
8
22
8
9
1
0
1
5
1
1
2
0
0
26
13
2
1
1
0
1
.409
.440
.591
23 Evan Carter
E. Carter
1.026
15
41
8
13
3
0
3
7
5
2
6
3
1
48
25
6
0
0
0
0
.317
.417
.610
24 Byron Buxton
B. Buxton
1.024
18
66
11
21
4
0
5
18
11
1
12
4
0
79
40
9
0
1
0
0
.318
.418
.606
25 Hyeseong Kim
H. Kim
1.020
17
37
5
14
3
1
1
7
2
1
9
3
0
40
22
5
0
0
0
0
.378
.425
.595
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 Angels Stats

Team Rankings

HR

107

4th

R

305

22nd

SO

576

25th

ERA

4.63

24th

2025 Division Standings
TEAM W L PCT GB
Astros Astros
44
32
.579
Mariners Mariners
38
36
.514
5.0
Rangers Rangers
37
39
.487
7.0
Angels Angels
36
39
.480
7.5
Athletics Athletics
32
46
.410
13.0
Schedule
DATE MATCHUP TIME (ET)
Sat
6/21
HOU HOU
@
LAA LAA
9:38 PM
Sun
6/22
HOU HOU
@
LAA LAA
4:07 PM
Mon
6/23
BOS BOS
@
LAA LAA
9:38 PM
Tue
6/24
BOS BOS
@
LAA LAA
9:38 PM
Wed
6/25
BOS BOS
@
LAA LAA
4:07 PM
Last Game
LAA Angels

36 - 39

2

Final

3

HOU Astros

44 - 32

Fri 20 Jun 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

AL East W L PCT GB
Yankees Yankees
44
32
.579
Rays Rays
43
34
.558
1.5
AL Central W L PCT GB
Tigers Tigers
48
30
.615
Royals Royals
38
38
.500
9.0
AL West W L PCT GB
Astros Astros
44
32
.579
Mariners Mariners
38
36
.514
5.0
NL East W L PCT GB
Phillies Phillies
46
30
.605
Mets Mets
45
31
.592
1.0
NL Central W L PCT GB
Cubs Cubs
45
30
.600
Brewers Brewers
42
35
.545
4.0
NL West W L PCT GB
Dodgers Dodgers
47
30
.610
Giants Giants
42
34
.553
4.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Thu
6/5
PHI PHI
@
PIT PIT
4-5
Thu
6/5
TEX TEX
@
WSH WSH
0-2
Thu
6/5
BOS BOS
@
NYY NYY
6-9
Thu
6/5
HOU HOU
@
CLE CLE
4-2
Thu
6/5
SDP SDP
@
MIL MIL
2-0

Schedule

DATE MATCHUP TIME (ET)
Sat
6/21
NYM NYM
@
PHI PHI
7:15 PM
Sat
6/21
KCR KCR
@
SDP SDP
7:15 PM
Sat
6/21
AZ AZ
@
COL COL
9:10 PM
Sat
6/21
HOU HOU
@
LAA LAA
9:38 PM
Sat
6/21
CLE CLE
@
ATH ATH
10:05 PM