In ICC ODI Ranking, South Africa were placed 5th position whereas Pakistan were placed 6th position. South Africa and Pakistan have played in 78 ODI, with South Africa winning 50 matches against Pakistan 28.
In most recent game, South Africa and Pakistan were face each other at Lord's, London on Jun 23 2019, Pakistan had made score 308/7 in the batting first and they had defeated South Africa by 49 runs.