Mithali Raj tops ICC ODI batting rankings; Australia’s Ellyse Perry & New Zealand’s Amy Satterthwaite ranked second and third respectively.