Barry Bonds vs. Terry Harmon — Career Comparison
On the career numbers, Barry Bonds posted the stronger offensive profile against Terry Harmon. Barry Bonds posted stronger numbers in OPS (1.080 vs .606) and on-base percentage (.473 vs .314). By the career numbers, Barry Bonds had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.
Hitting Stats for Barry Bonds and Terry Harmon
Barry Bonds
Career
Per 600 PA
2986
142.12
Terry Harmon
Career
Per 600 PA
547
257.21
Barry Bonds
Career
Per 600 PA
12606
600
Terry Harmon
Career
Per 600 PA
1276
600
Barry Bonds
Career
Per 600 PA
0.298
0.298
Terry Harmon
Career
Per 600 PA
0.233
0.233
Barry Bonds
Career
Per 600 PA
1.046
1.046
Terry Harmon
Career
Per 600 PA
0.637
0.637
Barry Bonds
Career
Per 600 PA
1440
68.54
Terry Harmon
Career
Per 600 PA
47
22.1
Barry Bonds
Career
Per 600 PA
0.491
0.491
Terry Harmon
Career
Per 600 PA
0.179
0.179
Barry Bonds
Career
Per 600 PA
0.077
0.077
Terry Harmon
Career
Per 600 PA
0.004
0.004
Barry Bonds
Career
Per 600 PA
0.26
0.26
Terry Harmon
Career
Per 600 PA
0.015
0.015
Barry Bonds
Career
Per 600 PA
2925.36
139.24
Terry Harmon
Career
Per 600 PA
108.95
51.23
Barry Bonds
Career
Per 600 PA
5976
284.44
Terry Harmon
Career
Per 600 PA
329
154.7
Barry Bonds
Career
Per 600 PA
5599
266.49
Terry Harmon
Career
Per 600 PA
392
184.33
Barry Bonds
Career
Per 600 PA
0.444
0.444
Terry Harmon
Career
Per 600 PA
0.311
0.311
Barry Bonds
Career
Per 600 PA
0.607
0.607
Terry Harmon
Career
Per 600 PA
0.292
0.292
Barry Bonds
Career
Per 600 PA
0.309
0.309
Terry Harmon
Career
Per 600 PA
0.06
0.06
Barry Bonds
Career
Per 600 PA
0.352
0.352
Terry Harmon
Career
Per 600 PA
0.213
0.213
Barry Bonds
Career
Per 600 PA
1.268
1.268
Terry Harmon
Career
Per 600 PA
0.536
0.536
Barry Bonds
Career
Per 600 PA
3461
164.73
Terry Harmon
Career
Per 600 PA
232
109.09
Barry Bonds
Career
Per 600 PA
2625.02
124.94
Terry Harmon
Career
Per 600 PA
120.23
56.53
Barry Bonds
Career
Per 600 PA
688
32.75
Terry Harmon
Career
Per 600 PA
5
2.35
Barry Bonds
Career
Per 600 PA
1539
73.25
Terry Harmon
Career
Per 600 PA
175
82.29
Barry Bonds
Career
Per 600 PA
8.19
8.19
Terry Harmon
Career
Per 600 PA
7.29
7.29
Barry Bonds
Career
Per 600 PA
1.66
1.66
Terry Harmon
Career
Per 600 PA
0.67
0.67
Barry Bonds
Career
Per 600 PA
165
7.85
Terry Harmon
Career
Per 600 PA
14
6.58
Barry Bonds
Career
Per 600 PA
514
24.46
Terry Harmon
Career
Per 600 PA
17
7.99
Barry Bonds
Career
Per 600 PA
141
6.71
Terry Harmon
Career
Per 600 PA
11
5.17
Barry Bonds
Career
Per 600 PA
655
31.18
Terry Harmon
Career
Per 600 PA
28
13.17
Barry Bonds
Career
Per 600 PA
78.47
78.47
Terry Harmon
Career
Per 600 PA
60.71
60.71
Fielding Stats for Barry Bonds and Terry Harmon
Barry Bonds
Career
Per 9 Innings
2874
1.06
Terry Harmon
Career
Per 9 Innings
444
1.5
Barry Bonds
Career
Per 9 Innings
2810
1.04
Terry Harmon
Career
Per 9 Innings
260
0.88
Barry Bonds
Career
Per 9 Innings
72889
27
Terry Harmon
Career
Per 9 Innings
7983
27
Barry Bonds
Career
Per 9 Innings
24296.1
9
Terry Harmon
Career
Per 9 Innings
2661
9
Barry Bonds
Career
Per 9 Innings
5637
2.09
Terry Harmon
Career
Per 9 Innings
624
2.11
Barry Bonds
Career
Per 9 Innings
173
0.06
Terry Harmon
Career
Per 9 Innings
893
3.02
Barry Bonds
Career
Per 9 Innings
5907
2.19
Terry Harmon
Career
Per 9 Innings
1553
5.25
Barry Bonds
Career
Per 9 Innings
5810
2.15
Terry Harmon
Career
Per 9 Innings
1517
5.13
Barry Bonds
Career
Per 9 Innings
98.36
98.36
Terry Harmon
Career
Per 9 Innings
97.68
97.68
Barry Bonds
Career
Per 9 Innings
2.022
2.022
Terry Harmon
Career
Per 9 Innings
3.417
3.417
Barry Bonds
Career
Per 9 Innings
97.77
97.77
Terry Harmon
Career
Per 9 Innings
58.56
58.56
Barry Bonds
Career
Per 9 Innings
25
0.01
Terry Harmon
Career
Per 9 Innings
190
0.64