LeBron James had Magic Johnson out of his top three of the NBA's greatest players of all time, and Johnson reacted on his official Twitter page on Thursday.

"Lebron is entitled to his opinion, but I still think that he and I have a similar game and that’s why I LOVE to watch him play!" Johnson wrote.

James listed Michael Jordan, Julius Erving and Larry Bird as his top three. He ranked Johnson at No. 4.

In Johnson's mind, the number of championships are what provides separation in the debate.

"NBA Championship rings are all that matter; Jordan 6, Me 5, Bird 3, LeBron 2 and Dr. J 1," Johnson wrote.