Afghanistan is the newest country to gain Test format status in the year 2018, and since then, they have featured in just 12 Tests, the first being against India at Bengaluru. Below you can find the performances by opponent batters against Afghanistan in the format.
Most Test Runs against Afghanistan
| Player | Innings | Runs | High Score | Average | 100/50 |
|---|---|---|---|---|---|
| Sean Williams (ZIM) | 7 | 518 | 154 | 103.60 | 3/0 |
| Sikandar Raza (ZIM) | 6 | 314 | 85 | 52.33 | 0/3 |
| Ben Curran (ZIM) | 5 | 283 | 121 | 56.60 | 1/1 |
| Najmul Hossain Shanto (BAN) | 2 | 270 | 146 | 135.00 | 2/0 |
| Craig Ervine (ZIM) | 5 | 259 | 104 | 64.75 | 1/2 |
| Mominul Haque (BAN) | 4 | 191 | 121* | 63.66 | 1/1 |
| Andy Balbirnie (IRE) | 4 | 146 | 82 | 48.66 | 0/2 |
| Angelo Mathews (SL) | 1 | 141 | 141 | 141.00 | 1/0 |
| Brian Bennett (ZIM) | 4 | 118 | 110* | 39.33 | 1/0 |
| Litton Das (BAN) | 4 | 117 | 66* | 39.00 | 0/1 |
Key Insights on Leading Batting Performances and Run-Getters Against Afghanistan in Tests
Aggregate Runs and Milestone Scorers in Tests Against Afghanistan
Sean Williams of Zimbabwe has scored the most runs in Tests against Afghanistan. The left-handed batter has piled up 514 runs against this Asian nation in just the 7 innings he batted at an incredible average of 103.60.
His former teammates, Sikandar Raza and Ben Curran, take the second and third positions in the run tally list against this opposition in Tests. While Raza has 314 runs with three half-centuries, the latter has made 283 runs in the five Test innings he has batted against them.
Apart from Williams, none of the other crossed the 500-run mark in Test versus Afghanistan in Tests, while a total of 87 batters have recorded at least a run against them in this format.
See how many Tests have Afghanistan played every year since their debut in the format.
Most Centuries and Best Batting Averages Against Afghanistan
A total of 11 batters have scored a Test century against Afghanistan, with Sean Williams leading the tally with 3 centuries in just 7 outings.
Only other batter to have scored multiple Test tons versus Afghanistan is Bangladesh’s Najmul Hossain Shanto. Both of his centuries came in the same Test match at Mirpur in 2023.
The rest of the batters, namely, Brian Bennett, Shamarh Brooks, Dinesh Chandimal, Ben Curran, Shikhar Dhawan, Craig Ervine, Angelo Mathews, Mominul Haque, and Murali Vijay.
The first batter to score a century against Afghanistan was India’s Shikhar Dhawan during the team’s inaugural Test match in 2018, and the next to score was Murali Vijay, who achieved the feat in the same innings.
When it comes to most fifty-plus Test scores against Afghanistan, Zimbabwe’s trio of Sean Williams, Craig Ervine, and Sikandar Raza leads the tally with three such scores. While Ervine has a single century, Raza is yet to register a three-figure score in Tests versus Afghanistan.
Of the 18 batters who have scored 100 or more runs against Afghanistan, Angelo Mathews’ average of 141.00 leads the pack. The right-hander had scored 141 in the only innings he batted against them, and 7 other batters have an average of over 100.
Sean Williams’ 154 at Bulawayo in 2024 is the highest Test score against Afghanistan by a batter, and the next best was also by him (151* at Abu Dhabi in 2021). The third place is taken by Najmul Shanto, who made 146 against this opposition.
Batting Performance in Home vs Away Conditions and Match Results
At home, Ben Curran’s tally of 283 in 5 innings is the highest tally of runs scored by a batter, followed by Bangladesh’s Najmul Shanto (270).
Out of the 11 centuries made against Afghanistan, 10 of those batters scored them at the home venue of the batter.
Only Sean Williams and Shamarh Brooks scored a century in a neutral venue against Afghanistan. Overall, Williams leads the run tally with 264 runs at a neutral venue.
Shanto leads the tally with 270 runs in Tests in the games won against Afghanistan, followed by Angelo Mathews’ tally of 141 runs.
Similarly, in losing cause, Williams’ tally of 224 runs leads the pack, followed by Sikandar Raza’s 206.
Explore More Afghanistan Records
Most Test Runs for Afghanistan
Most Test Centuries for Afghanistan
Most Test Double Centuries by Afghanistan Batters
Most Test Wickets for Afghanistan
Most ODI Wickets for Afghanistan