Most Runs for Afghanistan in ODI 2026
Sediqullah Atal leads Afghanistan in ODI 2026 with 467 runs (Afghanistan). Ibrahim Zadran (435) and Rahmat Shah (383) are next.
Updated , after New Zealand vs India| # | Player | Last 3 | Mat | Inns | Runs | Avg | BF | SR | 4s | 6s | 50s | 100s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sediqullah Atal | 10246 | 10 | 9 | 467 | 51.89 | 494 | 94.53 | 48 | 10 | 1 | 2 |
| 2 | Ibrahim Zadran | 903470* | 10 | 10 | 435 | 48.33 | 544 | 79.96 | 41 | 6 | 3 | 1 |
| 3 | Rahmat Shah | 767*43 | 10 | 10 | 383 | 47.88 | 455 | 84.18 | 33 | 3 | 2 | 1 |
| 4 | Rahmanullah Gurbaz | 25636 | 10 | 10 | 344 | 34.40 | 282 | 121.99 | 37 | 18 | 1 | 1 |
| 5 | Hashmatullah Shahidi | 2836*7* | 10 | 10 | 278 | 55.60 | 311 | 89.39 | 29 | 3 | 0 | 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 | Mohammad Nabi | 9219 | 5 | 3 | 39 | 13.00 | 45 | 86.67 | 1 | 2 | 0 | 0 |
| 10 | Mohammad Saleem | 1*95* | 4 | 3 | 15 | 15.00 | 22 | 68.18 | 3 | 0 | 0 | 0 |
| 11 | AM Ghazanfar | 10 | 6 | 12 | 2.00 | 18 | 66.67 | 1 | 0 | 0 | 0 | |
| 12 | Ziaur Rahman Sharifi | 5 | 3 | 6 | 3.00 | 17 | 35.29 | 1 | 0 | 0 | 0 | |
| 13 | Nangeyalia Kharote | 3 | 1 | 6 | 6.00 | 11 | 54.55 | 0 | 0 | 0 | 0 | |
| 14 | Yamin Ahmadzai | 3 | 2 | 4 | 4.00 | 29 | 13.79 | 0 | 0 | 0 | 0 | |
| 15 | Bilal Sami | 3 | 1 | 2 | - | 14 | 14.29 | 0 | 0 | 0 | 0 |
More ODI Leaderboards
Most Runs for Afghanistan in ODI 2026
Sediqullah Atal leads Afghanistan in ODI 2026 with 467 runs (Afghanistan). Ibrahim Zadran (435) and Rahmat Shah (383) are next. Sediqullah Atal leads Afghanistan for runs in ODI 2026 with 467 runs. The leading run scorer can change after every match as the season progresses. Filter by team to analyse runs depth across squads.
ODI Runs Questions
Who has the most runs for Afghanistan in ODI 2026?
Sediqullah Atal leads ODI 2026 for Afghanistan with 467 runs from 10 matches, averaging 51.89 at a strike rate of 94.53. Ibrahim Zadran is second on 435 and Rahmat Shah third on 383. The table ranks every player in ODI 2026 for Afghanistan by runs, with their team and matches.
Who are the top run scorers in ODI 2026?
The top three run scorers in ODI 2026 for Afghanistan are Sediqullah Atal (467 in 10 matches), Ibrahim Zadran (435 in 10 matches) and Rahmat Shah (383 in 10 matches). Sediqullah Atal is 32 runs clear of Ibrahim Zadran. Every other player follows in the table, with their team and matches.