He doesn't have the overall game Bonds did. Only Trout/ARod come close to Bonds.
The tragedy of Bonds is that, as far as we know, he didn't do steroids until like 2000. Before then, he was an absolute MONSTER. After then, of course, he was not even human. But before then, his numbers were still sick, the kind of career that was already on the inner circle HOF level.
Through 1999 season...
- 3 MVP awards
- 9 top 15 in the MVP voting
- 445 homers, 1455 runs, 1299 rbi, 460 sb, .288/.409/.559/.968, 163 ops+
- Through age 32, 33, and 34, his comps were: Duke Snider, Frank Robinson, and Ken Griffey Jr. All elite level HOFers.
- From age 27-34, his ops+ numbers were: 204, 206, 183, 170, 188, 170, 178, 156
- From age 27-34, his other numbers were: 303 hr, .303/.441/.618/1.059, 183 ops+
So without the PEDs, Barry Bonds was truly one of the greatest players ever to play.
THEN....this happened. 2000-2007 (age 35-42): 317 hr, .322/.517/.724/1.241, 221 ops+
With a four year peak (2001-2004) of: .349/.559/.809/1.368, 256 ops+
Numbers that are just not fathomable.