Barry Zito - Wikipedia
How Should the Giants Handle Barry Bonds' Number Retirement?
Barry Bonds to have No. 25 retired by the Giants
Barry Bonds says being shunned by baseball has broken his heart
The 24 best players in San Francisco Giants history
2023 Contemporary Baseball Era Committee Candidates: Barry Bonds, Roger Clemens, and Curt Schilling
Giants to retire No. 25 jersey of Barry Bonds in August
Giants to retire Barry Bonds' No. 25 in August ceremony
Barber: Barry Bonds gets his due as Giants retire No. 25
Giants to retire Barry Bonds' No. 25 jersey in August
Barry Bonds No. 25 jersey retirement: Time, TV/live stream info for ceremony
For Giants and Barry Bonds, jersey retirement is evolution of complicated legacy