Shahidi Rankings
Ranked against every player in Tri-Nation Series 2026
| Stat | Total | Rank |
|---|---|---|
| Runs | 71 | 50thof 149 |
| Sixes | 0 | – |
| Fours | 7 | 47th |
| Catches | 0 | – |
Shahidi by Competition
Every ODI season on record, newest first
| Competition | Team | M | Runs | Avg | SR | 50+ | 6s |
|---|---|---|---|---|---|---|---|
| 3 | 71 | 71 | 79.8 | 0 | 0 | ||
| 7 | 207 | 51.8 | 93.2 | 1 | 3 | ||
| 3 | 39 | 19.5 | 57.4 | 0 | 0 | ||
| 3 | 60 | 20 | 50 | 0 | 0 | ||
| 2 | 49 | - | 94.2 | 0 | 0 | ||
| 10 | 241 | 26.8 | 65.8 | 3 | 1 | ||
| 9 | 310 | 51.7 | 73.1 | 3 | 2 | ||
| 2 | 110 | 55 | 87.3 | 2 | 1 | ||
| 9 | 160 | 22.9 | 69.3 | 1 | 0 | ||
| 14 | 443 | 34.1 | 70.5 | 4 | 6 | ||
| 6 | 190 | 38 | 72.8 | 2 | 1 |
Shahidi Splits
His ODI record home and away, batting first or chasing, by result, position, opponent, ground and year
| Venue | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Home | 29 | 854 | 37.1 | 67.9 | 9 | 82 |
| Away | 39 | 1026 | 35.4 | 77.2 | 7 | 102 |
| Innings | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Batting first | 36 | 1089 | 35.1 | 72 | 9 | 102 |
| Chasing | 32 | 791 | 37.7 | 73.6 | 7 | 82 |
| Result | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Won | 38 | 1184 | 51.5 | 75.8 | 10 | 88 |
| Lost | 27 | 596 | 22.9 | 70 | 5 | 102 |
| Position | Inns | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Batting 3 | 1 | 5 | 5 | 166.7 | 0 | 5 |
| Batting 4 | 45 | 1377 | 36.2 | 69.2 | 14 | 102 |
| Batting 5 | 14 | 347 | 34.7 | 72 | 1 | 59 |
| Batting 6 | 5 | 106 | 53 | 129.3 | 1 | 50 |
| Batting 7 | 2 | 43 | - | 148.3 | 0 | 36 |
| Batting 8 | 1 | 2 | 2 | 100 | 0 | 2 |
| Opponent | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
|
|
15 | 287 | 23.9 | 57.4 | 2 | 52 |
|
|
13 | 416 | 46.2 | 79.7 | 4 | 82 |
|
|
11 | 271 | 27.1 | 79.7 | 3 | 59 |
|
|
7 | 211 | 70.3 | 79.3 | 1 | 88 |
|
|
4 | 213 | 53.3 | 84.9 | 2 | 102 |
|
|
4 | 211 | 70.3 | 75.9 | 3 | 73 |
|
|
4 | 76 | 38 | 84.4 | 0 | 48 |
|
|
4 | 28 | 7 | 49.1 | 0 | 16 |
|
|
2 | 54 | 27 | 52.4 | 0 | 40 |
|
|
2 | 46 | 23 | 50 | 0 | 26 |
|
|
1 | 59 | - | 100 | 1 | 59 |
|
|
1 | 8 | 8 | 27.6 | 0 | 8 |
| Ground | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Sharjah Cricket StadiumSharjah | 9 | 263 | 43.8 | 66.8 | 3 | 69 |
| Sheikh Zayed StadiumAbu Dhabi | 6 | 159 | 31.8 | 71.3 | 1 | 82 |
| Mahinda Rajapaksa International Cricket StadiumHambantota | 6 | 127 | 25.4 | 80.9 | 1 | 57 |
| Bir Sreshtho Flight Lieutenant Matiur Rahman StadiumChittagong | 6 | 68 | 13.6 | 53.5 | 0 | 28 |
| Harare Sports ClubHarare | 5 | 176 | 88 | 76.2 | 1 | 88 |
| Civil Service Cricket ClubBelfast | 5 | 97 | 32.3 | 82.2 | 0 | 47 |
| Gaddafi StadiumLahore | 4 | 170 | 42.5 | 70.2 | 2 | 59 |
| Pallekele International Cricket StadiumPallekele, Kandy | 4 | 39 | 9.8 | 60 | 0 | 28 |
| MA Chidambaram StadiumChennai | 3 | 158 | 79 | 77.1 | 1 | 102 |
| West End Park International Cricket StadiumDoha | 3 | 155 | 51.7 | 72.4 | 2 | 73 |
| Rajiv Gandhi International Cricket StadiumDehra Dun, Uttarakhand | 3 | 72 | 24 | 59 | 1 | 52 |
| Arun Jaitley StadiumDelhi | 2 | 94 | 47 | 75.8 | 1 | 80 |
| Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket StadiumLucknow | 2 | 60 | 60 | 90.9 | 1 | 56 |
| Himachal Pradesh Cricket Association StadiumDharamsala | 2 | 45 | 22.5 | 66.2 | 0 | 27 |
| R.Premadasa StadiumColombo | 2 | 16 | 8 | 69.6 | 0 | 9 |
| Grange Cricket ClubEdinburgh | 1 | 59 | - | 100 | 1 | 59 |
| Maharashtra Cricket Association StadiumPune | 1 | 58 | - | 78.4 | 1 | 58 |
| Bready Cricket ClubBready | 1 | 36 | - | 171.4 | 0 | 36 |
| Wankhede StadiumMumbai | 1 | 26 | 26 | 60.5 | 0 | 26 |
| Narendra Modi StadiumAhmedabad | 1 | 2 | 2 | 28.6 | 0 | 2 |
| National StadiumKarachi | 1 | 0 | 0 | 0 | 0 | 0 |
| Year | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| 2026 | 10 | 278 | 55.6 | 89.4 | 1 | 102 |
| 2025 | 6 | 99 | 19.8 | 52.7 | 0 | 40 |
| 2024 | 12 | 290 | 32.2 | 69.4 | 3 | 69 |
| 2023 | 20 | 580 | 38.7 | 74.3 | 6 | 80 |
| 2022 | 12 | 351 | 31.9 | 69.8 | 3 | 88 |
| 2021 | 2 | 92 | 46 | 73.6 | 1 | 82 |
| 2019 | 6 | 190 | 38 | 72.8 | 2 | 59 |
More on Statz
Where to go next for Shahidi and Afghanistan.
Hashmatullah Shahidi ODI Stats
In Hashmatullah Shahidi's last 30 All ODI Cricket games (2023–2026) for Afghanistan, they have scored 695 runs at an average of 23.2 with a strike rate of 77.7.
Hashmatullah Shahidi Stats - All ODI Cricket
Hashmatullah Shahidi is a left hand bat top order batter. Across these 30 games, Hashmatullah Shahidi has hit 61 fours and 4 sixes, taking 5 catches in the field. Their highest score in this span is 102.
Hashmatullah Shahidi: Betting Insights
For bet builder markets, Hashmatullah Shahidi has scored 25+ runs in 40% of their last 30 All ODI Cricket games (12/30). They have registered 1+ boundaries in 77% of these games (23/30). Over their last 5 games, Hashmatullah Shahidi has 87 runs.
Hashmatullah Shahidi Questions
How old is Hashmatullah Shahidi?
Hashmatullah Shahidi was born on 4 November 1994 and is 32 years old. Hashmatullah Shahidi is a top order batter with 68 ODI matches on record and 1880 runs.
Which team does Hashmatullah Shahidi play for?
Hashmatullah Shahidi currently plays for Afghanistan. Statz has Hashmatullah Shahidi's 68 ODI matches on record, the most recent against Zimbabwe (23 Oct 2026), with 1880 runs in all.
What is Hashmatullah Shahidi's highest score in ODI cricket?
Hashmatullah Shahidi's highest score in the 68 ODI matches Statz has on record is 102 off 131 balls against India (20 Jun 2026). Across those matches Hashmatullah Shahidi has scored 1880 runs at 27.6 a match.
What are Hashmatullah Shahidi's ODI batting stats?
Hashmatullah Shahidi averages 23.2 runs per match at a strike rate of 77.7, based on 30 games (2023–2026). In the last 5 matches Hashmatullah Shahidi scored 7, 36, 28, 9 and 7, newest first. Hashmatullah Shahidi has 1880 runs in all 68 ODI matches on record.
How many fifties and hundreds has Hashmatullah Shahidi scored in ODI cricket?
Hashmatullah Shahidi has 1 hundred and 15 fifties in the 68 ODI matches Statz has on record. The highest is 102 against India (20 Jun 2026). Hashmatullah Shahidi has passed 30 in 24 of 68 innings.
