Barry Bonds vs. Craig Wilson — Career Comparison

Baby BoomersCaliforniaThrows LeftBats LeftNorth AmericaSan Francisco GiantsNational LeagueLeft FielderGold GloveSilver SluggerMVPAll-Star
Gen XCaliforniaThrows RightBats RightNorth AmericaPittsburgh PiratesNational LeagueFirst Baseman

When their careers are measured against the same standard, Barry Bonds comes out clearly ahead of Craig Wilson across most offensive categories. Barry Bonds led in walk rate (BB%+ 321 vs 89), home run production (HR/PA+ 293 vs 152), and contact rate (K%+ 172 vs 60). Barry Bonds was the more complete offensive player.

Hitting Stats for Barry Bonds and Craig Wilson

Barry Bonds
Careerverified
Per 600 PAverified
22
22
Craig Wilson
Career
Per 600 PA
7
7
Barry Bonds
Careerverified
Per 600 PA
2986
142.12
Craig Wilson
Career
Per 600 PAverified
698
181.22
Barry Bonds
Careerverified
Per 600 PA
12606
600
Craig Wilson
Career
Per 600 PA
2311
600
Barry Bonds
Careerverified
Per 600 PA
9847
468.68
Craig Wilson
Career
Per 600 PAverified
2010
521.85
Barry Bonds
Careerverified
Per 600 PAverified
0.298
0.298
Craig Wilson
Career
Per 600 PA
0.262
0.262
Barry Bonds
Careerverified
Per 600 PAverified
1.046
1.046
Craig Wilson
Career
Per 600 PA
0.834
0.834
Barry Bonds
Careerverified
Per 600 PAverified
2935
139.7
Craig Wilson
Career
Per 600 PA
527
136.82
Barry Bonds
Careerverified
Per 600 PA
1495
71.16
Craig Wilson
Career
Per 600 PAverified
314
81.52
Barry Bonds
Careerverified
Per 600 PAverified
601
28.61
Craig Wilson
Career
Per 600 PA
100
25.96
Barry Bonds
Careerverified
Per 600 PAverified
77
3.66
Craig Wilson
Career
Per 600 PA
14
3.63
Barry Bonds
Careerverified
Per 600 PAverified
762
36.27
Craig Wilson
Career
Per 600 PA
99
25.7
Barry Bonds
Careerverified
Per 600 PAverified
1440
68.54
Craig Wilson
Career
Per 600 PA
213
55.3
Barry Bonds
Careerverified
Per 600 PAverified
0.491
0.491
Craig Wilson
Career
Per 600 PA
0.404
0.404
Barry Bonds
Careerverified
Per 600 PAverified
0.077
0.077
Craig Wilson
Career
Per 600 PA
0.049
0.049
Barry Bonds
Careerverified
Per 600 PAverified
0.26
0.26
Craig Wilson
Career
Per 600 PA
0.188
0.188
Barry Bonds
Careerverified
Per 600 PAverified
2925.36
139.24
Craig Wilson
Career
Per 600 PA
342.53
88.93
Barry Bonds
Careerverified
Per 600 PAverified
5976
284.44
Craig Wilson
Career
Per 600 PA
952
247.17
Barry Bonds
Careerverified
Per 600 PAverified
5599
266.49
Craig Wilson
Career
Per 600 PA
815
211.6
Barry Bonds
Careerverified
Per 600 PAverified
0.444
0.444
Craig Wilson
Career
Per 600 PA
0.353
0.353
Barry Bonds
Careerverified
Per 600 PAverified
0.607
0.607
Craig Wilson
Career
Per 600 PA
0.474
0.474
Barry Bonds
Careerverified
Per 600 PAverified
1.051
1.051
Craig Wilson
Career
Per 600 PA
0.827
0.827
Barry Bonds
Careerverified
Per 600 PAverified
0.309
0.309
Craig Wilson
Career
Per 600 PA
0.211
0.211
Barry Bonds
Careerverified
Per 600 PAverified
0.352
0.352
Craig Wilson
Career
Per 600 PA
0.277
0.277
Barry Bonds
Careerverified
Per 600 PAverified
1.268
1.268
Craig Wilson
Career
Per 600 PA
0.816
0.816
Barry Bonds
Career
Per 600 PA
0.285
0.285
Craig Wilson
Careerverified
Per 600 PAverified
0.335
0.335
Barry Bonds
Careerverified
Per 600 PAverified
2227
106
Craig Wilson
Career
Per 600 PA
303
78.67
Barry Bonds
Careerverified
Per 600 PAverified
1996
95
Craig Wilson
Career
Per 600 PA
292
75.81
Barry Bonds
Careerverified
Per 600 PAverified
3461
164.73
Craig Wilson
Career
Per 600 PA
496
128.78
Barry Bonds
Careerverified
Per 600 PAverified
2625.02
124.94
Craig Wilson
Career
Per 600 PA
338.15
87.79
Barry Bonds
Careerverified
Per 600 PA
106
5.05
Craig Wilson
Career
Per 600 PAverified
90
23.37
Barry Bonds
Careerverified
Per 600 PAverified
2558
121.75
Craig Wilson
Career
Per 600 PA
198
51.41
Barry Bonds
Careerverified
Per 600 PAverified
688
32.75
Craig Wilson
Career
Per 600 PA
12
3.12
Barry Bonds
Career
Per 600 PAverified
1539
73.25
Craig Wilson
Careerverified
Per 600 PA
643
166.94
Barry Bonds
Careerverified
Per 600 PAverified
8.19
8.19
Craig Wilson
Career
Per 600 PA
3.59
3.59
Barry Bonds
Careerverified
Per 600 PAverified
1.66
1.66
Craig Wilson
Career
Per 600 PA
0.31
0.31
Barry Bonds
Careerverified
Per 600 PA
4
0.19
Craig Wilson
Career
Per 600 PAverified
2
0.52
Barry Bonds
Careerverified
Per 600 PAverified
91
4.33
Craig Wilson
Career
Per 600 PA
11
2.86
Barry Bonds
Career
Per 600 PAverified
165
7.85
Craig Wilson
Careerverified
Per 600 PA
47
12.2
Barry Bonds
Careerverified
Per 600 PAverified
514
24.46
Craig Wilson
Career
Per 600 PA
14
3.63
Barry Bonds
Careerverified
Per 600 PAverified
141
6.71
Craig Wilson
Career
Per 600 PA
7
1.82
Barry Bonds
Careerverified
Per 600 PAverified
655
31.18
Craig Wilson
Career
Per 600 PA
21
5.45
Barry Bonds
Careerverified
Per 600 PAverified
78.47
78.47
Craig Wilson
Career
Per 600 PA
66.67
66.67

