You got me there cat_in_the_hat. Yes, in his first FOUR years in MLB, he didn't put up Hall of Fame numbers. That's a pretty hysterical and very arbitrary cutoff, because here's what he did after that...
year 5 = MVP
year 6 = 2nd in MVP voting
year 7 = MVP
year 8 = MVP
I mean, jesus christ dude. I despise Barry Bonds, but you can't take his first 4 years in the bigs and just chop them off there. Most guys don't even make it to the majors by the age of 23-24, yet he had already established himself as one of the premier players in the sport by then. By his mid-20s, he was easily the best all around player in baseball. He was fantastic even before he likely started taking steroids, and that's pretty much the universal opinion of everyone baseball fan I know.