Afridi, who went into bat with Pakistan needing 101 off 52 balls, smashed paceman Shafiul Islam for a four to reach fifty off just 18 balls, one short of one-day cricket's fastest-ever half-century record held by Sri Lanka's Sanath Jayasuriya, made against Pakistan in Singapore in 1996.
He equalled his own record of second fastest one-day fifty, set twice by him. He scored an 18-ball fifty during his 37-ball hundred against Sri Lanka in Nairobi in 1996 and another 18-ball fifty against the Netherlands at Colombo in 2002. In all, Afridi took seven sixes and two boundaries off just 25 balls.
Published in the XReports.net, on March 5th, 2014