Afghanistan Stats
Afghanistan ODI Game by Game
Runs, the last 20 ODIs, newest on the left
Afghanistan ODI Results
The last 20 ODIs, newest first: 14 won
Afghanistan ODI Splits
The last 20 ODIs: home and away, batting first or chasing, the toss, competition, opponent, ground and year, and runs a game
| Venue | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| Home | 11 | 8-3 | 73% | 227 | 191 |
| Away | 9 | 6-3 | 67% | 246 | 224 |
| Innings | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| Batting first | 11 | 8-3 | 73% | 260 | 177 |
| Chasing | 9 | 6-3 | 67% | 205 | 241 |
| Toss | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| Won the toss | 11 | 8-3 | 73% | 238 | 202 |
| Lost the toss | 9 | 6-3 | 67% | 233 | 211 |
| Competition | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
|
|
18 | 13-5 | 72% | 232 | 194 |
|
|
2 | 1-1 | 50% | 267 | 316 |
| Opponent | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
|
|
6 | 5-1 | 83% | 229 | 177 |
|
|
4 | 4-0 | 100% | 288 | 253 |
|
|
4 | 2-2 | 50% | 199 | 181 |
|
|
3 | 0-3 | 0% | 215 | 274 |
|
|
2 | 2-0 | 100% | 209 | 90.5 |
|
|
1 | 1-0 | 100% | 325 | 317 |
| Ground | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| Sharjah Cricket Stadium, Sharjah | 6 | 4-2 | 67% | 209 | 175 |
| Civil Service Cricket Club, Belfast | 3 | 3-0 | 100% | 284 | 268 |
| Sheikh Zayed Stadium, Abu Dhabi | 3 | 3-0 | 100% | 236 | 141 |
| Harare Sports Club, Harare | 2 | 2-0 | 100% | 209 | 90.5 |
| Bready Cricket Club, Bready | 1 | 1-0 | 100% | 299 | 207 |
| Gaddafi Stadium, Lahore | 1 | 1-0 | 100% | 325 | 317 |
| MA Chidambaram Stadium, Chennai | 1 | 0-1 | 0% | 218 | 224 |
| Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow | 1 | 0-1 | 0% | 232 | 402 |
| Himachal Pradesh Cricket Association Stadium, Dharamsala | 1 | 0-1 | 0% | 194 | 195 |
| National Stadium, Karachi | 1 | 0-1 | 0% | 208 | 315 |
| Year | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| 2026 | 7 | 4-3 | 57% | 256 | 262 |
| 2025 | 5 | 4-1 | 80% | 248 | 211 |
| 2024 | 8 | 6-2 | 75% | 209 | 154 |
ODI Sides
International sides with 8+ ODIs in the last two years, by win rate
| Side | P | Win % | Runs | Opp |
|---|---|---|---|---|
| 1 |
28 | 71% | 273 | 263 |
| 2 |
14 | 71% | 247 | 219 |
| 3 |
32 | 63% | 233 | 227 |
| 4 |
22 | 55% | 250 | 238 |
| 5 |
24 | 54% | 255 | 265 |
| 6 |
26 | 54% | 225 | 235 |
| 7 |
22 | 45% | 245 | 244 |
| 8 |
24 | 42% | 279 | 248 |
| 9 |
26 | 38% | 236 | 245 |
| 10 |
26 | 38% | 206 | 216 |
| 11 |
8 | 38% | 201 | 255 |
| 12 |
16 | 31% | 216 | 232 |
| 13 |
14 | 29% | 244 | 258 |
Afghanistan ODI Questions
What is Afghanistan's average ODI score?
Afghanistan have averaged 235 runs per ODI over their last 20 ODIs, since September 2024, and conceded 206; their highest was 343 against Ireland on 12 Aug 2026, and their lowest 107 against South Africa on 18 Sep 2024.
What is Afghanistan's ODI record?
Afghanistan have won 14 and lost 6 of their last 20 ODIs, since September 2024, a 70% win rate, and their latest ODI was a win against Ireland on 15 Aug 2026.
Do Afghanistan do better batting first or chasing in ODIs?
Batting first has suited Afghanistan better than chasing over their last 20 ODIs, since September 2024: they have won 8 of 11 batting first, averaging 260, and 6 of 9 batting second, averaging 205.
Who has scored the most ODI runs for Afghanistan recently?
Rahmanullah Gurbaz has the most ODI runs for Afghanistan over their last 20 ODIs, since September 2024, with 698 in 18 matches, ahead of Ibrahim Zadran (648) and Sediqullah Atal (647).
Who has taken the most ODI wickets for Afghanistan recently?
Rashid Khan has the most ODI wickets for Afghanistan over their last 20 ODIs, since September 2024, with 43 in 17 matches, ahead of Azmatullah Omarzai (29) and AM Ghazanfar (29).
When do Afghanistan play their next ODI?
Afghanistan play their next ODI against Pakistan at home in the ICC Cricket World Cup on Friday 8 October 2027, 09:00 (UK time); their latest was a win against Ireland on 15 Aug 2026, and they have won 14 of their last 20 ODIs, since September 2024.