AFGHANISTAN · Batter · 2018–present

Hashmatullah Shahidi

In-game rating: 81/99

BATTING

12
MATCHES
23
INNINGS
796
RUNS
44.22
AVERAGE
246
HIGH SCORE
2 / 2
100s / 50s

FIELDING

4
CATCHES
0
STUMPINGS

CAREER IN BRIEF

Hashmatullah Shahidi played 8 Tests for Afghanistan in CricArcade's archive, from 2018 to 2024. The first came against India at M Chinnaswamy Stadium, with scores of 11 and 36, and the last against Ireland at Tolerance Oval in 2024.

The most productive decade was the 2020s: 347 runs at 49.6 in 5 Tests. The highest score in the archive is 200 not out from 443 balls against Zimbabwe at Sheikh Zayed Stadium in 2021, in a match Afghanistan won. In all: 1 hundred, 2 fifties.

Hashmatullah Shahidi captained Afghanistan in 3 Tests, winning 0 and losing 3.

The career totals above are the official figures; everything below is computed from the 8 Test scorecards in CricArcade's archive, each linked.

BEST INNINGS

RunsBallsAgainstGroundYearResult
200*443ZimbabweSheikh Zayed Stadium2021Won
61154Ireland2019Won
55107IrelandTolerance Oval2024Lost
36*88IndiaM Chinnaswamy Stadium2018Lost
2044IrelandTolerance Oval2024Lost

RECORD BY OPPONENT

AgainstTestsRunsAvg100/50
Bangladesh24816.000/0
Ireland214046.670/2
Zimbabwe2215107.501/0
India14747.000/0
Sri Lanka13517.500/0

HOME, AWAY AND NEUTRAL

WhereTestsRunsAvg100/50
Away413021.670/0
Neutral435571.001/2

BY DECADE

DecadeTestsRunsAvg100/50
2010s313834.500/1
2020s534749.571/1

GROUNDS

GroundTestsRunsAvg100/50
Sheikh Zayed Stadium2215107.501/0
Tolerance Oval17537.500/1
16565.000/1
M Chinnaswamy Stadium14747.000/0
Sinhalese Sports Club Ground13517.500/0
Zahur Ahmed Chowdhury Stadium12613.000/0

FIRST AND LAST

Want Hashmatullah Shahidi in your all-time XI?