Match results
Team 1 Team 2 Winner Margin Ground Match Date Scorecard
Sri Lanka Bangladesh Bangladesh 90 runs Dambulla Mar 25, 2017 ODI # 3855
Sri Lanka Bangladesh no result Dambulla Mar 28, 2017 ODI # 3856
Sri Lanka Bangladesh Sri Lanka 70 runs Colombo (SSC) Apr 1, 2017 ODI # 3858
Ireland Bangladesh no result Dublin (Malahide) May 12, 2017 ODI # 3866
Bangladesh New Zealand New Zealand 4 wickets Dublin May 17, 2017 ODI # 3868
Ireland Bangladesh Bangladesh 8 wickets Dublin (Malahide) May 19, 2017 ODI # 3869
Bangladesh New Zealand Bangladesh 5 wickets Dublin May 24, 2017 ODI # 3871
England Bangladesh England 8 wickets The Oval Jun 1, 2017 ODI # 3875
Australia Bangladesh no result The Oval Jun 5, 2017 ODI # 3879
Bangladesh New Zealand Bangladesh 5 wickets Cardiff Jun 9, 2017 ODI # 3883
Bangladesh India India 9 wickets Birmingham Jun 15, 2017 ODI # 3891
South Africa Bangladesh South Africa 10 wickets Kimberley Oct 15, 2017 ODI # 3923
South Africa Bangladesh South Africa 104 runs Paarl Oct 18, 2017 ODI # 3925
South Africa Bangladesh South Africa 200 runs East London Oct 22, 2017 ODI # 3929

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:
South Africa v Bangladesh at East London, 3rd ODI, Oct 22, 2017 [ODI # 3929]
South Africa v Bangladesh at Paarl, 2nd ODI, Oct 18, 2017 [ODI # 3925]
South Africa v Bangladesh at Kimberley, 1st ODI, Oct 15, 2017 [ODI # 3923]