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
Scotland Zimbabwe Scotland 26 runs Edinburgh Jun 15, 2017 ODI # 3892
Scotland Zimbabwe Zimbabwe 6 wickets Edinburgh Jun 17, 2017 ODI # 3893
Sri Lanka Zimbabwe Zimbabwe 6 wickets Galle Jun 30, 2017 ODI # 3897
Sri Lanka Zimbabwe Sri Lanka 7 wickets Galle Jul 2, 2017 ODI # 3899
Sri Lanka Zimbabwe Sri Lanka 8 wickets Hambantota Jul 6, 2017 ODI # 3901
Sri Lanka Zimbabwe Zimbabwe 4 wickets Hambantota Jul 8, 2017 ODI # 3903
Sri Lanka Zimbabwe Zimbabwe 3 wickets Hambantota Jul 10, 2017 ODI # 3904

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:
Sri Lanka v Zimbabwe at Hambantota, 5th ODI, Jul 10, 2017 [ODI # 3904]
Sri Lanka v Zimbabwe at Hambantota, 4th ODI, Jul 8, 2017 [ODI # 3903]
Sri Lanka v Zimbabwe at Hambantota, 3rd ODI, Jul 6, 2017 [ODI # 3901]