No player has wore 25 for the Giants since Bonds stopped playing after the 2007 season