Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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 opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At National Stadium×From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Aaron JohnsonCANPanama2023111121121*-59205.08100611
Rizwan CheemaCANUnited States of America2010221116114*116.00102113.73100105
Janeiro TuckerBERCayman Islands20102201017750.5010794.3901066
Kamau LeverockBERCayman Islands2023110989898.0059166.1001057
Steven OuterbridgeBERCayman Islands2010220976548.5015064.67010110
Ramon SealyCAYBermuda2010-2023330916430.3381112.3501095
LJ CushUSABermuda2010221876587.0010087.0001064
Pargat SinghCANCayman Islands2023110828282.0060136.6701072
SJ MassiahUSABermuda2010220686734.0011161.2601071
Steven OuterbridgeBERUnited States of America2010220664833.008875.0000070
NH EkanayakeBAHBermuda20102216552*65.009072.2201062
Janeiro TuckerBERBahamas2010221614661.0058105.1700033
Pradeep AireeNEPUganda2013110606060.009563.1601054
Aditya ThyagarajanUSACanada2010221603360.008273.1700030
SS NadkarniUSABermuda2010220585729.009958.5901024
David HempBERUnited States of America2010220554727.5041134.1500053
Sharad VesawkarNEPUganda20131115050*-8360.2401040
RA MarshallUSACanada2010210484848.007365.7500013
Navneet DhaliwalCANBermuda2019-2023210454545.0038118.4200041
R ParkesBAHBermuda2010220454522.5035128.5700133
S JyotiCANUnited States of America2010210434343.0032134.3800022
Allan DouglasBERCayman Islands2023110434343.0024179.1700033
Kevin BazilCAYBermuda20102214338*43.0033130.3000022
RA MarshallUSABermuda20102224225*-4397.6700003
Chris FoggoBERBahamas2010110414141.004493.1800021
David HempBERBahamas20102213934*39.005570.9100021
Irving RomaineBERUnited States of America2010221383438.005667.8600041
Timroy AllenUSACanada2010210373737.004386.0500003
Harsh ThakerCANPanama2023110363636.0028128.5700021
Steven OuterbridgeBERBahamas2010220363618.005170.5900160
Hiral PatelCANUnited States of America20102213636*36.007150.7000140
AR NaidooCAYBermuda2023110343434.004280.9500020
David HempBERCayman Islands2010220343317.0033103.0300022
Marc TaylorBAHBermuda2010220343417.004575.5600140
Carl WrightUSACanada20102213421*34.005759.6500031
Kamau LeverockBERCanada2019-2023220342317.004182.9300031
Delray RawlinsBERPanama20231113333*-17194.1200032
SS NadkarniUSACanada2010220332516.504868.7500032
Nicholas KirtonCANCayman Islands2023110323232.0015213.3300022
Rodney TrottBERCayman Islands2010221322832.0032100.0000041
Sacha De AlwisCAYBermuda2010220321716.005756.1400040
DG WeakleyBAHBermuda2010220312815.508138.2700020
Terryn FrayBERCanada2019-2023221313031.003686.1100022
Dillon HeyligerCANPanama2023110303030.0011272.7300004
Navneet DhaliwalCANCayman Islands2023110292929.0024120.8300002
OM BakerUSACanada2010220292114.504465.9100030
Irving RomaineBERBahamas20102112828*-16175.0000022
Deusdedit MuhumuzaUGANepal2013110282828.007040.0000020
Trevin BastiampillaiCANUnited States of America2010110272727.007336.9900010
Laurence SematimbaUGANepal2013110272727.004067.5000040
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.