The San Francisco Giants have had some of the best players in Major League Baseball history wear their colors.