6. Kevin Garnett
With how many times Garnett and the Boston Celtics have battled with James and the Cleveland Cavaliers it should come as no surprise that K.G. is on this list. Garnett has been trash-talking James for years and he’s not even the Celtic that hates LeBron most.
Next: Mario Chalmers