A debate has been raging in the NBA for years, who is the greatest player of all time?

Most fans go with either Michael Jordan or LeBron James as their pick.

But the debate is finally over as Shaq gives his shocking thoughts on who is the GOAT in the NBA.

Having the title of Greatest Of All Time (GOAT) in any professional sport is an honor very few can ever try to claim.

In most sports, it’s pretty clear.

In NASCAR, few would question you if you said Dale Earnhardt was the GOAT in the racing league.

The man became the symbol of the league for over a decade.

In the NFL, the debate isn’t as mute as it is in NASCAR.

Some people go old school and claim names like Jim Brown and Jerry Rice.

While others go more modern and single out Tom Brady as the one and only NFL GOAT.

But the debate in the NBA over who is the GOAT in the league has been raging for years.

Many people see Michael Jordan as the undisputed GOAT.

And others are delusional – or perhaps mentally challenged – and claim that LeBron James is the NBA GOAT.

Well NBA legend Shaquille O’Neal broke his silence on this debate and what he said might shock you.

Shaq is one of the best centers in the history of the NBA and has played with some of the biggest names in the league.

So when Shaq gives his input into the GOAT debate it means something.

And Shaq backed most other people with two brain cells and declared that Michael Jordan is the undisputed GOAT of the National Basketball League.

Shaq stated proudly on a recent podcast, “I think the greatest player is Michael Jordan.”

He continued, “I agree LeBron’s LeBron is about to do something that hasn’t been done in a long time and I think he will move his name up there, but for me it’s always Dr. J and Michael Jordan.”

*Sports With Balls Official Polling*