most career plate appearances by a batter against a pitcher both active

Barry Bonds and Keith Hernandez are tied for the most career plate appearances by a player against a pitcher, with 154 plate appearances.

NAMEPAVS. PITCHERGABH2B3BHRRBIBBHBPSOTBXBHSHSFIBBAVGOBPSLGOPS
1Barry Bonds
B. Bonds
154
Greg Maddux
49
130
34
3
1
8
18
23
0
16
63
12
0
1
8
.262
.370
.485
.855
2Keith Hernandez
K. Hernandez
154
Steve Carlton
42
137
44
11
0
2
11
17
0
23
61
13
0
0
0
.321
.396
.445
.841
3Mike Schmidt
M. Schmidt
152
Bob Forsch
53
137
39
12
1
11
26
13
0
25
86
24
1
1
0
.285
.344
.628
.972
4Mike Schmidt
M. Schmidt
149
Steve Rogers
45
124
27
5
3
7
16
21
1
35
59
15
0
3
4
.218
.329
.476
.805
5Pete Rose
P. Rose
146
Phil Niekro
39
119
31
5
0
0
7
20
5
4
36
5
0
0
1
.261
.389
.303
.691
6Steve Garvey
S. Garvey
141
Phil Niekro
40
134
31
5
0
1
12
7
0
19
39
6
0
0
1
.231
.270
.291
.561
7Craig Biggio
C. Biggio
140
Greg Maddux
39
130
38
6
0
2
9
7
2
10
50
8
1
0
0
.292
.338
.385
.723
8Andre Dawson
A. Dawson
140
Bob Forsch
45
127
41
8
3
6
19
9
1
17
73
17
1
2
2
.323
.367
.575
.942
9Robin Yount
R. Yount
139
Frank Tanana
41
123
38
7
0
3
14
14
2
10
54
10
0
0
3
.309
.388
.439
.828
10Larry Bowa
L. Bowa
139
Steve Rogers
43
120
31
2
2
0
6
15
1
9
37
4
3
0
1
.258
.346
.308
.654
11Robin Yount
R. Yount
138
Jack Morris
41
123
34
4
1
5
20
11
0
23
55
10
4
0
1
.276
.336
.447
.783
12George Foster
G. Foster
138
Steve Carlton
41
126
32
6
0
5
14
12
0
34
53
11
0
0
1
.254
.319
.421
.739
13Dave Concepcion
D. Concepcion
138
Phil Niekro
41
127
34
2
1
4
17
10
0
23
50
7
0
1
0
.268
.319
.394
.713
14Darrell Evans
D. Evans
137
Phil Niekro
40
117
29
5
1
6
16
20
0
24
54
12
0
0
1
.248
.358
.462
.819
15Ozzie Smith
O. Smith
136
Bob Knepper
42
125
33
6
1
1
8
8
0
3
44
8
2
1
0
.264
.306
.352
.658
16Dave Concepcion
D. Concepcion
136
Bob Knepper
42
118
44
9
1
0
11
18
0
3
55
10
0
0
3
.373
.456
.466
.922
17Mike Schmidt
M. Schmidt
135
Rick Reuschel
45
121
48
13
2
7
26
11
0
26
86
22
0
3
1
.397
.437
.711
1.148
18Dave Parker
D. Parker
133
Steve Rogers
39
125
30
4
0
4
15
7
0
19
46
8
0
1
2
.240
.278
.368
.646
19Harold Baines
H. Baines
131
Jack Morris
36
113
31
1
2
2
17
17
0
19
42
5
0
1
4
.274
.366
.372
.738
20Bill Madlock
B. Madlock
131
Steve Carlton
38
122
38
8
2
3
16
7
1
19
59
13
0
1
0
.311
.351
.484
.835
21Ichiro Suzuki
I. Suzuki
130
John Lackey
38
122
37
6
1
1
7
7
1
16
48
8
0
0
1
.303
.346
.393
.740
22Pete Rose
P. Rose
130
Steve Rogers
34
116
31
7
1
0
7
12
0
12
40
8
1
0
2
.267
.336
.345
.681
23Darrell Evans
D. Evans
129
Don Sutton
40
104
17
2
0
1
6
23
1
17
22
3
0
1
2
.163
.318
.212
.529
24Dale Murphy
D. Murphy
128
Fernando Valenzuela
36
110
35
7
0
8
24
18
0
19
66
15
0
0
1
.318
.414
.600
1.014
25Gary Carter
G. Carter
128
Steve Carlton
39
110
34
8
0
11
23
17
0
7
75
19
0
1
0
.309
.398
.682
1.080
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 MLB News

More Giants Stats

Team Batting Leaders

HR

15

Schmitt

Casey Schmitt

RBI

39

Chapman

Matt Chapman

AVG

.331

Lee

Jung Hoo Lee
Team Pitching Leaders

W

5

Roupp

Landen Roupp

K

82

Roupp

Landen Roupp

ERA

3.00

Brubaker

JT Brubaker
Team Rankings

HR

73

20th

R

296

20th

SO

571

21st

ERA

4.52

22nd

2026 Division Standings
TEAMWLPCTGB
45
27
.625
37
33
.529
7.0
36
35
.507
8.5
Giants Giants
29
43
.403
16.0
27
45
.375
18.0
Schedule
DATEMATCHUPTIME (ET)
Tue
6/16
@
7:15 PM
Wed
6/17
@
7:15 PM
Thu
6/18
@
7:15 PM
Fri
6/19
@
7:10 PM
Sat
6/20
@
4:10 PM
Last Game
CHC Cubs

37 - 35

1

Final

5

SFG Giants

29 - 43

Sun 14 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
46
25
.648
38
33
.535
8.0
37
35
.514
9.5
36
36
.500
10.5
32
39
.451
14.0
NL CentralWLPCTGB
43
26
.623
38
31
.551
5.0
37
35
.514
7.5
36
36
.500
8.5
33
37
.471
10.5
NL WestWLPCTGB
45
27
.625
37
33
.529
7.0
36
35
.507
8.5
29
43
.403
16.0
27
45
.375
18.0
AL EastWLPCTGB
43
27
.614
41
27
.603
1.0
34
38
.472
10.0
34
39
.466
10.5
29
40
.420
13.5
AL CentralWLPCTGB
38
32
.543
39
33
.542
33
40
.452
6.5
29
42
.408
9.5
29
43
.403
10.0
AL WestWLPCTGB
37
36
.507
35
36
.493
1.0
35
36
.493
1.0
33
40
.452
4.0
29
43
.403
7.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sat
5/30
@
4-9
Sat
5/30
@
9-10
Sat
5/30
@
5-2
Sat
5/30
@
6-1
Sun
5/31
@
5-9

Schedule

DATEMATCHUPTIME (ET)
Mon
6/15
@
6:40 PM
Mon
6/15
@
6:45 PM
Mon
6/15
@
7:10 PM
Mon
6/15
@
7:45 PM
Mon
6/15
@
8:05 PM