| 14 Feb 2024 | SL 267/3 v AFG 2663rd ODI · ODI | AFG | 4 | 0/47 | 1 | Sri Lanka won by 7 wickets (with 88 balls remaining) | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 23 Jan 2022 | NED 189 v AFG 237/62nd ODI · ODI | AFG | DNB | 0/23 | 0 | Afghanistan won by 48 runs | Doha | Netherlands v Afghanistan in Qatar 2021/22 |
| 21 Jan 2022 | NED 186 v AFG 222/81st ODI · ODI | AFG | 0* | 0/23 | 0 | Afghanistan won by 36 runs | Doha | Netherlands v Afghanistan in Qatar 2021/22 |
| 11 Nov 2019 | WI 253/5 v AFG 249/73rd ODI · ODI | AFG | DNB | 1/57 | 0 | West Indies won by 5 wickets (with 8 balls remaining) | Lucknow | West Indies v Afghanistan in India 2019/20 |
| 9 Nov 2019 | WI 247/9 v AFG 2002nd ODI · ODI | AFG | 13 | 1/37 | 3 | West Indies won by 47 runs | Lucknow | West Indies v Afghanistan in India 2019/20 |
| 10 May 2019 | SCO 325/7 v AFG 269/3Only ODI · ODI | AFG | DNB | 0/50 | 0 | Afghanistan won by 2 runs (D/L method) | Edinburgh | Afghanistan tour of Scotland 2019 |
| 25 Mar 2018 | WI 204 v AFG 206/3Final · ODI | AFG | DNB | 1/26 | 1 | Afghanistan won by 7 wickets (with 56 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 23 Mar 2018 | IRE 209/7 v AFG 213/5Match 6 · ODI | AFG | DNB | 0/18 | 0 | Afghanistan won by 5 wickets (with 5 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 20 Mar 2018 | UAE 177 v AFG 178/5Match 5 · ODI | AFG | DNB | 0/21 | 0 | Afghanistan won by 5 wickets (with 93 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 15 Mar 2018 | WI 197/8 v AFG 198/7Match 4 · ODI | AFG | 7* | 1/31 | 0 | Afghanistan won by 3 wickets (with 14 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 8 Mar 2018 | AFG 195/9 v HK 241/8Match 3 · ODI | AFG | 1 | 1/34 | 0 | Hong Kong won by 30 runs (D/L method) | Bulawayo | 2018 Cricket World Cup Qualifier |
| 6 Mar 2018 | ZIM 196 v AFG 194Match 2 · ODI | AFG | 0 | 0/32 | 1 | Zimbabwe won by 2 runs | Bulawayo | 2018 Cricket World Cup Qualifier |
| 4 Mar 2018 | AFG 255 v SCO 256/3Match 1 · ODI | AFG | 6 | 0/30 | 0 | Scotland won by 7 wickets (with 16 balls remaining) | Bulawayo | 2018 Cricket World Cup Qualifier |
| 19 Feb 2018 | AFG 241/9 v ZIM 955th ODI · ODI | AFG | 21 | 2/15 | 0 | Afghanistan won by 146 runs | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 16 Feb 2018 | AFG 135/0 v ZIM 1344th ODI · ODI | AFG | DNB | 1/15 | 0 | Afghanistan won by 10 wickets (with 173 balls remaining) | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 30 Nov 2014 | UAE 282/4 v AFG 280/82nd ODI · ODI | AFG | 1* | 0/32 | 0 | U.A.E. won by 6 wickets (with 10 balls remaining) | Dubai | Afghanistan tour of United Arab Emirates 2014/15 |
| 24 Jul 2014 | ZIM 159 v AFG 2594th ODI · ODI | AFG | 3* | 3/29 | 0 | Afghanistan won by 100 runs | Bulawayo | Afghanistan tour of Zimbabwe 2014 |
| 22 Jul 2014 | ZIM 261/8 v AFG 264/83rd ODI · ODI | AFG | 14 | 1/51 | 0 | Afghanistan won by 2 wickets (with 2 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2014 |
| 20 Jul 2014 | ZIM 257/2 v AFG 256/72nd ODI · ODI | AFG | DNB | 1/41 | 0 | Zimbabwe won by 8 wickets (with 39 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2014 |
| 18 Jul 2014 | ZIM 227/4 v AFG 223/91st ODI · ODI | AFG | 0 | 0/40 | 0 | Zimbabwe won by 6 wickets (with 28 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2014 |