The list of players with 3000 hits and 500 home runs is surprising in at least a couple of aspects.

First, the lineup has a decidedly modern bent, with all seven hitters having played the entirety of their careers after World War II. Not only that, four of the players were active in the 2000s, with another missing by three seasons. Another three played deep into the teens, and two of them were still active in 2022.

The other surprising bit?

Two of these guys are likely to end up outside the Hall of Fame. I’ll let you figure out which ones.

For now, let’s dive into the full list of players with 3000 hits and 500 home runs, along with links to their baseball cards — a full page of all our articles related to each player, plus plenty of cardboard eye candy.

Batter up!

PlayerHitsHome Runs
Hank Aaron3771755Hank Aaron baseball cards
Albert Pujols3384703Albert Pujols baseball cards
Willie Mays3293660Willie Mays baseball cards
Eddie Murray3255504Eddie Murray baseball cards
Alex Rodriguez3115696Alex Rodriguez baseball cards
Miguel Cabrera3088507Miguel Cabrera baseball cards
Rafael Palmeiro3020569Rafael Palmeiro baseball cards

(Stats culled from