Only True MLB Fans Can Hit A Home Run On This Quiz!

Sports History | 10/28/24

Who has played in the most MLB All-Star games ever?

65%
MLB All-Star game sign
Retry Correct Incorrect Hank Aaron’s 21 MLB All-Star game appearances are currently the most in MLB history. Willie Mays’ 20 games are second, followed by Cal Ripken Jr. participating in 19 games.
Sarah Reingewirtz/MediaNews Group/Los Angeles Daily News via Getty Images
Sarah Reingewirtz/MediaNews Group/Los Angeles Daily News via Getty Images

Who has played in the most MLB All-Star games ever?

  • Rod Carew
  • Hank Aaron
  • Albert Pujols
  • Cal Ripken Jr.
65%

Scroll down to continue on!