Match results
Team 1 Team 2 Winner Margin Ground Match Date Scorecard
Zimbabwe Afghanistan Afghanistan 12 runs Harare Feb 16, 2017 ODI # 3835
Zimbabwe Afghanistan Afghanistan 54 runs Harare Feb 19, 2017 ODI # 3837
Zimbabwe Afghanistan Zimbabwe 3 runs Harare Feb 21, 2017 ODI # 3838
Zimbabwe Afghanistan Zimbabwe 7 wickets Harare Feb 24, 2017 ODI # 3840
Zimbabwe Afghanistan Afghanistan 106 runs Harare Feb 26, 2017 ODI # 3842
Afghanistan Ireland Afghanistan 30 runs Greater Noida Mar 15, 2017 ODI # 3850
Afghanistan Ireland Afghanistan 34 runs Greater Noida Mar 17, 2017 ODI # 3851
Afghanistan Ireland Ireland 6 wickets Greater Noida Mar 19, 2017 ODI # 3852
Afghanistan Ireland Ireland 3 wickets Greater Noida Mar 22, 2017 ODI # 3853
Afghanistan Ireland Afghanistan 7 wickets Greater Noida Mar 24, 2017 ODI # 3854
West Indies Afghanistan Afghanistan 63 runs Gros Islet Jun 9, 2017 ODI # 3884
West Indies Afghanistan West Indies 4 wickets Gros Islet Jun 11, 2017 ODI # 3887
West Indies Afghanistan no result Gros Islet Jun 14, 2017 ODI # 3890
Afghanistan Ireland Afghanistan 138 runs Sharjah Dec 5, 2017 ODI # 3935
Afghanistan Ireland Ireland 51 runs Sharjah Dec 7, 2017 ODI # 3937
Afghanistan Ireland Ireland 5 wickets Sharjah Dec 10, 2017 ODI # 3940

year 2016 « year 2017 » year 2018

Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
Afghanistan v Ireland at Sharjah, 3rd ODI, Dec 10, 2017 [ODI # 3940]
Afghanistan v Ireland at Sharjah, 2nd ODI, Dec 7, 2017 [ODI # 3937]
Afghanistan v Ireland at Sharjah, 1st ODI, Dec 5, 2017 [ODI # 3935]