Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
If the Leaves Are Falling, the San Francisco Giants Are Rising - The New York Times
Barry Bonds' No. 25 jersey to be retired by San Francisco Giants - Sports Illustrated
Spencer Torkelson Named to USA Baseball Collegiate National Team
Bonds hits 755th home run, ties Aaron's record – Orange County Register
Home run king Barry Bonds has his No. 25 retired by Giants
Ex-Giants legend Barry Bonds declares Hall of Fame dream 'not over for me' – NBC Sports Bay Area & California
Giants to retire Barry Bonds' No. 25 jersey in August
Is Barry Bonds the Worst Cheater in MLB History?