8. Stan Musial
Musial racked up incredible numbers during his career with the St. Louis Cardinals. He was a super consistent hitter and ranks at 8 for WARs and is 13th best in career OPS. He ranks at number 4 in all time hits and total bases. Musial essentially held nearly every hitting record at the time of his retirement and won seven batting titles during his career.
7. Willie Mays (1951-1973)
Mays is a true Giants icon. He was a gifted fielder but his true skills came out in the batting area. Mays holds the third-best mark in WARs among all position players in MLB. Mays was fantastic during his career, amassing 660 home runs, the fifth best in MLB history. He certainly left a legacy for himself as he became one of three players to collect 6,000 total bases.