The best Giants player of all time is undoubtedly Willie Mays. Mays was a five-tool player who could do it all on the field, and his career numbers speak for themselves. In 22 seasons with the Giants, Mays hit .302/.384/.557 with 660 home runs, 1,903 RBIs and 3,283 hits. He was a two-time MVP and a 24-time All-Star, and he won 12 Gold Glove Awards. Mays is also widely considered to be one of the greatest defensive outfielders of all time. Simply put, there is no one who has done more for the Giants organization than Willie Mays.