Barry Bonds put on a San Francisco Giants uniform Monday morning for the first time since his final major league game as a player in 2007.