Former NBA player Shaquille O’Neal and son Shareef O’Neal on Aug. 7, 2017, in West Hollywood, Calif. (Emma McIntyre/Getty Images for Apple)

Shareef O’Neal, son of NBA Hall of Famer Shaquille O’Neal, is one of the best high school players in the country and is headed to Arizona to play basketball. Yet he must not have impressed Mayor McCheese-and-nem enough to land in the prestigious McDonald’s All-American Game.

And that has former NBA player Matt Barnes mad enough to swear off McNuggets for himself and the kids. Barnes told TMZ Sports that the Hamburglar and nem made a “huge mistake” and that he won’t let his kids have nuggets anymore ... “NO MORE NUGGETS!”

The face of the NBA, LeBron James, sent words of encouragement to the 18-year-old whom ESPN has ranked as the ninth-best small forward in the Class of 2018 and the 24th-best player overall.

“Nephew listen, Even though we all know you should have made that McDonalds game use it as motivation to prove not to those who didn’t vote you in, not to those who is actually in the game but more importantly to yourself that u belong!” King James wrote on social media.

He added: “Keep grinding, studying and working daily! The light is always brighter at the end of the tunnel.”

Advertisement

Shareef O’Neal isn’t letting the snub stop him; he posted this on Twitter shortly after learning that he didn’t make the team:

I expect O’Neal to have a fine career. I also don’t expect a retired Matt Barnes not to eat McNuggets.

Advertisement

Read more at TMZ Sports.