Walter Ray Allen, one of the 75 Greatest Players in NBA history, had the unique opportunity to play against Michael Jordan as well as play against and alongside LeBron James. Therefore, his opinion is one of the more respected when the GOAT debate is broached, particularly when it's a two-man conversation between LeBron and MJ. 

While having the debate with a young baller, Allen explained why he doesn't rank LeBron over MJ. 

The young fan said he's taking LeBron for his ability to both pass and score the ball. “Is he a great free throw shooter? Is he a great three-point shooter? Is he a great dribbler?” Allen responds, adding, “So you're saying he's the GOAT, but he ain’t even the greatest in all them categories. You know who it is? MJ."

Source: Twitter.com