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
118426Sachin TendulkarIndia
182John EdrichEngland
1168Dennis AmissEngland
1134Dennis AmissEngland
1193David LloydEngland
1359Glenn TurnerNew Zealand
1216Sir Viv RichardsWest Indies
1174Greg ChappellAustralia
1250Clive RadleyEngland
1526Sir Viv RichardsWest Indies
1469Gordon GreenidgeWest Indies
1658Graeme WoodAustralia
1677Zaheer AbbasPakistan
11086David GowerEngland
1813Desmond HaynesWest Indies
11232Desmond HaynesWest Indies
1805Sunil GavaskarIndia
11084Javed MiandadPakistan
1806Andrew JonesNew Zealand
11007Desmond HaynesWest Indies
11174Dean JonesAustralia
1658Sir Richie RichardsonWest Indies
1942Javed MiandadPakistan
11349Brian LaraWest Indies
11133Hansie CronjeSouth Africa
1806Brian LaraWest Indies
11611Sachin TendulkarIndia
11338Sourav GangulyIndia
11894Sachin TendulkarIndia
11767Sourav GangulyIndia
11579Sourav GangulyIndia
11260Mahela JayawardeneSri Lanka
11362Mohammad YousufPakistan
11168Mohammad YousufPakistan
11025Rahul DravidIndia
11191Ricky PontingAustralia
11333Kumar SangakkaraSri Lanka
11601Matthew HaydenAustralia
11119Gautam GambhirIndia
11198Ricky PontingAustralia
11058Hashim AmlaSouth Africa
11381Virat KohliIndia
11184Kumar SangakkaraSri Lanka
11373Misbah-ul-HaqPakistan
11256Kumar SangakkaraSri Lanka
11489Martin GuptillNew Zealand
11388David WarnerAustralia
11460Virat KohliIndia
11202Virat KohliIndia
11490Rohit SharmaIndia
1673Aaron FinchAustralia
1705Paul StirlingIreland
1956Merwe ErasmusNamibia
11584Shubman GillIndia
1742Kusal MendisSri Lanka
1808Joe RootEngland
1352Daryl MitchellNew Zealand
2240Virat KohliIndia
2651Virat KohliIndia
2694Pathum SilvaSri Lanka
21377Virat KohliIndia
2781Vriitya AravindUnited Arab Emirates
2509Janneman MalanSouth Africa
2568Steven SmithAustralia
21377Virat KohliIndia
21030Rohit SharmaIndia
21154Steven SmithAustralia
21293Rohit SharmaIndia
21376Kane WilliamsonNew Zealand
21244Angelo MathewsSri Lanka
21301Mohammad HafeezPakistan
21119Tillakaratne DilshanSri Lanka
21315Jonathan TrottEngland
21166Michael HusseyAustralia
2995Virat KohliIndia
21097MS DhoniIndia
21217Chris GayleWest Indies
21425Sachin TendulkarIndia
21010Kumar SangakkaraSri Lanka
21092Rahul DravidIndia
21310Herschelle GibbsSouth Africa
21154Ricky PontingAustralia
21467Gary KirstenSouth Africa
21202Sanath JayasuriyaSri Lanka
21761Rahul DravidIndia
21328Sourav GangulyIndia
21212Aravinda de SilvaSri Lanka
21595Saeed AnwarPakistan
21112David BoonAustralia
2699Inzamam-ul-HaqPakistan
2808Inzamam-ul-HaqPakistan
2865Ramiz RajaPakistan
2810Martin CroweNew Zealand
2646Sanjay ManjrekarIndia
2931Saleem MalikPakistan
21047Chris BroadEngland
2782Gordon GreenidgeWest Indies
2768David BoonAustralia
21231Sir Viv RichardsWest Indies
2802Kepler WesselsAustralia
2834Glenn TurnerNew Zealand
2501Javed MiandadPakistan
2454Allan BorderAustralia
2350Geoff BoycottEngland
2201David GowerEngland
2493Geoff BoycottEngland
2151Dennis AmissEngland
2182Glenn TurnerNew Zealand
2109Roy FredericksWest Indies
2169Ian ChappellAustralia
2293Dennis AmissEngland
2150Keith StackpoleAustralia
260Ian ChappellAustralia
214650Virat KohliIndia
341Doug WaltersAustralia
314234Kumar SangakkaraSri Lanka
3106Keith FletcherEngland
3114Keith FletcherEngland
3267Keith FletcherEngland
3133John EdrichEngland
3147Mike BrearleyEngland
3148Desmond HaynesWest Indies
3127Derek RandallEngland
3346Greg ChappellAustralia
3429Gordon GreenidgeWest Indies
3390Bruce EdgarNew Zealand
3479Roy DiasSri Lanka
3749Gordon GreenidgeWest Indies
3695Sir Viv RichardsWest Indies
3830Allan BorderAustralia
3748Kris SrikkanthIndia
3746Desmond HaynesWest Indies
3937Dean JonesAustralia
3818Geoff MarshAustralia
3673Saeed AnwarPakistan
3606Geoff MarshAustralia
3818Inzamam-ul-HaqPakistan
3769Mohammad AzharuddinIndia
3606Mark TaylorAustralia
31089Sachin TendulkarIndia
31442Gary KirstenSouth Africa
31178Sanath JayasuriyaSri Lanka
31268Mohammad AzharuddinIndia
31468Mark WaughAustralia
31328Sachin TendulkarIndia
31141Sachin TendulkarIndia
31204Jacques KallisSouth Africa
31116Grant FlowerZimbabwe
31017Virender SehwagIndia
3947Sourav GangulyIndia
31185Mahela JayawardeneSri Lanka
3942Kumar SangakkaraSri Lanka
31424Ricky PontingAustralia
3964AB de VilliersSouth Africa
31087Hamilton MasakadzaZimbabwe
31139Shane WatsonAustralia
31026Virat KohliIndia
31268Virat KohliIndia
31054Virat KohliIndia
31207Tillakaratne DilshanSri Lanka
3827Quinton de KockSouth Africa
31011Upul TharangaSri Lanka
31000Jonny BairstowEngland
31345Shai HopeWest Indies
3473Marnus LabuschagneAustralia
3464Tamim IqbalBangladesh
31255Rohit SharmaIndia
3770Aaron JonesUnited States of America
3650Rohit SharmaIndia
3605Kariyawasam AsalankaSri Lanka
3150Glenn PhillipsNew Zealand
4142Kannaur RahulIndia
4617Shai HopeWest Indies
4560Keacy CartyWest Indies
41220Vriitya AravindUnited Arab Emirates
4454Harry TectorIreland
4769Monank PatelUnited States of America
4465David WarnerAustralia
41141Aaron FinchAustralia
4998Brendan TaylorZimbabwe
4983Joe RootEngland
4808George BaileyAustralia
41193AB de VilliersSouth Africa
4845Dinesh ChandimalSri Lanka
41201Kumar SangakkaraSri Lanka
4990Tillakaratne DilshanSri Lanka
41127Kumar SangakkaraSri Lanka
4921Tillakaratne DilshanSri Lanka
41013Shane WatsonAustralia
41287Yuvraj SinghIndia
4893Yuvraj SinghIndia
41153Sanath JayasuriyaSri Lanka
4984Graeme SmithSouth Africa
4946Matthew HaydenAustralia
41192Marvan AtapattuSri Lanka
41098Adam GilchristAustralia
41300Jacques KallisSouth Africa
41084Marvan AtapattuSri Lanka
41241Adam GilchristAustralia
41166Ricky PontingAustralia
41107Ijaz AhmedPakistan
41281Ijaz AhmedPakistan
41053Aamer SohailPakistan
4580Mark WaughAustralia
4745Mark WaughAustralia
4798David BoonAustralia
4603Saleem MalikPakistan
4472Dean JonesAustralia
4813Sir Richie RichardsonWest Indies
4742John WrightNew Zealand
4890Sir Viv RichardsWest Indies
4724Geoff MarshAustralia
4721Javed MiandadPakistan
4730Sir Viv RichardsWest Indies
4522Kim HughesAustralia
4471Mohsin KhanHong Kong
4378John WrightNew Zealand
4328Sir Viv RichardsWest Indies
4111Derek RandallEngland
4104Mudassar NazarPakistan
4316Graham GoochEngland
4126Clive LloydWest Indies
4247Alan TurnerAustralia
479Alvin KallicharranWest Indies
4131Bev CongdonNew Zealand
4101Greg ChappellAustralia
427Bill LawryAustralia
413865Ricky PontingAustralia
513430Sanath JayasuriyaSri Lanka
524Keith FletcherEngland
587Ian ChappellAustralia
566Mike DennessEngland
5117Greg ChappellAustralia
598Gordon GreenidgeWest Indies
5234Alvin KallicharranWest Indies
5100Javed MiandadPakistan
5100Surinder AmarnathIndia
5342Dilip VengsarkarIndia
5302David GowerEngland
5302Kim HughesAustralia
5648Allan LambEngland
5383Sir Viv RichardsWest Indies
5484Steve SmithAustralia
5701Sir Richie RichardsonWest Indies
5632Javed MiandadPakistan
5618Kris SrikkanthIndia
5883Geoff MarshAustralia
5793Imran KhanPakistan
5565Arjuna RanatungaSri Lanka
5440Desmond HaynesWest Indies
5724Saeed AnwarPakistan
5794Brian LaraWest Indies
5529Asanka GurusinhaSri Lanka
5939Mark WaughAustralia
51188Aravinda de SilvaSri Lanka
51104Mohammad AzharuddinIndia
51004Ajay JadejaIndia
51144Ajay JadejaIndia
51161Mohammad YousufPakistan
51082Stuart CarlisleZimbabwe
51173Younis KhanPakistan
51037Matthew HaydenAustralia
5921Stephen FlemingNew Zealand
5954Michael ClarkeAustralia
51062Upul TharangaSri Lanka
51240Sourav GangulyIndia
5865Younis KhanPakistan
51000Tillakaratne DilshanSri Lanka
51075Mohammad HafeezPakistan
5867Imrul KayesBangladesh
5840David WarnerAustralia
51196Rohit SharmaIndia
51062Hashim AmlaSouth Africa
5918Khurram KhanUnited Arab Emirates
5785Joe RootEngland
5968Ross TaylorNew Zealand
5921Joe RootEngland
51085Usman KhawajaAustralia
5443Kannaur RahulIndia
5421Andy BalbirnieIreland
5736Calum MacLeodScotland
51204Daryl MitchellNew Zealand
5136Joe RootEngland
5613Daryl MitchellNew Zealand
5531Rahmanullah GurbazAfghanistan
6579Rachin RavindraNew Zealand
6135Shubman GillIndia
6724Shreyas IyerIndia
61151Pathum SilvaSri Lanka
6515Saim AyubPakistan
6407Mushfiqur RahimBangladesh
6431Virat KohliIndia
61076Babar AzamPakistan
6743Alex HalesEngland
6897Shikhar DhawanIndia
6960Shikhar DhawanIndia
61046Ross TaylorNew Zealand
61163AB de VilliersSouth Africa
6892Hashim AmlaSouth Africa
6785Mahela JayawardeneSri Lanka
61032Mahela JayawardeneSri Lanka
6861Salman ButtPakistan
6848Cameron WhiteAustralia
6972Sachin TendulkarIndia
61209AB de VilliersSouth Africa
61033Shahriar NafeesBangladesh
6911Inzamam-ul-HaqPakistan
6895MS DhoniIndia
6981Chris GayleWest Indies
61130Virender SehwagIndia
61074Inzamam-ul-HaqPakistan
6904Sachin TendulkarIndia
61106Inzamam-ul-HaqPakistan
6959Michael BevanAustralia
61011Sachin TendulkarIndia
61090Aamer SohailPakistan
6901Inzamam-ul-HaqPakistan
6514Stephen FlemingNew Zealand
6699Aravinda de SilvaSri Lanka
6789Martin CroweNew Zealand
6417Sachin TendulkarIndia
6546Geoff MarshAustralia
6716Dean JonesAustralia
6607Javed MiandadPakistan
6859Allan LambEngland
6622Martin CroweNew Zealand
6620Ramiz RajaPakistan
6475Javed MiandadPakistan
6641David HookesAustralia
6372Mudassar NazarPakistan
6297Graham GoochEngland
6298Desmond HaynesWest Indies
6340Kim HughesAustralia
699Brian RoseEngland
694Graham GoochEngland
693Dennis AmissEngland
6111Ken WadsworthNew Zealand
6232Greg ChappellAustralia
655Rohan KanhaiWest Indies
675Paul SheahanAustralia
622Greg ChappellAustralia
612650Mahela JayawardeneSri Lanka
711739Inzamam-ul-HaqPakistan
717Basil D'OliveiraEngland
774Geoff BoycottEngland
750Mike SmithEngland
7226Ian ChappellAustralia
7109Majid KhanPakistan
780Graham BarlowEngland
782Richie RobinsonAustralia
793Graham RoopeEngland
7273Greg ChappellAustralia
7264Alvin KallicharranWest Indies
7346Bruce LairdAustralia
7294Desmond HaynesWest Indies
7438Allan BorderAustralia
7598John WrightNew Zealand
7603Graeme WoodAustralia
7595Allan BorderAustralia
7840Graham GoochEngland
7593Sir Richie RichardsonWest Indies
7647Shoaib MohammadPakistan
7540Allan BorderAustralia
7709Kepler WesselsAustralia
7379Carl HooperWest Indies
7685Phil SimmonsWest Indies
7885Navjot SidhuIndia
7494Sanath JayasuriyaSri Lanka
71059Mark WaughAustralia
7951Rahul DravidIndia
71038Ricky PontingAustralia
7928Grant FlowerZimbabwe
7851Russel ArnoldSri Lanka
71067Roger TwoseNew Zealand
71114Sourav GangulyIndia
7898Yasir HameedPakistan
7895Shoaib MalikPakistan
7892Adam GilchristAustralia
7963Ramnaresh SarwanWest Indies
71103MS DhoniIndia
7807Tamim IqbalBangladesh
7825Michael HusseyAustralia
7919Kumar SangakkaraSri Lanka
7964Misbah-ul-HaqPakistan
7752Upul TharangaSri Lanka
7879AB de VilliersSouth Africa
71162Shikhar DhawanIndia
7967Eoin MorganEngland
7956Quinton de KockSouth Africa
7739Virat KohliIndia
7882Shai HopeWest Indies
7948Kane WilliamsonNew Zealand
7400Aqib SulehriOman
7405Babar AzamPakistan
7462Kongala VimukthiSri Lanka
7709Shai HopeWest Indies
71065Babar AzamPakistan
7129William YoungNew Zealand
7558Keacy CartyWest Indies
8119Kusal MendisSri Lanka
81060Kannaur RahulIndia
8694Shamarh BrooksWest Indies
8537Ben DuckettEngland
8425Sherfane RutherfordWest Indies
8399MahmudullahBangladesh
8353Glenn MaxwellAustralia
8870Jason RoyEngland
8943Ross TaylorNew Zealand
8905Faf du PlessisSouth Africa
8893Sean WilliamsZimbabwe
8727Martin GuptillNew Zealand
81160Tillakaratne DilshanSri Lanka
8872Joe RootEngland
8728David HusseyAustralia
8868Michael ClarkeAustralia
8806Andrew StraussEngland
8900Michael ClarkeAustralia
8681Shoaib MalikPakistan
81089Mahela JayawardeneSri Lanka
8948Shiv ChanderpaulWest Indies
8885Mohammad YousufPakistan
8879Adam GilchristAustralia
8888Brian LaraWest Indies
81097Chris GayleWest Indies
8980Rahul DravidIndia
8848Jacques KallisSouth Africa
8960Shiv ChanderpaulWest Indies
8891Nathan AstleNew Zealand
81034Daryll CullinanSouth Africa
8937Ajay JadejaIndia
8484Aamer SohailPakistan
8846Saeed AnwarPakistan
8684Vinod KambliIndia
8704Sachin TendulkarIndia
8367Andrew JonesNew Zealand
8522Mohammad AzharuddinIndia
8567Ramiz RajaPakistan
8590Dean JonesAustralia
8837Ramiz RajaPakistan
8587Roy DiasSri Lanka
8539Sir Richie RichardsonWest Indies
8552Bruce EdgarNew Zealand
8416Martin CroweNew Zealand
8338Greg ChappellAustralia
8219Allan BorderAustralia
8278Mike GattingEngland
891Zaheer AbbasPakistan
8270Mike BrearleyEngland
881Chris OldEngland
873Jock EdwardsNew Zealand
8209Majid KhanPakistan
896Keith FletcherEngland
849Sir Richard HadleeNew Zealand
869Ross EdwardsAustralia
813Keith StackpoleAustralia
811579Jacques KallisSouth Africa
911542Rohit SharmaIndia
912Ian RedpathAustralia
956Alan KnottEngland
9186Ross EdwardsAustralia
994Brijesh PatelIndia
961Brijesh PatelIndia
9244Peter WilleyEngland
979Wasim RajaPakistan
987Majid KhanPakistan
9218John DysonAustralia
9240Clive LloydWest Indies
9527Kapil DevIndia
9328Sidath WettimunySri Lanka
9382Sir Richie RichardsonWest Indies
9528Mohammad AzharuddinIndia
9575Mudassar NazarPakistan
9799Saleem MalikPakistan
9584Mohinder AmarnathIndia
9533Allan BorderAustralia
9329Allan BorderAustralia
9496Imran KhanPakistan
9672Peter KirstenSouth Africa
9674Desmond HaynesWest Indies
9840Arjuna RanatungaSri Lanka
9481Aravinda de SilvaSri Lanka
9955Sanath JayasuriyaSri Lanka
9891Inzamam-ul-HaqPakistan
9831Adam GilchristAustralia
9949Michael BevanAustralia
9846Herschelle GibbsSouth Africa
9960Alistair CampbellZimbabwe
9878Damien MartynAustralia
91077Sanath JayasuriyaSri Lanka
9841Yuvraj SinghIndia
9919Rahul DravidIndia
9874Inzamam-ul-HaqPakistan
91080Ian BellEngland
9848Gautam GambhirIndia
9680Suresh RainaIndia
9787Shakib Al HasanBangladesh
9826Upul TharangaSri Lanka
9685Gautam GambhirIndia
9846Mahela JayawardeneSri Lanka
91098George BaileyAustralia