Pakistan spinner banned for corruption Asif Afridi has been banned from all cricket by the Pakistan Cricket Board for two years.