
Afghanistan cricket has grown rapidly in the last decade. The team has produced outstanding players who are breaking records on the international stage. One such historic moment came when Ibrahim Zadran scored the highest individual score for Afghanistan in ODIs against England in the Champions Trophy 2025.
- Ibrahim Zadran holds the highest individual score for Afghanistan in ODIs.
- Rahmanullah Gurbaz appears twice in the top 5 records.
- Azmatullah Omarzai is the only all-rounder in the list.
- Afghanistan cricket continues to make history with remarkable performances.
Top 5 Highest Individual Scores in ODIs
5. Rahmanullah Gurbaz – 154 Runs Against Bangladesh
- Match Year: 2023
- Balls Faced: 125
- Boundaries: 13 fours, 8 sixes
- Strike Rate: 116.00
Rahmanullah Gurbaz, Afghanistan’s ace opener, played a magnificent knock of 154 runs against Bangladesh. Partnering with Ibrahim Zadran, he led Afghanistan to a dominant position. His century set the foundation for a high total, making this innings the fifth-highest individual score by an Afghan batter in ODIs.
4. Azmatullah Omarzai – 149 Runs Against Sri Lanka*
- Match Year: 2023
- Balls Faced: 115
- Boundaries: 13 fours, 6 sixes
Azmatullah Omarzai, Afghanistan’s all-rounder, played a heroic unbeaten innings of 149 runs against Sri Lanka. His exceptional batting ability helped Afghanistan post a competitive score. Omarzai’s innings remains one of the finest performances in Afghan cricket history.
3. Rahmanullah Gurbaz – 151 Runs Against Pakistan
- Match Year: 2023
- Balls Faced: 151
- Boundaries: 14 fours, 3 sixes
Once again, Rahmanullah Gurbaz proved his batting excellence with a 151-run innings against Pakistan. His century gave Afghanistan a flying start, dominating the Pakistani bowlers. This performance stands as the third-highest ODI score for Afghanistan.
2. Ibrahim Zadran – 162 Runs Against Sri Lanka
- Match Year: 2022
- Balls Faced: 138
- Boundaries: 15 fours, 4 sixes
Ibrahim Zadran, a key player in Afghanistan’s top order, played a record-breaking innings of 162 runs against Sri Lanka. Despite an early setback, Zadran anchored the innings and led Afghanistan to a strong total. His performance became the highest individual ODI score for Afghanistan at that time.
1. Ibrahim Zadran – 177 Runs Against England
- Match Year: 2025 (Champions Trophy)
- Balls Faced: 146
- Boundaries: 12 fours, 6 sixes
During the Champions Trophy 2025, Ibrahim Zadran rewrote history by scoring 177 runs against England. Afghanistan struggled at the start, losing three wickets for 37 runs. But Zadran’s brilliance turned the game around. His powerful innings now stands as the highest individual score in Afghanistan’s ODI history.
Afghanistan’s Highest Individual ODI Scores
Rank | Player | Score | Opponent | Year |
---|---|---|---|---|
1 | Ibrahim Zadran | 177 | England | 2025 |
2 | Ibrahim Zadran | 162 | Sri Lanka | 2022 |
3 | Rahmanullah Gurbaz | 151 | Pakistan | 2023 |
4 | Azmatullah Omarzai | 149* | Sri Lanka | 2023 |
5 | Rahmanullah Gurbaz | 154 | Bangladesh | 2023 |
Afghanistan’s rise in international cricket has been remarkable. Players like Ibrahim Zadran, Rahmanullah Gurbaz, and Azmatullah Omarzai continue to set new records. Their performances prove that Afghanistan is a strong force in world cricket. As the team moves forward, more records are expected to be shattered in the coming years.
Check out the Champions Trophy Schedule, Champions Trophy Live Score, Champions Trophy Squads , Champions 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 A | Afghanistan 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 |
ICC Champions Trophy 2025 Teams
PAKISTAN | NEW ZEALAND | BANGLADESH | INDIA | AFGHANISTAN | SOUTH AFRICA | AUSTRALIA | ENGLAND