A day after posting a short teaser video on Twitter, the Giants officially announced on Tuesday that they will retire Barry Bonds' No. 25 and celebrate his career before their Aug. 11 game against the Pirates at AT&T Park. The first 20,000 fans in attendance that night will also receive a No. 25 cap in honor of Bonds, who wore the number during his 15 years with San Francisco, from 1993-2007.