
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 ODI · Batting
Recent 5
| Team | Opponent | Runs | Balls | SR | 4s | 6s | Series | Match | Ground | Date |
|---|---|---|---|---|---|---|---|---|---|---|
| AFG | IND | 102 | 131 | 78 | 13 | 1 | Afghanistan tour of India ODI Series, 2026 | Match 3, ODI | M. A. Chidambaram Stadium, Chennai | 20-06-2026 |
| AFG | IND | 4 | 2 | 200 | 1 | 0 | Afghanistan tour of India ODI Series, 2026 | Match 2, ODI | Ekana International Cricket Stadium, Lucknow | 17-06-2026 |
| AFG | IND | 27 | 30 | 90 | 3 | 0 | Afghanistan tour of India ODI Series, 2026 | Match 1, ODI | Himachal Pradesh Cricket Association Stadium, Dharamsala | 13-06-2026 |
| AFG | BAN | 2 | 10 | 20 | 0 | 0 | Afghanistan v Bangladesh ODI Series | Match 3, ODI | Zayed Cricket Stadium, Abu Dhabi | 14-10-2025 |
| AFG | BAN | 4 | 12 | 34 | 0 | 0 | Afghanistan v Bangladesh ODI Series | Match 2, ODI | Zayed Cricket Stadium, Abu Dhabi | 11-10-2025 |