Afghanistan achieved their highest total – 338 – in one-day international cricket as the team crushed Ireland by 34 runs at Greater Noida stadium, India on Friday to take 2-0 lead in the five match series.
Captain Asghar Stanikzai, who batted in the middle, struck 101 off 90 balls, registering his maiden ODI century.
With 338, Afghanistan are now third ICC Associate team to score highest total in ODI cricket.
Kenya top the list of Associate nations with highest ODI totals with 347 which was claimed in match against Bangladesh back in 1997.
Scotland is the next with 341 which the team earned in match against Canada in January 2014.
The highest ever total in ODI history is 444 which was achieved by England in match against Pakistan in August 2016.
Afghanistan are having a favourable time in India as they have won all the five matches they played against Ireland, including three T20 matches and two ODIs.
One of their T20s in the tour also handed Afghanistan their highest score in the short format of the game: 233.