Most Innings Batted for Afghanistan in ODI 2026
Rahmat Shah and Hashmatullah Shahidi share the lead in Afghanistan in ODI 2026 with 10 innings batted (Afghanistan). Rahmanullah Gurbaz (10) is next.
Updated , after New Zealand vs India| # | Player | Last 3 | Mat | Inns | Runs | Avg | BF | SR | 4s | 6s | 50s | 100s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Rahmat Shah | 767*43 | 10 | 10 | 383 | 47.88 | 455 | 84.18 | 33 | 3 | 2 | 1 |
| 2 | Hashmatullah Shahidi | 2836*7* | 10 | 10 | 278 | 55.60 | 311 | 89.39 | 29 | 3 | 0 | 1 |
| 3 | Rahmanullah Gurbaz | 25636 | 10 | 10 | 344 | 34.40 | 282 | 121.99 | 37 | 18 | 1 | 1 |
| 4 | Ibrahim Zadran | 903470* | 10 | 10 | 435 | 48.33 | 544 | 79.96 | 41 | 6 | 3 | 1 |
| 5 | Sediqullah Atal | 10246 | 10 | 9 | 467 | 51.89 | 494 | 94.53 | 48 | 10 | 1 | 2 |
| 6 | Rashid Khan | 37*118 | 9 | 7 | 84 | 14.00 | 95 | 88.42 | 10 | 1 | 0 | 0 |
| 7 | Azmatullah Omarzai | 15248 | 9 | 7 | 169 | 24.14 | 160 | 105.63 | 13 | 10 | 1 | 0 |
| 8 | AM Ghazanfar | 406 | 10 | 6 | 12 | 2.00 | 18 | 66.67 | 1 | 0 | 0 | 0 |
| 9 | Darwish Rasooli | 161324 | 5 | 5 | 60 | 12.00 | 58 | 103.45 | 3 | 2 | 0 | 0 |
| 10 | Mohammad Nabi | 9219 | 5 | 3 | 39 | 13.00 | 45 | 86.67 | 1 | 2 | 0 | 0 |
| 11 | Ziaur Rahman Sharifi | 5 | 3 | 6 | 3.00 | 17 | 35.29 | 1 | 0 | 0 | 0 | |
| 12 | Mohammad Saleem | 4 | 3 | 15 | 15.00 | 22 | 68.18 | 3 | 0 | 0 | 0 | |
| 13 | Yamin Ahmadzai | 3 | 2 | 4 | 4.00 | 29 | 13.79 | 0 | 0 | 0 | 0 | |
| 14 | Fazalhaq Farooqi | 4 | 1 | 0 | - | 2 | 0.00 | 0 | 0 | 0 | 0 | |
| 15 | Nangeyalia Kharote | 3 | 1 | 6 | 6.00 | 11 | 54.55 | 0 | 0 | 0 | 0 | |
| 16 | Bilal Sami | 3 | 1 | 2 | - | 14 | 14.29 | 0 | 0 | 0 | 0 | |
| 17 | Fareed Ahmad | 1 | 1 | 0 | 0.00 | 0 | - | 0 | 0 | 0 | 0 |
More ODI Leaderboards
Most Innings Batted for Afghanistan in ODI 2026
Rahmat Shah and Hashmatullah Shahidi share the lead in Afghanistan in ODI 2026 with 10 innings batted (Afghanistan). Rahmanullah Gurbaz (10) is next. Rahmat Shah leads Afghanistan for innings batted in ODI 2026 with 10 innings batted. The leading batter can change after every match as the season progresses. Filter by team to analyse innings batted depth across squads.
ODI Innings batted Questions
Who has the most innings batted for Afghanistan in ODI 2026?
Rahmat Shah leads ODI 2026 for Afghanistan with 10 innings batted from 10 matches, averaging 47.88 at a strike rate of 84.18. Hashmatullah Shahidi is second on 10 and Rahmanullah Gurbaz third on 10. The table ranks every player in ODI 2026 for Afghanistan by innings batted, with their team and matches.
Who are the top batters in ODI 2026?
The top three batters in ODI 2026 for Afghanistan are Rahmat Shah (10 in 10 matches), Hashmatullah Shahidi (10 in 10 matches) and Rahmanullah Gurbaz (10 in 10 matches). Every other player follows in the table, with their team and matches.