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/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th 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)T1013th 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

1 active
Reset"Match result" is from the side of the player or team.
At Surrey Village×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashan DuminduBRCNondescripts Cricket Club2026120726336.0014350.3501061
Oshada FernandoPSCTamil Union Cricket and Athletic Club2026230723124.009377.4200072
S FonsekaCCCBadureliya Sports Club2025110717171.0010766.3601041
S MalshanPSCTamil Union Cricket and Athletic Club2026120714035.5016942.0100080
S KavishkaBSCKurunegala Youth Cricket Club2024110707070.0010169.3101060
Roscoe ThattilBSCAce Capital Cricket Club2025110707070.007297.2201061
Ravindu RasanthaBCAA/CCCBadureliya Sports Club2025-2026230703923.3310666.04000101
Himasha LiyanageACCCBadureliya Sports Club2025110686868.007294.4401002
Sammu AshanACCCRagama Cricket Club2025120684834.0011857.6300091
R HirushanPSCBadureliya Sports Club2025231685734.008480.95010100
Hashan DuminduBRCKurunegala Youth Cricket Club2025110666666.0015642.31010100
Lahiru UdaraNCCBurgher Recreation Club2026120666533.009172.53010100
C SandaruCMCCRagama Cricket Club2025120664633.0015941.5100052
Y LiyanageRCCBadureliya Sports Club2025120664533.008577.6500080
Niroshan DickwellaNCCBurgher Recreation Club2026110656565.0061106.5601090
T AmarasingheCMCCKurunegala Youth Cricket Club2026120656132.506797.0101042
Thikshila de SilvaCMCCBadureliya Sports Club2025120645432.008575.2901042
Vidura AdikariCMCCRagama Cricket Club2025120646032.0012451.61010100
Ahan WickramasingheNCCBurgher Recreation Club2026120636331.508871.5901161
Sachitha JayathilakeTUCAPanadura Sports Club20262316357*31.5058108.6201034
Ravija SandaruwanBRCBadureliya Sports Club2024110626262.0048129.1701065
Sineth JayawardenaTUCAPanadura Sports Club2026110626262.0057108.7701081
S FernandoMSCColts Cricket Club2026120625731.009763.9201050
V DinsaraPSCTamil Union Cricket and Athletic Club2026110616161.007779.2201050
Dineth ThimodyaRCCBloomfield Cricket and Athletic Club2024120616030.5016038.1301071
MPM WeerasingheACCCSinhalese Sports Club20241116060*-43139.5301071
Manoj SarathchandraKYCCBurgher Recreation Club2025120595329.509562.1101060
R SilvaBSCChilaw Marians Cricket Club2025120585629.008965.1701041
Shashika DulshanRCCChilaw Marians Cricket Club20251215831*58.0010256.8600041
M PremaratneBCAAPanadura Sports Club2026120575028.507972.1501081
Chamika KarunaratneNCCBurgher Recreation Club20261115656*-8565.8801032
S WadugeCMCCBadureliya Sports Club2025120565128.0010254.9001050
Dineth ThimodyaRCCAce Capital Cricket Club2025120563928.007080.0000062
Alankara Asanka SilvaBSCColts Cricket Club2025-2026231562728.0013142.7500020
Udayawansha ParakramaACCCRagama Cricket Club2025120553127.506485.9400070
Thaveesha KahaduwaarachchiPSCTamil Union Cricket and Athletic Club2026110545454.007869.2301030
Kaveen FernandoNCCRagama Cricket Club2025110545454.008464.2901042
Niroshan DickwellaNCCBadureliya Sports Club2026110535353.006088.3301070
Himasha LiyanageNCCRagama Cricket Club2025110535353.0048110.4201042
Nimesh VimukthiPSCBloomfield Cricket and Athletic Club2026120535226.505891.3801043
Ravindra KarunaratneKYCCChilaw Marians Cricket Club2026120533826.507768.8300041
J KaushalBSCPanadura Sports Club2025110525252.006580.0001050
Chamikara EdirisingheKYCCBurgher Recreation Club2025121524552.0016830.9500070
Navod ParanavithanaTUCAKurunegala Youth Cricket Club2026110515151.0031164.5201044
Dilshan de SoysaBSCAce Capital Cricket Club2025110515151.007766.2301040
Kasun AbeyrathneBCAARagama Cricket Club2024120514425.5010847.2200020
Manoj SarathchandraKYCCPanadura Sports Club2026120515025.5013537.7801050
Janith LiyanageRCCNegombo Cricket Club2025110505050.006873.5301042
Vishen HalambagePSCTamil Union Cricket and Athletic Club2026110505050.0016312.5001064
Kaveeshka AnjulaCCCBadureliya Sports Club2025120503125.006379.3700023

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.