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!

Player Hits Home Runs
Hank Aaron 3771 755 Hank Aaron baseball cards
Albert Pujols 3384 703 Albert Pujols baseball cards
Willie Mays 3293 660 Willie Mays baseball cards
Eddie Murray 3255 504 Eddie Murray baseball cards
Alex Rodriguez 3115 696 Alex Rodriguez baseball cards
Miguel Cabrera 3088 507 Miguel Cabrera baseball cards
Rafael Palmeiro 3020 569 Rafael Palmeiro baseball cards

(Stats culled from