For decades, fans and analysts have engaged in the debate of who the best players in NBA history are. And, while most people agree that Michael Jordan and LeBron James should make the cut, thereâs always someone with a different opinion.
Truth be told, that debate is futile and lacks context. Players from different eras couldâve thrived regardless of the rules and their rivals, but others had a game that was tailor-made for their time.
Even so, Los Angeles Lakers star Carmelo Anthony did his best to try and put together his all-time roster. To the surprise of several people, he didnât include his lifelong friend âand now teammateâ LeBron James in the starting five.
Carmelo Anthony Leaves LeBron James Out Of His All-Time Starting Lineup
During an appearance in the Million Dollaz Worth of Game podcast, the Lakers forward chose his top 12 players of all time. Notably, he agreed to leave Michael Jordan out of the equation because heâs pretty much a given at this point.
Anthony chose Magic Johnson, Kobe Bryant, himself, Kevin Garnett, and Hakeem Olajuwon for the starting five, leaving LeBron James, Shaquille OâNeal, Allen Iverson, Julius Erving, Chris Paul, Dwyane Wade, and Kevin Durant in the second unit.
That roster looks pretty solid and covers plenty of the all-time greats. But clearly, Anthony is more of a fan of modern basketball than youâd think. Also, his competitiveness was in full display by starting himself over LeBron, and we just love to see it.
In reality, thatâs not likely to happen, though. Anthony will most likely be in charge of leading scoring off the bench for the new-look Los Angeles Lakers, hoping to make his first NBA Finals appearance. That, assuming LeBron doesnât get mad about this and trade him midseason. Just kidding.





