16. Willie Mays
Many believe that Willie Mays is the best five-tool baseball player of all time and it’s easy to see why. He also shares the record for most All-Star games played with an incredible 24. Spending almost all of his career with the New York/San Francisco Giants, he moved to the Mets for a year before retiring.

Mays also served in the Korean War after getting drafted in 1952. He’d miss the majority of two seasons, but it didn’t actually harm his game. He never saw combat and spent most of his time playing baseball at Fort Eustis in Virginia. He actually learned his famous catch there from fellow outfielder Al Fortunato.