Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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,360 of the 23,367 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
John SimpsonKGKathmandu Gorkhas20258811726024.57103166.990101111
Abraash KhanCANCanada2018-201911811724224.5718592.97000222
Pavan RathnayakeDSDambulla Sixers20268801725021.50111154.95010186
Dewan MaraisESEastern Strom20269931724028.67135127.41000156
Kane WilliamsonBTBarbados Tridents2017101001724717.2019389.12001133
Ben DunkDCDubai Capitals2024-2025121201725914.33146117.81011176
A KainessieSIESierra Leone2023-2024131201724014.3317797.18001192
Ghulam ParkarINDIndia1982-1984111211724215.6437745.62000120
Craig MeschedeSOMSomerset20141513317259*17.2023672.88011225
Nicolas PooranTTRSTrinidad & Tobago Red Steel2013-2014171431725415.64123139.84011515
Mohammad HussainPAKPakistan1996-19981615717231*21.5017399.42001144
Inshan AliWIWest Indies1971-1977121821722510.7524934.14003130
Amar SharmaMACMalta2021-20253719417222*11.4721181.5200262
Steve ElworthySASouth Africa1998-2002432191724814.3326365.40003201
Chris GreenJTJamaica Tallawahs2021-2023332281723212.29115149.57001139
Newman NyamhuriZIMZimbabwe2024-202625234172339.0527961.65004143
AB de VilliersBTBarbados Tridents20165401718242.75122140.16010185
Aniruddha ChoreNKNorthern Knights20225401716542.7525068.40010151
Stiaan van ZylCVChittagong Vikings20177611716834.20126135.7101088
Johnny ThompsonNWNorth-West Warriors20177721715134.2020384.24010911
Abhimanyu MithunINDIndia2010-20119801714621.3830456.25001184
Jikoi KidaFIJFiji2015-20188801718921.3825866.28012182
Imal LiyanageKCCCKandy Customs Cricket Club20255801718521.3826165.52011156
Abhimanyusingh RajputBARBaroda2021-202412811716124.43140122.14011147
Asel SigeraNCCNondescripts Cricket Club2024-202569317157*28.5023772.15010155
Sikandar RazaSWSharjah Warriorz2025101001716417.10136125.74011117
Haider AliNENoakhali Express2025-2026101021714721.38157108.92002125
SJC McAlindonDURDurham2022-2024121051715034.2027462.41010163
C HeenatigalaACCCAce Capital Cricket Club2026121021715921.3820583.41010120
Roland LefebvreNEDNetherlands1996-2003111151714528.5028061.07000103
OM BakerUSAUnited States of America2010-2013151121714019.0023672.46003172
Muhammad YasinSPASpain2022-2024111101713415.55153111.76001166
NV GorantlaSURSurrey2025-20261311217140*19.0025068.40001190
Nazril RahmanMASMalaysia2014-20222112417152*21.3818890.96011133
Lesiba NgoepeNWNorth West2024-20261312317132*19.00140122.14001126
Tommy ScottWIWest Indies1928-193181331713517.101457.1400171
Mashrafe MortazaRRRangpur Riders2017-2019271451714219.00131130.53002157
BOL MendisMSCMoors Sports Club2024-2026161511715112.21169101.18013208
Amandeep SinghPORPortugal2021-20251917517125*14.25145117.93002164
Jakob GulBULBulgaria2024-2026221811713010.06142120.42003712
Lakshay GargGOAGoa2016-2023332381712811.40142120.42004139
Lakshmipathy BalajiINDIndia2002-201243256171319.0027861.51006134
Godfred BakiweyemGHAGhana2017-202449291417141*11.4020882.2100351
K PietBOTBotswana2022-202655341417122*8.5522077.7300482
Charith AsalankaSSCSinhalese Sports Club2024-202533017012856.67165103.03100144
Kushal Janith PereraLQLahore Qalandars202544117062*56.6798173.47020159
Roger HartiganAUSAustralia190824017011642.50--100180
Cotar RamaswamiINDIndia19362411706056.67--010-1
Andries GousAABFAntigua and Barbuda Falcons202565217085*56.67129131.78020117
Abdullah ShafiqueYORYorkshire20255501706434.00128132.81020156
PreviousPage 155Next

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.