Match results
Team 1 Team 2 Winner Margin Ground Match Date Scorecard
New Zealand Bangladesh New Zealand 6 wickets Napier Jan 3, 2017 T20I # 574
New Zealand Bangladesh New Zealand 47 runs Mount Maunganui Jan 6, 2017 T20I # 575
New Zealand Bangladesh New Zealand 27 runs Mount Maunganui Jan 8, 2017 T20I # 576
New Zealand Bangladesh New Zealand 7 wickets Wellington Jan 12-16, 2017 Test # 2246
New Zealand Bangladesh New Zealand 9 wickets Christchurch Jan 20-23, 2017 Test # 2248
India Bangladesh India 208 runs Hyderabad (Deccan) Feb 9-13, 2017 Test # 2249
Sri Lanka Bangladesh Sri Lanka 259 runs Galle Mar 7-11, 2017 Test # 2252
Sri Lanka Bangladesh Bangladesh 4 wickets Colombo (PSS) Mar 15-19, 2017 Test # 2254
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
Sri Lanka Bangladesh Sri Lanka 6 wickets Colombo (RPS) Apr 4, 2017 T20I # 606
Sri Lanka Bangladesh Bangladesh 45 runs Colombo (RPS) Apr 6, 2017 T20I # 607
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
Bangladesh Australia Bangladesh 20 runs Dhaka Aug 27-30, 2017 Test # 2272
Bangladesh Australia Australia 7 wickets Chattogram Sep 4-7, 2017 Test # 2273
South Africa Bangladesh South Africa 333 runs Potchefstroom Sep 28-Oct 2, 2017 Test # 2276
South Africa Bangladesh South Africa inns & 254 runs Bloemfontein Oct 6-8, 2017 Test # 2277
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
South Africa Bangladesh South Africa 20 runs Bloemfontein Oct 26, 2017 T20I # 626
South Africa Bangladesh South Africa 83 runs Potchefstroom Oct 29, 2017 T20I # 628

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 Potchefstroom, 2nd T20I, Oct 29, 2017 [T20I # 628]
South Africa v Bangladesh at Bloemfontein, 1st T20I, Oct 26, 2017 [T20I # 626]
South Africa v Bangladesh at East London, 3rd ODI, Oct 22, 2017 [ODI # 3929]