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
5Shreyas Iyer357 runs · 13 matches6Glenn Phillips341 runs · 5 matches7Riazat Ali Shah338 runs · 14 matches
8Ishan Kishan318 runs · 11 matches9Isaac Danladi314 runs · 7 matches
10Sanju Samson293 runs · 13 matches11Vinoo Balakrishnan277 runs · 8 matches
12Tilak Varma275 runs · 13 matches8,954 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-15 from 2026-08-17; 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.