San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
A Splash of History: Looking Back on 20-Plus Years of McCovey Cove Homers
Giants retiring Barry Bonds' jersey number: 25
Giants next retired number prediction
Barry Bonds will have his No. 25 jersey retired by San Francisco Giants in August
Who signed the best one-year MLB contracts in 2023?
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
Bonds, balks and umps packing heat: Here's what 'this day in MLB history' leaves out - ESPN
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy