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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th 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 drawnTest1st 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 (Men's All internationals)

Virat Kohli has scored the most runs in men's internationals since 2008: 28,527 in 564 matches (from the 7,222 of 7,227 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 7,222 of the 7,227 matches in this selection (from 2008). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND2008-20265646329228527254*52.833567579.9686148412798335
Joe RootENG2012-2026399526592318126249.643461166.9861123262284117
Rohit SharmaIND2008-2026508544632050326442.632338587.6852111341992669
Kane WilliamsonNZ2010-2026378452501934725148.132929166.0548103221975146
David WarnerAUS2009-20243834742618995335*42.402194486.564998232106321
Steve SmithAUS2010-2026364436591789723947.472798063.964985201812155
Hashim AmlaSA/IWX/ICC2008-20193334053517723311*47.902645467.00528415201193
Ross TaylorNZ/SAM2008-2025409470801719829044.102369472.583888241668250
Babar AzamPAK2015-2026360405451620419645.012008480.6832111241680177
AB de VilliersSA2008-20183183575615937278*52.952056777.494184141502283
Kumar SangakkaraSL2008-2015307351351582931950.092305068.674188171593112
Mushfiqur RahimBAN2008-20264415076515746219*35.622439164.562382281500171
Angelo MathewsSL2008-20254354809715546200*40.592528161.491991241395230
Tamim IqbalBAN/IWX/ICC2008-2023364425191476320636.362019573.102591351712182
Shakib Al HasanBAN2008-2024400442461356221734.251697379.901395241399131
Quinton de KockSA2012-2026328364231354717839.731423195.193173231526303
Martin GuptillNZ2009-20223674022713463237*35.901656581.272376291385383
Alastair CookENG2008-2018215324181329429443.442584851.43306712153721
MS DhoniIND2008-20194103951141309122446.591704476.811283131088253
Jos ButtlerENG2011-20264234266412969162*35.831320098.251578351204418
Kusal MendisSL2015-2026350411261291024533.531635478.941781391370254
Tillakaratne DilshanSL2008-2016316343311278519340.981463387.37346225151191
Tom LathamNZ2012-20262953553111711264*36.151945460.20256230116395
Jonny BairstowENG2011-20242863483611581167*37.121520176.192353321304224
Michael ClarkeAUS2008-20152302893811575329*46.121836663.02285312114257
Dinesh ChandimalSL2010-20263193704311454206*35.031918959.692066191037111
Ben StokesENG2011-2026279355331132125835.161650368.601962261157269
Mahela JayawardeneSL2008-2015290322231128427537.741667867.66236317116387
Faf du PlessisSA/IWX/ICC2011-2021264306411123119942.381636568.632366121152139
Brendon McCullumNZ2008-2016269319221114630237.531329583.841761251199326
Shai HopeWI2015-2026278317391111217039.971530972.58295213957257
Mohammad HafeezPAK2010-2021324351341104722434.851407178.511957281157199
MahmudullahBAN2008-20254244278610980150*32.201476774.3595626945207
Shikhar DhawanIND2010-2022268288141086719039.661228688.452455111349141
Eoin MorganENG/IRE2008-2022360342541031014835.801072596.13156122867334
Paul StirlingIRE2008-2026342342151030416231.511059897.231559281145296
KL RahulIND2014-2026242281351009419941.031369173.73236318976218
Shane WatsonAUS2008-2016237282189864185*37.361299675.901460181079230
Misbah-ul-HaqPAK2008-201723526755963313545.441674657.5287916761167
Sikandar RazaZIM2013-202632733337953114132.201058890.02105518797287
Travis HeadAUS2016-202620725117941617540.241085286.772144121125178
Liton DasBAN2015-202628532417908517629.591129480.44125128975159
Mohammad RizwanPAK2015-2026256267519075171*42.011117581.2186312815150
Ian BellENG2008-201519325129903923540.721556058.09195212101758
Azhar AliPAK2010-2022150233148987302*41.041951146.0622472286236
Aaron FinchAUS2011-202225425515880417236.68896998.16195125871255
JP DuminySA2008-201930230672874316637.361160975.31104517700154
Chris GayleWI2008-202123225119858233336.99943590.96194215835411
Dimuth KarunaratneSL2011-202515023711853824437.781567854.4617501789513
Sean WilliamsZIM2008-202525226929850717435.45982786.57145114835121
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.