Barry Bonds gets closure he always wanted as Giants retire his jersey
Tim Benz: If there's debate, Pirates can't retire Barry Bonds' number
The moral argument for keeping Barry Bonds out of Cooperstown doesn't hold up
Home run king Barry Bonds has his No. 25 retired by Giants
Home run king Barry Bonds has his No. 25 retired by Giants
Barry Bonds honored as Giants retire No. 25
Barry Bonds No. 25 jersey retirement: Time, TV/live stream info for ceremony
Giants to retire Bonds' No. 25 jersey in August
Barry Bonds snubbed from Hall of Fame: Baseball world reacts