Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
R PunchihewaCMCCChilaw Marians Cricket Club2024-202513114702410.0012356.9100162
George O'BrienBERBermuda2006-20192013270166.369276.0900353
S ShrivastavaOMAOman2022-20263514107022*17.5010666.0400161
Ted PeateENGEngland1881-18869148701311.67785.7100150
Abrar AhmedQGQuetta Gladiators2024-2026321567024*7.7862112.90003102
John MaguireAUSAustralia1983-1984251667015*7.0015046.6700350
Trent BoultRRRajasthan Royals2022-20244117127017*14.0059118.6400152
Alessandro MorrisCAYCayman Islands2010-2025362097024*6.3612655.5600761
Jermaine LawsonWIWest Indies2001-20052426870143.8919336.2700680
Chris CairnsICCICC World XI2005110696969.0047146.8101062
Vivrant SharmaSHSunrisers Hyderabad2023310696969.0047146.8101092
Kane WilliamsonRWRajshahi Warriors20262216945*69.0053130.1900033
Dian ForresterKENKent20263216935*69.0052132.6900073
J MartinsLLLeinster Lightning2026320695634.509374.1901060
Andile PhehlukwayoTITTitans20245316939*34.5048143.7500054
Brandon KingIUIslamabad United20213316946*34.5045153.3300074
Darwish RasooliKTKhulna Tigers2025330693723.0054127.7800072
Hasan NawazPAKPakistan20263316937*34.5010963.3000021
Shahid AfridiMRMelbourne Renegades2011-2012641692623.0045153.3300063
Mominul HaqueCVComilla Victorians2022440693017.258086.2500051
Luke WellsSWSharjah Warriorz20254416931*23.0048143.7500092
Wiaan MulderTSTshwane Spartans2019542695234.5056123.2101071
Brooke GuestLANLancashire2019340693617.2513053.0800070
Nipun DananjayaCSColombo Strikers2023-2024440694017.2551135.2900053
Sorabji ColahINDIndia1932-1933240693117.25--000-0
Ian ThomsonENGEngland1964-1965541693923.00--00190
Hafez FarooqPERPeru2019440692417.2567102.9900072
Upul TharangaJKJaffna Kings2021651693717.2563109.52000100
Jesse RyderSLSSt Lucia Stars2017550692913.807888.4600080
Naman OjhaINDIndia2010-2015450693513.8015145.7000090
Jason HolderIUIslamabad United20258536932*34.5042164.2900173
Chris GreenIUIslamabad United20261052692923.0043160.4700073
Shashank SinghSHSunrisers Hyderabad202210516925*17.2547146.8100054
Imran AshrafQATQatar2016-2019752693323.0061113.1100163
Wihan LubbeLIOLions2019650692813.8060115.0000024
Chad HauptfleischCAYCayman Islands2019550694213.808581.1800142
Dhruv JurelUPUttar Pradesh2021-20237526925*23.0063109.5200015
Sabbir HossainDRDurbar Rajshahi2025750693913.8054127.78001103
Yogesh TakawaleNAGNagaland2019660693111.508581.1800162
Shreevats GoswamiRRRajasthan Royals20121161692413.8067102.9900141
Martin GuptillKKKarachi Kings2021660694311.5066104.5500163
Lizaad WilliamsNORNorthamptonshire2022361693013.8019036.3200180
Dennico HollisBERBermuda2008-20226626919*17.2515544.5200051
Graeme BeghinAUCAuckland2019-2022860693211.5065106.1500162
Khawaja NafayPAKPakistan2026761692613.8047146.8100034
Jordan NeillMRMunster Reds2024860693311.5064107.8100054
A NagarajanQATQatar2024-2025861692813.807789.6100081
TVS SwaroopLEG-XILegends XI20206616939*13.807789.6100253
Angelo MathewsCKColombo Kings202097069229.868086.2500052
Azhar BilakhiaDCDeccan Chargers2009-2010772692213.808581.1800050
PreviousPage 232Next

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.