best ops against randy johnson minimum 50 plate appearances

Manny Ramirez has the highest career OPS when making 50+ plate appearances against Randy Johnson, with an OPS of 1.039.

Interpreted as:
best ops by a player against Randy Johnson minimum 50 plate appearances
NAMEOPSPAGABH2B3BHRRBIBBHBPSOTBXBHSHSFIBBAVGOBPSLG
1Manny Ramirez
M. Ramirez
1.039
58
20
50
14
4
0
5
17
8
0
14
33
9
0
0
2
.280
.379
.660
2Frank Thomas
F. Thomas
1.017
54
16
43
10
2
0
5
9
11
0
18
27
7
0
0
0
.233
.389
.628
3Miguel Tejada
M. Tejada
1.008
50
16
44
17
2
0
2
8
5
0
5
25
4
0
1
0
.386
.440
.568
4Barry Bonds
B. Bonds
1.003
62
19
49
15
3
0
3
12
11
2
6
27
6
0
0
2
.306
.452
.551
5Rich Aurilia
R. Aurilia
.908
59
18
54
18
1
0
3
6
5
0
16
28
4
0
0
0
.333
.390
.519
6Devon White
D. White
.888
75
21
66
19
6
0
3
5
8
1
22
34
9
0
0
1
.288
.373
.515
7Juan Gonzalez
J. Gonzalez
.885
71
22
64
17
3
0
5
12
6
1
16
35
8
0
0
1
.266
.338
.547
8Edgar Renteria
E. Renteria
.870
60
17
50
14
4
0
2
5
9
0
14
24
6
1
0
0
.280
.390
.480
9Chili Davis
C. Davis
.854
65
19
58
16
4
0
3
9
7
0
22
29
7
0
0
0
.276
.354
.500
10Paul Lo Duca
P. Lo Duca
.853
70
21
63
20
4
0
2
14
5
1
6
30
6
1
0
1
.317
.377
.476
11Chris Gomez
C. Gomez
.832
50
18
44
14
2
0
1
5
6
0
7
19
3
0
0
0
.318
.400
.432
12Shawn Green
S. Green
.816
64
19
57
16
4
0
2
2
6
1
15
26
6
0
0
0
.281
.359
.456
13Danny Tartabull
D. Tartabull
.800
60
18
40
8
3
0
1
5
19
0
13
14
4
0
1
1
.200
.450
.350
14Phil Nevin
P. Nevin
.795
78
24
69
18
4
0
3
13
9
0
22
31
7
0
0
0
.261
.346
.449
15Jeff Reboulet
J. Reboulet
.790
60
18
50
14
3
0
1
4
8
1
12
20
4
1
0
0
.280
.390
.400
16Joe Carter
J. Carter
.790
65
19
60
17
0
1
3
8
3
1
16
28
4
0
1
0
.283
.323
.467
17Jay Payton
J. Payton
.773
55
18
54
14
4
0
3
12
1
0
10
27
7
0
0
0
.259
.273
.500
18Gerald Williams
G. Williams
.757
52
15
47
10
3
0
3
8
4
1
13
22
6
0
0
1
.213
.288
.468
19Sammy Sosa
S. Sosa
.740
62
19
58
13
0
1
4
9
4
0
25
27
5
0
0
0
.224
.274
.466
20Kirby Puckett
K. Puckett
.732
66
19
60
17
3
0
1
9
6
0
14
23
4
0
0
0
.283
.348
.383
21Shane Mack
S. Mack
.701
52
16
43
10
2
1
1
5
4
1
13
17
4
3
1
0
.233
.306
.395
22Ruben Sierra
R. Sierra
.696
77
21
70
18
2
0
2
7
7
0
14
26
4
0
0
0
.257
.325
.371
23Tony Phillips
T. Phillips
.693
64
17
54
13
2
0
1
5
10
0
11
18
3
0
0
0
.241
.359
.333
24Jeff Cirillo
J. Cirillo
.689
65
20
58
15
5
0
1
7
3
1
20
23
6
0
3
0
.259
.292
.397
25Todd Helton
T. Helton
.675
50
16
48
13
5
0
0
2
1
1
10
18
5
0
0
0
.271
.300
.375
StatMuse has event-level data for OPS and plate appearances going back to the 1974 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Red Sox Stats

Team Batting Leaders

HR

11

Contreras

Willson Contreras

RBI

33

Duran

Jarren Duran

AVG

.286

Contreras

Willson Contreras
Team Pitching Leaders

W

6

Gray

Sonny Gray

K

57

Suarez

Ranger Suarez

ERA

2.61

Tolle

Payton Tolle
Team Rankings

HR

44

29th

R

231

26th

SO

494

14th

ERA

3.82

10th

2026 Division Standings
TEAMWLPCTGB
36
20
.643
36
23
.610
1.5
29
31
.483
9.0
28
32
.467
10.0
Red Sox Red Sox
25
33
.431
12.0
Schedule
DATEMATCHUPTIME (ET)
Tue
6/2
@
6:45 PM
Wed
6/3
@
6:45 PM
Thu
6/4
@
1:35 PM
Fri
6/5
@
7:05 PM
Sat
6/6
@
7:35 PM
Last Game
BOS Red Sox

25 - 33

9

Final

4

CLE Guardians

34 - 27

Sun 31 May 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
40
20
.667
31
29
.517
9.0
30
29
.508
9.5
26
33
.441
13.5
26
34
.433
14.0
NL CentralWLPCTGB
35
21
.625
31
26
.544
4.5
32
28
.533
5.0
32
28
.533
5.0
30
28
.517
6.0
NL WestWLPCTGB
38
21
.644
32
26
.552
5.5
31
27
.534
6.5
23
36
.390
15.0
22
38
.367
16.5
AL EastWLPCTGB
36
20
.643
36
23
.610
1.5
29
31
.483
9.0
28
32
.467
10.0
25
33
.431
12.0
AL CentralWLPCTGB
34
27
.557
32
27
.542
1.0
27
33
.450
6.5
22
37
.373
11.0
22
38
.367
11.5
AL WestWLPCTGB
31
29
.517
28
31
.475
2.5
28
31
.475
2.5
27
34
.443
4.5
23
37
.383
8.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sun
5/17
@
3-6
Sun
5/17
@
7-3
Sun
5/17
@
6-7
Sun
5/17
@
3-10
Sun
5/17
@
4-1

Schedule

DATEMATCHUPTIME (ET)
Mon
6/1
@
9:38 PM
Mon
6/1
@
9:40 PM
Mon
6/1
@
9:40 PM
Tue
6/2
@
6:40 PM
Tue
6/2
@
6:40 PM