South Africa 328 runs, 13th highest ODI score, highest ever for South Africa, 2nd highest in Pakistan by any team, highest ever at Rawalpindi (South Africa have the top 2 high scores in Rawalpindi - also 321 v UAE 16/02/1996).