Nemesis: During Barry Bonds' dominant MVP four-peat, one pitcher
Barry Bonds honored as Giants retire No. 25
Memories of a Teammate Evoke the Giants of Old - The New York Times
San Francisco Giants will retire Barry Bonds' No. 25 jersey in
Home run king Barry Bonds has his No. 25 retired by Giants - The
Giants' jersey retirement ceremony was the send-off Barry Bonds
MLB final: Giants secure sweep of Dodgers behind solid Webb and
Barry Bonds' Giants jersey retirement was inevitable, despite
Google Didn't Transform San Francisco. Barry Bonds Did. - Bloomberg
Giants to retire No. 25 jersey of Barry Bonds in August