Baseballs Greatest Hitters of All Time

Barry Bonds vs. Ted Williams

Ted Williams (1939-to 1960) Seasons Omitted (1943, 1944, 1945, 1950, 1952, 1953, 1959, 1960)
Barry Bonds ( 1986 to 2007) Seasons Omitted (1986, 1994, 1999, 2005, 2006, 2007 )
The last 4 seasons of Barry Bonds shows complete dominance. The numbers put up by Bonds in the 5 year span from 2000 to 2004 were the best in over 70 years, comparable only to the numbers put up by Babe Ruth , baseball's greatest hitter. Barry Bonds remains one of the only players in baseball history to have put together his greatest hitting seasons after his 35th birthday.
15 Head to Head Seasons Comparisons -  Ted Williams -12  Barry Bonds - 4
Average Points per season :Ted Williams 4.786   Barry Bonds 4.474
(Bonds...before the 2000 Season 4.333)

Our All-Time Rank :    Ted Williams #3   Barry Bonds #5

Player
Year
Age
Runs
HR
RBI's
Avg.
OB%
Slg%
Points
Edge
Williams
1939
20
131
31
145
327
436
609
4.710
Williams
Bonds
1987
22
 99
25
 59
261
329
492
4.081












Williams
1940
21
134
23
113
344
442
594
4.673
Williams
Bonds
1988
23
 97
24
 58
283
368
491
4.136












Williams
1941
22
135
37
120
406
553
735
5.023
Williams
Bonds
1989
24
 96
19
 58
248
351
426
4.008












Williams
1942
23
141
36
137
356
499
648
4.853
Williams
Bonds
1990
25
104
33
114
301
406
565
4.347












Williams
1946
27
142
38
123
342
497
667
4.847
Williams
Bonds
1991
26
 95
25
116
292
410
514
4.268












Williams
1947
28
125
32
114
343
499
634
4.779
Williams
Bonds
1992
27
109
34
103
311
456
624
4.462












Williams
1948
29
124
25
127
369
497
615
4.782
Williams
Bonds
1993
28
129
46
123
336
458
677
4.606












Williams
1949
30
150
43
159
343
490
650
4.878
Williams
Bonds
1995
30
109
33
104
294
431
577
4.372












Williams
1951
32
109
30
126
318
464
556
4.633
Williams
Bonds
1996
31
122
42
129
308
461
615
4.510












Williams
1954
35
 93
29
 89
345
513
635
4.733
Williams
Bonds
1997
32
123
40
101
291
446
585
4.417












Williams
1955
36
 77
28
 83
356
496
703
4.771
Williams
Bonds
1998
33
120
37
122
303
438
609
4.457












Williams
1956
37
 71
24
 82
345
479
605
4.630

Bonds
2000
35
 129
49
106
306
440
688
4.767
Bonds











Williams
1957
38
 96
38
 87
388
526
731
4.904

Bonds
2001
36
129
73
137
328
515
863
4.909
Bonds











Williams
1958
39
 81
26  
 85
328
458
584
4.588

Bonds
2002
37
117
46
110
370
582
799
4.861
Bonds











Williams
1960
41
 56
29
 72
316
451
645
4.598

Bonds
2003
38
111
45
 90
341
529
749
4.701
Bonds











Bonds
2004
39
129
45
101
362
609
812
4.894























Back to Player Comparisons