Shahid Afridi cleared to play for Hampshire
Pakistan's former one-day captain Shahid Afridi was fined 4.5 million rupees Thursday for breaching the cricket board's code of conduct but cleared to play for Hampshire in the English domestic Twenty20 league.
``Unless he is cleared to play for Pakistan, he cannot play in the IPL.