Hashim Amla does not wear a Castle logo (A beer company) on his cricket shirt. He did not pocket a cent from his match fee beacuse of that. Amla said, "Promoting beer & liquor is against the teachings of Islam." and so he became the first player to be the exception. Later Hashim Amla was granted permission by South African Breweries and Cricket South Africa not to wear the Castle logos on his clothing.
Hoax or Fact:
Hashim Amla requested on his Test debut that alcohol-promoting logos not be shown on his merchandise and playing gear. This was mentioned in the personal section of his wikipedia page. Hashim Amla had to lose his match remuneration initially for not wearing castle logo in his cricket shirt. But later Cricket South Africa and South African Breweries exempted him from wearning the castle logo on his clothing.
When interviewed, Hashim Amla justified his action of not wearing castle logo in the name of religion. He said Islam is against promoting alcohol, and therefore he will not wear any kind of logos promoting the same.