ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting records (All cricket)

Virat Kohli has scored the most runs in men's cricket since 2010: 36,968 in 802 matches (from the 18,246 of 18,252 matches with full scorecards).

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2010-01-01×

Player figures come from full scorecards, which we hold for 18,246 of the 18,252 matches in this selection (from 2010). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND/RCB2010-202680286913136968254*50.094160188.8694212523545635
David WarnerAUS/DC/SS2010-20266447396428409335*42.092909997.6358178413088618
Joe RootENG/RR/ST2012-2026521659802783926248.083997869.6467153312757167
Rohit SharmaIND/MI/DC2010-2026714748792627926439.282728696.3154151492532947
Kane WilliamsonNZ/ND/SH2010-2026562642822504625144.733528070.9951143292540274
Steve SmithAUS/DC/RR2010-2026581649952440723944.063351372.8359119292396367
James VinceENG/SS/ST2014-2026635717602409624036.682566993.8732139442980408
Jos ButtlerENG/RR/MI2011-202673674410123325162*36.2820931111.4423156542161858
Quinton de KockSA/KKR/RCB2012-2026657687482309917836.1521116109.3938138452451722
Babar AzamPAK/SS/RR2015-2026527571672244419644.532500489.7639161382338298
Faf du PlessisSA/IWX/RCB2011-2026612641722162519938.012380390.8531141322088556
Jonny BairstowENG/PK/MI2011-2026523616652079524637.742456184.6739101532313500
Kumar SangakkaraSL/PK/DC2010-2018434484442050531946.602677876.5750105242141224
Hashim AmlaSA/IWX/PK2010-20224154934320216311*44.922944568.665696232237150
Alex HalesENG/ST/AS2011-2026620641451986923633.3417586112.9826115492266667
Ben DuckettENG/BH/MS2014-2026462573431980024137.362174191.0735106422556203
AB de VilliersSA/RCB/DC2010-20214704889119403278*48.872014896.3037118201716579
Martin GuptillNZ/PK/MI2010-20265345814419393237*36.112225987.1233109471984612
Dawid MalanENG/PK/HH2014-2026508585571916121936.292320482.5829117482171389
Tom LathamNZ/CAN/DUR2012-20264365314118693264*38.152991662.4839105401950204
Alastair CookENG/ESS2010-2023296444301861729444.973537152.63488617226722
Jason RoyENG/KKR/DC2012-2026589605291859918032.2916054115.8527108522157523
Ross TaylorNZ/RCB/DC2010-20254975581071845029040.912402876.793599341716302
Wayne MadsenITA/DER/PZ2014-20264025096318233204*40.882531072.0436104432172176
Mushfiqur RahimBAN/DR/SR2010-20265425869518052219*36.772495572.342397351666269
Paul StirlingIRE/SR/GAW2010-2026625642251795116229.0917911100.2224102512045562
Angelo MathewsSL/KKR/DC2010-202652756211617800200*39.912737465.032199271561309
Travis HeadAUS/RCB/AS2013-2026418496371769123038.541984289.163393282034407
Shikhar DhawanIND/PK/DC2010-2024483503391758619037.9017535100.2926104222116295
Aaron FinchAUS/KKR/RCB2010-2024539545411753117234.7816223108.0627110451696583
Colin IngramSA/DC/AS2010-20265075496317442257*35.891973888.373584291837485
Adam LythENG/PS/RR2014-2026413529201723023033.852600066.273591402205289
Tamim IqbalBAN/IWX/DR2010-2025442493391711620637.702069182.7224116361927299
Joe ClarkeMS/MR/PS2015-20264535443417027229*33.392135679.733193552034338
Chris GayleWI/KKR/RCB2010-2022515522521686633335.8913672123.3626963213861124
Glenn MaxwellAUS/RCB/PK2011-20266886579416666201*29.6012305135.441788581465772
Sam NortheastHAM/YOR/KEN2014-20263544575016554410*40.672419968.413487321823171
Daniel Bell-DrummondAUC/KEN/RK2014-20263905093916372300*34.832331170.232698381949169
Alex LeesENG/YOR/DUR2014-2026352465321628119537.602644761.563981381859142
KL RahulIND/RCB/PK2013-2026410439611622219942.921807189.7729111241511472
Shakib Al HasanBAN/KKR/AS2010-2026627621781609921729.651792789.8010103401600254
Keaton JenningsENG/PS/DUR2014-2026370465531595331838.722644960.323667371933123
David MillerSA/IWX/PK2010-20267096372041590914236.7412613126.131269251134674
Colin MunroNZ/KKR/DC2012-2026527533451582728132.4312347128.181890361487713
Kusal MendisSL/QG/PZ2015-2026435493341567024534.141830385.612098421633365
Tom WestleyENG/ESS2014-2026358456351561025437.082511762.15347528204397
Sam HainENG/BH/HH2014-2026365439761550420842.712426863.892697271562184
Shai HopeWI/DC/HH2015-2026434474591549817037.341889582.023273161283440
Eoin MorganENG/KKR/RCB2010-2023588573761544919131.081575698.051980431307543
Kieron PollardWI/MI/AS2010-20267516791771542711930.7311281136.7557445977987
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.