Because he is strong enough to hit a lot of home runs, and clever enough to avoid being caught cheating whe nhe took steroids to get that strong.
No
Barry Bonds has the most home runs in the MLB.
yes, yes he is
yes
Barry Bonds played 22 seasons in the Major Leagues.
BARRY BONDS
Barry Bonds
Barry Bonds hit 762 home runs and has the most ever. (H. Aaron (755), B. Ruth (714) and W. Ways (660) etc...)
In the first round (6th overall) in the 1985 MLB draft.
Barry Bonds
Barry Bonds
Bonds played in 2,986 games from 1986 to 2007.