Barry Bonds compiled a 162.4 WAR during his 15 seasons with the Giants, 10 of which saw the team finish first or second in the NL West. He's far and away the top free agent the Giants have signed.