South Africa opener Lizelle Lee has shot up seven spots to become the top-ranked batter in the ICC Women’s ODI Player Rankings after a fabulous run in the ongoing five-match series against India in which her side has taken a winning 3-1 lead. (More Cricket News)