Correct Answer - Option 4 :
All of these
AB de Villiers who is a former South African cricketer goes by all the nicknames listed above. He has had a highly succesful career where he has held several records such as the world's fastest 50, 100 and 150 in ODI matches. In the Indian Premier League he plays for Royal Challengers Bangalore.