Top 7 Highest Totals of Afghanistan in Test Cricket

By
Vishwajeet Jaiswal
Hey, I’m Vishwajeet Jaiswal! Ever since I was a kid, I loved sharing the latest news with my friends. What started as a childhood habit has...
5 Min Read

Highest Totals of Afghanistan in Test: Afghanistan’s quick rise in Test cricket has come with bold batting performances and record-breaking totals against top teams. Their highest total in test cricket tells a story of hard work and progress. From tough draws to big wins, these innings highlight their strong batting. Below, we break down all seven of their top scores with key stats, match context, and the most memorable moments.

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

1. 699 vs Zimbabwe (Bulawayo, 2024)

Top 7 Highest Totals of Afghanistan in Test Cricket
Afghanistan tour of Zimbabwe – Highest Totals of Afghanistan in Test
  • Date: 26 December 2024
  • Result: Draw
  • Innings: 2nd
  • Overs: 197.0
  • Run Rate: 3.54

Afghanistan’s all-time highest total in Test cricket came in a run-fest at Bulawayo   . Posting 699 in their second innings, they dominated Zimbabwe’s bowlers across 197 overs. Despite the mammoth score, time ran out, forcing a draw. This remains their only 600+ total.

2. 545/4d vs Zimbabwe (Abu Dhabi, 2021)

Top 7 Highest Totals of Afghanistan in Test Cricket
Afghanistan vs Zimbabwe – 2nd Highest Totals of Afghanistan in Test
  • Date: 10 March 2021
  • Result: Won
  • Innings: 1st
  • Overs: 160.4
  • Run Rate: 3.39

Afghanistan declared at 545/4 in Abu Dhabi, leveraging Rahmat Shah’s 114 and Hashmatullah Shahidi’s 200*. Their aggressive declaration paid off, as they bowled Zimbabwe out twice to win by 6 wickets, and it was their first Test victory chasing.

3. 363 vs Zimbabwe (Bulawayo, 2025)

Top 7 Highest Totals of Afghanistan in Test Cricket
Afghanistan tour of Zimbabwe – 3rd Highest Totals of Afghanistan in Test
  • Date: 2 January 2025
  • Result: Won
  • Innings: 3rd
  • Overs: 113.5
  • Run Rate: 3.18

A clinical third-innings performance sealed a series win in Bulawayo. Afghanistan’s 363 set Zimbabwe a target of 508, leading to a 10-wicket victory. The innings balanced caution (2.92 RR early) with late acceleration.

4. 342 vs Bangladesh (Chattogram, 2019)

Top 7 Highest Totals of Afghanistan in Test Cricket
Afghanistan tour of Bangladesh – 4th Highest Totals of Afghanistan in Test
  • Date: 5 September 2019
  • Result: Won
  • Innings: 1st
  • Overs: 117.0
  • Run Rate: 2.92

Afghanistan got their first-ever Test win with a famous 342-run victory in Chattogram. Rashid Khan took 11 wickets and Ibrahim Zadran scored 87 runs as they shocked Bangladesh by 224 runs and made a strong start in Test cricket.

5. 314 vs Ireland (Dehradun, 2019)

Top 7 Highest Totals of Afghanistan in Test Cricket
Afghanistan vs Ireland – 5th Highest Totals of Afghanistan in Test
  • Date: 15 March 2019
  • Result: Won
  • Innings: 2nd
  • Overs: 106.3
  • Run Rate: 2.94

Afghanistan chased 147 and scored 314 in their second innings to beat Ireland by 7 wickets. Rahmat Shah made 76 runs and held the innings together, showing how well the team performs under pressure.

6. 296 vs Sri Lanka (Colombo, 2024)

Top 7 Highest Totals of Afghanistan in Test Cricket
Afghanistan tour of Sri Lanka – 6th Highest Totals of Afghanistan in Test
  • Date: 2 February 2024
  • Result: Lost
  • Innings: 3rd
  • Overs: 112.3
  • Run Rate: 2.63

Despite resistance (296) in the third innings at SSC Colombo, Afghanistan fell short. Chasing 460, they collapsed against Prabath Jayasuriya’s spin, losing by 10 wickets. A brave effort in hostile conditions.

7. 260 vs Bangladesh (Chattogram, 2019)

Top 7 Highest Totals of Afghanistan in Test Cricket
Afghanistan tour of Bangladesh – 7th Highest Totals of Afghanistan in Test
  • Date: 5 September 2019
  • Result: Won
  • Innings: 3rd
  • Overs: 90.1
  • Run Rate: 2.88

Part of their historic win over Bangladesh, this 260 in the third innings set a 398-run target. Rashid Khan’s 5/82 then bundled out the hosts for 173, proving even modest totals can be match-winning.

Afghanistan’s highest totals of Afghanistan in Test reveal a pattern of dominance against Zimbabwe (4 of 7 entries) and clutch performances in Asian conditions. From the record 699 in Bulawayo to the tactical 260 in Chattogram, these innings highlight their evolution from underdogs to contenders. As Test cricket expands, expect more fireworks from this resilient lineup.

ALSO READ: Most Runs Conceded In An Innings In ICC World Test Championship History

Hey, I’m Vishwajeet Jaiswal! Ever since I was a kid, I loved sharing the latest news with my friends. What started as a childhood habit has turned into a passion, and now I have the privilege of sharing news, stories about Sports, Tech, and iGaming content with SEO best practises. Writing has always been a part of who I am, and it’s something I’m truly passionate about.