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

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Fabian CowdreyKENKent2014-20165761310737518.50137378.150661078
Sid BarnesAUSAustralia1938-194813192107223463.06199040.95351932
Daryl MitchellCANCanterbury2020-202528282107110341.19124186.301708926
Waqar HasanPAKPakistan1952-195921351107118931.50--160381
Steve SmithRRRajasthan Royals2014-202050438107079*30.57843126.9308110820
Jimmy SinclairSASouth Africa1896-191125471106910623.2422665.933374216
Chad SoperPNGPapua New Guinea2015-20241078628106946*18.43186857.230035210
Andile PhehlukwayoSASouth Africa2016-20241328628106869*18.41121987.6102139641
Abdur RazzakBANBangladesh2004-201819913955106853*12.71147672.3601188627
Zeeshan KhanMACMalta2021-202647472106711523.71868122.9315211428
John HoltWIWest Indies1954-195917312106616636.7650.00252571
ARG ThomasSURSurrey2024-202632353106616233.31155668.5123311113
A WanninayakeBCAABloomfield Cricket and Athletic Club2024-2026324081066104*33.31203552.381721107
Will JacksOIOval Invincibles2021-2025414111065108*26.63665160.1515111053
Woorkeri RamanINDIndia1988-199738462106511424.20229246.4717101026
Jos ButtlerGTGujarat Titans2025-202631307106497*46.26675157.6309110350
Khurram ManzoorPAKPakistan2008-201626401106414627.28222947.7311051221
Tim GroenewaldSOMSomerset2014-20191161074310625716.59159566.58021510139
Robert TaylorLEILeicestershire2014-201651621610619823.07157067.58051011918
Rick DarlingAUSAustralia1978-19823245210609124.65180849.17071871
Jack ShantryWORWorcestershire2014-20171108425105910617.95174960.5520913022
Andries GousWFWashington Freedom2023-202638377105813235.27724146.131519754
Matthew BreetzkeSASouth Africa2023-202633332105715034.10110695.572719825
Quinton de KockLIOLions2012-2014302831056126*42.24743142.131519847
Haider AliDERDerbyshire202332383105614630.17111694.6217410535
Yasir ShahPAKPakistan2011-2022758614105611314.67210750.12101311511
Dean FoxcroftOTAOtago2019-2025373410105582*43.96826127.720728534
Jeetan PatelWFWellington Firebirds2012-20194259810556420.69139775.52051012921
Mark SteketeeQUEQueensland2017-202565781510555316.75162065.12031111517
Mushtaq AhmedPAKPakistan1989-20031961485010555910.77252641.770224919
Marcus CampopianoITAItaly2022-202644399105487*35.13121087.110739425
Sohaib MaqsoodPAKPakistan2013-202155504105489*22.91116990.160538130
Nick LarkinMSMelbourne Stars2018-2023575016105483*31.00873120.7306410417
Colin IngramSASouth Africa2010-201340384105312430.97118688.7934610517
Gary CosierAUSAustralia1975-197927393105116829.19171856.292441203
Neil McCallumSCOScotland2006-2011524861051121*25.02151169.5624610118
Sachin BhudiaKENKenya2018-202674589105177*21.451028102.240438632
Carlos BrathwaiteWIWest Indies2011-2019877011105110117.81117489.521466353
Michael YardySUSSussex2014-201537414105013928.38193454.293451381
Sarfaraz AliBHRBahrain2019-202452523105069*21.43723145.230649178
Nick ComptonSOMSomerset201427343104815633.81194253.962521288
Neil BroomNZNew Zealand2009-2017524951048109*23.82130180.551589113
Hiral PatelCANCanada2009-202152514104888*22.30123085.2005611415
Jack BoyleCANCanterbury2016-202240542104710820.13216648.341251054
Reeza HendricksKNIKnights2012-201532317104698*43.58849123.200939221
Charles CoventryZIMZimbabwe2003-2015535131046194*21.79112093.391379036
Yusuf PathanINDIndia2007-20127959161046123*24.33874119.6823107360
Hannan SarkarBANBangladesh2002-20043753010457619.72213249.020871262
Rumesh RatnayakeSLSri Lanka1982-199393912410455615.60116174.590297828
Dominic CorkENGEngland1992-200269771110445915.82236344.180391245

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.