Championship-less player and current NBA analyst Charles Barkley appeared on ESPN Radio's Mike & Mike show Monday morning, and proved he wasn't a prisoner of the moment when he provided his all-time player rankings.
MORE: Shut up, LeBron haters | Cavaliers erase Cleveland's pain
After LeBron James won his third title (his first for Cleveland) and his third Finals MVP, Barkley still wasn't ready to place The King in his top five, or even just a little outside of it.
Charles Barkley just named his top-7 NBA players of all-time.