Likely for the last time and almost 11 years after playing his final game, Barry Bonds ran out to left field in his No. 25 uniform shirt after being announced as if he were still in San Francisco's lineup.

Bonds saw his number retired by the Giants during a long ceremony Saturday night before playing his other team, the Pittsburgh Pirates.

Still beloved and cheered in the Bay Area he cherishes as home, Bonds finished his career under the cloud of steroids allegations that made him a villain most everywhere else.