Here's a less-complicated one:
Q: On May 30th, 1935, Babe Ruth retired with a total of 714 home runs. Name the players that had hit over 300 home runs when he retired.