Pros and cons: Breaking down the Astros' managerial candidates
Giants to retire Barry Bonds' number 25 - AS USA
September 25, 1986: Astros' Mike Scott no-hits the Giants to clinch NL West title – Society for American Baseball Research
2023 New York Giants season - Wikipedia
There's no reason to object to Barry Bonds' number retirement
2018 San Francisco Giants - #25 Number Retirement Game - Game Used Jersey worn by #35 Brandon Crawford - jersey features a commemorative patch celebrating #25 Number Retirement on August 11,2018 - Size 48
San Francisco Giants Honor Home Run King Barry Bonds, Retire #25 Jersey - CBS Sacramento
Barry Bonds Official Website San Francisco Giants Legend and BASHOF
Giants win longest playoff game on Belt's 18th-inning HR
Rockies killer Barry Bonds reminisces on hitting homers against Colorado
Barry Bonds Official Website San Francisco Giants Legend and BASHOF
Conflicting reflections on #25 - McCovey Chronicles
James van Riemsdyk CBA Middletown NJ NHL 500 Points