To get back to no. 1, India need to win tomorrow's match.
If Bangladesh manages to win against SA (seems impossible though), India will be no. 1 again irrespective of the match result against NZ on 22nd.
Current status:
Ind & SA win:
Ind & Ban win:
Ban & NZ win:
SA & NZ win:
On the back of his 32nd ton and an overall tally of 263 runs in the three-match series against New Zealand, Virat Kohli replaced AB de Villiers as the No. 1 batsman in ICC's ODI rankings.
The latest update, at the conclusion of the India-New Zealand, South Africa-Bangladesh and Pakistan-Sri Lanka bilateral series, saw the Indian skipper register his highest rating points of 889, which is also the highest ever for an Indian batsman. Sachin Tendulkar in 1998 had garnered 887 points and Kohli himself had done it earlier.