8. Meghann Moira Lanning, Australia Born in Singapore, Meghann made her ODI debut in January, 2011 against England. A magnificent batsmen, the Australian in her 11 matches has scored 407 runs, her top score being 128 against India in March, 2012. With stunning stroke and brilliant play, the teenager surely deserves a place in this list of top female cricket players.