Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by team (Men's All internationals)

More filters

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

Player figures come from full scorecards, which we hold for 5,416 of the 5,420 matches in this selection (from 2016). Earlier matches have results and team totals only.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDIndia2016-20263283756017760254*56.382167181.955294271712236
Joe RootENGEngland2016-2026288391421754026250.262580267.98479321173879
Babar AzamPAKPakistan2016-2026353398441597419645.121982680.5732108241663172
Rohit SharmaINDIndia2016-2026315348311432221245.181563391.614175201451527
Kusal MendisSLSri Lanka2016-2026347405261272724533.581596079.741781391344254
Steve SmithAUSAustralia2016-2026240296381232323947.761949163.223262141252107
Kane WilliamsonNZNew Zealand2016-2026221264311144725149.131671768.482861111159107
David WarnerAUSAustralia2016-20242172681811011335*44.041277286.213055111219179
Shai HopeWIWest Indies2016-2026273307391095017040.861492573.37295213935257
Quinton de KockSASouth Africa2016-2026248281161077717840.671111696.952366181216264
Jonny BairstowENGEngland2016-20242342872810161167*39.231284679.102345301142204
Jos ButtlerENGEngland2016-20263033124510133162*37.951028598.52126426937339
KL RahulINDIndia2016-202623827236984119941.701315774.80216318947216
Ben StokesENGEngland2016-202621628328970525838.061419468.37175515960245
Tom LathamNZNew Zealand2016-2026233282249513264*36.871554961.1821522692980
Travis HeadAUSAustralia2016-202620725117941617540.241085286.772144121125178
Mushfiqur RahimBANBangladesh2016-2026233274429113219*39.281406164.8116471684684
Liton DasBANBangladesh2017-202627030916881517630.091092380.70125026945155
Mohammad RizwanPAKPakistan2016-2026234249478641171*42.781072480.5886012777144
Aiden MarkramSASouth Africa2017-202621725222800417534.80985481.23124216932161
Paul StirlingIREIreland2016-202625325310780816232.13805796.91114519855239
Shubman GillINDIndia2019-202615018323766226947.89923382.9823328878151
Sikandar RazaZIMZimbabwe2016-2026255261327554135*32.99811093.1474617604249
Daryl MitchellNZNew Zealand2019-202621021535730519040.58899681.2015384607201
Dhananjaya de SilvaSLSri Lanka2016-202620725323720017331.301082866.4913331780073
Pathum NissankaSLSri Lanka2021-2026197210127146210*36.09790590.40134514815126
Usman KhawajaAUSAustralia2016-202612218212712923241.941308454.4915381176938
Harry BrookENGEngland2022-202616018021709431744.626836103.7716368697209
Dinesh ChandimalSLSri Lanka2016-2026160208206928206*36.851250555.401341962862
Marnus LabuschagneAUSAustralia2018-202614018614683921539.761174658.221338870525
Angelo MathewsSLSri Lanka2016-2025155201286820200*39.421192757.18113911601103
Fakhar ZamanPAKPakistan2017-2026224217126808210*33.216611102.98123515715192
Mitchell MarshAUSAustralia2016-202620021925673518134.72742990.6684117702239
Dimuth KarunaratneSLSri Lanka2016-20251081768672624440.041213255.441442107089
Temba BavumaSASouth Africa2016-202615520023668617937.771082761.7511341771461
Shakib Al HasanBANBangladesh2016-202421022521666621732.68795183.845461368565
Shikhar DhawanINDIndia2016-202217217910665319039.37690296.3912384830102
Tamim IqbalBANBangladesh2016-202315117512657515840.34854976.9112411274389
MahmudullahBANBangladesh2016-2025241243506501150*33.68797881.4962912529157
Devon ConwayNZNew Zealand2020-202614817216629222740.33844774.4913321073792
Ross TaylorNZNew Zealand2016-202214817036620420046.30813776.241233857374
Aaron FinchAUSAustralia2016-202218018311618317235.95634097.52123720587189
Faf du PlessisSASouth Africa2016-202112415423596919945.56848070.391334766162
Nazmul Hossain ShantoBANBangladesh2017-202616720312588816330.83883466.6513241762078
Ben DuckettENGEngland2016-20261141566586518239.10620794.4913291474251
Andrew BalbirnieIREIreland2016-2026216223125865145*27.80695284.36103218603108
Henry NichollsNZNew Zealand2016-2026160192255839200*34.96967860.3312291460128
Sean WilliamsZIMZimbabwe2016-202515717417583817437.18662888.081330961389
Rishabh PantINDIndia2017-2026158183205805159*35.61679385.4692910598172
Shreyas IyerINDIndia2017-2026173174245782128*38.55578699.937408527164
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.