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 (Men's All internationals)

Virat Kohli has scored the most runs in men's internationals since 2010: 28,043 in 549 matches (from the 6,783 of 6,788 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 6,783 of the 6,788 matches in this selection (from 2010). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND2010-20265496199028043254*53.013505180.0185145412741331
Joe RootENG2012-2026399526592318126249.643461166.9861123262284117
Rohit SharmaIND2010-2026462500521971626444.012236088.1852107311931661
Kane WilliamsonNZ2010-2026378452501934725148.132929166.0548103221975146
David WarnerAUS2010-20243684592618616335*42.992161186.144995212072309
Steve SmithAUS2010-2026364436591789723947.472798063.964985201812155
Babar AzamPAK2015-2026360405451620419645.012008480.6832111241680177
Hashim AmlaSA/IWX/ICC2010-20192883473015278311*48.202239868.21476913172387
Angelo MathewsSL2010-20253984428714645200*41.252406560.861986231314216
Mushfiqur RahimBAN2010-20263944515914580219*37.192227565.452377251375163
Ross TaylorNZ/SAM2010-2025335383711418429045.461935673.283371211336191
Quinton de KockSA2012-2026328364231354717839.731423195.193173231526303
Jos ButtlerENG2011-20264234266412969162*35.831320098.251578351204418
Kusal MendisSL2015-2026350411261291024533.531635478.941781391370254
AB de VilliersSA2010-20182502804412820278*54.321592880.493467111196249
Tamim IqbalBAN/IWX/ICC2010-2023302353191265420637.891699874.442281271451165
Martin GuptillNZ2010-20223253562312157237*36.511480482.122269261255354
Kumar SangakkaraSL2010-2015224255291201731953.171749668.68326514120093
Shakib Al HasanBAN2010-2024346381391182821734.581457681.151085201219115
Tom LathamNZ2012-20262953553111711264*36.151945460.20256230116395
Jonny BairstowENG2011-20242863483611581167*37.121520176.192353321304224
Dinesh ChandimalSL2010-20263193704311454206*35.031918959.692066191037111
Ben StokesENG2011-2026279355331132125835.161650368.601962261157269
Alastair CookENG2010-2018180270151132029444.392191251.66275310129619
Faf du PlessisSA/IWX/ICC2011-2021264306411123119942.381636568.632366121152139
Shai HopeWI2015-2026278317391111217039.971530972.58295213957257
Mohammad HafeezPAK2010-2021324351341104722434.851407178.511957281157199
Shikhar DhawanIND2010-2022268288141086719039.661228688.452455111349141
MahmudullahBAN2010-20253823917710370150*33.031377075.3195426904201
Paul StirlingIRE2010-2026335335141015916231.651040597.641558281132293
KL RahulIND2014-2026242281351009419941.031369173.73236318976218
Eoin MorganENG2010-202233731947965114835.48999396.58155521811313
MS DhoniIND2010-201932430995960122444.861227378.2375812831202
Sikandar RazaZIM2013-202632733337953114132.201058890.02105518797287
Travis HeadAUS2016-202620725117941617540.241085286.772144121125178
Tillakaratne DilshanSL2010-201624326224937919339.411098785.36234918111661
Liton DasBAN2015-202628532417908517629.591129480.44125128975159
Mohammad RizwanPAK2015-2026256267519075171*42.011117581.2186312815150
Azhar AliPAK2010-2022150233148987302*41.041951146.0622472286236
Aaron FinchAUS2011-202225425515880417236.68896998.16195125871255
Dimuth KarunaratneSL2011-202515023711853824437.781567854.4617501789513
Ajinkya RahaneIND2011-202319525117841418835.961435458.6215511890374
Misbah-ul-HaqPAK2010-201717921542810313546.841451755.8286812649139
Michael ClarkeAUS2010-2015156196248025329*46.661207866.442031581251
Usman KhawajaAUS2011-202613720716802423242.011478754.2618411284546
Aiden MarkramSA2017-202621725222800417534.80985481.23124216932161
Brendon McCullumNZ2010-201619022617800230238.29936585.45144018873245
Sean WilliamsZIM2010-202523024825793817435.60902287.98144614791118
Mahela JayawardeneSL2010-2015205225177878203*37.881135869.3616481082868
Mitchell MarshAUS2011-202623926433779118133.73883188.2284719793270
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.