LeBron James holds back laughter during All-Star Game national anthem

LeBron James (pictured left) smiling during Macy Gray's (pictured right) National Anthem performance.

The pre-game routine at the NBA All Stars event has once again created a stir with LeBron James trying to hold back laughter during the American National Anthem.

Team LeBron and Team Durant lined-up on the court ahead of the All Star Game to listen to Ohio star Macy Gray perform Star-Spangled Banner.

'INCREDIBLE': NBA world loses it over Josh Giddey's 61-year first

UPROAR: Women's basketball coach fires back over outfit furore

However, as the big screen flashed to show Steph Curry standing next to his captain, James couldn't hide the smile on his face during the performance.

LeBron looked up at the mega screen, before burying his head with a smile on his face.

Many fans believed LeBron was trying to contain his laughter.

Unfortunately, Gray's attempt at the National Anthem drew some comparisons to that of Fergie's infamous rendition in 2018.

A number of NBA All Stars couldn't contain their laughter during Fergie's performance a few years ago.

While many were critical of Gray's performance, some felt it was refreshing.

LeBron James receives huge reception

Before the match, James returned home to Cleveland and was granted a rousing reception.

James let out a cheer following the crowd applause.

Team LeBron ended up defeating Team Durant 163-160 in front of the Cleveland crowd.

Click here to sign up to our newsletter for all the latest and breaking stories from Australia and around the world.