who on the 1999 dbacks had the highest obp against rhp

Gregg Olson had the best on-base percentage for the Diamondbacks against right-handed pitchers in 1999, with an on-base percentage of 1.000.

NAMEOBPSEASONTMGABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGSLGOPS
1Gregg Olson
G. Olson
1.000
1999
1
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
2Ernie Young
E. Young
.667
1999
3
1
0
0
0
0
0
1
1
0
3
0
0
0
0
0
.000
.000
.667
3David Dellucci
D. Dellucci
.495
1999
54
93
39
7
1
1
13
11
3
20
107
51
9
0
0
0
.419
.548
1.044
4Turner Ward
T. Ward
.467
1999
10
13
5
1
0
2
4
2
0
3
15
12
3
0
0
0
.385
.923
1.390
5Erubiel Durazo
E. Durazo
.421
1999
49
137
47
4
2
8
23
19
1
38
159
79
14
0
2
1
.343
.577
.998
6Hanley Frias
H. Frias
.415
1999
53
102
30
3
2
1
15
21
0
13
124
40
6
1
0
2
.294
.392
.807
7Luis Gonzalez
L. Gonzalez
.396
1999
141
449
152
31
3
23
79
43
2
39
497
258
57
0
3
6
.339
.575
.971
8Andy Fox
A. Fox
.367
1999
93
228
63
12
2
6
28
27
7
50
265
97
20
1
2
9
.276
.425
.793
9Travis Lee
T. Lee
.353
1999
106
273
67
12
2
6
32
46
0
29
320
101
20
0
1
3
.245
.370
.723
10Lenny Harris
L. Harris
.346
1999
17
25
9
1
0
0
5
0
0
1
26
10
1
0
1
0
.360
.400
.746
11Steve Finley
S. Finley
.342
1999
140
401
107
22
9
24
65
47
0
66
450
219
55
0
2
7
.267
.546
.888
12Greg Colbrunn
G. Colbrunn
.333
1999
40
38
9
3
0
0
5
3
3
8
45
12
3
0
1
0
.237
.316
.649
13Jay Bell
J. Bell
.327
1999
140
421
113
20
3
26
74
39
2
102
475
217
49
4
9
1
.268
.515
.842
14Tony Womack
T. Womack
.326
1999
132
445
121
19
9
2
23
37
1
44
493
164
30
5
5
0
.272
.369
.694
15Matt Williams
M. Williams
.322
1999
145
450
131
26
1
23
97
22
2
70
481
228
50
0
7
1
.291
.507
.829
16Bernard Gilkey
B. Gilkey
.313
1999
68
100
25
4
0
4
13
8
2
30
113
41
8
1
2
0
.250
.410
.722
17Tony Batista
T. Batista
.292
1999
39
95
20
3
0
2
12
9
2
11
106
29
5
0
0
0
.211
.305
.598
18Damian Miller
D. Miller
.290
1999
72
193
47
7
0
6
30
11
2
56
207
72
13
0
1
1
.244
.373
.663
19LeJon Powell
L. Powell
.286
1999
7
7
2
1
0
0
0
0
0
2
8
3
1
1
0
0
.286
.429
.714
20Kelly Stinnett
K. Stinnett
.285
1999
77
218
46
9
0
11
28
19
4
62
244
88
20
2
1
1
.211
.404
.689
21Rob Ryan
R. Ryan
.250
1999
18
27
6
1
0
2
5
1
0
7
28
13
3
0
0
0
.222
.481
.731
22Andy Benes
A. Benes
.250
1999
23
40
7
0
0
1
5
3
1
9
51
10
1
7
0
0
.175
.250
.500
23Todd Stottlemyre
T. Stottlemyre
.194
1999
15
28
3
1
0
0
0
3
0
10
34
4
1
3
0
0
.107
.143
.336
24Armando Reynoso
A. Reynoso
.189
1999
19
36
6
1
0
0
1
1
0
19
42
7
1
5
0
0
.167
.194
.384
25Brian Anderson
B. Anderson
.172
1999
17
28
4
0
1
1
1
1
0
9
30
9
2
1
0
0
.143
.321
.494
StatMuse has event-level data for on-base percentage going back to the 1974 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Diamondbacks Stats

Team Batting Leaders

HR

17

Marte

Ketel Marte

RBI

54

Marte

Ketel Marte

AVG

.283

Moreno

Gabriel Moreno
Team Pitching Leaders

W

8

Soroka

Michael Soroka

K

79

Soroka

Michael Soroka

ERA

2.21

Rodriguez

Eduardo Rodriguez
Team Rankings

HR

78

27th

R

367

19th

SO

580

30th

ERA

4.32

20th

2026 Division Standings
TEAMWLPCTGB
56
31
.644
43
42
.506
12.0
Diamondbacks Diamondbacks
43
43
.500
12.5
36
50
.419
19.5
34
53
.391
22.0
Schedule
DATEMATCHUPTIME (ET)
Fri
7/3
@
9:45 PM
Sat
7/4
@
9:40 PM
Sun
7/5
@
4:00 PM
Mon
7/6
@
9:40 PM
Tue
7/7
@
9:40 PM
Last Game
SFG Giants

36 - 50

6

Final

4

AZ Diamondbacks

43 - 43

Wed 1 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
38
.563
2.5
46
41
.529
5.5
45
43
.511
7.0
36
51
.414
15.5
NL CentralWLPCTGB
53
31
.631
49
38
.563
5.5
44
39
.530
8.5
43
44
.494
11.5
39
46
.459
14.5
NL WestWLPCTGB
56
31
.644
43
42
.506
12.0
43
43
.500
12.5
36
50
.419
19.5
34
53
.391
22.0
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
@
2-4
Wed
6/17
@
6-1
Wed
6/17
@
4-5

Schedule

DATEMATCHUPTIME (ET)
Thu
7/2
@
12:35 PM
Thu
7/2
@
2:10 PM
Thu
7/2
@
3:10 PM
Thu
7/2
@
6:40 PM
Thu
7/2
@
7:15 PM