San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Is Barry Bonds the Worst Cheater in MLB History?
Ex-Giants legend Barry Bonds declares Hall of Fame dream 'not over for me' – NBC Sports Bay Area & California
Judge HR, Cole Ks lead Yanks over Giants 5-0 on opening day
David Ortiz voted into Hall of Fame as Bonds and Clemens fall off ballot, MLB
For Giants and Barry Bonds, jersey retirement is evolution of complicated legacy
Barry Bonds gets closure he always wanted as Giants retire his jersey
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Giants retiring Barry Bonds' jersey number: 25
Braves, Brewers legend Hank Aaron dies at 86
Barry Bonds' No. 25 jersey to be retired by San Francisco Giants - Sports Illustrated
MLB final: Giants secure sweep of Dodgers behind solid Webb and offense - McCovey Chronicles
Rosenthal: He's 53 and hasn't played in the majors since 2005, but Rafael Palmeiro is eyeing a comeback, and redemption - The Athletic