Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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/27QUETAS

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Colombo Cricket Club Ground×From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
A BandaraCCCNugegoda Sports Welfare Club2025-2026333227150*-27383.15100194
Lasith CroospulleCCCBurgher Recreation Club2025120214163107.00143149.651102012
Janith LiyanageBCAANugegoda Sports Welfare Club2025120209107104.5028772.82200174
Brendon KuruppuSLNew Zealand1987111201201*-54836.68100240
Lasith CroospulleCCCNugegoda Sports Welfare Club2025-202633019715065.67183107.65100228
Dinesh ChandimalCCCPanadura Sports Club202612019114495.5021290.09100167
A BandaraCCCBurgher Recreation Club202512019119095.5024976.71100210
Nishan MadushkaCCCKurunegala Youth Cricket Club202523118811294.0026969.89111231
Ravindu RasanthaCCCPanadura Sports Club202612018712693.5037849.47110170
Ranjan MadugalleSLNew Zealand1984-198723118789*93.5041145.50020241
John ReidNZSri Lanka1984110180180180.0044540.45100160
Hashan DuminduBRCPolice Sports Club2026121176152*176.0033153.17100201
Nishan MadushkaCCCBloomfield Cricket and Athletic Club2025110174174174.00145120.00100146
Minod BhanukaCCCKurunegala Youth Cricket Club20251201698984.5024469.26020164
W SahanACCCBadureliya Sports Club2024-202623016415354.6722971.62100144
Dhananjaya de SilvaCCCNugegoda Sports Welfare Club2025222159130*-136116.91100119
Ashen BandaraPSCBurgher Recreation Club2026110158158158.0023268.10100182
Sithara GimhanMSCColombo Cricket Club2025211158158*-115137.39100612
Pavan RathnayakeCCCPolice Sports Club2025111158158*-94168.09100139
Pulindu PereraNSWCColombo Cricket Club2025-202622015712978.50121129.75100177
Richard HadleeNZSri Lanka1984-1987221151151*151.0024860.89101142
Jeff CroweNZSri Lanka1984-1987221138120*138.0043731.58100160
Vishen HalambagePSCNondescripts Cricket Club20252201388369.0065212.31020149
M PremaratneBCAANugegoda Sports Welfare Club2025121134103*134.0018273.63100170
MPM WeerasingheACCCBadureliya Sports Club2024-202623013410044.6716780.24100133
S KosalaCCCNugegoda Sports Welfare Club2025-2026211132132*-68194.12100910
Gayan ManeeshanKYCCColombo Cricket Club20251201287664.0017075.29020131
Thanuka DabareACCCBadureliya Sports Club20241201279363.5093136.5601078
Sharujan ShanmuganathanTUCABadureliya Sports Club202512012612363.0024252.0710073
Muditha LakshanCCCPanadura Sports Club2025-20262301176239.00106110.38020153
Sangeeth CoorayCCCPanadura Sports Club2025-20262301166938.6718662.37010150
Udayawansha ParakramaACCCBadureliya Sports Club202412011411357.0014479.1710073
Angelo MathewsCCCAce Capital Cricket Club202612111163111.0015969.8101072
Dhananjaya de SilvaCCCBurgher Recreation Club20251201108355.0015073.33010113
Jemimah RodriguesINDWSri Lanka Women201822110957109.0077141.56020114
Sonal DinushaCCCNugegoda Sports Welfare Club2025110107107107.0010899.0710074
Avishka PereraNSWCColombo Cricket Club2025110106106106.0016464.63100102
Kevin PereraNSWCBloomfield Cricket and Athletic Club202512110554105.0015866.46020130
Suminda LakshanBSC/CMCCAce Capital Cricket Club2025-20262311045152.0013974.82010140
Sammu AshanACCCChilaw Marians Cricket Club20251201027951.0015366.67010102
Arjuna RanatungaSLNew Zealand1984-19872301025034.0025939.38010131
A BandaraCCCMoors Sports Club2025111101101*-99102.02100100
Movin SubasinghaBRCPolice Sports Club2026120996549.5094105.3201069
Kim GarthIREWThailand Women2017110989898.0012280.3301091
Ramesh MendisMSCColombo Cricket Club20252229870*-11089.0901024
Ahan WickramasingheNCCMoors Sports Club2025121989798.0016459.76010130
MPM WeerasingheACCCColts Cricket Club2026120966148.0016757.49010101
Kavindu KulasekaraACCCColts Cricket Club2026120956147.5020945.45010130
S LiyanageACCCChilaw Marians Cricket Club2025120946247.0015261.8401092
Jeremy ConeyNZSri Lanka1984110929292.0022940.1701080
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.