Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

Batting by team (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Pakistan×At Old Trafford×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGEngland2016-202035138725496.7560563.97110460
Alastair CookENGEngland2006-2016231308127154.0051060.39210420
Tim RobinsonENGEngland1987110166166166.0036545.48100160
Chris WoakesENGEngland2016-202023116184*80.5027259.19020201
Jos ButtlerENGEngland2016-20213401507537.5024660.98010171
Rohit SharmaINDIndia2019110140140140.00113123.89100143
Tom BantonENGEngland20203301377145.6789153.93010126
Mike GattingENGEngland1982-19873311327666.0019268.75010161
Eoin MorganENGEngland2016-20215501256625.0076164.4701088
Dawid MalanENGEngland2020-202144111554*38.33100115.00010111
Jonny BairstowENGEngland2016-20215501095821.8012090.83011112
Ian BellENGEngland2006111106106*-13578.52100131
Ian BothamENGEngland1982-1987320974948.5097100.0000075
David GowerENGEngland1982-1987330863328.6714061.43000110
Moeen AliENGEngland2016-2021662866121.5063136.5101054
Jason RoyENGEngland2016-2021220856442.5056151.79010142
Virat KohliINDIndia2019110777777.0065118.4601070
Chris TavaréENGEngland1982-1983220745837.0014750.3401060
Alex HalesENGEngland2016230713723.6710071.00000100
Graeme FowlerENGEngland1983110696969.009671.8801070
Ollie PopeENGEngland2020120696234.5013551.1101090
Mike AthertonENGEngland1996110656565.009369.8901050
Allan LambENGEngland1982-19832216538*65.009866.3300080
Bruce FrenchENGEngland1987110595959.0011352.21010100
KL RahulINDIndia2019110575757.007873.0801032
Alec StewartENGEngland1996110484848.005882.7600050
Paul CollingwoodENGEngland2006110484848.0012837.5000032
Ben StokesENGEngland2016-2020340473411.758555.2900170
Dominic SibleyENGEngland2020120443622.0012236.0700050
Andrew StraussENGEngland2006110424242.008549.4100060
Matthew MaynardENGEngland1996110414141.005377.3600011
Andrew FlintoffENGEngland2003110393939.005570.9100040
Sam BillingsENGEngland2020331392619.5034114.7100041
Kevin PietersenENGEngland2006110383838.005174.5100050
Vikram SolankiENGEngland2003110363636.0036100.0000061
Stuart BroadENGEngland2016-20202213629*36.0034105.8800051
Derek PringleENGEngland19821113434*-4575.5600030
Anthony McGrathENGEngland2003110333333.007544.0000020
Michael VaughanENGEngland2003110272727.003479.4100041
Nick KnightENGEngland1996110262626.003476.4700020
Steve HarmisonENGEngland2006110262626.005052.0000040
Hardik PandyaINDIndia2019110262626.0019136.8400021
Geoff MillerENGEngland1982110262626.003378.7900030
Graham ThorpeENGEngland1996110232323.003271.8800000
Gary BallanceENGEngland2016110232323.005740.3500030
Phil EdmondsENGEngland19871112323*-3076.6700021
Marcus TrescothickENGEngland2003-2006220231811.505442.5900030
John EmbureyENGEngland1987110191919.003161.2900040
Bill AtheyENGEngland1987110191919.009320.4300010
James VinceENGEngland2016110181818.003060.0000040
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.