Afghanistan's Mohammad Nabi on Tuesday created history by slamming the fastest fifty by an Afghan batter in ODI cricket history. Nabi reached his half century off 24 deliveries against Sri Lanka to set the record. The previous record was held by Mujeeb Ur Rahman, who had hit a fifty off 26 deliveries in an ODI against Pakistan on August 26.