Hashmatullah Shahidi Career Stats
| Format | Career | Matches | Innings | Runs | HS | Bat Avg | 50s | 100s | Wickets | BBI | Bowl Avg |
|---|---|---|---|---|---|---|---|---|---|---|---|
| TESTRecorded matches only — career source held | 2018–2023 | 6 | 12 | 375 | 200 | 53.57 | 1 | 1 | 0 | — | — |
| ODICareer source | 2013–2024 | 84 | — | 2,326 | 97* | 33.22 | 22 | 0 | 0 | – | — |
| T20IRecorded matches only — career source held | 2013–2021 | 4 | 4 | 1 | 1 | — | 0 | 0 | 0 | — | — |
This compact table is rendered directly from the shared per-format source selection; recorded-only rows are explicitly labelled. Detailed opponent, venue, year and dismissal analysis remains on the full stats page.
Hashmatullah Shahidi
/cricket-player/hashmatullah-shahidi/Each format uses one source consistently. Recorded-only figures are labelled separately.
Recorded matches only — career source held
Career source
Recorded matches only — career source held
Hashmatullah Shahidi Quick Facts
| Fact | Details |
|---|---|
| Full name | Hashmatullah Shahidi |
| Date of birth | November 4, 1994 |
| Age | 31 as of October 5, 2026 |
| Birthplace | Logar, Afghanistan |
| National team | Afghanistan |
| Role | Top-order batter |
| Batting | Left-handed |
| Bowling | Right-arm off-break |
| ODI debut | October 2, 2013 vs Kenya |
| T20I debut | September 30, 2013 vs Kenya |
| Test debut | June 14, 2018 vs India |
| ODI shirt number | 50 |
| Test highest score | 246 |
| ODI highest score | 102 |
| T20I highest score | 36 |
| First Afghan Test double-centurion | 200* vs Zimbabwe, 2021 |
| Afghanistan Test record score | 246 vs Zimbabwe, 2024 |
| International captaincy | Afghanistan Test and ODI captain, 2021–2026 |
| Latest verified ODI | August 15, 2026 vs Ireland |
| Latest verified Test | June 6, 2026 vs India |
| Current international status | Active Afghanistan batter |
The core profile is confirmed by ICC and current statistical databases. His latest international match listed by Cricbuzz was the August 15, 2026 ODI against Ireland.
Hashmatullah Shahidi’s Childhood in Logar and His Father’s Influence

