Live6th Match · Pakistan ODI Tri-Series 2026/27SL175/2 (25.4)ENG386/5 (50)SL need 212 runs in 146 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMZimbabwe won the toss and chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2First-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by opposition (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Colombo Cricket Club Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Lasith CroospulleCCCBurgher Recreation Club2025120214163107.00143149.651102012
Janith LiyanageBCAANugegoda Sports Welfare Club2025120209107104.5028772.82200174
Brendon KuruppuSLNew Zealand1987111201201*-54836.68100240
Dinesh ChandimalCCCPanadura Sports Club202612019114495.5021290.09100167
A BandaraCCCBurgher Recreation Club202512019119095.5024976.71100210
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
Minod BhanukaCCCKurunegala Youth Cricket Club20251201698984.5024469.26020164
W SahanACCCBadureliya Sports Club2024-202623016415354.6722971.62100144
Ashen BandaraPSCBurgher Recreation Club2026110158158158.0023268.10100182
Richard HadleeNZSri Lanka1984-1987221151151*151.0024860.89101142
Lasith CroospulleCCCNugegoda Sports Welfare Club2025110150150150.00141106.38100157
Jeff CroweNZSri Lanka1984-1987221138120*138.0043731.58100160
M PremaratneBCAANugegoda Sports Welfare Club2025121134103*134.0018273.63100170
MPM WeerasingheACCCBadureliya Sports Club2024-202623013410044.6716780.24100133
Gayan ManeeshanKYCCColombo Cricket Club20251201287664.0017075.29020131
Thanuka DabareACCCBadureliya Sports Club20241201279363.5093136.5601078
Sharujan ShanmuganathanTUCABadureliya Sports Club202512012612363.0024252.0710073
Udayawansha ParakramaACCCBadureliya Sports Club202412011411357.0014479.1710073
Muditha LakshanCCCPanadura Sports Club20261201136256.50100113.00020153
Nishan MadushkaCCCKurunegala Youth Cricket Club202512011211256.0016169.57101150
Angelo MathewsCCCAce Capital Cricket Club202612111163111.0015969.8101072
Dhananjaya de SilvaCCCBurgher Recreation Club20251201108355.0015073.33010113
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
Movin SubasinghaBRCPolice Sports Club2026120996549.5094105.3201069
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
R SilvaACCCColts Cricket Club2026120925046.0015360.13010101
Dushan VimukthiCMCCAce Capital Cricket Club2025121915891.0021242.9201063
Anuk FernandoBSCAce Capital Cricket Club2024120906445.0015657.69010110
Rahul GunasekeraNSWCBloomfield Cricket and Athletic Club2025120867343.0013663.2401051
D JayatungaBSCAce Capital Cricket Club2024120865143.0012867.19010104
Sachitha JayathilakeTUCABadureliya Sports Club2025120845142.0013860.8701053
GSM FernandoBRCPolice Sports Club2026120848342.0011076.36010103
Sangeeth CoorayCCCPanadura Sports Club2026120846942.0015853.16010110
S KosalaKCCCColombo Cricket Club2025120836541.5010579.0501092
MPM WeerasingheACCCChilaw Marians Cricket Club2025120834241.5022836.4000061
Vidura AdikariCMCCAce Capital Cricket Club20251218251*82.0012963.57010111
Pavan RathnayakeCCCBurgher Recreation Club2025120817040.509585.2601083
Pawan SandeshCCCBurgher Recreation Club2025120806240.009881.63010104
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.