Shafiqullah Shafaq was on Sunday handed a six-year ban from all forms of cricket by the Afghanistan Cricket Board (ACB) after the wicket-keeper batsman accepted his involvement in corrupt activities during the APLT20 and Bangladesh Premier League (BPL).