Amid a messy public saga over the captaincy of the national team, the latest International Cricket Council rankings make for sobering reading - New Zealand has dipped below Bangladesh in the one-day international ladder.

New Zealand, on the back of a 3-0 series loss to Sri Lanka, occupies ninth spot, one below Bangladesh who are 2-0 up in their current five-match home series with the West Indies.

Only Zimbabwe, Ireland, the Netherlands and Kenya are ranked below the Kiwis, who are eighth of nine ranked teams in tests and also eighth in T20s.

New Zealand's next destination is South Africa, who are ranked No 1 in tests, second in ODIs and fifth in T20s.