
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 | IRE | 9 | 6 | 150 | 1 | 0 | Afghanistan tour of Ireland ODI Series, 2026 | Match 5, ODI | Civil Service Cricket Club, Stormont, Belfast | 15-08-2026 |
| AFG | IRE | 7 | 8 | 88 | 0 | 0 | Afghanistan tour of Ireland ODI Series, 2026 | Match 4, ODI | Civil Service Cricket Club, Stormont, Belfast | 12-08-2026 |
| AFG | IRE | 22 | 24 | 92 | 1 | 1 | Afghanistan tour of Ireland ODI Series, 2026 | Match 3, ODI | Civil Service Cricket Club, Stormont, Belfast | 10-08-2026 |
| AFG | IRE | 36 | 21 | 172 | 3 | 1 | Afghanistan tour of Ireland ODI Series, 2026 | Match 2, ODI | Bready Cricket Club, Bready | 07-08-2026 |
| 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 |