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 (All cricket)

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 15,053 of the 15,058 matches in this selection (from 2016). Earlier matches have results and team totals only.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDIndia2016-20263283756017760254*56.382167181.955294271712236
Joe RootENGEngland2016-2026289392431756626250.332584267.97479321173979
Babar AzamPAKPakistan2016-2026355400451614419645.481996980.8532110241682176
Adam LythYORYorkshire2016-2026327430171448220235.072177266.523076291867250
Rohit SharmaINDIndia2016-2026315348311432221245.181563391.614175201451527
Wayne MadsenDERDerbyshire2016-20262943814314197204*42.001955272.613080331717147
Daniel Bell-DrummondKENKent2016-20262973943313128300*36.371816972.252276301567137
Kusal MendisSLSri Lanka2016-2026349407271290724533.971606680.341881391366264
Tom WestleyESSEssex2016-2026290370261272925437.002116360.15285924164571
Steve SmithAUSAustralia2016-2026242298381240523947.711956263.413263141258110
James VinceHAMHampshire2016-2026249306231172223141.421395484.002166141505164
Kane WilliamsonNZNew Zealand2016-2026223266331153825149.521681868.612862111170107
Tom AbellSOMSomerset2016-2026259337431130830738.461849461.14255125131999
David WarnerAUSAustralia2016-20242192691811059335*44.061280586.363055111223182
Alex LeesDURDurham2018-2026217279231096819542.841680965.253153221207106
Keaton JenningsLANLancashire2018-2026232285291096131842.821742062.922453171310102
Shai HopeWIWest Indies2016-2026274308391095717040.731494073.34295213935257
Rory BurnsSURSurrey2016-2026251332301088122736.031926256.49176117132857
Quinton de KockSASouth Africa2016-2026249282171086117840.981120596.932367181228265
James BraceyGLOGloucestershire2016-20262523303010306224*34.351557166.192541241212127
Kiran CarlsonGLAGlamorgan2016-2026262338161024020931.801397873.261953321177175
Brett D'OliveiraWORWorcestershire2016-20263103803310233202*29.491576464.911454311155111
Jonny BairstowENGEngland2016-20242352882810195167*39.211286779.232345301148205
Jos ButtlerENGEngland2016-20263043134510163162*37.921030098.67126426942340
Colin IngramGLAGlamorgan2016-20262152563010087257*44.631252680.532649101093263
KL RahulINDIndia2016-202623827236984119941.701315774.80216318947216
Sam HainWARWarwickshire2016-2026190257339776202*43.641823453.61195918104961
Sam RobsonMIDMiddlesex2016-202617927716976525337.411714056.97264422125022
Ben StokesENGEngland2016-202621728328970525838.061419468.37175515960245
Tom LathamNZNew Zealand2016-2026235284249583264*36.861561861.3621532693581
Travis HeadAUSAustralia2016-202620925117941617540.241085286.772144121125178
Chris CookeGLAGlamorgan2016-2026274334599211205*33.491412465.22143820967160
Jake LibbyWORWorcestershire2020-2026175238309204228*44.251465562.8024471493044
Luis ReeceDERDerbyshire2017-202622429526914321133.991472262.101752221037122
Mushfiqur RahimBANBangladesh2016-2026233274429113219*39.281406164.8116471684684
Joe DenlyKENKent2016-202623428223910122735.141219574.63193732976183
Joe ClarkeNOTNottinghamshire2019-2026211269169077229*35.881254172.381752241113181
Miles HammondGLOGloucestershire2018-202624131913904116929.551398064.671051251106186
Ricardo VasconcelosNORNorthamptonshire2018-20262172869896518732.361304768.71193915121774
Liton DasBANBangladesh2017-202627030916881517630.091092380.70125026945155
Mohammad RizwanPAKPakistan2016-2026236250488744171*43.291081780.8496012786146
Graham ClarkDURDurham2016-202626230215867616030.231115777.761147221021158
Chris DentGLOGloucestershire2016-2025186264198584214*35.041487057.73174620109264
Stephen EskinaziMIDMiddlesex2016-202521427223842318233.831172771.831442151008116
Ben FoakesSURSurrey2016-2026211249428417174*40.661496756.2412541197153
Max HoldenMIDMiddlesex2017-2026206278188188211*31.491317362.1610412097588
Ben SlaterNOTNottinghamshire2018-2026154230198095225*38.361445356.01154513108348
Josh BohannonLANLancashire2018-202619723918802623136.321411056.8818301792675
Aiden MarkramSASouth Africa2017-202621825322801717534.71986781.25124216934161
Paul StirlingIREIreland2016-202625725910792116231.81822396.33114519869239
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.