Highest Average for Afghanistan in ODI 2026
Hashmatullah Shahidi leads Afghanistan in ODI 2026 on average: 55.60 from 10 matches (Afghanistan). Sediqullah Atal (51.89) and Ibrahim Zadran (48.33) are next.
Updated , after New Zealand vs India| # | Player | Last 3 | Mat | Inns | Runs | Avg | BF | SR | 4s | 6s | 50s | 100s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Hashmatullah Shahidi | 2836*7* | 10 | 10 | 278 | 55.60 | 311 | 89.39 | 29 | 3 | 0 | 1 |
| 2 | Sediqullah Atal | 10246 | 10 | 9 | 467 | 51.89 | 494 | 94.53 | 48 | 10 | 1 | 2 |
| 3 | Ibrahim Zadran | 903470* | 10 | 10 | 435 | 48.33 | 544 | 79.96 | 41 | 6 | 3 | 1 |
| 4 | Rahmat Shah | 767*43 | 10 | 10 | 383 | 47.88 | 455 | 84.18 | 33 | 3 | 2 | 1 |
| 5 | Rahmanullah Gurbaz | 25636 | 10 | 10 | 344 | 34.40 | 282 | 121.99 | 37 | 18 | 1 | 1 |
| 6 | Azmatullah Omarzai | 15248 | 9 | 7 | 169 | 24.14 | 160 | 105.63 | 13 | 10 | 1 | 0 |
| 7 | Rashid Khan | 37*118 | 9 | 7 | 84 | 14.00 | 95 | 88.42 | 10 | 1 | 0 | 0 |
| 8 | Darwish Rasooli | 161324 | 5 | 5 | 60 | 12.00 | 58 | 103.45 | 3 | 2 | 0 | 0 |
| 9 | AM Ghazanfar | 406 | 10 | 6 | 12 | 2.00 | 18 | 66.67 | 1 | 0 | 0 | 0 |
More ODI Leaderboards
Highest Average for Afghanistan in ODI 2026
Hashmatullah Shahidi leads Afghanistan in ODI 2026 on average: 55.60 from 10 matches (Afghanistan). Sediqullah Atal (51.89) and Ibrahim Zadran (48.33) are next. Hashmatullah Shahidi leads Afghanistan in ODI 2026 with a batting average of 55.6. The leading batter can change after every match as the season progresses. Filter by team to analyse batting average depth across squads. Qualification: minimum 5 dismissals.
ODI Batting average Questions
Who has the best batting average for Afghanistan in ODI 2026?
Hashmatullah Shahidi leads ODI 2026 for Afghanistan with a batting average of 55.6 from 10 matches, at a strike rate of 89.39. Sediqullah Atal is second on 51.89 and Ibrahim Zadran third on 48.33. A player needs a minimum 5 dismissals to be ranked. The table ranks every player in ODI 2026 for Afghanistan by batting average, with their team and matches.
Who are the top batters in ODI 2026?
The top three batters in ODI 2026 for Afghanistan are Hashmatullah Shahidi (55.6 in 10 matches), Sediqullah Atal (51.89 in 10 matches) and Ibrahim Zadran (48.33 in 10 matches). Every other player follows in the table, with their team and matches.