Cricket, India, Sports October 19, 2017 India pushed to Second place by South Africa in ICC rankings South Africa back on top as No. 1 ODI team in ICC rankings.