Sportsfans · Cricket · Teams · Afghanistan
Cricket · Full member · 2010–2025 · AFG
Afghanistan
245 internationals against 11 opponents: 114 won, 121 lost, 4 drawn or tied, 6 without a result.
Open in the atlas →Matches245114–121–4
Win rate46.5%draws and no-results count as not won
ICC titles0
By game and format
| Game | Format | P | W | L | D/T | NR | Win % | Years |
|---|---|---|---|---|---|---|---|---|
| Men | Test | 11 | 4 | 6 | 1 | 0 | 36.4 | 2018–2025 |
| Men | ODI | 136 | 58 | 72 | 1 | 5 | 42.6 | 2010–2025 |
| Men | T20I | 98 | 52 | 43 | 2 | 1 | 53.1 | 2010–2024 |
Record by opponent
| Opponent | P | W | L | D/T | NR | Win % |
|---|---|---|---|---|---|---|
| Ireland | 60 | 37 | 21 | 1 | 1 | 61.7 |
| Zimbabwe | 53 | 38 | 13 | 1 | 1 | 71.7 |
| Bangladesh | 33 | 16 | 17 | 0 | 0 | 48.5 |
| Sri Lanka | 24 | 7 | 16 | 0 | 1 | 29.2 |
| West Indies | 18 | 6 | 11 | 0 | 1 | 33.3 |
| Pakistan | 15 | 4 | 11 | 0 | 0 | 26.7 |
| India | 14 | 0 | 11 | 2 | 1 | 0.0 |
| South Africa | 9 | 2 | 7 | 0 | 0 | 22.2 |
| Australia | 7 | 1 | 5 | 0 | 1 | 14.3 |
| England | 7 | 2 | 5 | 0 | 0 | 28.6 |
| New Zealand | 5 | 1 | 4 | 0 | 0 | 20.0 |
Run-scorers recorded player-seasons
Ibrahim Zadran 834 · 2023 ODIRahmat Shah 688 · 2018 ODIRahmanullah Gurbaz 646 · 2023 ODIMohammad Shahzad 574 · 2018 ODIRahmat Shah 551 · 2017 ODIAsghar Afghan 547 · 2019 ODIRahmat Shah 533 · 2019 ODIGurbaz 531 · 2024 ODIHashmatullah Shahidi 524 · 2023 ODINajibullah Zadran 509 · 2019 ODIRahmat Shah 463 · 2022 ODIRahmat Shah 454 · 2023 ODI
Every match 245
| Date | Format | Sides | Scores | Result | Ground |
|---|---|---|---|---|---|
| 2025-02-28 | ODI | Afghanistan v Australia | 273 · 109/1 | No result | Lahore |
| 2025-02-26 | ODI | Afghanistan v England | 325/7 · 317 | Afghanistan won by 8 runs | Lahore |
| 2025-02-21 | ODI | Afghanistan v South Africa | 208 · 315/6 | South Africa won by 107 runs | Karachi |
| 2025-01-02 | Test | Zimbabwe v Afghanistan | 243 & 205 · 157 & 363 | Afghanistan won by 72 runs | Bulawayo |
| 2024-12-26 | Test | Zimbabwe v Afghanistan | 586 & 142/4 · 699 | Drawn | Bulawayo |
| 2024-12-21 | ODI | Zimbabwe v Afghanistan | 127 · 131/2 | Afghanistan won by 8 wickets | Harare |
| 2024-12-19 | ODI | Zimbabwe v Afghanistan | 54 · 286/6 | Afghanistan won by 232 runs | Harare |
| 2024-12-17 | ODI | Zimbabwe v Afghanistan | 44/5 | No result | Harare |
| 2024-12-14 | T20I | Zimbabwe v Afghanistan | 127 · 128/7 | Afghanistan won by 3 wickets | Harare |
| 2024-12-13 | T20I | Zimbabwe v Afghanistan | 103 · 153/6 | Afghanistan won by 50 runs | Harare |
| 2024-12-11 | T20I | Zimbabwe v Afghanistan | 145/6 · 144/6 | Zimbabwe won by 4 wickets | Harare |
| 2024-11-11 | ODI | Afghanistan v Bangladesh | 246/5 · 244/8 | Afghanistan won by 5 wickets | Sharjah Cricket Stadium |
| 2024-11-09 | ODI | Afghanistan v Bangladesh | 184 · 252/7 | Bangladesh won by 68 runs | Sharjah Cricket Stadium |
| 2024-11-06 | ODI | Afghanistan v Bangladesh | 235 · 143 | Afghanistan won by 92 runs | Sharjah Cricket Stadium |
| 2024-09-22 | ODI | Afghanistan v South Africa | 169 · 170/3 | South Africa won by 7 wickets | Sharjah Cricket Stadium |
| 2024-09-20 | ODI | Afghanistan v South Africa | 311/4 · 134 | Afghanistan won by 177 runs | Sharjah Cricket Stadium |
| 2024-09-18 | ODI | Afghanistan v South Africa | 107/4 · 106 | Afghanistan won by 6 wickets | Sharjah Cricket Stadium |
| 2024-06-26 | T20I | Afghanistan v South Africa | 56 · 60/1 | South Africa won by 9 wickets | Tarouba |
| 2024-06-24 | T20I | Afghanistan v Bangladesh | 115/5 · 105 | Afghanistan won by 8 runs | Kingstown |
| 2024-06-22 | T20I | Afghanistan v Australia | 148/6 · 127 | Afghanistan won by 21 runs | Kingstown |
| 2024-06-20 | T20I | Afghanistan v India | 134 · 181/8 | India won by 47 runs | Bridgetown |
| 2024-06-17 | T20I | West Indies v Afghanistan | 218/5 · 114 | West Indies won by 104 runs | Gros Islet |
| 2024-06-07 | T20I | Afghanistan v New Zealand | 159/6 · 75 | Afghanistan won by 84 runs | Providence |
| 2024-03-18 | T20I | Afghanistan v Ireland | 155/7 · 98 | Afghanistan won by 57 runs | Sharjah Cricket Stadium |
| 2024-03-17 | T20I | Afghanistan v Ireland | 152/9 · 142/8 | Afghanistan won by 10 runs | Sharjah Cricket Stadium |
| 2024-03-15 | T20I | Afghanistan v Ireland | 111 · 149/6 | Ireland won by 38 runs | Sharjah Cricket Stadium |
| 2024-03-12 | ODI | Afghanistan v Ireland | 236/9 · 119 | Afghanistan won by 117 runs | Sharjah Cricket Stadium |
| 2024-03-07 | ODI | Afghanistan v Ireland | 310/5 · 275/8 | Afghanistan won by 35 runs | Sharjah Cricket Stadium |
| 2024-02-28 | Test | Afghanistan v Ireland | 155 & 218 · 263 & 111/4 | Ireland won by 6 wickets | Tolerance Oval |
| 2024-02-21 | T20I | Sri Lanka v Afghanistan | 206/6 · 209/5 | Afghanistan won by 3 runs | Dambulla |
| 2024-02-19 | T20I | Sri Lanka v Afghanistan | 187/6 · 115 | Sri Lanka won by 72 runs | Dambulla |
| 2024-02-17 | T20I | Sri Lanka v Afghanistan | 160 · 156/9 | Sri Lanka won by 4 runs | Dambulla |
| 2024-02-14 | ODI | Sri Lanka v Afghanistan | 267/3 · 266 | Sri Lanka won by 7 wickets | Pallekele International Cricket Stadium |
| 2024-02-11 | ODI | Sri Lanka v Afghanistan | 308/6 · 153 | Sri Lanka won by 155 runs | Pallekele International Cricket Stadium |
| 2024-02-09 | ODI | Sri Lanka v Afghanistan | 381/3 · 339/6 | Sri Lanka won by 42 runs | Pallekele International Cricket Stadium |
| 2024-02-02 | Test | Sri Lanka v Afghanistan | 439 & 56/0 · 198 & 296 | Sri Lanka won by 10 wickets | Colombo (SSC) |
| 2024-01-17 | T20I | India v Afghanistan | 212/4 · 212/6 | Tied | Bengaluru |
| 2024-01-14 | T20I | India v Afghanistan | 173/4 · 172 | India won by 6 wickets | Indore |
| 2024-01-11 | T20I | India v Afghanistan | 159/4 · 158/5 | India won by 6 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2023-11-10 | ODI | Afghanistan v South Africa | 244 · 247/5 | South Africa won by 5 wickets | Ahmedabad |
| 2023-11-07 | ODI | Afghanistan v Australia | 291/5 · 293/7 | Australia won by 3 wickets | Wankhede |
| 2023-10-30 | ODI | Afghanistan v Sri Lanka | 242/3 · 241 | Afghanistan won by 7 wickets | Pune |
| 2023-10-23 | ODI | Afghanistan v Pakistan | 286/2 · 282/7 | Afghanistan won by 8 wickets | Chennai |
| 2023-10-18 | ODI | Afghanistan v New Zealand | 139 · 288/6 | New Zealand won by 149 runs | Chennai |
| 2023-10-15 | ODI | Afghanistan v England | 284 · 215 | Afghanistan won by 69 runs | Delhi |
| 2023-10-11 | ODI | India v Afghanistan | 273/2 · 272/8 | India won by 8 wickets | Delhi |
| 2023-10-07 | T20I | Afghanistan v India | 112/5 | No result | Hangzhou |
| 2023-10-07 | ODI | Afghanistan v Bangladesh | 156 · 158/4 | Bangladesh won by 6 wickets | Dharamsala |
| 2023-10-06 | T20I | Afghanistan v Pakistan | 116/6 · 115 | Afghanistan won by 4 wickets | Hangzhou |
| 2023-10-04 | T20I | Afghanistan v Sri Lanka | 116 · 108 | Afghanistan won by 8 runs | Hangzhou |
| 2023-09-05 | ODI | Afghanistan v Sri Lanka | 289 · 291/8 | Sri Lanka won by 2 runs | Lahore |
| 2023-09-03 | ODI | Afghanistan v Bangladesh | 245 · 334/5 | Bangladesh won by 89 runs | Lahore |
| 2023-08-26 | ODI | Afghanistan v Pakistan | 209 · 268/8 | Pakistan won by 59 runs | Colombo (RPS) |
| 2023-08-24 | ODI | Afghanistan v Pakistan | 300/5 · 302/9 | Pakistan won by 1 wicket | Hambantota |
| 2023-08-22 | ODI | Afghanistan v Pakistan | 59/9 · 201 | Pakistan won by 142 runs | Hambantota |
| 2023-07-16 | T20I | Bangladesh v Afghanistan | 119/4 · 116/7 | Bangladesh won by 6 wickets | Sylhet |
| 2023-07-14 | T20I | Bangladesh v Afghanistan | 157/8 · 154/7 | Bangladesh won by 2 wickets | Sylhet |
| 2023-07-11 | ODI | Bangladesh v Afghanistan | 129/3 · 126 | Bangladesh won by 7 wickets | Chattogram |
| 2023-07-08 | ODI | Bangladesh v Afghanistan | 189/9 · 331/9 | Afghanistan won by 142 runs | Chattogram |
| 2023-07-05 | ODI | Bangladesh v Afghanistan | 169/9 · 83/2 | Afghanistan won by 17 runs | Chattogram |
| 2023-06-14 | Test | Bangladesh v Afghanistan | 382 & 425/4d · 146 & 115 | Bangladesh won by 546 runs | Mirpur |
| 2023-06-07 | ODI | Sri Lanka v Afghanistan | 120/1 · 116 | Sri Lanka won by 9 wickets | Hambantota |
| 2023-06-04 | ODI | Sri Lanka v Afghanistan | 323/6 · 191 | Sri Lanka won by 132 runs | Hambantota |
| 2023-06-02 | ODI | Sri Lanka v Afghanistan | 268 · 269/4 | Afghanistan won by 6 wickets | Hambantota |
| 2023-03-27 | T20I | Afghanistan v Pakistan | 116 · 182/7 | Pakistan won by 66 runs | Sharjah Cricket Stadium |
| 2023-03-26 | T20I | Afghanistan v Pakistan | 133/3 · 130/6 | Afghanistan won by 7 wickets | Sharjah Cricket Stadium |
| 2023-03-24 | T20I | Afghanistan v Pakistan | 98/4 · 92/9 | Afghanistan won by 6 wickets | Sharjah Cricket Stadium |
| 2022-11-30 | ODI | Sri Lanka v Afghanistan | 314/6 · 313/8 | Sri Lanka won by 4 wickets | Pallekele International Cricket Stadium |
| 2022-11-27 | ODI | Sri Lanka v Afghanistan | 10/0 · 228 | No result | Pallekele International Cricket Stadium |
| 2022-11-25 | ODI | Sri Lanka v Afghanistan | 234 · 294/8 | Afghanistan won by 60 runs | Pallekele International Cricket Stadium |
| 2022-11-04 | T20I | Australia v Afghanistan | 168/8 · 164/7 | Australia won by 4 runs | Adelaide |
| 2022-11-01 | T20I | Afghanistan v Sri Lanka | 144/8 · 148/4 | Sri Lanka won by 6 wickets | Brisbane |
| 2022-10-22 | T20I | Afghanistan v England | 112 · 113/5 | England won by 5 wickets | Perth |
| 2022-09-08 | T20I | Afghanistan v India | 111/8 · 212/2 | India won by 101 runs | Dubai International Cricket Stadium |
| 2022-09-07 | T20I | Afghanistan v Pakistan | 129/6 · 131/9 | Pakistan won by 1 wicket | Sharjah Cricket Stadium |
| 2022-09-03 | T20I | Afghanistan v Sri Lanka | 175/6 · 179/6 | Sri Lanka won by 4 wickets | Sharjah Cricket Stadium |
| 2022-08-30 | T20I | Afghanistan v Bangladesh | 131/3 · 127/7 | Afghanistan won by 7 wickets | Sharjah Cricket Stadium |
| 2022-08-27 | T20I | Afghanistan v Sri Lanka | 106/2 · 105 | Afghanistan won by 8 wickets | Dubai International Cricket Stadium |
| 2022-08-17 | T20I | Ireland v Afghanistan | 56/3 · 95/5 | Ireland won by 7 wickets | Belfast |
| 2022-08-15 | T20I | Ireland v Afghanistan | 105 · 132/6 | Afghanistan won by 27 runs | Belfast |
| 2022-08-12 | T20I | Ireland v Afghanistan | 167/9 · 189/5 | Afghanistan won by 22 runs | Belfast |
| 2022-08-11 | T20I | Ireland v Afghanistan | 125/5 · 122/8 | Ireland won by 5 wickets | Belfast |
| 2022-08-09 | T20I | Ireland v Afghanistan | 171/3 · 168/7 | Ireland won by 7 wickets | Belfast |
| 2022-06-14 | T20I | Zimbabwe v Afghanistan | 90/9 · 125/8 | Afghanistan won by 35 runs | Harare |
| 2022-06-12 | T20I | Zimbabwe v Afghanistan | 149/7 · 170/5 | Afghanistan won by 21 runs | Harare |
| 2022-06-11 | T20I | Zimbabwe v Afghanistan | 159/8 · 160/4 | Afghanistan won by 6 wickets | Harare |
| 2022-06-09 | ODI | Zimbabwe v Afghanistan | 135 · 137/6 | Afghanistan won by 4 wickets | Harare |
| 2022-06-06 | ODI | Zimbabwe v Afghanistan | 228 · 229/2 | Afghanistan won by 8 wickets | Harare |
| 2022-06-04 | ODI | Zimbabwe v Afghanistan | 216 · 276/5 | Afghanistan won by 60 runs | Harare |
| 2022-03-05 | T20I | Bangladesh v Afghanistan | 115/9 · 121/2 | Afghanistan won by 8 wickets | Mirpur |
| 2022-03-03 | T20I | Bangladesh v Afghanistan | 155/8 · 94 | Bangladesh won by 61 runs | Mirpur |
| 2022-02-28 | ODI | Bangladesh v Afghanistan | 192 · 193/3 | Afghanistan won by 7 wickets | Chattogram |
| 2022-02-25 | ODI | Bangladesh v Afghanistan | 306/4 · 218 | Bangladesh won by 88 runs | Chattogram |
| 2022-02-23 | ODI | Bangladesh v Afghanistan | 219/6 · 215 | Bangladesh won by 4 wickets | Chattogram |
| 2021-11-07 | T20I | Afghanistan v New Zealand | 124/8 · 125/2 | New Zealand won by 8 wickets | Abu Dhabi |
| 2021-11-03 | T20I | Afghanistan v India | 144/7 · 210/2 | India won by 66 runs | Abu Dhabi |
| 2021-10-29 | T20I | Afghanistan v Pakistan | 147/6 · 148/5 | Pakistan won by 5 wickets | Dubai International Cricket Stadium |
| 2021-03-20 | T20I | Afghanistan v Zimbabwe | 183/7 · 136/5 | Afghanistan won by 47 runs | Abu Dhabi |
| 2021-03-19 | T20I | Afghanistan v Zimbabwe | 193/5 · 148 | Afghanistan won by 45 runs | Abu Dhabi |
| 2021-03-17 | T20I | Afghanistan v Zimbabwe | 198/5 · 150/7 | Afghanistan won by 48 runs | Abu Dhabi |
| 2021-03-10 | Test | Afghanistan v Zimbabwe | 545/4d & 108/4 · 287 & 365 | Afghanistan won by 6 wickets | Abu Dhabi |
| 2021-03-02 | Test | Afghanistan v Zimbabwe | 131 & 135 · 250 & 17/0 | Zimbabwe won by 10 wickets | Abu Dhabi |
| 2021-01-26 | ODI | Afghanistan v Ireland | 266/9 · 230 | Afghanistan won by 36 runs | Abu Dhabi |
| 2021-01-24 | ODI | Afghanistan v Ireland | 260/3 · 259/9 | Afghanistan won by 7 wickets | Abu Dhabi |
| 2021-01-21 | ODI | Afghanistan v Ireland | 287/9 · 271/9 | Afghanistan won by 16 runs | Abu Dhabi |
| 2020-03-10 | T20I | Afghanistan v Ireland | 142/7 · 142/8 | Tied | Greater Noida |
| 2020-03-08 | T20I | Afghanistan v Ireland | 184/4 · 163/6 | Afghanistan won by 21 runs | Greater Noida |
| 2020-03-06 | T20I | Afghanistan v Ireland | 133/5 · 172/6 | Afghanistan won by 11 runs | Greater Noida |
| 2019-11-27 | Test | Afghanistan v West Indies | 187 & 120 · 277 & 33/1 | West Indies won by 9 wickets | Lucknow |
| 2019-11-17 | T20I | Afghanistan v West Indies | 156/8 · 127/7 | Afghanistan won by 29 runs | Lucknow |
| 2019-11-16 | T20I | Afghanistan v West Indies | 147/7 · 106/8 | Afghanistan won by 41 runs | Lucknow |
| 2019-11-14 | T20I | Afghanistan v West Indies | 134/9 · 164/5 | West Indies won by 30 runs | Lucknow |
| 2019-11-11 | ODI | Afghanistan v West Indies | 249/7 · 253/5 | West Indies won by 5 wickets | Lucknow |
| 2019-11-09 | ODI | Afghanistan v West Indies | 200 · 247/9 | West Indies won by 47 runs | Lucknow |
| 2019-11-06 | ODI | Afghanistan v West Indies | 194 · 197/3 | West Indies won by 7 wickets | Lucknow |
| 2019-09-21 | T20I | Bangladesh v Afghanistan | 139/6 · 138/7 | Bangladesh won by 4 wickets | Chattogram |
| 2019-09-20 | T20I | Afghanistan v Zimbabwe | 155/8 · 156/3 | Zimbabwe won by 7 wickets | Chattogram |
| 2019-09-15 | T20I | Bangladesh v Afghanistan | 139 · 164/6 | Afghanistan won by 25 runs | Mirpur |
| 2019-09-14 | T20I | Afghanistan v Zimbabwe | 197/5 · 169/7 | Afghanistan won by 28 runs | Mirpur |
| 2019-09-05 | Test | Bangladesh v Afghanistan | 205 & 173 · 342 & 260 | Afghanistan won by 224 runs | Chattogram |
| 2019-07-04 | ODI | Afghanistan v West Indies | 288 · 311/6 | West Indies won by 23 runs | Leeds |
| 2019-06-29 | ODI | Afghanistan v Pakistan | 227/9 · 230/7 | Pakistan won by 3 wickets | Leeds |
| 2019-06-24 | ODI | Afghanistan v Bangladesh | 200 · 262/7 | Bangladesh won by 62 runs | Southampton |
| 2019-06-22 | ODI | Afghanistan v India | 213 · 224/8 | India won by 11 runs | Southampton |
| 2019-06-18 | ODI | England v Afghanistan | 397/6 · 247/8 | England won by 150 runs | Manchester |
| 2019-06-15 | ODI | Afghanistan v South Africa | 125 · 131/1 | South Africa won by 9 wickets | Cardiff |
| 2019-06-08 | ODI | Afghanistan v New Zealand | 172 · 173/3 | New Zealand won by 7 wickets | Taunton |
| 2019-06-04 | ODI | Afghanistan v Sri Lanka | 152 · 201 | Sri Lanka won by 34 runs | Cardiff |
| 2019-06-01 | ODI | Afghanistan v Australia | 207 · 209/3 | Australia won by 7 wickets | Bristol |
| 2019-05-21 | ODI | Ireland v Afghanistan | 179 · 305/7 | Afghanistan won by 126 runs | Belfast |
| 2019-05-19 | ODI | Ireland v Afghanistan | 210 · 138 | Ireland won by 72 runs | Belfast |
| 2019-03-15 | Test | Afghanistan v Ireland | 314 & 149/3 · 172 & 288 | Afghanistan won by 7 wickets | Dehradun |
| 2019-03-10 | ODI | Afghanistan v Ireland | 216/6 · 219/5 | Ireland won by 5 wickets | Dehradun |
| 2019-03-08 | ODI | Afghanistan v Ireland | 223 · 114 | Afghanistan won by 109 runs | Dehradun |
| 2019-03-05 | ODI | Afghanistan v Ireland | 256/8 · 260/6 | Ireland won by 4 wickets | Dehradun |
| 2019-03-02 | ODI | Afghanistan v Ireland | 250/7 | No result | Dehradun |
| 2019-02-28 | ODI | Afghanistan v Ireland | 165/5 · 161 | Afghanistan won by 5 wickets | Dehradun |
| 2019-02-24 | T20I | Afghanistan v Ireland | 210/7 · 178/8 | Afghanistan won by 32 runs | Dehradun |
| 2019-02-23 | T20I | Afghanistan v Ireland | 278/3 · 194/6 | Afghanistan won by 84 runs | Dehradun |
| 2019-02-21 | T20I | Afghanistan v Ireland | 136/5 · 132/6 | Afghanistan won by 5 wickets | Dehradun |
| 2018-09-25 | ODI | Afghanistan v India | 252/8 · 252 | Tied | Dubai International Cricket Stadium |
| 2018-09-23 | ODI | Afghanistan v Bangladesh | 246/7 · 249/7 | Bangladesh won by 3 runs | Abu Dhabi |
| 2018-09-21 | ODI | Afghanistan v Pakistan | 257/6 · 258/7 | Pakistan won by 3 wickets | Abu Dhabi |
| 2018-09-20 | ODI | Afghanistan v Bangladesh | 255/7 · 119 | Afghanistan won by 136 runs | Abu Dhabi |
| 2018-09-17 | ODI | Afghanistan v Sri Lanka | 249 · 158 | Afghanistan won by 91 runs | Abu Dhabi |
| 2018-08-31 | ODI | Ireland v Afghanistan | 124 · 127/2 | Afghanistan won by 8 wickets | Belfast |
| 2018-08-29 | ODI | Ireland v Afghanistan | 183/7 · 182/9 | Ireland won by 3 wickets | Belfast |
| 2018-08-27 | ODI | Ireland v Afghanistan | 198 · 227/9 | Afghanistan won by 29 runs | Belfast |
| 2018-08-22 | T20I | Ireland v Afghanistan | 79 · 160/8 | Afghanistan won by 81 runs | Bready |
| 2018-08-20 | T20I | Ireland v Afghanistan | 144/9 · 160/7 | Afghanistan won by 16 runs | Bready |
| 2018-06-14 | Test | India v Afghanistan | 474 · 109 & 103 | India won by inns & 262 runs | Bengaluru |
| 2018-06-07 | T20I | Afghanistan v Bangladesh | 145/6 · 144/6 | Afghanistan won by 1 run | Dehradun |
| 2018-06-05 | T20I | Afghanistan v Bangladesh | 135/4 · 134/8 | Afghanistan won by 6 wickets | Dehradun |
| 2018-06-03 | T20I | Afghanistan v Bangladesh | 167/8 · 122 | Afghanistan won by 45 runs | Dehradun |
| 2018-03-25 | ODI | Afghanistan v West Indies | 206/3 · 204 | Afghanistan won by 7 wickets | Harare |
| 2018-03-23 | ODI | Afghanistan v Ireland | 213/5 · 209/7 | Afghanistan won by 5 wickets | Harare |
| 2018-03-15 | ODI | Afghanistan v West Indies | 198/7 · 197/8 | Afghanistan won by 3 wickets | Harare |
| 2018-03-06 | ODI | Zimbabwe v Afghanistan | 196 · 194 | Zimbabwe won by 2 runs | Bulawayo |
| 2018-02-19 | ODI | Afghanistan v Zimbabwe | 241/9 · 95 | Afghanistan won by 146 runs | Sharjah Cricket Stadium |
| 2018-02-16 | ODI | Afghanistan v Zimbabwe | 135/0 · 134 | Afghanistan won by 10 wickets | Sharjah Cricket Stadium |
| 2018-02-13 | ODI | Afghanistan v Zimbabwe | 158/4 · 154 | Afghanistan won by 6 wickets | Sharjah Cricket Stadium |
| 2018-02-11 | ODI | Afghanistan v Zimbabwe | 179 · 333/5 | Zimbabwe won by 154 runs | Sharjah Cricket Stadium |
| 2018-02-09 | ODI | Afghanistan v Zimbabwe | 333/5 · 179 | Afghanistan won by 154 runs | Sharjah Cricket Stadium |
| 2018-02-06 | T20I | Afghanistan v Zimbabwe | 158/9 · 141/5 | Afghanistan won by 17 runs | Sharjah Cricket Stadium |
| 2018-02-05 | T20I | Afghanistan v Zimbabwe | 121/5 · 120/9 | Afghanistan won by 5 wickets | Sharjah Cricket Stadium |
| 2017-12-10 | ODI | Afghanistan v Ireland | 177 · 180/5 | Ireland won by 5 wickets | Sharjah Cricket Stadium |
| 2017-12-07 | ODI | Afghanistan v Ireland | 220 · 271/9 | Ireland won by 51 runs | Sharjah Cricket Stadium |
| 2017-12-05 | ODI | Afghanistan v Ireland | 238/9 · 100 | Afghanistan won by 138 runs | Sharjah Cricket Stadium |
| 2017-06-14 | ODI | West Indies v Afghanistan | No result | Gros Islet | |
| 2017-06-11 | ODI | West Indies v Afghanistan | 138/6 · 135 | West Indies won by 4 wickets | Gros Islet |
| 2017-06-09 | ODI | West Indies v Afghanistan | 149 · 212/6 | Afghanistan won by 63 runs | Gros Islet |
| 2017-06-05 | T20I | West Indies v Afghanistan | 147/3 · 146/6 | West Indies won by 7 wickets | Basseterre |
| 2017-06-03 | T20I | West Indies v Afghanistan | 112/3 · 93 | West Indies won by 29 runs | Basseterre |
| 2017-06-02 | T20I | West Indies v Afghanistan | 114/4 · 110 | West Indies won by 6 wickets | Basseterre |
| 2017-03-24 | ODI | Afghanistan v Ireland | 231/3 · 229 | Afghanistan won by 7 wickets | Greater Noida |
| 2017-03-22 | ODI | Afghanistan v Ireland | 220 · 224/7 | Ireland won by 3 wickets | Greater Noida |
| 2017-03-19 | ODI | Afghanistan v Ireland | 264/8 · 265/4 | Ireland won by 6 wickets | Greater Noida |
| 2017-03-17 | ODI | Afghanistan v Ireland | 338 · 304 | Afghanistan won by 34 runs | Greater Noida |
| 2017-03-15 | ODI | Afghanistan v Ireland | 292/7 · 262 | Afghanistan won by 30 runs | Greater Noida |
| 2017-03-12 | T20I | Afghanistan v Ireland | 233/8 · 205 | Afghanistan won by 28 runs | Greater Noida |
| 2017-03-10 | T20I | Afghanistan v Ireland | 184/8 · 93/9 | Afghanistan won by 17 runs | Greater Noida |
| 2017-03-08 | T20I | Afghanistan v Ireland | 171/4 · 165/5 | Afghanistan won by 6 wickets | Greater Noida |
| 2017-02-26 | ODI | Zimbabwe v Afghanistan | 54 · 253/9 | Afghanistan won by 106 runs | Harare |
| 2017-02-24 | ODI | Zimbabwe v Afghanistan | 107/3 · 111 | Zimbabwe won by 7 wickets | Harare |
| 2017-02-21 | ODI | Zimbabwe v Afghanistan | 129 · 126 | Zimbabwe won by 3 runs | Harare |
| 2017-02-19 | ODI | Zimbabwe v Afghanistan | 184 · 238/9 | Afghanistan won by 54 runs | Harare |
| 2017-02-16 | ODI | Zimbabwe v Afghanistan | 99/4 · 215 | Afghanistan won by 12 runs | Harare |
| 2017-01-20 | T20I | Afghanistan v Ireland | 75/0 · 71 | Afghanistan won by 10 wickets | Dubai International Cricket Stadium |
| 2017-01-14 | T20I | Afghanistan v Ireland | 126/5 · 125/6 | Afghanistan won by 5 wickets | Abu Dhabi |
| 2016-10-01 | ODI | Bangladesh v Afghanistan | 279/8 · 138 | Bangladesh won by 141 runs | Mirpur |
| 2016-09-28 | ODI | Bangladesh v Afghanistan | 208 · 212/8 | Afghanistan won by 2 wickets | Mirpur |
| 2016-09-25 | ODI | Bangladesh v Afghanistan | 265 · 258 | Bangladesh won by 7 runs | Mirpur |
| 2016-07-19 | ODI | Ireland v Afghanistan | 265/5 · 253/9 | Ireland won by 12 runs | Belfast |
| 2016-07-17 | ODI | Ireland v Afghanistan | 150 · 229/7 | Afghanistan won by 79 runs | Belfast |
| 2016-07-14 | ODI | Ireland v Afghanistan | 237/4 · 236 | Ireland won by 6 wickets | Belfast |
| 2016-07-12 | ODI | Ireland v Afghanistan | 211 · 250 | Afghanistan won by 39 runs | Belfast |
| 2016-03-27 | T20I | Afghanistan v West Indies | 123/7 · 117/8 | Afghanistan won by 6 runs | Nagpur |
| 2016-03-23 | T20I | Afghanistan v England | 127/9 · 142/7 | England won by 15 runs | Delhi |
| 2016-03-20 | T20I | Afghanistan v South Africa | 172 · 209/5 | South Africa won by 37 runs | Wankhede |
| 2016-03-17 | T20I | Afghanistan v Sri Lanka | 153/7 · 155/4 | Sri Lanka won by 6 wickets | Eden Gardens |
| 2016-03-12 | T20I | Afghanistan v Zimbabwe | 186/6 · 127 | Afghanistan won by 59 runs | Nagpur |
| 2016-01-10 | T20I | Afghanistan v Zimbabwe | 215/6 · 134 | Afghanistan won by 81 runs | Sharjah Cricket Stadium |
| 2016-01-08 | T20I | Afghanistan v Zimbabwe | 187/7 · 182/7 | Afghanistan won by 5 runs | Sharjah Cricket Stadium |
| 2016-01-06 | ODI | Afghanistan v Zimbabwe | 254/8 · 248 | Afghanistan won by 2 wickets | Sharjah Cricket Stadium |
| 2016-01-04 | ODI | Afghanistan v Zimbabwe | 161 · 226 | Zimbabwe won by 65 runs | Sharjah Cricket Stadium |
| 2016-01-02 | ODI | Afghanistan v Zimbabwe | 58 · 175 | Zimbabwe won by 117 runs | Sharjah Cricket Stadium |
| 2015-12-29 | ODI | Afghanistan v Zimbabwe | 254/6 · 253/7 | Afghanistan won by 4 wickets | Sharjah Cricket Stadium |
| 2015-12-25 | ODI | Afghanistan v Zimbabwe | 131 · 82 | Afghanistan won by 49 runs | Sharjah Cricket Stadium |
| 2015-10-28 | T20I | Zimbabwe v Afghanistan | 190/7 · 191/5 | Afghanistan won by 5 wickets | Bulawayo |
| 2015-10-26 | T20I | Zimbabwe v Afghanistan | 153/5 · 154/4 | Afghanistan won by 6 wickets | Bulawayo |
| 2015-10-24 | ODI | Zimbabwe v Afghanistan | 172 · 245/9 | Afghanistan won by 73 runs | Bulawayo |
| 2015-10-22 | ODI | Zimbabwe v Afghanistan | 184/8 · 185/7 | Afghanistan won by 3 wickets | Bulawayo |
| 2015-10-20 | ODI | Zimbabwe v Afghanistan | 229/4 · 223/8 | Zimbabwe won by 6 wickets | Bulawayo |
| 2015-10-18 | ODI | Zimbabwe v Afghanistan | 213 · 271/6 | Afghanistan won by 58 runs | Bulawayo |
| 2015-10-16 | ODI | Zimbabwe v Afghanistan | 126/2 · 122 | Zimbabwe won by 8 wickets | Bulawayo |
| 2015-03-13 | ODI | Afghanistan v England | 111/7 · 101/1 | England won by 9 wickets | Sydney |
| 2015-03-08 | ODI | New Zealand v Afghanistan | 188/4 · 186 | New Zealand won by 6 wickets | Napier |
| 2015-03-04 | ODI | Australia v Afghanistan | 417/6 · 142 | Australia won by 275 runs | W.A.C.A |
| 2015-02-22 | ODI | Afghanistan v Sri Lanka | 232 · 236/6 | Sri Lanka won by 4 wickets | Dunedin |
| 2015-02-18 | ODI | Afghanistan v Bangladesh | 162 · 267 | Bangladesh won by 105 runs | Canberra |
| 2015-01-17 | ODI | Afghanistan v Ireland | 246/8 · 175 | Afghanistan won by 71 runs | Dubai International Cricket Stadium |
| 2015-01-10 | ODI | Afghanistan v Ireland | 180 · 181/7 | Ireland won by 3 wickets | Dubai International Cricket Stadium |
| 2014-07-24 | ODI | Zimbabwe v Afghanistan | 159 · 259 | Afghanistan won by 100 runs | Bulawayo |
| 2014-07-22 | ODI | Zimbabwe v Afghanistan | 261/8 · 264/8 | Afghanistan won by 2 wickets | Bulawayo |
| 2014-07-20 | ODI | Zimbabwe v Afghanistan | 257/2 · 256/7 | Zimbabwe won by 8 wickets | Bulawayo |
| 2014-07-18 | ODI | Zimbabwe v Afghanistan | 227/4 · 223/9 | Zimbabwe won by 6 wickets | Bulawayo |
| 2014-03-16 | T20I | Bangladesh v Afghanistan | 78/1 · 72 | Bangladesh won by 9 wickets | Mirpur |
| 2014-03-05 | ODI | Afghanistan v India | 159 · 160/2 | India won by 8 wickets | Mirpur |
| 2014-03-03 | ODI | Afghanistan v Sri Lanka | 124 · 253/6 | Sri Lanka won by 129 runs | Mirpur |
| 2014-03-01 | ODI | Bangladesh v Afghanistan | 222 · 254/6 | Afghanistan won by 32 runs | Fatullah |
| 2014-02-27 | ODI | Afghanistan v Pakistan | 176 · 248/8 | Pakistan won by 72 runs | Fatullah |
| 2013-12-08 | T20I | Afghanistan v Pakistan | 137/8 · 138/4 | Pakistan won by 6 wickets | Sharjah Cricket Stadium |
| 2013-11-30 | T20I | Afghanistan v Ireland | 157 · 225/7 | Ireland won by 68 runs | Abu Dhabi |
| 2012-09-21 | T20I | Afghanistan v England | 80 · 196/5 | England won by 116 runs | Colombo (RPS) |
| 2012-09-19 | T20I | Afghanistan v India | 136 · 159/5 | India won by 23 runs | Colombo (RPS) |
| 2012-08-25 | ODI | Afghanistan v Australia | 206 · 272/8 | Australia won by 66 runs | Sharjah Cricket Stadium |
| 2012-07-05 | ODI | Ireland v Afghanistan | 163 · 104 | Ireland won by 59 runs | Dublin |
| 2012-03-24 | T20I | Afghanistan v Ireland | 152/7 · 156/5 | Ireland won by 5 wickets | Dubai International Cricket Stadium |
| 2012-02-10 | ODI | Afghanistan v Pakistan | 195 · 198/3 | Pakistan won by 7 wickets | Sharjah Cricket Stadium |
| 2010-07-03 | ODI | Afghanistan v Ireland | 198 · 237/9 | Ireland won by 39 runs | Rotterdam |
| 2010-05-05 | T20I | Afghanistan v South Africa | 80 · 139/7 | South Africa won by 59 runs | Bridgetown |
| 2010-05-01 | T20I | Afghanistan v India | 115/8 · 116/3 | India won by 7 wickets | Gros Islet |
| 2010-02-13 | T20I | Afghanistan v Ireland | 147/2 · 142/8 | Afghanistan won by 8 wickets | Dubai International Cricket Stadium |
| 2010-02-09 | T20I | Afghanistan v Ireland | 139/8 · 126 | Afghanistan won by 13 runs | Dubai International Cricket Stadium |
| 2010-02-01 | T20I | Afghanistan v Ireland | 121/9 · 124/5 | Ireland won by 5 wickets | Colombo (PSS) |