OneTipOneHand
Bringing the game to you…
Loading your next view.
OneTipOneHand
Loading your next view.
Spot an error, a missing record or a photograph that needs attention?
Photo: Edgbaston · Will Noakes · CC BY 2.0
3,422 players
Numbers come from the matches in our archive, so they cover recorded matches, not always a whole career. “Last 90 days” runs to 2026-11-15; the “Most international” rows count international matches only. Other totals combine club and international matches unless a format is chosen, and Test totals combine both innings. These are not ICC rankings. Featured players are editorial picks.
1Smriti Mandhana4,612 runs · 165 matches
2Chamari Atapattu3,897 runs · 145 matches
3Beth Mooney3,816 runs · 126 matches
4Harmanpreet Kaur3,561 runs · 166 matches
5Danielle Wyatt3,465 runs · 158 matches
6Shafali Verma3,453 runs · 122 matches
7Suzie Bates3,207 runs · 123 matches8Esha Oza3,202 runs · 116 matches
9Hayley Matthews3,188 runs · 115 matches10Gaby Lewis3,109 runs · 117 matches
11Nat Sciver-Brunt3,061 runs · 131 matches
12Sophie Devine3,006 runs · 113 matches
1Deepti Sharma187 wickets · 157 matches2T Putthawong157 wickets · 100 matches
3Sophie Ecclestone154 wickets · 113 matches
4Megan Schutt142 wickets · 118 matches5Kary Chan133 wickets · 103 matches
6Onnicha Kamchomphu130 wickets · 126 matches
7Suleeporn Laomi125 wickets · 115 matches
8Nahida Akter123 wickets · 106 matches
9Hayley Matthews119 wickets · 115 matches10Vaishnave Mahesh119 wickets · 96 matches11Nida Dar118 wickets · 132 matches
12Amelia Kerr113 wickets · 106 matches