most plate appearances vs greg maddux minimum 30 plate appearances

Barry Bonds has the most career plate appearances against Greg Maddux, with 154 plate appearances.

Interpreted as:
most plate appearances by a player vs Greg Maddux minimum 30 plate appearances
NAMEPAGABH2B3BHRRBIBBHBPSOTBXBHSHSFIBBAVGOBPSLGOPS
1Barry Bonds
B. Bonds
154
49
130
34
3
1
8
18
23
0
16
63
12
0
1
8
.262
.370
.485
.855
2Craig Biggio
C. Biggio
140
39
130
38
6
0
2
9
7
2
10
50
8
1
0
0
.292
.338
.385
.723
3Luis Gonzalez
L. Gonzalez
126
38
115
36
6
0
10
22
10
0
11
72
16
1
0
3
.313
.368
.626
.994
4Todd Zeile
T. Zeile
110
33
101
24
5
0
1
11
5
0
14
32
6
0
4
0
.238
.264
.317
.580
5Ray Lankford
R. Lankford
108
31
103
29
7
2
4
18
3
2
31
52
13
0
0
0
.282
.315
.505
.820
6Barry Larkin
B. Larkin
104
31
97
26
11
0
1
5
2
2
11
40
12
3
0
0
.268
.297
.412
.709
7Tony Gwynn
T. Gwynn
103
33
91
39
8
1
0
9
10
0
0
49
9
2
0
6
.429
.485
.538
1.024
8Steve Finley
S. Finley
102
30
94
23
1
1
4
10
5
0
16
38
6
2
1
2
.245
.280
.404
.684
9Mickey Morandini
M. Morandini
100
29
93
32
3
4
1
8
4
0
18
46
8
3
0
1
.344
.371
.495
.866
10Gregg Jefferies
G. Jefferies
95
29
88
30
2
1
2
8
7
0
4
40
5
0
0
2
.341
.389
.455
.844
11Bobby Bonilla
B. Bonilla
95
31
89
20
8
0
2
14
5
0
18
34
10
0
1
0
.225
.263
.382
.645
12Jeff Kent
J. Kent
94
31
88
29
6
0
5
13
3
2
15
50
11
0
1
0
.330
.362
.568
.930
13Ozzie Smith
O. Smith
94
27
89
17
2
1
1
3
3
0
5
24
4
2
0
0
.191
.217
.270
.487
14Jeff Bagwell
J. Bagwell
91
28
82
25
0
1
7
17
5
3
15
48
8
0
1
1
.305
.363
.585
.948
15Benito Santiago
B. Santiago
91
29
83
24
4
1
6
17
6
1
13
48
11
0
1
2
.289
.341
.578
.919
16Jay Bell
J. Bell
88
25
82
20
5
0
0
4
1
0
22
25
5
5
0
0
.244
.253
.305
.558
17Ken Caminiti
K. Caminiti
87
26
81
23
1
0
1
6
6
0
23
27
2
0
0
3
.284
.333
.333
.667
18Dave Magadan
D. Magadan
87
27
74
15
3
0
0
4
12
0
15
18
3
1
0
0
.203
.314
.243
.557
19Lenny Dykstra
L. Dykstra
85
25
77
19
5
1
0
11
5
1
14
26
6
1
1
0
.247
.298
.338
.635
20Howard Johnson
H. Johnson
85
28
74
21
5
1
5
13
11
0
18
43
11
0
0
4
.284
.376
.581
.958
21Larry Walker
L. Walker
84
25
76
22
2
0
2
10
8
0
17
30
4
0
0
1
.289
.357
.395
.752
22Marquis Grissom
M. Grissom
83
24
80
24
4
0
1
4
0
1
9
31
5
1
1
0
.300
.305
.388
.692
23Scott Rolen
S. Rolen
82
26
70
22
8
0
2
11
7
2
11
36
10
0
3
0
.314
.378
.514
.892
24Andres Galarraga
A. Galarraga
81
26
76
20
1
0
1
8
1
4
21
24
2
0
0
0
.263
.309
.316
.624
25Tim Wallach
T. Wallach
80
25
77
20
2
1
1
4
2
1
4
27
4
0
0
0
.260
.288
.351
.638
StatMuse has event-level data for plate appearances going back to the 1974 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Giants Stats

Team Rankings

HR

173

19th

R

705

17th

SO

1,358

17th

ERA

3.82

10th

2025 Division Standings
TEAMWLPCTGB
Dodgers Dodgers
93
69
.574
Padres Padres
90
72
.556
3.0
Giants Giants
81
81
.500
12.0
Diamondbacks Diamondbacks
80
82
.494
13.0
Rockies Rockies
43
119
.265
50.0
Schedule
DATEMATCHUPTIME (ET)
Wed
3/25
NYY NYY
@
SFG SFG
4:00 AM
Fri
3/27
NYY NYY
@
SFG SFG
4:00 AM
Sat
3/28
NYY NYY
@
SFG SFG
4:00 AM
Mon
3/30
SFG SFG
@
SDP SDP
4:00 AM
Tue
3/31
SFG SFG
@
SDP SDP
4:00 AM
Last Game
COL Rockies

43 - 119

0

Final

4

SFG Giants

81 - 81

Sun 28 Sep 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

NL EastWLPCTGB
Phillies Phillies
96
66
.593
Mets Mets
83
79
.512
13.0
NL CentralWLPCTGB
Brewers Brewers
97
65
.599
Cubs Cubs
92
70
.568
5.0
NL WestWLPCTGB
Dodgers Dodgers
93
69
.574
Padres Padres
90
72
.556
3.0
AL EastWLPCTGB
Blue Jays Blue Jays
94
68
.580
Yankees Yankees
94
68
.580
AL CentralWLPCTGB
Guardians Guardians
88
74
.543
Tigers Tigers
87
75
.537
1.0
AL WestWLPCTGB
Mariners Mariners
90
72
.556
Astros Astros
87
75
.537
3.0

MLB 2025 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
9/16
CIN CIN
@
STL STL
6-2
Tue
9/16
ATL ATL
@
WSH WSH
9-4
Tue
9/16
ATH ATH
@
BOS BOS
4-5
Tue
9/16
TOR TOR
@
TBR TBR
1-2
Tue
9/16
SEA SEA
@
KCR KCR
5-7

Schedule

DATEMATCHUPTIME (ET)
Wed
3/25
NYY NYY
@
SFG SFG
4:00 AM
Thu
3/26
ATH ATH
@
TOR TOR
4:00 AM
Thu
3/26
LAA LAA
@
HOU HOU
4:00 AM
Thu
3/26
DET DET
@
SDP SDP
4:00 AM
Thu
3/26
MIN MIN
@
BAL BAL
4:00 AM