Giants To Retire Barry Bonds' No. 25 Jersey In August - CBS Sacramento
Giants retiring Barry Bonds' jersey number: 25
Game of Shadows: Barry Bonds, BALCO, and the Steroids Scandal that Rocked Professional Sports (Audible Audio Edition): Arnie Mazer, Mark Fainaru-Wada, Lance Williams, Random House Audio: Books
Barry Bonds has No. 25 retired by San Francisco Giants in pregame ceremony - ESPN
History of the San Francisco Giants - Wikipedia
There's no reason to object to Barry Bonds' number retirement
A Big Week For Baseball: 30 teams, 30 franchise icons - The Athletic
Giants to retire Barry Bonds' No. 25 jersey in August
Anthony Rieber's 2022 Baseball Hall of Fame ballot - Newsday