Shaquille O’Neal is arguably the most dominant player in NBA history. He’s on most people’s top 10 list, but he doesn’t quite make his own.
Shaq recently gave his list of the top 10 players in NBA history. He began putting himself at 10, but quickly took himself off in favor of Julius “Dr. J” Erving.
This shouldn’t come as much of a surprise. Shaq’s been on record saying Dr. J was his favorite player growing up.
The player at Shaq’s number one spot is also nothing of a surprise. He has named this player as his GOAT on many occasions.
The remainder of Shaq’s list, however, may surprise some people. He has kept a legendary big man off the list, while a certain GOAT candidate is out of the top two.
Here’s Shaq’s top 10:
1. Michael Jordan
2. Kobe Bryant
3. LeBron James
4. Magic Johnson
5. Bill Russell
6. Wilt Chamberlain
7. Larry Bird
8. Hakeem Olajuwon
9. Tim Duncan
10. Julius Erving
Shaq's top 10 greatest NBA players ever:
1. Michael Jordan
2. Kobe Bryant
3. LeBron James
4. Magic Johnson
5. Bill Russell
6. Wilt Chamberlain
7. Larry Bird
8. Hakeem Olajuwon
9. Tim Duncan
10. Julius ErvingThoughts?
(via @netflix)
pic.twitter.com/wkQutWCjKI— ClutchPoints (@ClutchPoints) June 3, 2025
As you can see, Shaq has former teammate Kobe Bryant at the second spot, instead of LeBron James. Most notably absent from Shaq’s list is Kareem Abdul-Jabbar.
Ultimately this is Shaq’s opinion on the greatest players in NBA history. Do you agree with his list?
More must-reads:
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!