I mean do I really have to explain it? He has 7 MVPS, most ever by 4, set the single season and all time home run record, set the walk record and on top of this was a gold glove fielder and elite base runner. He reached base over 5500 times in his career. At age 42 he had a season with a near .500 OBP and an OPS over 1000. There was a lot of players cheating in that era and honestly in most eras and Bonds was in a league of his own. He has 4th highest WAR ever, only behind Cy Young, Babe Ruth and Walter Johnson. Steroids made him strong, but he still needed an elite skill set to do what he did, for as long as he did.