ওয়ানডেতে দক্ষিণ আফ্রিকার বিপক্ষে ২১টি ম্যাচ খেলেছে বাংলাদেশ। এর মধ্যে জয় পেয়েছে চারটিতে। হেরেছে ১৭টিতে। ২০০৭ সালের বিশ্বকাপে প্রথমবার দক্ষিণ আফ্রিকাকে হারায় টাইগাররা (৬৭ রানে)। এরপর ২০১৫ সালে মিরপুরে ও চট্টগ্রামে দুটি ওয়ানডে জিতে ৭ উইকেটে ও ৯ উইকেটে। ২০১৯ সালে দুই দলের শেষ ওয়ানডে ম্যাচে বাংলাদেশ জয় পেয়েছে ২১ রানে।