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

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.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDIndia2010-20265496199028043254*53.013505180.0185145412741331
Joe RootENGEngland2012-2026399526592318126249.643461166.9861123262284117
Rohit SharmaINDIndia2010-2026462500521971626444.012236088.1852107311931661
Kane WilliamsonNZNew Zealand2010-2026378452501934725148.132929166.0548103221975146
David WarnerAUSAustralia2010-20243684592618616335*42.992161186.144995212072309
Steve SmithAUSAustralia2010-2026364436591789723947.472798063.964985201812155
Babar AzamPAKPakistan2015-2026360405451620419645.012008480.6832111241680177
Hashim AmlaSASouth Africa2010-20192833422815066311*47.982224767.72476713170182
Angelo MathewsSLSri Lanka2010-20253984428714645200*41.252406560.861986231314216
Mushfiqur RahimBANBangladesh2010-20263944515914580219*37.192227565.452377251375163
Ross TaylorNZNew Zealand2010-2022331380701413929045.611930573.243371211334190
Quinton de KockSASouth Africa2012-2026328364231354717839.731423195.193173231526303
Jos ButtlerENGEngland2011-20264234266412969162*35.831320098.251578351204418
Kusal MendisSLSri Lanka2015-2026350411261291024533.531635478.941781391370254
AB de VilliersSASouth Africa2010-20182502804412820278*54.321592880.493467111196249
Tamim IqbalBANBangladesh2010-2023296347191256020638.291691474.262281271438163
Martin GuptillNZNew Zealand2010-20223253562312157237*36.511480482.122269261255354
Kumar SangakkaraSLSri Lanka2010-2015224255291201731953.171749668.68326514120093
Shakib Al HasanBANBangladesh2010-2024346381391182821734.581457681.151085201219115
Tom LathamNZNew Zealand2012-20262953553111711264*36.151945460.20256230116395
Jonny BairstowENGEngland2011-20242863483611581167*37.121520176.192353321304224
Dinesh ChandimalSLSri Lanka2010-20263193704311454206*35.031918959.692066191037111
Ben StokesENGEngland2011-2026279355331132125835.161650368.601962261157269
Alastair CookENGEngland2010-2018180270151132029444.392191251.66275310129619
Faf du PlessisSASouth Africa2011-2021259301411113619942.831629368.352366121146134
Shai HopeWIWest Indies2015-2026278317391111217039.971530972.58295213957257
Mohammad HafeezPAKPakistan2010-2021324351341104722434.851407178.511957281157199
Shikhar DhawanINDIndia2010-2022268288141086719039.661228688.452455111349141
MahmudullahBANBangladesh2010-20253823917710370150*33.031377075.3195426904201
Paul StirlingIREIreland2010-2026335335141015916231.651040597.641558281132293
KL RahulINDIndia2014-2026242281351009419941.031369173.73236318976218
Eoin MorganENGEngland2010-202233731947965114835.48999396.58155521811313
MS DhoniINDIndia2010-201932430995960122444.861227378.2375812831202
Sikandar RazaZIMZimbabwe2013-202632733337953114132.201058890.02105518797287
Travis HeadAUSAustralia2016-202620725117941617540.241085286.772144121125178
Tillakaratne DilshanSLSri Lanka2010-201624326224937919339.411098785.36234918111661
Liton DasBANBangladesh2015-202628532417908517629.591129480.44125128975159
Mohammad RizwanPAKPakistan2015-2026256267519075171*42.011117581.2186312815150
Azhar AliPAKPakistan2010-2022150233148987302*41.041951146.0622472286236
Aaron FinchAUSAustralia2011-202225425515880417236.68896998.16195125871255
Dimuth KarunaratneSLSri Lanka2011-202515023711853824437.781567854.4617501789513
Ajinkya RahaneINDIndia2011-202319525117841418835.961435458.6215511890374
Misbah-ul-HaqPAKPakistan2010-201717921542810313546.841451755.8286812649139
Michael ClarkeAUSAustralia2010-2015156196248025329*46.661207866.442031581251
Usman KhawajaAUSAustralia2011-202613720716802423242.011478754.2618411284546
Aiden MarkramSASouth Africa2017-202621725222800417534.80985481.23124216932161
Brendon McCullumNZNew Zealand2010-201619022617800230238.29936585.45144018873245
Sean WilliamsZIMZimbabwe2010-202523024825793817435.60902287.98144614791118
Mahela JayawardeneSLSri Lanka2010-2015205225177878203*37.881135869.3616481082868
Mitchell MarshAUSAustralia2011-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.