The main issue for Bonds is that he had a very brief career. Of all Hall of Fame right fielders, no right fielder that played after 1930 has fewer than 16 MLB seasons. The only Hall of Fame right fielder to play after World War II and play in fewer games is Tony Oliva, who was just inducted in the Baseball Hall of Fame this winter as part of the Class of 2022 via the Golden Days Era Committee.
Despite his short career, Bonds was able to be on 11 BBWAA Hall of Fame ballots but he fell off after his 11th ballot because he dropped below the requisite five percent to stay on. The highest percentage he ever had was 10.6 percent in 1993.
Bonds did, however, make one Era Committee ballot (then-named Veterans Committee) as he was on the ballot in 2007. He only received one vote, though. Since then, they have changed how people get on a ballot. For that 2007 ballot, Bonds was among 27 players on the ballot so getting one vote when 82 people voted (another change from the time) is not a good sign.
Sadly, Bonds died of lung cancer and a brain tumor at the age of 57 in 2003 so if the elder Bonds were to be inducted, it would likely be his son, Barry, or another family member that would make the induction speech.
Bobby Bonds is far from a slam dunk for the Baseball Hall of Fame considering his short career but he is definitely someone that deserves another look in the future.