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

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.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDIndia2008-20265646329228527254*52.833567579.9686148412798335
Joe RootENGEngland2012-2026399526592318126249.643461166.9861123262284117
Rohit SharmaINDIndia2008-2026508544632050326442.632338587.6852111341992669
Kane WilliamsonNZNew Zealand2010-2026378452501934725148.132929166.0548103221975146
David WarnerAUSAustralia2009-20243834742618995335*42.402194486.564998232106321
Steve SmithAUSAustralia2010-2026364436591789723947.472798063.964985201812155
Hashim AmlaSASouth Africa2008-20193284003317511311*47.712630366.57528215198988
Ross TaylorNZNew Zealand2008-2022405467791715329044.212364372.553888241666249
Babar AzamPAKPakistan2015-2026360405451620419645.012008480.6832111241680177
AB de VilliersSASouth Africa2008-20183183575615937278*52.952056777.494184141502283
Kumar SangakkaraSLSri Lanka2008-2015307351351582931950.092305068.674188171593112
Mushfiqur RahimBANBangladesh2008-20264415076515746219*35.622439164.562382281500171
Angelo MathewsSLSri Lanka2008-20254354809715546200*40.592528161.491991241395230
Tamim IqbalBANBangladesh2008-2023358419191466920636.672011172.942591351699180
Shakib Al HasanBANBangladesh2008-2024400442461356221734.251697379.901395241399131
Quinton de KockSASouth Africa2012-2026328364231354717839.731423195.193173231526303
Martin GuptillNZNew Zealand2009-20223674022713463237*35.901656581.272376291385383
Alastair CookENGEngland2008-2018215324181329429443.442584851.43306712153721
MS DhoniINDIndia2008-20194103951141309122446.591704476.811283131088253
Jos ButtlerENGEngland2011-20264234266412969162*35.831320098.251578351204418
Kusal MendisSLSri Lanka2015-2026350411261291024533.531635478.941781391370254
Tillakaratne DilshanSLSri Lanka2008-2016316343311278519340.981463387.37346225151191
Tom LathamNZNew Zealand2012-20262953553111711264*36.151945460.20256230116395
Jonny BairstowENGEngland2011-20242863483611581167*37.121520176.192353321304224
Michael ClarkeAUSAustralia2008-20152302893811575329*46.121836663.02285312114257
Dinesh ChandimalSLSri Lanka2010-20263193704311454206*35.031918959.692066191037111
Ben StokesENGEngland2011-2026279355331132125835.161650368.601962261157269
Mahela JayawardeneSLSri Lanka2008-2015290322231128427537.741667867.66236317116387
Brendon McCullumNZNew Zealand2008-2016269319221114630237.531329583.841761251199326
Faf du PlessisSASouth Africa2011-2021259301411113619942.831629368.352366121146134
Shai HopeWIWest Indies2015-2026278317391111217039.971530972.58295213957257
Mohammad HafeezPAKPakistan2010-2021324351341104722434.851407178.511957281157199
MahmudullahBANBangladesh2008-20254244278610980150*32.201476774.3595626945207
Shikhar DhawanINDIndia2010-2022268288141086719039.661228688.452455111349141
Paul StirlingIREIreland2008-2026342342151030416231.511059897.231559281145296
Eoin MorganENGEngland2009-2022355337531011514835.621049296.41155922851328
KL RahulINDIndia2014-2026242281351009419941.031369173.73236318976218
Shane WatsonAUSAustralia2008-2016237282189864185*37.361299675.901460181079230
Misbah-ul-HaqPAKPakistan2008-201723526755963313545.441674657.5287916761167
Sikandar RazaZIMZimbabwe2013-202632733337953114132.201058890.02105518797287
Travis HeadAUSAustralia2016-202620725117941617540.241085286.772144121125178
Liton DasBANBangladesh2015-202628532417908517629.591129480.44125128975159
Mohammad RizwanPAKPakistan2015-2026256267519075171*42.011117581.2186312815150
Ian BellENGEngland2008-201519325129903923540.721556058.09195212101758
Azhar AliPAKPakistan2010-2022150233148987302*41.041951146.0622472286236
Aaron FinchAUSAustralia2011-202225425515880417236.68896998.16195125871255
JP DuminySASouth Africa2008-201930230672874316637.361160975.31104517700154
Chris GayleWIWest Indies2008-202123225119858233336.99943590.96194215835411
Dimuth KarunaratneSLSri Lanka2011-202515023711853824437.781567854.4617501789513
Sean WilliamsZIMZimbabwe2008-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.