Faf du Plessis (185 off 141 balls) set the highest ODI score at Newlands helping his side to a 41-run victory against Sri Lanka on Tuesday.

Faf du Plessis (185 off 141 balls) set the highest ODI score at Newlands helping his side to a 41-run victory against Sri Lanka on Tuesday.