| 26 Jan 2021 | IRE 230 v AFG 266/93rd ODI · ODI | AFG | 19 | 0/35 | 0 | Afghanistan won by 36 runs | Abu Dhabi | Ireland v Afghanistan in United Arab Emirates 2020/21 |
| 24 Jan 2021 | IRE 259/9 v AFG 260/32nd ODI · ODI | AFG | 16 | 0/9 | 0 | Afghanistan won by 7 wickets (with 28 balls remaining) | Abu Dhabi | Ireland v Afghanistan in United Arab Emirates 2020/21 |
| 21 Jan 2021 | IRE 271/9 v AFG 287/91st ODI · ODI | AFG | 38 | - | 0 | Afghanistan won by 16 runs | Abu Dhabi | Ireland v Afghanistan in United Arab Emirates 2020/21 |
| 9 Nov 2019 | WI 247/9 v AFG 2002nd ODI · ODI | AFG | 0 | 1/10 | 1 | West Indies won by 47 runs | Lucknow | West Indies v Afghanistan in India 2019/20 |
| 6 Nov 2019 | WI 197/3 v AFG 1941st ODI · ODI | AFG | 5 | 0/15 | 0 | West Indies won by 7 wickets (with 21 balls remaining) | Lucknow | West Indies v Afghanistan in India 2019/20 |
| 10 Mar 2019 | IRE 219/5 v AFG 216/65th ODI · ODI | AFG | 24 | - | 0 | Ireland won by 5 wickets (with 16 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 2 Mar 2019 | IRE v AFG 250/72nd ODI · ODI | AFG | 22 | - | 0 | No result | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 25 Sept 2018 | AFG 252/8 v IND 252Match 5 · ODI | AFG | 5 | 1/19 | 0 | Match tied | Dubai | 2018 Asia Cup |
| 15 Mar 2018 | WI 197/8 v AFG 198/7Match 4 · ODI | AFG | 1 | - | 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 | 22 | - | 0 | Hong Kong won by 30 runs (D/L method) | Bulawayo | 2018 Cricket World Cup Qualifier |
| 19 Feb 2018 | AFG 241/9 v ZIM 955th ODI · ODI | AFG | 76 | - | 1 | Afghanistan won by 146 runs | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 10 Dec 2017 | IRE 180/5 v AFG 1773rd ODI · ODI | AFG | 27 | - | 0 | Ireland won by 5 wickets (with 72 balls remaining) | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 7 Dec 2017 | IRE 271/9 v AFG 2202nd ODI · ODI | AFG | 48 | - | 0 | Ireland won by 51 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 5 Dec 2017 | IRE 100 v AFG 238/91st ODI · ODI | AFG | 10 | 0/7 | 1 | Afghanistan won by 138 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 11 Jun 2017 | WI 138/6 v AFG 1352nd ODI · ODI | AFG | 9 | - | 0 | West Indies won by 4 wickets (with 64 balls remaining) | Gros Islet | Afghanistan tour of West Indies 2017 |
| 9 Jun 2017 | WI 149 v AFG 212/61st ODI · ODI | AFG | 81 | - | 0 | Afghanistan won by 63 runs | Gros Islet | Afghanistan tour of West Indies 2017 |
| 19 Jul 2016 | IRE 265/5 v AFG 253/94th ODI · ODI | AFG | 3 | - | 0 | Ireland won by 12 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 14 Jul 2016 | IRE 237/4 v AFG 2362nd ODI · ODI | AFG | 3 | - | 0 | Ireland won by 6 wickets (with 15 balls remaining) | Belfast | Afghanistan tour of Ireland 2016 |
| 12 Jul 2016 | IRE 211 v AFG 2501st ODI · ODI | AFG | 29 | 0/15 | 0 | Afghanistan won by 39 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 6 Jul 2016 | SCO 132 v AFG 178/62nd ODI · ODI | AFG | 16 | 0/7 | 1 | Afghanistan won by 78 runs (D/L method) | Edinburgh | Afghanistan tour of Scotland 2016 |
| 4 Jul 2016 | SCO v AFG 283/41st ODI · ODI | AFG | 39 | - | 0 | No result | Edinburgh | Afghanistan tour of Scotland 2016 |
| 13 Mar 2015 | ENG 101/1 v AFG 111/7Match 6 · ODI | AFG | 7 | - | 0 | England won by 9 wickets (with 41 balls remaining) (D/L method) | Sydney | 2015 Cricket World Cup |
| 8 Mar 2015 | NZ 188/4 v AFG 186Match 5 · ODI | AFG | 1 | - | 0 | New Zealand won by 6 wickets (with 83 balls remaining) | Napier | 2015 Cricket World Cup |
| 4 Mar 2015 | AUS 417/6 v AFG 142Match 4 · ODI | AFG | 13 | 0/18 | 0 | Australia won by 275 runs | Perth | 2015 Cricket World Cup |
| 26 Feb 2015 | AFG 211/9 v SCO 210Match 3 · ODI | AFG | 51 | 0/8 | 0 | Afghanistan won by 1 wicket (with 3 balls remaining) | Dunedin | 2015 Cricket World Cup |
| 22 Feb 2015 | SL 236/6 v AFG 232Match 2 · ODI | AFG | 24 | - | 0 | Sri Lanka won by 4 wickets (with 10 balls remaining) | Dunedin | 2015 Cricket World Cup |
| 18 Feb 2015 | BAN 267 v AFG 162Match 1 · ODI | AFG | 1 | 0/32 | 0 | Bangladesh won by 105 runs | Canberra | 2015 Cricket World Cup |
| 17 Jan 2015 | AFG 246/8 v IRE 175Match 4 · ODI | AFG | 13 | 1/28 | 1 | Afghanistan won by 71 runs | Dubai | Dubai Triangular Series 2014–15 |
| 14 Jan 2015 | AFG 63 v SCO 213/7Match 3 · ODI | AFG | 21 | - | 1 | Scotland won by 150 runs | Abu Dhabi | Dubai Triangular Series 2014–15 |
| 10 Jan 2015 | AFG 180 v IRE 181/7Match 2 · ODI | AFG | 81 | 4/37 | 1 | Ireland won by 3 wickets (with 40 balls remaining) | Dubai | Dubai Triangular Series 2014–15 |
| 8 Jan 2015 | AFG 240/2 v SCO 237/8Match 1 · ODI | AFG | 74 | - | 0 | Afghanistan won by 8 wickets (with 42 balls remaining) | Dubai | Dubai Triangular Series 2014–15 |
| 4 Dec 2014 | UAE 258/9 v AFG 2284th ODI · ODI | AFG | 1 | - | 0 | U.A.E. won by 30 runs | Dubai | Afghanistan tour of United Arab Emirates 2014/15 |
| 2 Dec 2014 | UAE 273/5 v AFG 276/83rd ODI · ODI | AFG | 67 | 1/27 | 0 | Afghanistan won by 2 wickets (with 2 balls remaining) | Dubai | Afghanistan tour of United Arab Emirates 2014/15 |
| 28 Nov 2014 | UAE 249/5 v AFG 248/61st ODI · ODI | AFG | DNB | 0/12 | 1 | U.A.E. won by 5 wickets (with 8 balls remaining) | Dubai | Afghanistan tour of United Arab Emirates 2014/15 |
| 24 Jul 2014 | ZIM 159 v AFG 2594th ODI · ODI | AFG | 7 | - | 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 | 56 | - | 0 | Afghanistan won by 2 wickets (with 2 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2014 |
| 25 Aug 2012 | AUS 272/8 v AFG 206Only ODI · ODI | AFG | 0 | 0/16 | 0 | Australia won by 66 runs | Sharjah | Australia v Afghanistan in United Arab Emirates 2012 |
| 5 Jul 2012 | IRE 163 v AFG 104Only ODI · ODI | AFG | 4 | 0/5 | 1 | Ireland won by 59 runs | Dublin | Afghanistan tour of Ireland 2012 |
| 31 Mar 2012 | AFG 259/5 v NED 256/92nd ODI · ODI | AFG | 43 | 1/47 | 0 | Afghanistan won by 5 wickets (with 22 balls remaining) | Sharjah | Afghanistan v Netherlands in United Arab Emirates 2011/12 |
| 29 Mar 2012 | AFG 153 v NED 156/11st ODI · ODI | AFG | 25 | - | 0 | Netherlands won by 9 wickets (with 142 balls remaining) | Sharjah | Afghanistan v Netherlands in United Arab Emirates 2011/12 |
| 11 Oct 2010 | KEN 189/2 v AFG 1883rd ODI · ODI | AFG | 35 | 0/16 | 0 | Kenya won by 8 wickets (with 51 balls remaining) | Nairobi | Afghanistan tour of Kenya 2010/11 |
| 7 Oct 2010 | KEN 180 v AFG 881st ODI · ODI | AFG | 1 | - | 0 | Kenya won by 92 runs | Nairobi | Afghanistan tour of Kenya 2010/11 |
| 18 Aug 2010 | SCO 121/4 v AFG 1202nd ODI · ODI | AFG | 25 | - | 0 | Scotland won by 6 wickets (with 97 balls remaining) | Ayr | Afghanistan tour of Scotland 2010 |
| 16 Aug 2010 | SCO 224/9 v AFG 225/11st ODI · ODI | AFG | DNB | - | 1 | Afghanistan won by 9 wickets (with 114 balls remaining) | Ayr | Afghanistan tour of Scotland 2010 |
| 10 Jul 2010 | AFG 219/5 v NED 218/5Match 17 · ODI | AFG | 3 | - | 0 | Afghanistan won by 5 wickets (with 24 balls remaining) | Rotterdam | 2010 ICC World Cricket League Division One |
| 9 Jul 2010 | AFG 141 v SCO 142/8Match 12 · ODI | AFG | 3 | - | 1 | Scotland won by 2 wickets (with 37 balls remaining) | Rotterdam | 2010 ICC World Cricket League Division One |