ICC Ranking on July 1st 2010 is available. Australia is on top spot with 7546 points although Australia lost three continuous matches against England. South Africa is on 2nd & India on 3rd position.
Pakistan who early eliminate from world cup is on 7th rank. In ODI batting ranking no Pakistani player is on top 20. Shoaib Malik, Salman Butt & Shahid Afridi are on 29, 29 & 333 position respectively.
Shahid Afridi is only bowler who is in top 10 ODI bowlers ranking. His ranking is 8th. Shahid Afidi is performing for Pakistan and his recent record has lifted his ranking also. His bowling is helping Pakistan in winning matches whereas now a days his batting is also going good as he is making runs.