![San Francisco Giants Barry Bonds, #25, is attended by head trainer](https://cdn.vox-cdn.com/thumbor/HiN4dVmAIqgRREJAMsAvhPDvijE=/0x0:3638x2425/1200x800/filters:focal(0x0:3638x2425)/cdn.vox-cdn.com/uploads/chorus_image/image/49150097/GettyImages-51537181.0.jpg)
The Giants haven't had a 30-homer hitter since Barry Bonds in 2004
![San Francisco Giants Barry Bonds, #25, is attended by head trainer](https://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/BarryLamar_Bonds.jpg/170px-BarryLamar_Bonds.jpg)
Barry Bonds - Wikipedia
![San Francisco Giants Barry Bonds, #25, is attended by head trainer](https://cdn.theathletic.com/app/uploads/2020/04/07192432/barry_100-scaled.jpg)
The Baseball 100: No. 3, Barry Bonds - The Athletic
![San Francisco Giants Barry Bonds, #25, is attended by head trainer](https://www.denverpost.com/wp-content/uploads/2016/05/20070807__20070808_D5_SP08BONDSp1.jpg?w=640)
Fame, infamy doing battle – The Denver Post
![San Francisco Giants Barry Bonds, #25, is attended by head trainer](https://www.si.com/.image/ar_4:3%2Cc_fill%2Ccs_srgb%2Cfl_progressive%2Cq_auto:good%2Cw_1200/MTk0MDk1NDEyOTkzNTk4OTgx/usatsi_2208811.jpg)
SF Giants legend Barry Bonds speaks about Hall of Fame shunning
![San Francisco Giants Barry Bonds, #25, is attended by head trainer](https://www.telegram.com/gcdn/authoring/2014/03/10/NTEG/ghows-WT-debb65e4-38e7-4ba5-933a-33d13902059f-5daf9933.jpeg)
Barry Bonds thinks he belongs in Hall of Fame
![San Francisco Giants Barry Bonds, #25, is attended by head trainer](https://www.willitsnews.com/wp-content/uploads/migration/2016/201604/SPORTS_160429933_EP_-1_DQHWGUIUJILT.jpg?w=620)
Barry Bonds and his strange return to AT&T Park – The Willits News
![San Francisco Giants Barry Bonds, #25, is attended by head trainer](http://cdn.shopify.com/s/files/1/0878/2614/files/barry-bonds-edit-1.jpg?7859236886406504759)
Barry Bonds Official Website San Francisco Giants Legend and BASHOF
![San Francisco Giants Barry Bonds, #25, is attended by head trainer](https://s.hdnux.com/photos/45/55/60/9886733/6/1200x0.jpg)
Barry Bonds' coaching gig a generational thing
![San Francisco Giants Barry Bonds, #25, is attended by head trainer](https://qph.cf2.quoracdn.net/main-qimg-e8efc37af65bca78737aa8911583f10b-lq)
Why did Barry Bonds not play for another team after his time with