Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
Barry Bonds misses again, four others elected into Baseball Hall of Fame – East Bay Times
Barry Bonds admits he 'wasn't the best clubhouse guy,' says teammates thought he was a 'd---
Barry Bonds to have his No. 25 retired by Giants in August – New York Daily News
Disgraced MLB legend Barry Bonds once made his case for Cooperstown by citing support from 'god
Commentary: It's time for Giants to retire Barry Bonds' number – The Mercury News
Giants To Retire Barry Bonds' No. 25 Jersey In August - CBS Texas
Barry Bonds has his No. 25 retired by Giants, who fall to Pirates
The Thing About Barry Bonds And Kanye West Is…, by Jacob Shafer
Giants retiring Barry Bonds' jersey number: 25
Giants retire home run king Barry Bonds' No. 25, Sports
Giants to retire Barry Bonds' No. 25 jersey in August
Barry Bonds says baseball won't take him back, and it's broken his heart - The Washington Post
Home run king Barry Bonds has his No. 25 retired by Giants