The cricket teams of Bangladesh and South Africa have competed against each other in ODIs since 2003 .
The cricket teams of Bangladesh and South Africa have played against each other in ODIs since 2003 .