The NBA's football fans are full of praise for Barcelona ace Lionel Messi.

Kobe Bryant admits he loves watching the Argentine play.

"Messi is the best! The best! I once had the opportunity to watch one of his training sessions and I really enjoyed it," said the Los Angeles Lakers star.

The MVP of the NBA who recently claimed his first title, LeBron James, also praised Barça's La Masia graduate. "Messi is the best player in the world. If he's not already, he'll be the best footballer of all time," said the Miami Heat small forward.