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
12,367 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-14; 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
2Mohammad Babar Azam4,545 runs · 142 matches
3Jos Buttler4,345 runs · 160 matches
4Rohit Sharma4,027 runs · 153 matches
5Virat Kohli3,963 runs · 118 matches
6Chamari Atapattu3,897 runs · 145 matches
7Beth Mooney3,816 runs · 126 matches
8Harmanpreet Kaur3,561 runs · 166 matches
9Martin Guptill3,503 runs · 123 matches
10Danielle Wyatt3,465 runs · 158 matches
11Shafali Verma3,453 runs · 122 matches
12Paul Stirling3,435 runs · 144 matches
1Deepti Sharma187 wickets · 157 matches
2Adil Rashid169 wickets · 151 matches
3Ish Sodhi164 wickets · 140 matches
4Tim Southee162 wickets · 126 matches5Ehsan Khan161 wickets · 114 matches
6Sandeep Lamichhane159 wickets · 82 matches7T Putthawong157 wickets · 100 matches
8Wanindu Hasaranga155 wickets · 93 matches
9Sophie Ecclestone154 wickets · 113 matches
10Mustafizur Rahman153 wickets · 119 matches11Mitchell Santner151 wickets · 139 matches
12Adam Zampa149 wickets · 116 matches