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.

PositionMost RunsPlayer NameTeam Name
14429Babar AzamPakistan
198Ricky PontingAustralia
1127Graeme SmithSouth Africa
1302Matthew HaydenAustralia
1169Hamilton MasakadzaZimbabwe
1471Tillakaratne DilshanSri Lanka
1441Umar AkmalPakistan
1195Shane WatsonAustralia
1507Paul StirlingIreland
1490Rakep PatelKenya
1397Alex HalesEngland
1325Mohammad ShahzadAfghanistan
1641Virat KohliIndia
1357Evin LewisWest Indies
1689Shikhar DhawanIndia
1748Paul StirlingIreland
1415Mohammad HafeezPakistan
11326Mohammad RizwanPakistan
11164Suryakumar YadavIndia
1863Muhammad WaseemUnited Arab Emirates
1909Muhammad WaseemUnited Arab Emirates
1859Abhishek SharmaIndia
189Sanju SamsonIndia
2696Sahibzada FarhanPakistan
2860K Kadowaki-FlemingItaly
2738RG MukasaUganda
2996Mohammad RizwanPakistan
2939Babar AzamPakistan
2404Kannaur RahulIndia
2729Kevin O'BrienIreland
262Kongala VimukthiSri Lanka
2590Rohit SharmaIndia
2352Babar AzamPakistan
2520Mohammad ShahzadAfghanistan
2323Ben CooperNetherlands
2455Collins ObuyaKenya
2390Aaron FinchAustralia
2472Martin GuptillNew Zealand
2169Mahela JayawardeneSri Lanka
2434Kumar SangakkaraSri Lanka
2373David WarnerAustralia
2159Salman ButtPakistan
2290Gautam GambhirIndia
2125Marcus TrescothickEngland
290Scott StyrisNew Zealand
24244Paul StirlingIreland
34231Rohit SharmaIndia
361Graeme SmithSouth Africa
3113Damien MartynAustralia
3262Shoaib MalikPakistan
3147Misbah-ul-HaqPakistan
3417Brendon McCullumNew Zealand
3353Kevin PietersenEngland
3471Virat KohliIndia
3163Mohammad HafeezPakistan
3445Matt MachanScotland
3385Virat KohliIndia
3497Rohit SharmaIndia
3576Fakhar ZamanPakistan
3330Mohammad ShahzadAfghanistan
3309Stephan BaardNamibia
361Salman AghaPakistan
3702Max O'DowdNetherlands
3397Dawid MalanEngland
3678Martin GuptillNew Zealand
3781Virat KohliIndia
3733Suryakumar YadavIndia
3829O ManishimweRwanda
3680Fiaz AhmedBahrain
4625Pathum SilvaSri Lanka
4725S SsesaziUganda
4791Nizakat KhanHong Kong
4735Babar AzamPakistan
4627Mitchell MarshAustralia
4352Tim SeifertNew Zealand
4637Ben CooperNetherlands
4563Babar AzamPakistan
4304AB de VilliersSouth Africa
4463Sabbir RahmanBangladesh
4292Matthew CrossScotland
4285Anamul HaqueBangladesh
4399Calum MacLeodScotland
4153Eoin MorganEngland
4459Brendon McCullumNew Zealand
4350David HusseyAustralia
4302Yuvraj SinghIndia
4127Rizwan CheemaCanada
492Sanath JayasuriyaSri Lanka
4251Andrew SymondsAustralia
44188Virat KohliIndia
453Brendon McCullumNew Zealand
549Stephen FlemingNew Zealand
53841Jos ButtlerEngland
5230Adam GilchristAustralia
571Brendon McCullumNew Zealand
5115Ross TaylorNew Zealand
5298Sanath JayasuriyaSri Lanka
5343Mahela JayawardeneSri Lanka
5418Gary WilsonIreland
5145Brendon McCullumNew Zealand
5273Lendl SimmonsWest Indies
5376Mohammad ShahzadAfghanistan
5283Zeeshan MaqsoodOman
5299Virat KohliIndia
5435Glenn MaxwellAustralia
5531Aaron FinchAustralia
5601Andy BalbirnieIreland
5589Jos ButtlerEngland
5335Kamran KhanQatar
5716Glenn PhillipsNew Zealand
5665Virandeep SinghMalaysia
5567Tilak VarmaIndia
5770Alishan SharafuUnited Arab Emirates
558Mitchell SantnerNew Zealand
6515Tim SeifertNew Zealand
6738Babar AzamPakistan
6576Mark ChapmanHong Kong
6575Mohammad SheikhBangladesh
6713Pathum SilvaSri Lanka
6572Tony UraPapua New Guinea
6329Jonny BairstowEngland
654Ishan KishanIndia
6411Hamilton MasakadzaZimbabwe
6515D'Arcy ShortAustralia
6283Marlon SamuelsWest Indies
6279Mark ChapmanHong Kong
6362Wesley BarresiNetherlands
6272Cameron WhiteAustralia
6406Shane WatsonAustralia
6136Tillakaratne DilshanSri Lanka
6330Niall O'BrienIreland
6286Kamran AkmalPakistan
6111Brendon McCullumNew Zealand
6227Younis KhanPakistan
664Nathan AstleNew Zealand
63531Martin GuptillNew Zealand
646Paul CollingwoodEngland
741Marcus TrescothickEngland
73414Mohammad RizwanPakistan
763Herschelle GibbsSouth Africa
7224Kevin PietersenEngland
7108Jesse RyderNew Zealand
7284Jean-Paul DuminySouth Africa
7319Suresh RainaIndia
7129David WarnerAustralia
7398Mohammad HafeezPakistan
7347Ahmed ShehzadPakistan
7270Ravi BoparaEngland
7277Jatinder SinghOman
7392Martin GuptillNew Zealand
7279Kannaur RahulIndia
7506Glenn MaxwellAustralia
752Abhishek SharmaIndia
7551Paras KhadkaNepal
7295Virat KohliIndia
7570Aiden MarkramSouth Africa
7724Brian BennettZimbabwe
7559Syed AzizMalaysia
7692S SsesaziUganda
7510Salman AghaPakistan
8486Brian BennettZimbabwe
8557Collins ObuyaKenya
8719Asif KhanUnited Arab Emirates
8524Quinton de KockSouth Africa
8669Virandeep SinghMalaysia
8291Jos ButtlerEngland
8526George MunseyScotland
8500Colin MunroNew Zealand
8277Colin MunroNew Zealand
8383Kane WilliamsonNew Zealand
8272Faf du PlessisSouth Africa
8343Richie BerringtonScotland
8257Jean-Paul DuminySouth Africa
8317Kamran AkmalPakistan
8371Mohammad ShahzadAfghanistan
8128Marlon SamuelsWest Indies
8278Graeme SmithSouth Africa
8105Shoaib MalikPakistan
8207Aftab AhmedBangladesh
861Stephen FlemingNew Zealand
83277David WarnerAustralia
834Kevin PietersenEngland
932Michael HusseyAustralia
93120Aaron FinchAustralia
954Andrew SymondsAustralia
9201Imran NazirPakistan
9100Ryan WatsonScotland
9273David WarnerAustralia
9316Graeme SmithSouth Africa
9124Asad ShafiqPakistan
9368Chris GayleWest Indies
9249Eoin MorganEngland
9336Tony UraPapua New Guinea
9259Kyle CoetzerScotland
9466Virat KohliIndia
9414MahmudullahBangladesh
9373Dinesh ChandimalSri Lanka
9288Rassie van der DussenSouth Africa
9663II SelemaniTanzania
9496MahmudullahBangladesh
9693Babar HayatHong Kong
9525Kamau LeverockBermuda
10516Vriitya AravindUnited Arab Emirates
1034James NeeshamNew Zealand
10489Evin LewisWest Indies
10285Quinton de KockSouth Africa
10440Calum MacLeodScotland
10410Martin GuptillNew Zealand
10370Shoaib MalikPakistan
10241Glenn MaxwellAustralia
10361Richie BerringtonScotland
10323Mohammad HafeezPakistan
10315Eoin MorganEngland
10253Gautam GambhirIndia
1099Kyle CoetzerScotland
1046Mohammad HafeezPakistan
102835Glenn MaxwellAustralia
1326Shivam DubeIndia
1618Hardik PandyaIndia