Shareef O'Neal LeBron James

LeBron James wrote an uplifting IG post for Shaquille O’Neal‘s 18-year-old son Shareef O’Neal who failed to make the McDonald’s All-American team.

Tucson.com reports that Shareef was left off Tuesday’s roster because he’s simply not good enough.

“O’Neal is considered a borderline five-star prospect (24/7 ranks him as a four-star prospect while ESPN has him as a five-star),” the newspaper noted.

Shareef tried to remain upbeat in a tweet on Tuesday.

“Everything can’t go perfect ! I just gotta move on.. this hurt me but it ain’t stopping me #SAIYANMOVEMENTACTIVATED,” he tweeted.

On Wednesday, LeBron took to Instagram.com to keep the young man motivated as he faces an uphill battle against highly-recruited players such as Manute Bol‘s son, Bol Bol.

“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,” LeBron wrote.

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

Shareef has reportedly committed to the Arizona Wildcats despite an FBI investigating of the school for multiple recruiting violations.