Most Runs – Complete Cricket Stats & Records

This page lists the players with the most runs in cricket history. These records highlight the most consistent and impactful performances across different eras.
T20IAll-time500 entries
14596Babar AzamPAK212 clear of Jos Buttler
24384Jos ButtlerENG212 off the lead
34339Paul StirlingIRE257 off the lead
● LEADS
Babar AzamPAK
4596 · 212 ahead of Buttler
↑ IN THE CHASE
4
players sit within 10% of the lead on most runs
★ TOP-10 CUT-OFF
3338
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
India
5 of the top 50 · 20 teams represented

Most Runs — full list

500 entries, ranked
164JJ SmitNAM1336
289Not on recordMLT856
358Not on recordNAM704
Nothing matches that filter.