Answer
Michael Clarke, the former Australian captain and batsman, is known as Pup in the cricket world. The nickname is said to have been given to him by his childhood coach, Rodney Marsh, when Clarke was playing for the Australian Under-19 team. Marsh said that Clarke was like a puppy, always wagging his tail and looking for attention.