Afghanistan, the 11th and newest cricketing nation to play the longest format of the game, has grown into a formidable white-ball side over the years. They made their Test debut in June 2018 against India in Bengaluru, and it took them just two matches to secure their first Test victory.

However, Afghanistan’s Test fixtures have been relatively sporadic ever since, resulting in a limited number of records in the format. In this article, we will delve into the players who have scored a Test century for Afghanistan.

Most Test Centuries for Afghanistan

PlayerMatchesInnings100sHigh Score
Rahmat Shah11213234
Hashmatullah Shahidi11212246
Afsar Zazai9151113
Asghar Afghan6101164
Ibrahim Zadran8161114
Ismat Alam241101

Key Insights – Leading Century-Scorers for Afghanistan in Test Cricket

Six of Afghanistan’s batters have scored a Test century: Rahmat Shah, Hashmatullah Shahidi, Afsar Zazai, Asghar Afghan, Ibrahim Zadran, and Ismat Alam.


Leading Batters and Milestones

Rahmat Shah, who has featured in all 11 of Afghanistan’s Test matches, has scored the most tons in the format with three. Two of his centuries came against Zimbabwe, and the other against Bangladesh.

Shah’s 102 against Bangladesh in a 2019 Test match held at Chattogram was the first-ever century scored by an Afghan batter in Tests.

None of the Afghan batters have crossed the 1000-run mark in Tests, with Shah being the leading run-scorer with 970 runs. Only three batters have crossed the 500-run mark.

For batters who have played five or more Tests, Hashmatullah Shahidi’s average of 54.07 is the highest.

Rahmat Shah has registered the most fifty-plus scores (8) for Afghanistan, followed by Ibrahim Zadran, with five such scores.


Double Centurions and Highest Scores

Hashmatullah Shahidi, the current Afghanistan skipper, holds the record for the highest-ever Test score by a batter from the country. He made 246 against Zimbabwe at Bulawayo in 2024. He is the only player from his country to register a double century twice.

The only other Afghanistan batter to register a double century in Tests is Rahmat Shah, who made 234 in the same game.

Vijay Raman

An avid Cricket follower who likes to write on the gentleman's game

Share
Published by
Vijay Raman

Recent Posts

Most Wickets by Leg Spinners in ODI

Discover the definitive statistical breakdown and historic milestones regarding the most wickets by leg spinners…

2 days ago

Everything You Need to Know Before Signing Up on Dafabet

Enjoying some new games online is something many of us like to do during our…

1 week ago

Sunil Narine IPL Wickets Year by Year

Key Insights - Sunil Narine IPL Wickets Year-wise Tracker Sunil Narine became just the third…

1 week ago

Most Overs Bowled Without a Wicket in a Test Innings

Discover the grueling endurance of bowlers with our comprehensive look at the most overs bowled…

2 weeks ago

Most Consecutive Losses in ODI

Key Insights on the Longest Losing Streaks in ODI Cricket History All-Time Longest Team Losing…

2 weeks ago

Most Wickets by Off Spinners in ODI

This guide explores the record-breaking performances of top off-spinners, highlighting the bowlers who have dominated…

2 weeks ago