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
10,252 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.
1Harry Brook782 runs · 13 matches2Gerhard Erasmus681 runs · 16 matches
3Matt Renshaw611 runs · 10 matches4Kamindu Mendis561 runs · 15 matches
5Shai Hope539 runs · 8 matches6Dhiren Gondaria515 runs · 12 matches7Olipa Gerald506 runs · 15 matches8Pavan Rathnayake506 runs · 8 matches
9Travis Head498 runs · 10 matches
10Ben Duckett489 runs · 10 matches11Tom Banton456 runs · 10 matches12Jan Frylinck444 runs · 16 matches
2Mitchell Starc25 wickets · 6 matches3Josh Tongue24 wickets · 7 matches4Brad Evans23 wickets · 9 matches5JJ Smit23 wickets · 14 matches6Juma Miyagi22 wickets · 11 matches7Mohomad Aslam22 wickets · 11 matches8Meet Bhavsar21 wickets · 11 matches9Muhammad Asim21 wickets · 11 matches
10Ollie Robinson21 wickets · 3 matches11Ruben Trumpelmann21 wickets · 16 matches12Sachin Gill21 wickets · 13 matches