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,913 players
Alec StewartNo recorded matches in this window
Andrew StraussNo recorded matches in this window
Ashton TurnerNo recorded matches in this window
Andrew TyeNo recorded matches in this windowNumbers 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.
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 matches
11Sandeep Lamichhane13 wickets · 6 matches12Meet Bhavsar12 wickets · 5 matches