Retired boxing legend Floyd Mayweather, who ended his career undefeated after winning titles in five different weight classes, told Shannon Sharpe that he's picking Michael Jordan over LeBron James in the NBA GOAT debate.

During their chat on Undisputed, Sharpe asked Mayweather about his opinion on who is the greatest NBA player of all time. The boxing great had a hard time choosing, but he eventually put MJ over LeBron for one simple reason: killer instinct.

“If I had to choose one, I'm gonna choose Michael Jordan. I gotta go with somebody that's gonna give it their all every night,” Mayweather said of the NBA legend and Bulls icon. “When the clock is ticking, LeBron is not supposed to pass it, he's supposed to shoot.”

For what it's worth, while Floyd Mayweather believes Michael Jordan is the overall greatest player in the history of the league, he did concede that LeBron James would win in a one-on-one game between the two.

Playing in his 10th Finals appearance with the Los Angeles Lakers, LeBron is seeking to win what would be his fourth title in his 16-year professional career, a mark that would leave him two short of Jordan's six championships.

While James dealt with injury concerns for the first time in his career in 2018-19, his performance throughout the 2019-20 campaign and playoffs has been nothing short of spectacular. And as he inches closer to another NBA title, the “greatest player of all-time” debate has heat up once again.

There has also been conversations about Mayweather's credentials for a similar debate in the boxing world, thanks largely to a career that never recorded a loss. Originally hanging his gloves in 2015, Money returned to the ring for a bout against Conor McGregor in 2017 before re-entering retirement once again.