NBA legend Charles Barkley declared there are three players who can all be considered the greatest of all time - and he believes Kareem Abdul-Jabbar, Michael Jordan and LeBron Jordan can all lay claim to being the greatest in their respective generation.
For years, Jordan has been considered the greatest player in basketball history thanks to his dominant run in the NBA during the 1980s and 1990s, including winning all six of his titles in the latter decade. His combination of athleticism, scoring and and coming up big in clutch moments ensured his place in the pantheon of sporting greats.
However, the GOAT - Greatest Of All Time - debate has been re-ignited after James surpassed Abdul-Jabbar as the all-time leading scorer in NBA history. This feat, combined with James’ remarkable longevity at the top of the sport, poses a genuine threat to Jordan’s throne.