
Hashmatullah Shahidi
Hashmatullah Shahidi is a technically gifted left-handed top-order batsman and the authoritative captain who serves as the absolute batting fulcrum of Afghanistan's Test setup. As an old-fashioned accumulator in an era dominated by rapid strokeplay, Shahidi's game is built upon deep defensive discipline, patience, and a rare willingness to embrace long, exhausting grinds at the crease. Historically enshrined as one of the eleven players from Afghanistan's inaugural Test match in 2018 against India, his red-ball pedigree is unmatched within his national side, boasting a Test average of over 48. He holds the distinct honor of being the first Afghan cricketer to score a Test double-century, a feat he accomplished with an unbeaten 200 against Zimbabwe in 2021 before shattering his own record by smashing a monumental career-best 246 against the same opponents. His first-class resume further solidifies his long-form supremacy, yielding 2,630 runs across 35 matches with 10 centuries and a stellar average of 47.81.
Beyond his formidable capabilities with the bat, Shahidi’s true value to the Test squad lies in his tactical leadership and exceptional mental resilience during high-stakes crises. Leading his side into a highly anticipated, prestigious one-off Test match against India in June 2026, his role becomes even more critical as a stabilizing anchor meant to absorb pressure and shield a developing batting order from elite bowling attacks. While many of his peers have gained global fame in fast-paced T20 franchise leagues, Shahidi remains a fierce advocate for the purity of five-day cricket, continuously demanding more red-ball exposure to elevate his country’s standing in the Test hierarchy. His composed mindset and ability to control sessions act as a psychological blueprint for his entire squad under foreign conditions. Whether anchoring the middle order through grueling sessions or marshalling his dynamic spin attack on shifting tracks, the 31-year-old skipper represents the heartbeat and tactical backbone of Afghanistan's ultimate cricketing ambitions.
Recent performances
Switch formats to review the available batting and bowling records.
Men's Test · Batting
Recent 10
| Team | Opponent | Runs | Balls | SR | 4s | 6s | Series | Match | Ground | Date |
|---|---|---|---|---|---|---|---|---|---|---|
| AFG | IND | 20 | 48 | 42 | 4 | 0 | Afghanistan tour of India Test, 2026 | 2nd Inning, Match 1, Test | Maharaja Yadavindra Singh Stadium, Mullanpur | 06-06-2026 |
| AFG | IND | 5 | 10 | 50 | 1 | 0 | Afghanistan tour of India Test, 2026 | 3rd Inning, Match 1, Test | Maharaja Yadavindra Singh Stadium, Mullanpur | 06-06-2026 |
| AFG | ZIM | 7 | 14 | 50 | 1 | 0 | Afghanistan tour of Zimbabwe, 2025 | 1st Inning, Match 1, Test | Harare Sports Club, Harare | 20-10-2025 |
| AFG | ZIM | 7 | 19 | 37 | 1 | 0 | Afghanistan tour of Zimbabwe, 2025 | 3rd Inning, Match 1, Test | Harare Sports Club, Harare | 20-10-2025 |
| AFG | ZIM | 13 | 30 | 44 | 2 | 0 | Afghanistan tour of Zimbabwe, 2024 | 1st Inning, Match 2, Test | Queens Sports Club, Bulawayo | 02-01-2025 |
| AFG | ZIM | 13 | 26 | 50 | 3 | 0 | Afghanistan tour of Zimbabwe, 2024 | 3rd Inning, Match 2, Test | Queens Sports Club, Bulawayo | 02-01-2025 |
| AFG | ZIM | 246 | 474 | 52 | 21 | 0 | Afghanistan tour of Zimbabwe, 2024 | 2nd Inning, Match 1, Test | Queens Sports Club, Bulawayo | 26-12-2024 |
| AFG | IRE | 20 | 44 | 46 | 4 | 0 | Afghanistan vs Ireland, 2024 | 1st Inning, Match 1, Test | Tolerance Oval, Abu Dhabi | 28-02-2024 |
| AFG | IRE | 55 | 107 | 52 | 5 | 0 | Afghanistan vs Ireland, 2024 | 3rd Inning, Match 1, Test | Tolerance Oval, Abu Dhabi | 28-02-2024 |
| AFG | SL | 17 | 45 | 38 | 1 | 0 | Afghanistan tour of Sri Lanka, 2024 | 1st Inning, Match 1, Test | Sinhalese Sports Club Ground, Colombo | 02-02-2024 |