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
1Harry Brook782 runs · 13 matches2Gerhard Erasmus681 runs · 16 matches
3Shafali Verma675 runs · 14 matches
4Matt Renshaw611 runs · 10 matches5Kamindu Mendis561 runs · 15 matches
6Shai Hope539 runs · 8 matches7Dhiren Gondaria515 runs · 12 matches8Olipa Gerald506 runs · 15 matches9Pavan Rathnayake506 runs · 8 matches
10Travis Head498 runs · 10 matches
11Ben Duckett489 runs · 10 matches12Tom Banton456 runs · 10 matches13,783 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.
2Deepti Sharma28 wickets · 14 matches3Shree Charani27 wickets · 12 matches
4Mitchell Starc25 wickets · 6 matches5Josh Tongue24 wickets · 7 matches6Brad Evans23 wickets · 9 matches7JJ Smit23 wickets · 14 matches8Juma Miyagi22 wickets · 11 matches9Mohomad Aslam22 wickets · 11 matches10Meet Bhavsar21 wickets · 11 matches11Muhammad Asim21 wickets · 11 matches
12Ollie Robinson21 wickets · 3 matches