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 2008: 37,863 in 846 matches (from the 18,801 of 18,807 matches with full scorecards).

More filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND/RCB2008-202684690713637863254*49.114260188.8895216533642651
David WarnerAUS/DC/SS2009-20266667616428951335*41.542956497.9358182443138635
Joe RootENG/RR/ST2012-2026521659802783926248.083997869.6467153312757167
Rohit SharmaIND/MI/DC2008-2026789820942783226438.342889996.3154160532653992
Kane WilliamsonNZ/ND/SH2010-2026562642822504625144.733528070.9951143292540274
Kumar SangakkaraSL/PK/DC2008-2018541602522496931945.403285476.0059134282604256
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
AB de VilliersSA/RCB/DC2008-202155958410823080278*48.492524091.4445138252066626
Hashim AmlaSA/IWX/PK2008-20224605514822661311*45.053350167.6461111252525156
Babar AzamPAK/SS/RR2015-2026527571672244419644.532500489.7639161382338298
Ross TaylorNZ/RCB/DC2008-20255866601182189329040.392865576.4040118382081386
Faf du PlessisSA/IWX/RCB2011-2026612641722162519938.012380390.8531141322088556
Jonny BairstowENG/PK/MI2011-2026523616652079524637.742456184.6739101532313500
Martin GuptillNZ/PK/MI2009-20265766274820699237*35.752402086.1734116502114641
Alastair CookENG/ESS2008-2023331498332059129444.283930752.395110019250824
Alex HalesENG/ST/AS2011-2026620641451986923633.3417586112.9826115492266667
Ben DuckettENG/BH/MS2014-2026462573431980024137.362174191.0735106422556203
Chris GayleWI/KKR/RCB2008-2022574591581975733337.0717162115.12351073716921232
Tamim IqbalBAN/IWX/DR2008-2025504565391922520636.552388880.4827126442188316
Mushfiqur RahimBAN/DR/SR2008-202658964210119218219*35.522707170.9923102381791277
Dawid MalanENG/PK/HH2014-2026508585571916121936.292320482.5829117482171389
Angelo MathewsSL/KKR/DC2008-202656560112618717200*39.402860365.4421104281644323
Tom LathamNZ/CAN/DUR2012-20264365314118693264*38.152991662.4839105401950204
Jason RoyENG/KKR/DC2012-2026589605291859918032.2916054115.8527108522157523
MS DhoniIND/CSK/RPS2008-20256876372141853022443.812100188.2312107191463517
Wayne MadsenITA/DER/PZ2014-20264025096318233204*40.882531072.0436104432172176
Paul StirlingIRE/SR/GAW2008-2026632649261809616229.051810499.9624103512058565
Shikhar DhawanIND/PK/DC2008-2024502521441796619037.6617875100.5126108232154303
Shakib Al HasanBAN/KKR/AS2008-2026681682851783321729.872032487.7413113441780270
Travis HeadAUS/RCB/AS2013-2026418496371769123038.541984289.163393282034407
Aaron FinchAUS/KKR/RCB2010-2024539545411753117234.7816223108.0627110451696583
Colin IngramSA/DC/AS2010-20265075496317442257*35.891973888.373584291837485
Brendon McCullumNZ/KKR/RCB2008-2019509558391742930233.581801696.742196411790639
Adam LythENG/PS/RR2014-2026413529201723023033.852600066.273591402205289
Joe ClarkeMS/MR/PS2015-20264535443417027229*33.392135679.733193552034338
Ravi BoparaENG/PK/SS2008-20256376361211676219232.552054781.581591271422364
Glenn MaxwellAUS/RCB/PK2011-20266886579416666201*29.6012305135.441788581465772
Shane WatsonAUS/RCB/CSK2008-20204915324316629185*34.011791092.8519100331698587
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
Eoin MorganENG/IRE/KKR2008-2023611596831610819131.401648897.701986441363564
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
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.