Lionel Messi plays for Barcelona and wears, therefore, a Barcelona shirt. Herbalife sponsors Barcelona and, therefore, the Barcelona shirt which Lionel Messi wears sports the Herbalife logo.
India is an important market for Herbalife. Images and appearances by Messi are assets that Herbalife can leverage.
The problem is, Messi plays football and India is a cricket-crazy country. How do you leverage Messi, then?
Well, get him to play cricket, dummy.
The commercial is a terrible force-fit. The directors of the film seem to have little or no idea of what cricket is all about and how it is played – and it shows in the film.
Terrible. Messi is a chucker.
Messi should have been warned by the umpires and stopped from bowling. And from appearing in TVCs as a cricketer.