| 28 Feb 2024 | AFG 155 & 218 v IRE 263 & 111/4Only Test · Test | AFG | 7 & 32 | - | 0 | Ireland won by 6 wickets | Abu Dhabi | - |
| 2 Feb 2024 | SL 439/9 & 56/0 v AFG 198 & 296Only Test · Test | AFG | 31 & 47 | - | 1 | Sri Lanka won by 10 wickets | Colombo | Afghanistan tour of Sri Lanka 2023/24 |
| 18 Jun 2019 | ENG 397/6 v AFG 247/8Match 5 · ODI | AFG | 0 | - | 0 | England won by 150 runs | Manchester | 2019 Cricket World Cup |
| 15 Jun 2019 | AFG 125 v SA 131/1Match 4 · ODI | AFG | 32 | - | 0 | South Africa won by 9 wickets (with 116 balls remaining) (D/L method) | Cardiff | 2019 Cricket World Cup |
| 8 Jun 2019 | AFG 172 v NZ 173/3Match 3 · ODI | AFG | 31 | - | 0 | New Zealand won by 7 wickets (with 107 balls remaining) | Taunton | 2019 Cricket World Cup |
| 21 May 2019 | IRE 179 v AFG 305/72nd ODI · ODI | AFG | 5 | - | 0 | Afghanistan won by 126 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 8 Mar 2019 | IRE 114 v AFG 2234th ODI · ODI | AFG | 9 | - | 0 | Afghanistan won by 109 runs | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 10 Dec 2017 | IRE 180/5 v AFG 1773rd ODI · ODI | AFG | 9 | - | 0 | Ireland won by 5 wickets (with 72 balls remaining) | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 11 Jun 2017 | WI 138/6 v AFG 1352nd ODI · ODI | AFG | 8 | - | 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 | 5 | - | 0 | Afghanistan won by 63 runs | Gros Islet | Afghanistan tour of West Indies 2017 |
| 19 Mar 2017 | IRE 265/4 v AFG 264/83rd ODI · ODI | AFG | 1 | - | 0 | Ireland won by 6 wickets (with 9 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 17 Mar 2017 | IRE 304 v AFG 3382nd ODI · ODI | AFG | 25 | - | 0 | Afghanistan won by 34 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 15 Mar 2017 | IRE 262 v AFG 292/71st ODI · ODI | AFG | 51 | - | 0 | Afghanistan won by 30 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 26 Feb 2017 | ZIM 54 v AFG 253/95th ODI · ODI | AFG | 46 | - | 1 | Afghanistan won by 106 runs (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 21 Feb 2017 | ZIM 129 v AFG 1263rd ODI · ODI | AFG | 0 | - | 1 | Zimbabwe won by 3 runs | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 19 Feb 2017 | ZIM 184 v AFG 238/92nd ODI · ODI | AFG | 14 | - | 0 | Afghanistan won by 54 runs | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 16 Feb 2017 | ZIM 99/4 v AFG 2151st ODI · ODI | AFG | 39 | - | 0 | Afghanistan won by 12 runs (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 17 Jul 2016 | IRE 150 v AFG 229/73rd ODI · ODI | AFG | 10 | - | 0 | Afghanistan won by 79 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 6 Jul 2016 | SCO 132 v AFG 178/62nd ODI · ODI | AFG | 6 | - | 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 | 1 | - | 0 | No result | Edinburgh | Afghanistan tour of Scotland 2016 |
| 6 Jan 2016 | ZIM 248 v AFG 254/85th ODI · ODI | AFG | 30 | - | 2 | Afghanistan won by 2 wickets (with 2 balls remaining) | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 4 Jan 2016 | ZIM 226 v AFG 1614th ODI · ODI | AFG | 4 | - | 0 | Zimbabwe won by 65 runs | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 2 Jan 2016 | ZIM 175 v AFG 583rd ODI · ODI | AFG | 0 | - | 1 | Zimbabwe won by 117 runs | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 29 Dec 2015 | ZIM 253/7 v AFG 254/62nd ODI · ODI | AFG | 31 | - | 0 | Afghanistan won by 4 wickets (with 14 balls remaining) | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 25 Dec 2015 | ZIM 82 v AFG 1311st ODI · ODI | AFG | 63 | - | 1 | Afghanistan won by 49 runs | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 24 Oct 2015 | ZIM 172 v AFG 245/95th ODI · ODI | AFG | 54 | - | 0 | Afghanistan won by 73 runs | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 22 Oct 2015 | ZIM 184/8 v AFG 185/74th ODI · ODI | AFG | 23 | - | 0 | Afghanistan won by 3 wickets (with 20 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 20 Oct 2015 | ZIM 229/4 v AFG 223/83rd ODI · ODI | AFG | 56 | - | 1 | Zimbabwe won by 6 wickets (with 2 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 18 Oct 2015 | ZIM 213 v AFG 271/62nd ODI · ODI | AFG | 60 | - | 1 | Afghanistan won by 58 runs | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 16 Oct 2015 | ZIM 126/2 v AFG 1221st ODI · ODI | AFG | 9 | - | 0 | Zimbabwe won by 8 wickets (with 160 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 22 Jul 2014 | ZIM 261/8 v AFG 264/83rd ODI · ODI | AFG | 0 | - | 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 | 13 | - | 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 | 43 | - | 0 | Zimbabwe won by 6 wickets (with 28 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2014 |
| 2 May 2014 | AFG 302/5 v UAE 232Match 2 · ODI | AFG | 53 | - | 0 | Afghanistan won by 70 runs | Kuala Lumpur | 2014 ACC Premier League |
| 1 May 2014 | AFG 218/4 v HK 216Match 1 · ODI | AFG | 18 | - | 0 | Afghanistan won by 6 wickets (with 41 balls remaining) | Kuala Lumpur | 2014 ACC Premier League |
| 5 Mar 2014 | AFG 159 v IND 160/2Match 4 · ODI | AFG | 31 | - | 0 | India won by 8 wickets (with 106 balls remaining) | Mirpur | 2014 Asia Cup |
| 3 Mar 2014 | AFG 124 v SL 253/6Match 3 · ODI | AFG | 21 | - | 0 | Sri Lanka won by 129 runs | Mirpur | 2014 Asia Cup |
| 27 Feb 2014 | AFG 176 v PAK 248/8Match 1 · ODI | AFG | 44 | - | 1 | Pakistan won by 72 runs | Fatullah | 2014 Asia Cup |
| 10 Feb 2012 | AFG 195 v PAK 198/3Only ODI · ODI | AFG | 9 | - | 0 | Pakistan won by 7 wickets (with 77 balls remaining) | Sharjah | - |
| 7 Aug 2011 | CAN 230 v AFG 213/81st ODI · ODI | AFG | 1 | - | 0 | Afghanistan won by 2 wickets (with 11 balls remaining) (D/L method) | King City | Afghanistan tour of Canada 2011 |
| 9 Oct 2010 | KEN 139 v AFG 143/42nd ODI · ODI | AFG | 5* | - | 0 | Afghanistan won by 6 wickets (with 138 balls remaining) | Nairobi | Afghanistan tour of Kenya 2010/11 |
| 7 Oct 2010 | KEN 180 v AFG 881st ODI · ODI | AFG | 41 | - | 0 | Kenya won by 92 runs | Nairobi | Afghanistan tour of Kenya 2010/11 |
| 16 Aug 2010 | SCO 224/9 v AFG 225/11st ODI · ODI | AFG | 6 | - | 0 | Afghanistan won by 9 wickets (with 114 balls remaining) | Ayr | Afghanistan tour of Scotland 2010 |
| 9 Jul 2010 | AFG 141 v SCO 142/8Match 12 · ODI | AFG | 15 | - | 1 | Scotland won by 2 wickets (with 37 balls remaining) | Rotterdam | 2010 ICC World Cricket League Division One |
| 7 Jul 2010 | NED 202/8 v AFG 203/4Match 11 · ODI | AFG | 3 | - | 0 | Afghanistan won by 6 wickets (with 45 balls remaining) | Voorburg | 2010 ICC World Cricket League Division One |
| 5 Jul 2010 | KEN 233/7 v AFG 234/9Match 7 · ODI | AFG | 12 | - | 1 | Afghanistan won by 1 wicket (with 0 balls remaining) | Amstelveen | 2010 ICC World Cricket League Division One |
| 3 Jul 2010 | IRE 237/9 v AFG 198Match 4 · ODI | AFG | 21 | - | 0 | Ireland won by 39 runs | Rotterdam | 2010 ICC World Cricket League Division One |
| 1 Jul 2010 | CAN 257/7 v AFG 258/4Match 1 · ODI | AFG | 50 | - | 1 | Afghanistan won by 6 wickets (with 8 balls remaining) | Voorburg | 2010 ICC World Cricket League Division One |
| 16 Feb 2010 | AFG 289/6 v CAN 288/81st ODI · ODI | AFG | 114 | - | 0 | Afghanistan won by 1 run | UAE | Canada v Afghanistan in United Arab Emirates 2009/10 |
| 1 Sept 2009 | NED 231/7 v AFG 232/42nd ODI · ODI | AFG | 15 | - | 0 | Afghanistan won by 6 wickets (with 20 balls remaining) | Amstelveen | Afghanistan tour of Netherlands 2009 |