AfghanistanODI2009–2024
Afghanistan in ODI Cricket
The country whose associate side became a Full Member in 2017 and then, at the 2023 World Cup, beat England, Pakistan and Sri Lanka in the same tournament: 166 matches, 79 wins.
Afghanistan reached ODI cricket in 2009, joined the Full Members in 2017, and in 2023 produced the sport’s most-noticed associate-to-Full-Member trajectory since Zimbabwe. The archive covers every match on it from the debut to March 2024.
Origins and Full Membership
Afghanistan’s first ODI was at the World Cup Qualifiers in April 2009 - an 89-run win over Scotland. The associate era through the early 2010s produced the same team more or less every match: Mohammad Nabi, Mohammad Shahzad, Asghar Afghan, Hamid Hassan; then Rashid Khan and Mujeeb Ur Rahman as the modern spin attack. Full Membership was awarded in June 2017.
2023 and after
The 2023 World Cup was the peak. Afghanistan beat England, Pakistan and Sri Lanka in the same tournament, finishing sixth on the group table one place off the semi-finals.
Signature players
Rashid Khan - 103 ODIs, 183 wickets at 20.48. Strike rate 29.0 - comparable to any specialist spinner of the modern era. The bowler every Afghanistan tactical plan starts with.
Mohammad Nabi - 161 ODIs, 3,447 runs and 169 wickets. The all-rounder across every phase since the 2009 debut; captained the side for two ICC cycles.
Home and away
Afghanistan have never played an ODI inside Afghanistan, so the archive counts all 166 as away: 79 wins to 82 losses. Sharjah (25 ODIs), Abu Dhabi and Dubai (eight each), Greater Noida (five) and Lucknow (four) have served as adopted grounds.
Rivalries
Ireland at 32 ODIs is the most-played: 18 wins to 13. Zimbabwe at 28 (18 wins) and Scotland at 13 (8 wins) fill out the associate-tier rivalries. Against the other eleven current Full Members the record is 51 wins in 124 ODIs.
Recent form
Afghanistan’s 2020s: 40 ODIs, 20 won, 19 lost. The trajectory since 2023 has been the clearest upward trend of any recent-membership country: a 2-1 series win over Bangladesh at Chattogram in 2023, and a settled spin attack, though opponents batting first since the start of 2023 have averaged 272.
This record stops at March 2024. The archive’s source for recent ODIs, Cricsheet, withholds every match involving Afghanistan, so later series, including the 2025 Champions Trophy, are not yet in it and none of the figures on this page count them.
What CricArcade shows
The Chase lets you draft an Afghanistan ODI XI from the modern squad - Rashid’s attack, Rahmat and Ibrahim in the middle order, Naib and Nabi as the all-round core - and try to chase 380 or set one. The engine reads real careers, so Rashid bowls the length he actually bowls and a home match at Dehradun plays differently from a knockout at Karachi.
| Opponent | Played | Won | Lost | T / NR | Win % |
|---|---|---|---|---|---|
| Ireland | 32 | 18 | 13 | 1 | 58% |
| Zimbabwe | 28 | 18 | 10 | 0 | 64% |
| Bangladesh | 16 | 6 | 10 | 0 | 38% |
| Sri Lanka | 15 | 4 | 10 | 1 | 29% |
| Scotland | 13 | 8 | 4 | 1 | 67% |
| Netherlands | 10 | 8 | 2 | 0 | 80% |
Plus 11 more, shown in the full archive below.
Batting records
- Most runs, career
- 3,730 · Rahmat Shah111 ODIs, average 36.21, 2013–2024
- Highest individual score
- 162 · Ibrahim Zadranvs Sri Lanka, Pallekele, 2022
- Highest career average (min. 50 innings)
- 36.21 · Rahmat ShahAlso Afghanistan’s leading run-scorer
Bowling records
- Most wickets, career
- 183 · Rashid Khan103 ODIs, average 20.48, strike rate 29.0
- Best figures, innings
- 7/18 · Rashid Khanvs West Indies, Gros Islet, 2017
- Best career strike rate (min. 100 wickets)
- 29.0 balls / wicket · Rashid KhanOne of the lowest in the modern ODI record
Team records
- First WC win over Full Member
- 2023 vs England
- Longest winning streak
- 6 ODIsJanuary 2021 to January 2022
- Best WC finish
- 6th 2023One place off the semi-finals
Notable matches
- 2009, Benoni - Afghanistan’s first ODI. Beat Scotland by 89 runs at the World Cup Qualifiers.
- 2023, Delhi - beat England by 69 runs at the World Cup. Afghanistan’s first win against a former Test giant at a global tournament.
- 2023, Chennai - beat Pakistan by eight wickets, the first ODI win over Pakistan.
- 2023, Pune - beat Sri Lanka by seven wickets, extending the same 2023 tournament to three former-title winners beaten.
- 2024, Sharjah - beat Ireland by 35 and 117 runs in March, the last Afghanistan ODIs in the archive.
Full match archive
| # | DATE | MATCH | VENUE | RESULT | Scorecard |
|---|---|---|---|---|---|
| 4742 | 2024-03-12 | Afghanistan v Ireland | Sharjah Cricket Stadium | Afghanistan won by 117 runs | SCORECARD |
| 4741 | 2024-03-07 | Afghanistan v Ireland | Sharjah Cricket Stadium | Afghanistan won by 35 runs | SCORECARD |
| 4729 | 2024-02-14 | Afghanistan v Sri Lanka | Pallekele International Cricket Stadium | Sri Lanka won by 7 wickets (with 88 balls remaining) | SCORECARD |
| 4727 | 2024-02-11 | Sri Lanka v Afghanistan | Pallekele International Cricket Stadium | Sri Lanka won by 155 runs | SCORECARD |
| 4725 | 2024-02-09 | Sri Lanka v Afghanistan | Pallekele International Cricket Stadium | Sri Lanka won by 42 runs | SCORECARD |
| 4699 | 2023-11-10 | Afghanistan v South Africa | Narendra Modi Stadium | South Africa won by 5 wickets (with 15 balls remaining) | SCORECARD |
| 4696 | 2023-11-07 | Afghanistan v Australia | Wankhede Stadium | Australia won by 3 wickets (with 19 balls remaining) | SCORECARD |
| 4691 | 2023-11-03 | Netherlands v Afghanistan | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium | Afghanistan won by 7 wickets (with 111 balls remaining) | SCORECARD |
| 4687 | 2023-10-30 | Sri Lanka v Afghanistan | Maharashtra Cricket Association Stadium | Afghanistan won by 7 wickets (with 28 balls remaining) | SCORECARD |
| 4679 | 2023-10-23 | Pakistan v Afghanistan | MA Chidambaram Stadium | Afghanistan won by 8 wickets (with 6 balls remaining) | SCORECARD |
| 4673 | 2023-10-18 | New Zealand v Afghanistan | MA Chidambaram Stadium | New Zealand won by 149 runs | SCORECARD |
| 4670 | 2023-10-15 | Afghanistan v England | Arun Jaitley Stadium | Afghanistan won by 69 runs | SCORECARD |
| 4666 | 2023-10-11 | Afghanistan v India | Arun Jaitley Stadium | India won by 8 wickets (with 90 balls remaining) | SCORECARD |
| 4660 | 2023-10-07 | Afghanistan v Bangladesh | Himachal Pradesh Cricket Association Stadium | Bangladesh won by 6 wickets (with 92 balls remaining) | SCORECARD |
| 4633 | 2023-09-05 | Sri Lanka v Afghanistan | Gaddafi Stadium | Sri Lanka won by 2 runs | SCORECARD |
| 4631 | 2023-09-03 | Bangladesh v Afghanistan | Gaddafi Stadium | Bangladesh won by 89 runs | SCORECARD |
| 4627 | 2023-08-26 | Pakistan v Afghanistan | R Premadasa Stadium | Pakistan won by 59 runs | SCORECARD |
| 4626 | 2023-08-24 | Afghanistan v Pakistan | Mahinda Rajapaksa International Cricket Stadium | Pakistan won by 1 wicket (with 1 ball remaining) | SCORECARD |
| 4625 | 2023-08-22 | Pakistan v Afghanistan | Mahinda Rajapaksa International Cricket Stadium | Pakistan won by 142 runs | SCORECARD |
| 4621 | 2023-07-11 | Afghanistan v Bangladesh | Zahur Ahmed Chowdhury Stadium | Bangladesh won by 7 wickets (with 159 balls remaining) | SCORECARD |
| 4619 | 2023-07-08 | Afghanistan v Bangladesh | Zahur Ahmed Chowdhury Stadium | Afghanistan won by 142 runs | SCORECARD |
| 4615 | 2023-07-05 | Bangladesh v Afghanistan | Zahur Ahmed Chowdhury Stadium | Afghanistan won by 17 runs (DLS method) | SCORECARD |
| 4583 | 2023-06-07 | Afghanistan v Sri Lanka | Mahinda Rajapaksa International Cricket Stadium | Sri Lanka won by 9 wickets (with 204 balls remaining) | SCORECARD |
| 4580 | 2023-06-04 | Sri Lanka v Afghanistan | Mahinda Rajapaksa International Cricket Stadium | Sri Lanka won by 132 runs | SCORECARD |
| 4579 | 2023-06-02 | Sri Lanka v Afghanistan | Mahinda Rajapaksa International Cricket Stadium | Afghanistan won by 6 wickets (with 19 balls remaining) | SCORECARD |
| 4490 | 2022-11-30 | Afghanistan v Sri Lanka | Pallekele International Cricket Stadium | Sri Lanka won by 4 wickets (with 2 balls remaining) | SCORECARD |
| 4488 | 2022-11-27 | Afghanistan v Sri Lanka | Pallekele International Cricket Stadium | No result | SCORECARD |
| 4485 | 2022-11-25 | Afghanistan v Sri Lanka | Pallekele International Cricket Stadium | Afghanistan won by 60 runs | SCORECARD |
| 4403 | 2022-06-09 | Zimbabwe v Afghanistan | Harare Sports Club | Afghanistan won by 4 wickets (with 74 balls remaining) | SCORECARD |
| 4400 | 2022-06-06 | Zimbabwe v Afghanistan | Harare Sports Club | Afghanistan won by 8 wickets (with 33 balls remaining) | SCORECARD |
| 4397 | 2022-06-04 | Afghanistan v Zimbabwe | Harare Sports Club | Afghanistan won by 60 runs | SCORECARD |
| 4359 | 2022-02-28 | Bangladesh v Afghanistan | Zahur Ahmed Chowdhury Stadium | Afghanistan won by 7 wickets (with 59 balls remaining) | SCORECARD |
| 4358 | 2022-02-25 | Bangladesh v Afghanistan | Zahur Ahmed Chowdhury Stadium | Bangladesh won by 88 runs | SCORECARD |
| 4357 | 2022-02-23 | Afghanistan v Bangladesh | Zahur Ahmed Chowdhury Stadium | Bangladesh won by 4 wickets (with 7 balls remaining) | SCORECARD |
| 4350 | 2022-01-25 | Afghanistan v Netherlands | West End Park International Cricket Stadium | Afghanistan won by 75 runs | SCORECARD |
| 4348 | 2022-01-23 | Afghanistan v Netherlands | West End Park International Cricket Stadium | Afghanistan won by 48 runs | SCORECARD |
| 4345 | 2022-01-21 | Afghanistan v Netherlands | West End Park International Cricket Stadium | Afghanistan won by 36 runs | SCORECARD |
| 4275 | 2021-01-26 | Afghanistan v Ireland | Sheikh Zayed Stadium | Afghanistan won by 36 runs | SCORECARD |
| 4273 | 2021-01-24 | Ireland v Afghanistan | Sheikh Zayed Stadium | Afghanistan won by 7 wickets (with 28 balls remaining) | SCORECARD |
| 4271 | 2021-01-21 | Afghanistan v Ireland | Sheikh Zayed Stadium | Afghanistan won by 16 runs | SCORECARD |
| 4215 | 2019-11-11 | Afghanistan v West Indies | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium | West Indies won by 5 wickets (with 8 balls remaining) | SCORECARD |
| 4214 | 2019-11-09 | West Indies v Afghanistan | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium | West Indies won by 47 runs | SCORECARD |
| 4213 | 2019-11-06 | Afghanistan v West Indies | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium | West Indies won by 7 wickets (with 21 balls remaining) | SCORECARD |
| 4184 | 2019-07-04 | West Indies v Afghanistan | Headingley | West Indies won by 23 runs | SCORECARD |
| 4177 | 2019-06-29 | Afghanistan v Pakistan | Headingley | Pakistan won by 3 wickets (with 2 balls remaining) | SCORECARD |
| 4172 | 2019-06-24 | Bangladesh v Afghanistan | The Rose Bowl | Bangladesh won by 62 runs | SCORECARD |
| 4169 | 2019-06-22 | India v Afghanistan | The Rose Bowl | India won by 11 runs | SCORECARD |
| 4163 | 2019-06-18 | England v Afghanistan | Old Trafford | England won by 150 runs | SCORECARD |
| 4160 | 2019-06-15 | Afghanistan v South Africa | Sophia Gardens | South Africa won by 9 wickets (with 116 balls remaining) (D/L method) | SCORECARD |
| 4154 | 2019-06-08 | Afghanistan v New Zealand | The Cooper Associates County Ground | New Zealand won by 7 wickets (with 107 balls remaining) | SCORECARD |
| 4149 | 2019-06-04 | Sri Lanka v Afghanistan | Sophia Gardens | Sri Lanka won by 34 runs (D/L method) | SCORECARD |
| 4146 | 2019-06-01 | Afghanistan v Australia | County Ground | Australia won by 7 wickets (with 91 balls remaining) | SCORECARD |
| 4141 | 2019-05-21 | Afghanistan v Ireland | Civil Service Cricket Club | Afghanistan won by 126 runs | SCORECARD |
| 4139 | 2019-05-19 | Ireland v Afghanistan | Civil Service Cricket Club | Ireland won by 72 runs | SCORECARD |
| 4131 | 2019-05-10 | Scotland v Afghanistan | Grange Cricket Club Ground | Afghanistan won by 2 runs (D/L method) | SCORECARD |
| 4110 | 2019-03-10 | Afghanistan v Ireland | Rajiv Gandhi International Cricket Stadium | Ireland won by 5 wickets (with 16 balls remaining) | SCORECARD |
| 4108 | 2019-03-08 | Afghanistan v Ireland | Rajiv Gandhi International Cricket Stadium | Afghanistan won by 109 runs | SCORECARD |
| 4105 | 2019-03-05 | Afghanistan v Ireland | Rajiv Gandhi International Cricket Stadium | Ireland won by 4 wickets (with 6 balls remaining) | SCORECARD |
| 4101 | 2019-03-02 | Afghanistan v Ireland | Rajiv Gandhi International Cricket Stadium | No result | SCORECARD |
| 4100 | 2019-02-28 | Ireland v Afghanistan | Rajiv Gandhi International Cricket Stadium | Afghanistan won by 5 wickets (with 49 balls remaining) | SCORECARD |
| 4046 | 2018-09-25 | Afghanistan v India | Dubai International Cricket Stadium | Match tied | SCORECARD |
| 4045 | 2018-09-23 | Bangladesh v Afghanistan | Sheikh Zayed Stadium | Bangladesh won by 3 runs | SCORECARD |
| 4043 | 2018-09-21 | Afghanistan v Pakistan | Sheikh Zayed Stadium | Pakistan won by 3 wickets (with 3 balls remaining) | SCORECARD |
| 4041 | 2018-09-20 | Afghanistan v Bangladesh | Sheikh Zayed Stadium | Afghanistan won by 136 runs | SCORECARD |
| 4038 | 2018-09-17 | Afghanistan v Sri Lanka | Sheikh Zayed Stadium | Afghanistan won by 91 runs | SCORECARD |
| 4035 | 2018-08-31 | Ireland v Afghanistan | Civil Service Cricket Club | Afghanistan won by 8 wickets (with 157 balls remaining) | SCORECARD |
| 4033 | 2018-08-29 | Afghanistan v Ireland | Civil Service Cricket Club | Ireland won by 3 wickets (with 37 balls remaining) | SCORECARD |
| 4032 | 2018-08-27 | Afghanistan v Ireland | Civil Service Cricket Club | Afghanistan won by 29 runs | SCORECARD |
| 4007 | 2018-03-25 | West Indies v Afghanistan | Harare Sports Club | Afghanistan won by 7 wickets (with 56 balls remaining) | SCORECARD |
| 4006 | 2018-03-23 | Ireland v Afghanistan | Harare Sports Club | Afghanistan won by 5 wickets (with 5 balls remaining) | SCORECARD |
| 4003 | 2018-03-20 | U.A.E. v Afghanistan | Old Hararians | Afghanistan won by 5 wickets (with 93 balls remaining) | SCORECARD |
| 3997 | 2018-03-15 | West Indies v Afghanistan | Harare Sports Club | Afghanistan won by 3 wickets (with 14 balls remaining) | SCORECARD |
| 3990 | 2018-03-08 | Hong Kong v Afghanistan | Bulawayo Athletic Club | Hong Kong won by 30 runs (D/L method) | SCORECARD |
| 3988 | 2018-03-06 | Zimbabwe v Afghanistan | Queens Sports Club | Zimbabwe won by 2 runs | SCORECARD |
| 3983 | 2018-03-04 | Afghanistan v Scotland | Bulawayo Athletic Club | Scotland won by 7 wickets (with 16 balls remaining) | SCORECARD |
| 3979 | 2018-02-19 | Afghanistan v Zimbabwe | Sharjah Cricket Stadium | Afghanistan won by 146 runs | SCORECARD |
| 3977 | 2018-02-16 | Zimbabwe v Afghanistan | Sharjah Cricket Stadium | Afghanistan won by 10 wickets (with 173 balls remaining) | SCORECARD |
| 3975 | 2018-02-13 | Zimbabwe v Afghanistan | Sharjah Cricket Stadium | Afghanistan won by 6 wickets (with 135 balls remaining) | SCORECARD |
| 3974 | 2018-02-11 | Zimbabwe v Afghanistan | Sharjah Cricket Stadium | Zimbabwe won by 154 runs | SCORECARD |
| 3972 | 2018-02-09 | Afghanistan v Zimbabwe | Sharjah Cricket Stadium | Afghanistan won by 154 runs | SCORECARD |
| 3940 | 2017-12-10 | Afghanistan v Ireland | Sharjah Cricket Stadium | Ireland won by 5 wickets (with 72 balls remaining) | SCORECARD |
| 3937 | 2017-12-07 | Ireland v Afghanistan | Sharjah Cricket Stadium | Ireland won by 51 runs | SCORECARD |
| 3935 | 2017-12-05 | Afghanistan v Ireland | Sharjah Cricket Stadium | Afghanistan won by 138 runs | SCORECARD |
| 3890 | 2017-06-14 | West Indies v Afghanistan | Darren Sammy National Cricket Stadium | No result (abandoned with a toss) | SCORECARD |
| 3887 | 2017-06-11 | Afghanistan v West Indies | Darren Sammy National Cricket Stadium | West Indies won by 4 wickets (with 64 balls remaining) | SCORECARD |
| 3884 | 2017-06-09 | Afghanistan v West Indies | Darren Sammy National Cricket Stadium | Afghanistan won by 63 runs | SCORECARD |
| 3854 | 2017-03-24 | Ireland v Afghanistan | Greater Noida Sports Complex Ground | Afghanistan won by 7 wickets (with 8 balls remaining) | SCORECARD |
| 3853 | 2017-03-22 | Afghanistan v Ireland | Greater Noida Sports Complex Ground | Ireland won by 3 wickets (with 19 balls remaining) | SCORECARD |
| 3852 | 2017-03-19 | Afghanistan v Ireland | Greater Noida Sports Complex Ground | Ireland won by 6 wickets (with 9 balls remaining) | SCORECARD |
| 3851 | 2017-03-17 | Afghanistan v Ireland | Greater Noida Sports Complex Ground | Afghanistan won by 34 runs | SCORECARD |
| 3850 | 2017-03-15 | Afghanistan v Ireland | Greater Noida Sports Complex Ground | Afghanistan won by 30 runs | SCORECARD |
| 3842 | 2017-02-26 | Afghanistan v Zimbabwe | Harare Sports Club | Afghanistan won by 106 runs (D/L method) | SCORECARD |
| 3840 | 2017-02-24 | Afghanistan v Zimbabwe | Harare Sports Club | Zimbabwe won by 7 wickets (with 118 balls remaining) (D/L method) | SCORECARD |
| 3838 | 2017-02-21 | Zimbabwe v Afghanistan | Harare Sports Club | Zimbabwe won by 3 runs | SCORECARD |
| 3837 | 2017-02-19 | Afghanistan v Zimbabwe | Harare Sports Club | Afghanistan won by 54 runs | SCORECARD |
| 3835 | 2017-02-16 | Afghanistan v Zimbabwe | Harare Sports Club | Afghanistan won by 12 runs (D/L method) | SCORECARD |
| 3786 | 2016-10-01 | Bangladesh v Afghanistan | Shere Bangla National Stadium | Bangladesh won by 141 runs | SCORECARD |
| 3783 | 2016-09-28 | Bangladesh v Afghanistan | Shere Bangla National Stadium | Afghanistan won by 2 wickets (with 2 balls remaining) | SCORECARD |
| 3781 | 2016-09-25 | Bangladesh v Afghanistan | Shere Bangla National Stadium | Bangladesh won by 7 runs | SCORECARD |
| 3764 | 2016-07-19 | Ireland v Afghanistan | Civil Service Cricket Club | Ireland won by 12 runs | SCORECARD |
| 3763 | 2016-07-17 | Afghanistan v Ireland | Civil Service Cricket Club | Afghanistan won by 79 runs | SCORECARD |
| 3762 | 2016-07-14 | Afghanistan v Ireland | Civil Service Cricket Club | Ireland won by 6 wickets (with 15 balls remaining) | SCORECARD |
| 3761 | 2016-07-12 | Afghanistan v Ireland | Civil Service Cricket Club | Afghanistan won by 39 runs | SCORECARD |
| 3760 | 2016-07-06 | Afghanistan v Scotland | Grange Cricket Club Ground | Afghanistan won by 78 runs (D/L method) | SCORECARD |
| 3759 | 2016-07-04 | Afghanistan v Scotland | Grange Cricket Club Ground | No result | SCORECARD |
| 3722 | 2016-01-06 | Zimbabwe v Afghanistan | Sharjah Cricket Stadium | Afghanistan won by 2 wickets (with 2 balls remaining) | SCORECARD |
| 3720 | 2016-01-04 | Zimbabwe v Afghanistan | Sharjah Cricket Stadium | Zimbabwe won by 65 runs | SCORECARD |
| 3719 | 2016-01-02 | Zimbabwe v Afghanistan | Sharjah Cricket Stadium | Zimbabwe won by 117 runs | SCORECARD |
| 3716 | 2015-12-29 | Zimbabwe v Afghanistan | Sharjah Cricket Stadium | Afghanistan won by 4 wickets (with 14 balls remaining) | SCORECARD |
| 3713 | 2015-12-25 | Afghanistan v Zimbabwe | Sharjah Cricket Stadium | Afghanistan won by 49 runs | SCORECARD |
| 3699 | 2015-10-24 | Afghanistan v Zimbabwe | Queens Sports Club | Afghanistan won by 73 runs | SCORECARD |
| 3697 | 2015-10-22 | Zimbabwe v Afghanistan | Queens Sports Club | Afghanistan won by 3 wickets (with 20 balls remaining) | SCORECARD |
| 3696 | 2015-10-20 | Afghanistan v Zimbabwe | Queens Sports Club | Zimbabwe won by 6 wickets (with 2 balls remaining) | SCORECARD |
| 3694 | 2015-10-18 | Afghanistan v Zimbabwe | Queens Sports Club | Afghanistan won by 58 runs | SCORECARD |
| 3693 | 2015-10-16 | Afghanistan v Zimbabwe | Queens Sports Club | Zimbabwe won by 8 wickets (with 160 balls remaining) | SCORECARD |
| 3635 | 2015-03-13 | Afghanistan v England | Sydney Cricket Ground | England won by 9 wickets (with 41 balls remaining) (D/L method) | SCORECARD |
| 3628 | 2015-03-08 | Afghanistan v New Zealand | McLean Park | New Zealand won by 6 wickets (with 83 balls remaining) | SCORECARD |
| 3623 | 2015-03-04 | Australia v Afghanistan | Western Australia Cricket Association Ground | Australia won by 275 runs | SCORECARD |
| 3614 | 2015-02-26 | Scotland v Afghanistan | University Oval | Afghanistan won by 1 wicket (with 3 balls remaining) | SCORECARD |
| 3609 | 2015-02-22 | Afghanistan v Sri Lanka | University Oval | Sri Lanka won by 4 wickets (with 10 balls remaining) | SCORECARD |
| 3605 | 2015-02-18 | Bangladesh v Afghanistan | Manuka Oval | Bangladesh won by 105 runs | SCORECARD |
| 3581 | 2015-01-17 | Afghanistan v Ireland | Dubai International Cricket Stadium | Afghanistan won by 71 runs | SCORECARD |
| 3576 | 2015-01-14 | Scotland v Afghanistan | Sheikh Zayed Stadium | Scotland won by 150 runs | SCORECARD |
| 3573 | 2015-01-10 | Afghanistan v Ireland | Dubai International Cricket Stadium | Ireland won by 3 wickets (with 40 balls remaining) | SCORECARD |
| 3572 | 2015-01-08 | Scotland v Afghanistan | ICC Academy | Afghanistan won by 8 wickets (with 42 balls remaining) | SCORECARD |
| 3562 | 2014-12-04 | U.A.E. v Afghanistan | ICC Academy | U.A.E. won by 30 runs | SCORECARD |
| 3560 | 2014-12-02 | U.A.E. v Afghanistan | ICC Academy | Afghanistan won by 2 wickets (with 2 balls remaining) | SCORECARD |
| 3558 | 2014-11-30 | Afghanistan v U.A.E. | ICC Academy | U.A.E. won by 6 wickets (with 10 balls remaining) | SCORECARD |
| 3556 | 2014-11-28 | Afghanistan v U.A.E. | ICC Academy | U.A.E. won by 5 wickets (with 8 balls remaining) | SCORECARD |
| 3506 | 2014-07-24 | Afghanistan v Zimbabwe | Queens Sports Club | Afghanistan won by 100 runs | SCORECARD |
| 3505 | 2014-07-22 | Zimbabwe v Afghanistan | Queens Sports Club | Afghanistan won by 2 wickets (with 2 balls remaining) | SCORECARD |
| 3504 | 2014-07-20 | Afghanistan v Zimbabwe | Queens Sports Club | Zimbabwe won by 8 wickets (with 39 balls remaining) | SCORECARD |
| 3503 | 2014-07-18 | Afghanistan v Zimbabwe | Queens Sports Club | Zimbabwe won by 6 wickets (with 28 balls remaining) | SCORECARD |
| 3488 | 2014-05-02 | Afghanistan v U.A.E. | Kinrara Academy Oval | Afghanistan won by 70 runs | SCORECARD |
| 3487 | 2014-05-01 | Hong Kong v Afghanistan | Bayuemas Oval | Afghanistan won by 6 wickets (with 41 balls remaining) | SCORECARD |
| 3483 | 2014-03-05 | Afghanistan v India | Shere Bangla National Stadium | India won by 8 wickets (with 106 balls remaining) | SCORECARD |
| 3481 | 2014-03-03 | Sri Lanka v Afghanistan | Shere Bangla National Stadium | Sri Lanka won by 129 runs | SCORECARD |
| 3478 | 2014-03-01 | Afghanistan v Bangladesh | Khan Shaheb Osman Ali Stadium | Afghanistan won by 32 runs | SCORECARD |
| 3475 | 2014-02-27 | Pakistan v Afghanistan | Khan Shaheb Osman Ali Stadium | Pakistan won by 72 runs | SCORECARD |
| 3418 | 2013-10-04 | Kenya v Afghanistan | Sharjah Cricket Stadium | Afghanistan won by 7 wickets (with 175 balls remaining) | SCORECARD |
| 3417 | 2013-10-02 | Kenya v Afghanistan | Sharjah Cricket Stadium | Afghanistan won by 8 wickets (with 193 balls remaining) | SCORECARD |
| 3342 | 2013-03-08 | Scotland v Afghanistan | Sharjah Cricket Stadium | Afghanistan won by 5 wickets (with 8 balls remaining) | SCORECARD |
| 3341 | 2013-03-06 | Scotland v Afghanistan | Sharjah Cricket Stadium | Afghanistan won by 7 wickets (with 97 balls remaining) | SCORECARD |
| 3297 | 2012-08-25 | Australia v Afghanistan | Sharjah Cricket Association Stadium | Australia won by 66 runs | SCORECARD |
| 3282 | 2012-07-05 | Ireland v Afghanistan | Clontarf Cricket Club Ground | Ireland won by 59 runs | SCORECARD |
| 3271 | 2012-03-31 | Netherlands v Afghanistan | Sharjah Cricket Stadium | Afghanistan won by 5 wickets (with 22 balls remaining) | SCORECARD |
| 3270 | 2012-03-29 | Afghanistan v Netherlands | Sharjah Cricket Stadium | Netherlands won by 9 wickets (with 142 balls remaining) | SCORECARD |
| 3236 | 2012-02-10 | Afghanistan v Pakistan | Sharjah Cricket Stadium | Pakistan won by 7 wickets (with 77 balls remaining) | SCORECARD |
| 3174 | 2011-08-09 | Afghanistan v Canada | Toronto Cricket | Afghanistan won by 17 runs | SCORECARD |
| 3173 | 2011-08-07 | Canada v Afghanistan | Maple Leaf North-West Ground | Afghanistan won by 2 wickets (with 11 balls remaining) (D/L method) | SCORECARD |
| 3055 | 2010-10-11 | Afghanistan v Kenya | Gymkhana Club Ground | Kenya won by 8 wickets (with 51 balls remaining) | SCORECARD |
| 3053 | 2010-10-09 | Kenya v Afghanistan | Gymkhana Club Ground | Afghanistan won by 6 wickets (with 138 balls remaining) | SCORECARD |
| 3052 | 2010-10-07 | Kenya v Afghanistan | Gymkhana Club Ground | Kenya won by 92 runs | SCORECARD |
| 3035 | 2010-08-17 | Afghanistan v Scotland | Cambusdoon New Ground | Scotland won by 6 wickets (with 97 balls remaining) | SCORECARD |
| 3033 | 2010-08-16 | Scotland v Afghanistan | Cambusdoon New Ground | Afghanistan won by 9 wickets (with 114 balls remaining) | SCORECARD |
| 3024 | 2010-07-10 | Netherlands v Afghanistan | Hazelaarweg | Afghanistan won by 5 wickets (with 24 balls remaining) | SCORECARD |
| 3019 | 2010-07-09 | Afghanistan v Scotland | Hazelaarweg | Scotland won by 2 wickets (with 37 balls remaining) | SCORECARD |
| 3017 | 2010-07-07 | Netherlands v Afghanistan | Sportpark Westvliet | Afghanistan won by 6 wickets (with 45 balls remaining) | SCORECARD |
| 3012 | 2010-07-05 | Kenya v Afghanistan | VRA Ground | Afghanistan won by 1 wicket (with 0 balls remaining) | SCORECARD |
| 3008 | 2010-07-03 | Ireland v Afghanistan | Hazelaarweg | Ireland won by 39 runs | SCORECARD |
| 3005 | 2010-07-01 | Canada v Afghanistan | Sportpark Westvliet | Afghanistan won by 6 wickets (with 8 balls remaining) | SCORECARD |
| 2959 | 2010-02-18 | Afghanistan v Canada | Sharjah Cricket Association Stadium | Canada won by 4 wickets (with 64 balls remaining) | SCORECARD |
| 2957 | 2010-02-16 | Afghanistan v Canada | Sharjah Cricket Association Stadium | Afghanistan won by 1 run | SCORECARD |
| 2881 | 2009-09-01 | Netherlands v Afghanistan | VRA Ground | Afghanistan won by 6 wickets (with 20 balls remaining) | SCORECARD |
| 2880 | 2009-08-30 | Netherlands v Afghanistan | VRA Ground | Netherlands won by 8 runs | SCORECARD |
| 2842 | 2009-04-19 | Afghanistan v Scotland | Willowmoore Park | Afghanistan won by 89 runs | SCORECARD |