Question: Who is the highest-ranked MLB player on the all-time home run leaderboard to play for either Cincinnati or Cleveland?

Answer: Ken Griffey Jr., who played for the Cincinnati Reds from 2000 to 2008. Griffey ranks No. 7 on MLB’s all-time home run list with 630.

Right behind him is Cleveland legend Jim Thome, who ranks No. 8 with 612 home runs. Thome played for the Cleveland Indians from 1991 to 2002 and returned briefly in 2011.

The highest-ranked player to appear for both franchises is Frank Robinson, who ranks No. 10 with 586 home runs.