Fielding Stats for Barry Bonds and Craig Wilson

Barry Bonds
Careerverified
Per 9 Inningsverified
22
22
Craig Wilson
Career
Per 9 Innings
7
7
Barry Bonds
Careerverified
Per 9 Innings
2874
1.06
Craig Wilson
Career
Per 9 Inningsverified
636
1.29
Barry Bonds
Careerverified
Per 9 Innings
2810
1.04
Craig Wilson
Career
Per 9 Innings
516
1.04
Barry Bonds
Careerverified
Per 9 Innings
72889
27
Craig Wilson
Career
Per 9 Innings
13351
27
Barry Bonds
Careerverified
Per 9 Innings
24296.1
9
Craig Wilson
Career
Per 9 Innings
4450.1
9
Barry Bonds
Careerverified
Per 9 Innings
5637
2.09
Craig Wilson
Career
Per 9 Inningsverified
2546
5.15
Barry Bonds
Careerverified
Per 9 Innings
173
0.06
Craig Wilson
Career
Per 9 Inningsverified
163
0.33
Barry Bonds
Career
Per 9 Inningsverified
97
0.04
Craig Wilson
Careerverified
Per 9 Innings
27
0.05
Barry Bonds
Careerverified
Per 9 Innings
5907
2.19
Craig Wilson
Career
Per 9 Inningsverified
2736
5.53
Barry Bonds
Careerverified
Per 9 Innings
5810
2.15
Craig Wilson
Career
Per 9 Inningsverified
2709
5.48
Barry Bonds
Career
Per 9 Innings
98.36
98.36
Craig Wilson
Careerverified
Per 9 Inningsverified
99.01
99.01
Barry Bonds
Career
Per 9 Innings
2.022
2.022
Craig Wilson
Careerverified
Per 9 Inningsverified
4.259
4.259
Barry Bonds
Careerverified
Per 9 Inningsverified
97.77
97.77
Craig Wilson
Career
Per 9 Innings
81.13
81.13
Barry Bonds
Career
Per 9 Innings
25
0.01
Craig Wilson
Careerverified
Per 9 Inningsverified
226
0.46
Barry Bonds
Careerverified
Per 9 Inningsverified
0
0
Craig Wilson
Career
Per 9 Innings
4
0.01
Barry Bonds
Career
Per 9 Innings
0
0
Craig Wilson
Career
Per 9 Innings
0
0
Barry Bonds
Careerverified
Per 9 Inningsverified
0
0
Craig Wilson
Career
Per 9 Innings
12
0.02
Barry Bonds
Career
Per 9 Innings
0
0
Craig Wilson
Careerverified
Per 9 Inningsverified
3
0.01