Giants break from tradition and decide to retire Barry Bonds' No. 25
We likely will never understand Bonds
Barry Bonds - Wikipedia
Barry Bonds' Giants jersey retirement was inevitable, despite
The Case for Barry Bonds in the Hall of Fame: The Untold and
What Barry Bonds told Torii Hunter after 2002 All-Star Game home
Barry Bonds honored as Giants retire No. 25
In wide-ranging Q&A, Justin Turner reflects on his career, his
For Giants and Barry Bonds, jersey retirement is evolution of
Barry Bonds No. 25 jersey retirement: Time, TV/live stream info