Another quiz! The last one was fun and well-received, and I came up with the idea for this one on my own. If you see another one of these on the SB Nation network, they're ripoffs of my idea.
Over the last 20 seasons, 24 different Giants players have made at least one All-Star Game. Can you name them all? If you can't, you're a bandwagoner and you disgust me. Last names only are allowed, FYI.