If Bonds had retired at the age of 35 (before he started steroids according to everyone that followed him), he would have retired as the 8th greatest hitter of all time:
http://www.fangraphs.com/leaders.aspx?pos=all&stats=bat&lg=all&qual=y&type=8&season=2015&month=0&season1=1871&ind=0&team=0&rost=0&age=14,35&filter=&players=0
Only Ruth, Hornsby, Cobb, Mays, Gehrig, Aaron, and Speaker would have surpassed him. Had he continued down the path of a normal all time great until the age of 40, he probably would have ended up in the top five. As it is, he is currently ranked as the second to Ruth as the best hitter of all time:
http://www.fangraphs.com/leaders.aspx?pos=all&stats=bat&lg=all&qual=y&type=8&season=2015&month=0&season1=1871&ind=0&team=0&rost=0&players=0
Had he taken steroids his whole career (like most of his contemporaries), he would have blown Ruth away and would be universally acknowledge as the greatest. He may have hit 1000 HR's.