Shahidi was born in Logar, a province close to Kabul, and his route into cricket was strongly influenced by his father. In a detailed 2023 interview with The Indian Express, Shahidi described his father, Mohammad Hashim Shahidi, as a physics professor who wrote 44 science books and the physics textbooks used by students from Classes 9 to 12. His father wanted him to prioritize education and initially regarded cricket as a hobby rather than a career.
Shahidi nevertheless became increasingly committed to cricket. Contemporary biographical sources report that he began playing local cricket at around nine and subsequently trained at a cricket academy in Kabul. The stronger part of this story is the role of his father in introducing him to cricket; the exact institutional chronology of his early schooling and academy training is less consistently documented, so it should not be overstated.
His father’s expectations created an unusual contrast in Shahidi’s development. The family was strongly education-oriented, while Shahidi’s own preference was cricket. He told The Indian Express that he even sat university examinations partly to satisfy his father, but once he was selected for Afghanistan’s Under-19 side, continuing university became increasingly difficult.
The Death of His Father in 2018
One of the most important personal events in Shahidi’s career occurred in 2018. His father died from a heart attack while Shahidi was playing first-class cricket. Shahidi later recalled that he had been unbeaten on 120 and had spoken to his father by telephone, asking for his blessing as he pursued a double century. His father said they would speak the following day. He died in his sleep that night.
The story gives important context to Shahidi’s later relationship with long-format cricket. His father’s influence was not simply about encouraging cricket. It was also about education, discipline and expectations within the family.
Hashmatullah Shahidi’s Family, Parents and Personal Life
Shahidi’s father, Mohammad Hashim Shahidi, was a physics professor and author of 44 science books. His mother died in April 2023 after an illness. Shahidi publicly referred to her death during Afghanistan’s 2023 World Cup campaign, explaining that his family was still grieving while the team was pursuing a semi-final place.
Several biography websites list brothers named Shukrullah Shahidi and Zekrullah Shahidi, but the available high-quality reporting does not establish a sufficiently detailed family profile around them. They can therefore be treated as reported family names, not as extensively documented public figures. The identity of Shahidi’s spouse is also inconsistently reported online, so this biography does not publish an unverified spouse name.
His family became particularly visible during the 2019 World Cup. After being struck on the helmet by Mark Wood against England, Shahidi said he continued batting partly because he knew his mother was watching and did not want her to worry. His helmet had cracked and medical staff had advised him to leave the field.
Hashmatullah Shahidi’s Education and Cricket Development
Shahidi came from a family where education was taken seriously. His father wanted him to become a scientist, but cricket eventually became his professional path. Some secondary biography sources list King Khaled Institute, Stamford College and the American International University of Afghanistan in his educational history, but those details are not corroborated by the strongest available primary or long-form sources. They are therefore best treated as reported but not fully independently verified.
His documented cricket development is much stronger.
| Development stage | Verified detail |
|---|---|
| Early cricket | Began playing cricket as a child |
| Local cricket | Reportedly playing local tournaments from around age nine |
| U-17 | Selected for Afghanistan Under-17 in 2008 |
| U-19 | Played for Afghanistan Under-19 from 2009 |
| U19 World Cup | Part of Afghanistan’s 2010 squad |
| Further U19 cricket | Appeared in the 2012 and 2014 youth pathways |
| Afghanistan A | Reached the A-team pathway by 2014 |
| Senior international | Debuted in 2013 |
ICC’s own Champions Trophy player profile confirms that Shahidi was included in Afghanistan’s 2010 U19 World Cup squad and later helped the Afghanistan U19 side defeat Australia and Sri Lanka in 2014.
Hashmatullah Shahidi’s U19 Career and Early International Path
Shahidi’s youth career began remarkably early in Afghanistan’s international development. He was part of Afghanistan’s 2010 U19 World Cup squad, the same tournament that marked Afghanistan’s debut at the U19 World Cup level. ICC identifies Shahidi as one of the notable international players to emerge from the 2010 class.
His U19 career included appearances across multiple World Cups. In the 2010 tournament, he scored 71 runs in six innings. In 2012 he scored 103 runs in six innings, while his 2014 U19 World Cup campaign produced 251 runs in six innings.
A notable early performance came in a 2010 World Cup warm-up against Ireland, when Shahidi made 91 not out from 85 balls. In the tournament proper, he scored 41 against England and appeared throughout Afghanistan’s campaign.
In 2012, he made 50 against Pakistan U19. Afghanistan lost the match, but the innings was another indication that Shahidi was developing into a reliable top-order batter.
Hashmatullah Shahidi’s Domestic Career and First-Class Development
Shahidi’s domestic career became the foundation for his international role as an anchor batter. He has represented several Afghan regional and domestic teams, including Band-e-Amir Region, Speen Ghar Region, Maiwand Defenders and Hindukush Strikers, alongside various T20 sides. Current statistical databases list substantial first-class and List A experience beyond his international career.
His first-class batting has been particularly important to his reputation.
First-Class Career Highlights
- First-class matches: 36 in the current statistical record
- First-class runs: 2,655
- First-class highest score: 246
- First-class centuries: 10
- First-class fifties: 6
- First-class batting average: 46.57
These figures are from the current career database and include his domestic development beyond international cricket.
In the 2025 Ahmad Shah Abdali First-Class Tournament, Shahidi scored 495 runs and finished second among the tournament’s leading run-scorers.
In 2026 he remained involved in Afghanistan’s domestic first-class structure with Hindukush Strikers. In a September 2026 match against Pamir Legends, he made 44 from 98 balls and also took 2 wickets.
His domestic involvement continued into the late-2026 Ahmad Shah Abdali competition, making it inaccurate to describe him as retired or inactive merely because he resigned the national captaincy.
View Hashmatullah Shahidi's complete first-class stats
Hashmatullah Shahidi’s ODI Career: From Kenya Debut to 100 Matches
Shahidi made his ODI debut against Kenya at Sharjah on October 2, 2013. His first ODI innings produced only four runs, but he gradually established himself as one of Afghanistan’s most dependable middle/top-order batters.
By October 2026, he had reached 100 ODIs, with 2,681 runs at an average of 33.94, including 22 fifties and one century. His highest ODI score is 102, made against India in June 2026.
See Hashmatullah Shahidi's complete ODI stats
Reaching 1,000 ODI Runs
Shahidi reached 1,000 ODI runs during Afghanistan’s 2019 World Cup match against England. That tournament became an important part of his international identity because he combined defensive technique with an ability to stay at the crease when Afghanistan’s batting order was under pressure.
2019 World Cup and the Mark Wood Blow
Shahidi scored 197 runs in Afghanistan’s eight World Cup matches in 2019. His best score was 76 against England at Old Trafford. That innings became memorable for more than its score because he was hit on the helmet by Mark Wood during the innings. His helmet cracked, medical personnel advised him to leave, but he continued batting.
2019 World Cup snapshot
| Item | Detail |
|---|---|
| Matches | 8 |
| Runs | 197 |
| Average | 24.62 |
| Best | 76 vs England |
| Other notable score | 59 vs New Zealand |
| Role | Top-order/middle-order batter |
The 2023 World Cup: Shahidi’s Defining Captaincy Tournament
The 2023 World Cup was arguably the most important ODI tournament of Shahidi’s career as captain. ICC’s official player profile records that he scored 310 runs, including three half-centuries, as Afghanistan produced one of the strongest campaigns in its World Cup history.
Afghanistan defeated defending champions England, Pakistan, Sri Lanka and the Netherlands during the tournament and finished sixth. Shahidi’s team narrowly missed the semi-finals but secured Afghanistan’s qualification for the 2025 Champions Trophy.
The victory over the Netherlands was especially significant personally. Shahidi dedicated the win to struggling Afghan refugees and said that the loss of his mother earlier that year had left his family in pain.
The 2026 ODI Hundred Against India
Shahidi entered 2026 without an ODI century. That changed in the third ODI against India at Chennai on June 20, 2026.
Afghanistan collapsed to 36 for four, but Shahidi responded with 102 from 131 balls, including 13 fours and a six. He added 105 for the fifth wicket with Azmatullah Omarzai and another 57 with Mohammad Nabi. Afghanistan eventually made 218, although India won by nine wickets.
Defining ODI performance
| Detail | Value |
|---|---|
| Match | India vs Afghanistan, 3rd ODI |
| Date | June 20, 2026 |
| Venue | M. A. Chidambaram Stadium, Chennai |
| Score | 102 |
| Balls | 131 |
| Fours | 13 |
| Sixes | 1 |
| Partnerships | 105 with Azmatullah Omarzai; 57 with Mohammad Nabi |
| Afghanistan total | 218 |
| Result | India won by 9 wickets |
| Significance | Shahidi’s maiden ODI century |
Explore the complete cricket player statistics database
Hashmatullah Shahidi’s Test Career and Historic 200 Against Zimbabwe
Shahidi was one of the 11 Afghan players who appeared in Afghanistan’s inaugural Test match against India at Bengaluru in June 2018. He top-scored for Afghanistan in the second innings with an unbeaten 36, although India won by an innings and 262 runs.
Explore Hashmatullah Shahidi's complete Test stats
The First Afghan Test Double Century
Shahidi’s most important individual achievement came in March 2021 against Zimbabwe in Abu Dhabi.
He scored 200 not out from 443 balls, hitting 21 fours and one six. He became the first Afghan batter to score a Test double century. His fourth-wicket partnership with Asghar Afghan reached 307, another major Afghanistan batting record at the time. Afghanistan declared on 545 for four.
The achievement was particularly significant because Shahidi had already become a central part of Afghanistan’s transition into Test cricket. His ability to bat for long periods made him one of the country’s most important red-ball players.
The 246 Against Zimbabwe in 2024
Shahidi later surpassed his own national landmark. In December 2024, he scored 246 against Zimbabwe at Queens Sports Club, Bulawayo, reclaiming Afghanistan’s highest individual Test score after Rahmat Shah had briefly taken the record with 234.
His 246 came during Afghanistan’s record first-innings total of 699. The Test ended in a draw after Zimbabwe also posted 586.
Test career snapshot
| Metric | Record |
|---|---|
| Matches | 12 |
| Innings | 23 |
| Runs | 796 |
| Average | 44.22 |
| Highest score | 246 |
| 100s | 2 |
| 50s | 2 |
| Not outs | 5 |
| Wickets | 1 |
Hashmatullah Shahidi’s T20I and Franchise Cricket Career
Shahidi made his T20I debut against Kenya at Sharjah on September 30, 2013. His T20I career has been much smaller than his Test and ODI careers. He has played six T20Is, scoring 48 runs, with a highest score of 36. His last T20I came against Ireland in August 2022.
View Hashmatullah Shahidi's full T20I record
His domestic T20 career has been considerably larger. Current statistical records credit him with 70 domestic T20 matches and 2,124 runs, including 17 fifties and a highest score of 97.
He has played in Afghanistan’s Shpageeza Cricket League and other domestic competitions. In the 2020 Shpageeza season, he produced several significant innings for Mis Ainak Knights, including 65 from 44 balls and an unbeaten 82 from 52 balls. He also made 97 not out from 52 balls in the qualifier against Kabul Eagles.
His wider T20 career has included teams such as Kabul Eagles, Boost Defenders, Mis-e-Ainak Knights and Far West United.
There is no IPL appearance for Shahidi. He was also listed among overseas players available for the 2022 Big Bash draft but was not selected. In the 2026 Lanka Premier League draft, he was explicitly listed as UNSOLD.
View Hashmatullah Shahidi's domestic and franchise T20 stats
Hashmatullah Shahidi’s Captaincy: 2021 to 2026
The Afghanistan Cricket Board appointed Shahidi as Test and ODI captain on May 31, 2021, replacing Asghar Afghan in the split-captaincy structure. Rahmat Shah became his vice-captain.
His captaincy became closely associated with Afghanistan’s most successful ODI period to date.
Major Leadership Achievements
- Led Afghanistan in the 2023 Asia Cup.
- Captained Afghanistan at the 2023 ODI World Cup.
- Oversaw World Cup victories over England, Pakistan, Sri Lanka and the Netherlands.
- Led Afghanistan to qualification for the 2025 Champions Trophy.
- Captained Afghanistan in its first Champions Trophy.
- Led Afghanistan to its first Champions Trophy victory, against England in Lahore in February 2025.
- Led Afghanistan to bilateral ODI series victories against Bangladesh, Zimbabwe, South Africa and Ireland during his tenure.
Shahidi led Afghanistan in 55 ODIs, winning 27, before stepping down in July 2026.
Why His Captaincy Mattered
His tenure was not defined simply by the number of victories. Afghanistan became increasingly capable of defeating established sides in major tournaments. The 2023 World Cup provided the clearest evidence, while the Champions Trophy victory over England in 2025 showed that the improvement was not limited to one tournament.
Hashmatullah Shahidi and the 2025 Champions Trophy
The 2025 Champions Trophy was Afghanistan’s first appearance in the tournament. Shahidi captained the side in all three group matches. Afghanistan lost to South Africa, defeated England by eight runs and then had its match against Australia washed out, leaving the team outside the semi-finals.
Shahidi scored 60 runs across the three matches, including 40 against England.
The victory over England was especially significant because it was Afghanistan’s first win in Champions Trophy history. Shahidi also shared a 100-run fourth-wicket partnership with Ibrahim Zadran after Afghanistan had fallen to 37 for three.
Hashmatullah Shahidi’s Records and Milestones
| Record / milestone | Detail |
|---|---|
| First Afghan Test double-century | 200* vs Zimbabwe, 2021 |
| Afghanistan Test record score | 246 vs Zimbabwe, 2024 |
| First Afghan player to reach a Test double century | 2021 |
| 1,000 ODI runs | Reached during 2019 World Cup |
| ODI centuries | 1 |
| Test centuries | 2 |
| 100 ODI appearances | Reached in 2026 |
| 2023 World Cup runs | 310 |
| 2019 World Cup runs | 197 |
| Most recent ODI century | 102 vs India, 2026 |
| Captaincy ODI wins | 27 from 55 matches |
Hashmatullah Shahidi’s Playing Style
Shahidi is primarily an anchor-style top-order batter. His statistical profile shows a major contrast between his Test and ODI approaches: his Test strike rate is around 47, while his ODI strike rate is around 69. His role has often been to absorb pressure, bat through difficult periods and provide stability around more aggressive teammates.
His 2019 World Cup innings against England illustrated that role. His 76 was slower than the required scoring rate, but it was one of Afghanistan’s strongest individual batting efforts in a difficult chase. Similarly, his 2026 century against India came after Afghanistan had collapsed to 36 for four.
Although he bowls right-arm off-break, bowling has not been a major part of his international role. He has one Test wicket and no ODI or T20I wickets in his international career.
Hashmatullah Shahidi’s Current Status in 2026
As of October 5, 2026, Shahidi remains an active Afghanistan batter.
| Current-status item | Latest verified position |
|---|---|
| Age | 31 |
| International role | Batter |
| Test/ODI captaincy | Stepped down July 2026 |
| New Afghanistan Test/ODI captain | Rahmat Shah |
| International team | Afghanistan |
| Latest Test | India, June 6, 2026 |
| Latest ODI | Ireland, August 15, 2026 |
| Latest ODI score | 9* |
| 2026 ODI century | 102 vs India |
| Domestic team | Hindukush Strikers |
| Current domestic involvement | Ahmad Shah Abdali First-Class Tournament |
The ACB confirmed in July 2026 that Shahidi had resigned as captain and that Rahmat Shah would replace him in Tests and ODIs, with Rahmanullah Gurbaz appointed vice-captain. Shahidi remained part of Afghanistan’s squad for the subsequent Ireland ODI series and played in all five matches.
His final verified ODI of that series came on August 15, 2026, when Afghanistan defeated Ireland by six wickets and Shahidi scored 9 not out from six balls.
He also remained active domestically with Hindukush Strikers later in 2026.
Hashmatullah Shahidi’s Salary and Net Worth
Search results contain several online estimates placing Shahidi’s net worth around $2 million, but those figures are not supported by an authoritative financial disclosure, audited statement or dependable primary source. Some sites also publish estimated annual salaries without demonstrating the underlying contract information.
For that reason, a precise net-worth figure should not be presented as fact. Shahidi has had international cricket earnings and has been associated commercially with Etisalat, but his complete private earnings, assets, taxes and investments are not publicly documented at a level that permits a reliable net-worth calculation.
Hashmatullah Shahidi’s Public Profile and Off-Field Interests
Shahidi has publicly discussed his interest in business. In his 2023 interview with The Indian Express, he said that while his family was strongly oriented toward education, he personally wanted to become a good businessman.
Secondary profiles also report hiking and an interest in wildlife, but these should be treated as personal-profile details rather than major career facts.
Hashmatullah Shahidi’s Career Timeline
| Year | Age | Team / level | Key development |
|---|---|---|---|
| 2008 | 13 | Afghanistan U17 | Entered Afghanistan age-group pathway |
| 2009–10 | 14–15 | Afghanistan U19 | U19 career and 2010 World Cup |
| 2012 | 17 | Afghanistan U19 | Second U19 World Cup |
| 2013 | 18 | Afghanistan | ODI and T20I debut vs Kenya |
| 2014 | 19 | Afghanistan U19/A | Continued youth and development cricket |
| 2018 | 23 | Afghanistan | Test debut in inaugural Test vs India |
| 2019 | 24 | Afghanistan | 1,000 ODI runs; 197 World Cup runs |
| 2021 | 26 | Afghanistan | First Afghan Test double-century; appointed Test/ODI captain |
| 2023 | 28 | Afghanistan | Led Afghanistan at World Cup; 310 runs |
| 2024 | 30 | Afghanistan | Scored 246 vs Zimbabwe |
| 2025 | 30 | Afghanistan | Led Afghanistan at first Champions Trophy |
| 2026 | 31 | Afghanistan | Maiden ODI century, 102 vs India; stepped down as captain |
| Aug. 2026 | 31 | Afghanistan | Played five-match ODI series in Ireland |
| Sep. 2026 | 31 | Hindukush Strikers | Continued domestic first-class cricket |
Hashmatullah Shahidi Compared With Another Player
Start typing Player B, choose a result, then compare instantly from cached career summaries.
Compare Hashmatullah Shahidi
Player A is locked to this biography
The comparison interface should allow readers to select another player and compare only the formats supported by both players.
Hashmatullah Shahidi FAQs
How old is Hashmatullah Shahidi?
Hashmatullah Shahidi was born on November 4, 1994. He is 31 years old as of October 5, 2026 and will turn 32 on November 4, 2026.
What is Hashmatullah Shahidi’s highest Test score?
His highest Test score is 246, made against Zimbabwe in Bulawayo in December 2024. It is also the highest individual Test score by an Afghan batter in the current record.
What is Hashmatullah Shahidi’s highest ODI score?
His highest ODI score is 102, scored against India in Chennai on June 20, 2026. It was his first ODI century.
When did Hashmatullah Shahidi become Afghanistan captain?
He was appointed Afghanistan’s Test and ODI captain on May 31, 2021. He stepped down from the role in July 2026.
How many ODIs did Hashmatullah Shahidi captain Afghanistan?
He captained Afghanistan in 55 ODIs, winning 27 of them.
Did Hashmatullah Shahidi play in the 2023 World Cup?
Yes. He captained Afghanistan at the 2023 ODI World Cup and scored 310 runs, including three half-centuries. Afghanistan defeated England, Pakistan, Sri Lanka and the Netherlands during the tournament.
Did Hashmatullah Shahidi play in the 2025 Champions Trophy?
Yes. He captained Afghanistan in its first Champions Trophy appearance. Afghanistan defeated England by eight runs, recording the country’s first Champions Trophy victory.
Did Hashmatullah Shahidi play in the IPL?
No. Current career records show zero IPL appearances. He has played domestic and other T20 cricket but has not established an IPL playing career.
What is Hashmatullah Shahidi’s net worth?
No dependable public financial source establishes an exact net worth. Several biography websites publish estimates around $2 million, but those figures are not sufficiently documented to be treated as verified fact.
Who was Hashmatullah Shahidi’s father?
His father was Mohammad Hashim Shahidi, a physics professor and author who wrote 44 science books. Shahidi said his father wanted him to prioritize education before cricket became his professional career.
What happened to Hashmatullah Shahidi’s mother?
His mother died in April 2023 after an illness. During the 2023 World Cup, Shahidi publicly spoke about his family’s grief following her death.
Conclusion
Hashmatullah Shahidi has established himself as one of Afghanistan’s dependable left-handed batters, particularly in Test and ODI cricket. His patient batting style, leadership experience, and important performances have made him a significant figure in Afghanistan’s rise on the international stage. From his early international career to major Test and ODI milestones, Shahidi has built a career defined by consistency and resilience. Although he stepped down from Afghanistan’s ODI captaincy in July 2026, his experience and contribution remain an important part of his cricketing legacy.