10. Laura Wolvaardt (South Africa) - 7 centuries in 94 ODI innings
9. Karen Rolton (Australia) - 8 centuries in 132 ODI innings
8. Sophie Devine (New Zealand) - 8 centuries in 131 ODI innings
7. Claire Taylor (England) - 8 centuries in 120 ODI innings
6. Charlotte Edwards (England) - 9 centuries in 180 ODI innings
5. Tammy Beaumont (England) - 9 centuries in 105 ODI innings
4. Chamari Athapaththu (Sri Lanka) - 9 centuries in 101 ODI innings
3. Natalie Sciver-Brunt (England) - 9 centuries in 94 ODI innings
2. Suzie Bates (New Zealand) - 13 centuries in 154 ODI innings
1. Meg Lanning (Australia) - 15 centuries in 102 ODI innings
Next : Top 10 Indian bowlers with most wickets in T20 World Cup history
Click to read more..