Bangladeshi cricket team in South Africa in 2017–18

Bangladeshi cricket team in South Africa in 2017–18
 
  South Africa Bangladesh
Dates 21 September – 29 October 2017
Captains Faf du Plessis (Tests, ODIs)
JP Duminy (T20Is)
Mushfiqur Rahim (Tests)
Mashrafe Mortaza (ODIs)
Shakib Al Hasan (T20Is)
Test series
Result South Africa won the 2-match series 2–0
Most runs Dean Elgar (330) Mahmudullah (122)
Most wickets Kagiso Rabada (15) Mominul Haque (3)
Subashis Roy (3)
Mustafizur Rahman (3)
Player of the series Dean Elgar (SA)
One Day International series
Results South Africa won the 3-match series 3–0
Most runs Quinton de Kock (287) Mushfiqur Rahim (178)
Most wickets Imran Tahir (6) Rubel Hossain (5)
Player of the series Quinton de Kock (SA)
Twenty20 International series
Results South Africa won the 2-match series 2–0
Most runs David Miller (126) Soumya Sarkar (91)
Most wickets Robert Frylinck (3)
Andile Phehlukwayo (3)
Aaron Phangiso (3)
Beuran Hendricks (3)
Shakib Al Hasan (3)
Player of the series David Miller (SA)

The Bangladesh cricket team toured South Africa in September and October 2017 to play two Tests, three One Day Internationals (ODIs) and two Twenty20 International (T20I) matches. It was Bangladesh's first tour of South Africa in nine years. Ahead of the series, Faf du Plessis was appointed captain of South Africa's ODI side, replacing AB de Villiers, therefore captaining South Africa in all three formats. However, du Plessis suffered an injury during the third ODI ruling him out of the T20I series, with JP Duminy replacing him as captain.

South Africa won the Test series 2–0, the ODI series 3–0 and the T20I series 2–0.