Dhaka, Feb. 26 -- Ibrahim Zadran smashed 177, the highest-ever ODI innings by an Afghan batter, and guided his team to a record total of 325 against England on Wednesday in the ICC Champions Trophy in Lahore.

The right-handed batter hit 12 fours and 6 sixes to surpass his previous highest of 162 and set a new record.

Riding on his ton, Afghanistan set a challenging total for England, who won two of the previous three ODIs of these two teams.

Bangladeshi cricketers slip in rankings amid Champions Trophy struggles

Before this match, Afghanistan never passed the 300-run mark in an ODI against England.

Afghanistan won the toss in this match and opted to bat first, but they lost quick wickets early in the innings. Jofra Archer sent back t...