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
3Ben Duckett445 runs · 7 matches
4Harry Brook397 runs · 7 matches5Tom Banton394 runs · 7 matches6Jatinder Singh368 runs · 9 matches7Kamindu Mendis339 runs · 8 matches
8Shubman Gill334 runs · 3 matches9Clinto Anto330 runs · 5 matches
10Hayley Matthews326 runs · 3 matches11Kusal Mendis321 runs · 8 matches12Louren Steenkamp318 runs · 12 matches3,913 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 from 2026-08-16; 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.
11Sandeep Lamichhane13 wickets · 6 matches12Meet Bhavsar12 wickets · 5 matches