Hashmatullah Shahidi is an Afghan professional cricketer. He is the captain of the Afghanistan national cricket team in ODI and Test cricket.
Shahidi is a left-handed batsman who bowls right-arm off-break. He played in the 2019 ICC Cricket World Cup and the 2021 T20 World Cup for Afghanistan.
Let’s learn about Hashmatullah Shahidi’s net worth, career earnings, salary, career overview, stats, wife, and more.
About Hashmatullah Shahidi
Hashmatullah Shahidi was born on 4 November 1994, in Logar, Afghanistan. An Afghan professional cricketer, Hashmatullah is a left-handed batsman. He is one of the top performers in the emerging cricketing nation of Afghanistan.
Shahidi started his journey in the Under-17 side and was included in Afghanistan’s squad for the 2010 Under-19 World Cup in New Zealand. Shahidi has played 20 first-class matches and scored 1,489 runs with an average of 52.48. He hasn’t played in any T20 Franchise Leagues yet.
International Career
Hashmatullah Shahidi made his international debut for Afghanistan on 30 September 2013, with a T20 match against Kenya. Two days later, on 2 October 2013, he made his ODI debut, against Kenya. He made his Test debut against India, on 14 June 2018.
Hashmatullah Shahidi has been a pivotal batsman for the Afghan side. As of writing, he has played 58 ODI games, scoring 1,615 runs at an average of 32.3. He made 13 half-centuries in his ODI career.
On 11 March 2021, he became the first Afghan player to score a test double hundred when he scored 200 not out against Zimbabwe.
In April 2019, he was named in the Afghanistan squad for the 2019 Cricket World Cup. On 18 June 2019, in the match against England, Hashmatullah scored his 1,000th run in ODIs.
In September 2021, he was named in Afghanistan’s squad for the 2021 ICC Men’s T20 World Cup.
T20 Franchise League Career
The captain of the Afghanistan ODI and Test team, Hashmatullah Shahidi hasn’t played any T20 Franchise League yet.
Hashmatullah Shahidi’s Net Worth Details
Hashmatullah Shahidi’s net worth is estimated to be INR 14 crores ($2 million) as of 2025. The Afghan left-handed batsman’s prime source of earnings is his cricket career.
Salary and Career Earnings
Shahidi earns an estimated $100,000 annual salary from his cricket career. Alongside his cricket contract, Shahidi earns a good amount from brand promotions and sponsorship deals. His exact career earnings are unknown.
Franchise League Fee
The Afghan left-handed batsman hasn’t played in any franchise T20 leagues yet.
Personal Details
| Full Name | Hashmatullah Shahidi |
| Born | 4 November 1994 |
| Birthplace | Logar, Afghanistan |
| Nationality | Afghan |
| Age | 28 |
| Shirt No. | 50 |
| Height | 183 cm (6 ft 0 in) |
| Weight | 166 lb (75 kg) |
| Role | Batsman |
| Batting | Left-handed |
| Bowling | Right-arm off-break |
| Net Worth | INR 14 crores |
| Relationship Status | Single |
| @hasmatshahidi50 |
Career Stats
| Competition | Test | ODI | T20 |
| Matches | 5 | 50 | 6 |
| Runs scored | 353 | 1,471 | 48 |
| Batting Avg | 58.83 | 34.20 | 24.00 |
| 100s/50s | 1/1 | 0/13 | 0/0 |
| Top Score | 200* | 97* | 36 |
| Catches | 2 | 11 | 1 |
FAQs
Who is Hashmatullah Shahidi?
Hashmatullah Shahidi is an Afghan cricketer born November 4, 1994, in Logar, Afghanistan. He is a left-handed batsman and a right-arm off-break bowler. He currently captains Afghanistan’s national cricket team in One Day International (ODI) and Test cricket.
When did Hashmatullah Shahidi make his international debut?
Shahidi made his ODI debut for Afghanistan on October 2, 2013, against Kenya. He made his T20I debut on September 30, 2013, against Kenya, and his Test debut on June 14, 2018, against India.
What are some of Hashmatullah Shahidi’s notable achievements?
Shahidi became the first Afghan player to score a double century in Test cricket, achieving this milestone with an unbeaten 200 against Zimbabwe on March 11, 2021. He was also part of Afghanistan’s squad for the 2019 Cricket World Cup and the 2021 ICC Men’s T20 World Cup.
What is Hashmatullah Shahidi’s playing style?
Shahidi is known for his solid and dependable batting style. He often plays the role of an anchor in the batting lineup, providing stability and building innings around him. His ability to play long innings is a key asset for Afghanistan.
What are Hashmatullah Shahidi’s career statistics?
In ODIs, Shahidi has played 77 matches, scoring 2156 runs with an average of 33.68, including 20 fifties. In Tests, he has played 8 matches, scoring 485 runs with an average of 44.09, including one century and two fifties. In T20Is, he has played 6 matches, scoring 48 runs with an average of 24.00.
Which domestic teams have Hashmatullah Shahidi played for?
Shahidi has played for various domestic teams, including Amo Region, Band-e-Amir Region, Speen Ghar Region, Boost Defenders, Kabul Eagles, Mis Ainak Knights, Nangarhar Leopards, Maiwand Defenders, Pamir Zalmi, Far West United, and Dallas All-Stars.
What is Hashmatullah Shahidi’s highest score in international cricket?
Shahidi’s highest score in Test cricket is 200 not out, which he achieved against Zimbabwe. His highest score in ODIs is 97 not out, and in T20Is, his highest score is 36.
Has Hashmatullah Shahidi held any leadership roles?
Yes, Shahidi was named the captain of Afghanistan’s Test and ODI teams in June 2021. He has led the team in various international tournaments, including the 2022 and 2023 Asia Cups and the 2023 ICC ODI World Cup.
What are some interesting facts about Hashmatullah Shahidi’s early career?
Shahidi started playing cricket at a young age, inspired by his father. He represented Afghanistan in the Under-19 World Cup 2010 and played for Afghanistan A in 2014. His early domestic cricket performances earned him a national team spot.
What is Hashmatullah Shahidi’s role in the Afghanistan cricket team?
Shahidi plays a crucial role as a top-order batsman, often anchoring the innings and providing stability. As the captain, he also plays a significant role in team strategy and leadership on and off the field.



