Who is the Greatest of All Time? Kobe Bryant says it’s not LeBron James, Michael Jordan

Kobe Bryant put an end to the age-long debate determining which NBA legend has earned the “Greatest of All Time” title — well, kind of. 

The Lakers legend faced a tough question Tuesday night while appearing on the “Late Late Show with James Corden.” The show features a recurring segment called “Spill Your Guts,” which gives the celebrity guests the option to answer questions honestly or eat something gross. 

Corden asked Bryant to rank himself, LeBron James and Michael Jordan from best to worst, and if he didn’t, he would be forced to eat a cow’s tongue.

Bryant initially said he wasn’t going to answer and would instead eat the cow’s tongue. Corden, however, eventually persuaded Bryant into sharing how he would rank the three all-time greats.

Bryant’s answer? “Alright fine. I’m the best. Michael’s second best, LeBron’s third best.” The crowd immediately erupted into MVP chants.

Bryant won the MVP once during his 20-year career, all spent with the Lakers. He earned five Finals victories, which is ahead of James’ three titles but one behind Jordan’s six championships. Bryant is third on the NBA’s all-time scoring list, one spot ahead of James and two in front of Jordan.

Before Bryant’s retirement in April 2016, Bryant became an 18-time All-Star. In comparison, James is a 15-time All-Star and four-time MVP, while Jordan made 14 All-Star appearances and holds five MVPs.