ibrahim zadran shahidi

Afghanistan’s rise in ODI cricket has been remarkable. From underdogs to a dominant force, their batters have delivered some of the highest totals in the format. Once known for their strong bowling attack, Afghanistan’s batting lineup has now become a powerhouse. Here’s a look at their top five highest ODI scores.

  • Afghanistan’s highest ODI total is 339/6 against Sri Lanka.
  • Ibrahim Zadran’s 177 vs England remains one of the best individual knocks.
  • Rahmanullah Gurbaz and Ibrahim Zadran formed Afghanistan’s most dominant opening stand.
  • Afghanistan’s middle order and finishers played a crucial role in late-game acceleration.
  • Rashid Khan’s bowling often ensured that their high scores translated into victories.

5. 325/7 vs England – Lahore, February 26, 2025

In the Champions Trophy 2025, Afghanistan made a statement with a powerful batting display. Ibrahim Zadran played an unforgettable knock of 177 off 146 balls, smashing 12 fours and six sixes. Contributions from Hashmatullah Shahidi (40), Azmatullah Omarzai (41), and Mohammad Nabi (40) helped Afghanistan reach 325/7. Their dominant performance put pressure on England and showcased their batting depth.

4. 331/9 vs Bangladesh – Chattogram, July 8, 2023

Afghanistan’s openers delivered a masterclass in Chattogram. Rahmanullah Gurbaz led the charge with a blistering 145 off 125 balls, while Ibrahim Zadran supported him with a controlled 100 off 119 balls. Despite a middle-order collapse, Afghanistan still managed 331/9. Their bowlers completed the job, securing a 142-run victory over Bangladesh.

3. 333/5 vs Zimbabwe – Sharjah, February 9, 2018

On a flat Sharjah pitch, Afghanistan’s batters put on a clinic. Rahmat Shah anchored the innings with a 114 off 110 balls, providing a solid foundation. The late assault came from Najibullah Zadran, whose explosive 81 off 51 balls took Afghanistan to 333/5. Zimbabwe crumbled under pressure as Rashid Khan and Co. wrapped up a dominant 154-run victory.

ALSO READ:  India vs Afghanistan: Comparing Squads for the ICC Champions Trophy 2025

2. 338 vs Ireland – Greater Noida, March 17, 2017

Afghanistan unleashed an all-out attack against Ireland in a high-scoring match. Mohammad Shahzad fired a quick 63, setting the tone. Asghar Afghan stole the show with a superb 101 off 90 balls, finding boundaries at will. Rahmat Shah (68) and Shafiqullah (35 off 17) added crucial runs. With 338 on the board, Afghanistan’s bowling, led by Rashid Khan’s six-wicket haul, sealed a 34-run victory.

1. 339/6 vs Sri Lanka – Pallekele, February 9, 2024

Chasing a mammoth 382 set by Sri Lanka, Afghanistan found themselves struggling at 27/4. But Azmatullah Omarzai (149* off 115 balls) and Mohammad Nabi (136 off 130 balls) staged an incredible 270-run partnership. Despite falling short, Afghanistan’s 339/6 showcased their ability to compete at the highest level, proving they could challenge top cricketing nations.

Afghanistan’s Top 5 ODI Totals

RankScoreOpponentVenueDate
1339/6Sri LankaPallekeleFeb 9, 2024
2338IrelandGreater NoidaMar 17, 2017
3333/5ZimbabweSharjahFeb 9, 2018
4331/9BangladeshChattogramJul 8, 2023
5325/7EnglandLahoreFeb 26, 2025

Afghanistan’s ability to consistently post big totals proves they are no longer just an emerging team—they are now a genuine ODI powerhouse.


Check out the Champions Trophy Schedule, Champions Trophy Live Score, Champions Trophy SquadsChampions Trophy Stats Champions Trophy Tour, Champions Trophy Venues & Champions Trophy Latest News here!

ICC Champions Trophy 2025 Matches

Pakistan vs New Zealand - 1st Match, Group A | Bangladesh vs India - 2nd Match, Group AAfghanistan vs South Africa - 3rd Match, Group B | Australia vs England - 4th Match, Group B | Pakistan vs India - 5th Match, Group A | Bangladesh vs New Zealand - 6th Match, Group A | Australia vs South Africa - 7th Match, Group B | Afghanistan vs England - 8th Match, Group B | Pakistan vs Bangladesh - 9th Match, Group A | Afghanistan vs Australia - 10th Match, Group B | England vs South Africa - 11th Match, Group B | New Zealand vs India - 12th Match, Group A | TBA vs TBA, 1st Semi-Final | TBA vs TBA, 2nd Semi-Final | TBA vs TBA, Final |

ALSO READ:  Afghanistan's Road to the ICC Champions Trophy 2025: What to Expect?

ICC Champions Trophy 2025 Teams

PAKISTAN | NEW ZEALAND | BANGLADESH | INDIA | AFGHANISTAN | SOUTH AFRICA | AUSTRALIA | ENGLAND

Similar Posts