Advertisement

Top 7 Highest Totals Of Afghanistan In ODI Cricket

Explore the top seven Afghanistan’s highest totals in ODI cricket history, featuring stats, match details, and standout performances against Sri Lanka, Ireland, Zimbabwe, and more.

Advertisement

What’s the highest totals of Afghanistan in ODI

Highest Totals of Afghanistan in ODI: Afghanistan grows massively in ODI cricket and has been marked by explosive batting performances and record-breaking totals. The highest totals of Afghanistan in One-Day International showcases their ability to compete with top teams. From thrilling chases to dominant first innings scores, these innings highlights their growing strength in limited-overs cricket. We have break down all seven of their highest ODI totals with key stats, match context, venue, and standout moments.

Afghanistan’s Highest Totals in ODI Cricket: Match-by-Match Breakdown

1. 339/6 vs Sri Lanka (Afghanistan tour of Sri Lanka, Pallekele – 2024)

Top 7 Highest Totals of Afghanistan in ODI Cricket
Mohammad Nabi – Highest Totals of Afghanistan in ODI
  • Date 9 February 2024
  • Result Lost
  • Innings 2nd
  • Overs 50.0
  • Run Rate 6.78

Afghanistan scored their highest totals in ODI with 339/6 while chasing the target of 381 against Sri Lanka in Pallekele International Cricket Stadium. In this match Azmatullah Omarzai scored a total of 149* with 13 fours and 6 sixes and Mohammad Nabi scored 136 with 15 fours and 3 sixes. However even after scoring their highest totals in ODI they lost the match by 42 runs.

2. 338 vs Ireland (Ireland tour of United Arab Emirates and India, Greater Noida – 2017)

  • Date 17 March 2017
  • Result Won
  • Innings 1st
  • Overs 50.0
  • Run Rate 6.76

Afghanistan scored their second highest totals in ODI against Ireland team with 338 runs and this was their best score till that time. This match took place in Shaheed Vijay Singh Pathik Sports Complex, Greater Noida (India). Earlier it was the Home ground for Afghanistan cricket team. In this match Afghan captain Asghar Afghan scored a total of 101 runs with 6 four and 6 sixes. The team bowled well and won by 34 runs. It was an important victory for their ODI journey.

3. 333/5 vs Zimbabwe (Zimbabwe v Afghanistan, Sharjah – 2018)

Top 10 Teams with Most Wins in T20I Cricket
Afghanistan Cricket Team
  • Date 9 February 2018
  • Result Won
  • Innings 1st
  • Overs 50.0
  • Run Rate 6.66

Afghanistan scored 333/5 against Zimbabwe at Sharjah Cricket Stadium. In this match, Rahmat Shah scored 114 with 8 fours and 4 sixes, and Najibullah Zadran made 81* with 5 fours and 5 sixes. Afghanistan bowled out Zimbabwe for 179 to win by 154 runs. This was their third-highest ODI total at the time.

4. 331/9 vs Bangladesh (Afghanistan tour of Bangladesh, Chattogram – 2023)

  • Date 8 July 2023
  • Result Won
  • Innings 1st
  • Overs 50.0
  • Run Rate 6.62

Afghanistan scored 331/9 against Bangladesh at Chattogram Cricket Stadium. In this match, Rahmanullah Gurbaz smashed 145 with 13 fours and 8 sixes, and Ibrahim Zadran scored 100 with 9 fours and 1 six. Afghanistan defended their total to win by 17 runs. This was their highest ODI total against Bangladesh.

5. 325/7 vs England (ICC Champions Trophy, Lahore – 2025)

3 Times England Was Eliminated by Lower-Ranked Teams in ICC Tournaments
Afghanistan vs England ICC Champions Trophy
  • Date 26 February 2025
  • Result Won
  • Innings 1st
  • Overs 50.0
  • Run Rate 6.50

Afghanistan scored 325/7 against England at Gaddafi Stadium Lahore. In this match, Ibrahim Zadran smashed 177 with 12 fours and 6 sixes, and Azmatullah Omarzai scored 41 with 1 four and 3 sixes. Afghanistan defended their total to win by 14 runs. This was their highest ODI total against England in ICC tournaments.

6. 313/8 vs Sri Lanka (Afghanistan tour of Sri Lanka, Pallekele – 2022)

  • Date 30 November 2022
  • Result Lost
  • Innings 1st
  • Overs 50.0
  • Run Rate 6.26

Afghanistan scored 313/8 against Sri Lanka at Pallekele International Cricket Stadium. In this match, Ibrahim Zadran smashed 162 with 15 fours and 4 sixes, and Najibullah Zadran scored 77 with 8 fours and 1 six. Despite their strong total, Afghanistan lost by 4 wickets. This was their highest ODI total in a losing cause against Sri Lanka.

7. 311/4 vs South Africa (Afghanistan vs South Africa, Sharjah – 2024)

  • Date 20 September 2024
  • Result Won
  • Innings 1st
  • Overs 50.0
  • Run Rate 6.22

Afghanistan scored their 7th highest totals in ODI with 311/4 against South Africa at Sharjah Stadium. In this match Rahmanullah Gurbaz scored a total of 105 runs with 10 fours and 3 sixes, and Azmatullah Omarzai scored 86* with 5 fours and 6 sixes. Afghanistan defended their total to win by 27 runs. This was their highest ODI total against South Africa.

These highest totals of Afghanistan in ODI Cricket shows their bold batting style especially in matches against Zimbabwe and Ireland. They’ve won with big totals like 338 vs Ireland and 331 vs Bangladesh, and even in close losses like 339 vs Sri Lanka, they’ve shown strong fight. With regular 300+ scores, Afghanistan is quickly becoming a tough team in ODIs. Their batting is only getting better, and more big performances look likely ahead.

ALSO READ: Top 7 Highest Totals of Afghanistan in Test Cricket

Advertisement

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More