This is a big admission for me, Lebron James might be the GOAT. I think I'd still cast my vote for MJ, but man despite being unlikeable Lebron is making it a tough case.
Just take a look at this year's squad. If there are 12 players on a basketball team, 11 of them are riding on the back of Lebron James this year for the Cavs. That's not a secret, but Lebron is still unstoppable.
Popular culture has even glommed onto this. For instance, take this deleted SNL sketch for example. It's called "The Other Cavaliers" and it's hilariously accurate to the real life Cavaliers basketball team.