Barry Bonds has his No. 25 retired by Giants, who fall to Pirates
SF Giants: Will Tim Lincecum, Matt Cain have jerseys retired
Tim Benz: If there's debate, Pirates can't retire Barry Bonds' number
Giants to retire Bonds' No. 25 jersey in August
Barry Bonds: Giants, fans will celebrate No. 25 one more time
Barry Bonds - Wikipedia
Barry Bonds to have his No. 25 retired by Giants in August – New York Daily News
Giants' jersey retirement ceremony was the send-off Barry Bonds always wanted
Giants retiring Barry Bonds' jersey number: 25