Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM254/2 (66)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Panadura Esplanade×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Movin SubasinghaBRCNondescripts Cricket Club2026110140140140.0072194.441001014
Dhananjaya LakshanCCCPanadura Sports Club2025110104104104.0012980.62100104
Ashen BandaraPSCPanadura Sports Club2024110929292.0082112.20010104
Chamika KarunaratneNCCBurgher Recreation Club2026110828282.0066124.24010105
Oshada FernandoPSCColts Cricket Club2025110818181.008694.19010102
T RajapakseACCCChilaw Marians Cricket Club2025110909090.0087103.4501093
Shalith FernandoPSCColts Cricket Club2025110838383.0010777.5701091
Oshada FernandoPSCKurunegala Youth Cricket Club2026110787878.0071109.8601092
MLR BuddikaPSCPolice Sports Club20241219281*92.0017054.1201082
V DinsaraPSCNondescripts Cricket Club2025110929292.009695.8301082
Kanchana de LiveraPSCNegombo Cricket Club2024110707070.008186.4201080
Raminda WijesooriyaPSCRagama Cricket Club2025120564328.0039143.5900081
Ron ChandragupthaBCAAPanadura Sports Club2024110434343.0028153.5700081
R SilvaACCCPanadura Sports Club2025111121121*-92131.5210075
MLR BuddikaPSCColts Cricket Club2025110848484.0012070.0001073
Vishen HalambagePSCAce Capital Cricket Club2025110676767.0025268.0001075
Shalith FernandoPSCRagama Cricket Club2025120645232.008773.5601071
D JayatungaBSCPanadura Sports Club2025120412820.506365.0800071
S HapuhinnaTUCAPanadura Sports Club20241113434*-20170.0000070
Oshada FernandoPSCBadureliya Sports Club20251201009950.0069144.9301069
Priyamal PereraPSCPanadura Sports Club2024110898989.0017152.0501061
Irosh SamarasooriyaPSCBadureliya Sports Club2025120775838.5014951.6801062
Oshada FernandoPSCNondescripts Cricket Club2025110676767.008479.7601061
S FonsekaCCCPanadura Sports Club2025110636363.0012351.2201060
Kanchana de LiveraPSCNondescripts Cricket Club2025110606060.006789.5501061
KI FernandoBRCNondescripts Cricket Club2026110595959.007380.8201061
Y LiyanageRCCPanadura Sports Club2025120532826.508066.2500060
S MalshanPSCNondescripts Cricket Club2025110505050.0030166.6701062
Thanuka DabareCMCCPanadura Sports Club2025110424242.0027155.5600062
T RajapakseACCCPanadura Sports Club2025110404040.005276.9200060
Ranmith JayasenaRCCPanadura Sports Club2025120362418.005170.5900060
Pavan RathnayakeCCCPanadura Sports Club20261116161*-59103.3901052
Irosh SamarasooriyaPSCPolice Sports Club2024120574228.5012944.1900051
Y DewthusaNCCBurgher Recreation Club2026110535353.006285.4801050
Shalith FernandoPSCPolice Sports Club2024120494324.506279.0300052
Dushan HemanthaPSCAce Capital Cricket Club2025110474747.0024195.8300053
Neksha IddamalgodaPSCKurunegala Youth Cricket Club20261114646*-6274.1900050
Nipun MalingaRCCPanadura Sports Club2025120444122.005974.5800052
Senitha HalambagePSCChilaw Marians Cricket Club20251114444*-4793.6200051
Oshada FernandoPSCColombo Cricket Club2026110404040.006660.6100050
S NirmalBSCPanadura Sports Club20251224028*-10438.4600051
Sanjaya ChathurangaRCCPanadura Sports Club2025120402920.004883.3300051
Nishan MadushkaCCCPanadura Sports Club2026110373737.005666.0700050
JE JayakodygePSCTamil Union Cricket and Athletic Club2024110363636.003992.3100051
Pawan SandeshBRCNondescripts Cricket Club2026110333333.0032103.1300051
Chanaka RuwansiriBSCPanadura Sports Club2025120292314.503680.5600050
G KotuwegodaRCCPanadura Sports Club2025120282714.005650.0000050
Himasha LiyanageACCCChilaw Marians Cricket Club20251117777*-62124.1901045
Geeth KumaraBSCPanadura Sports Club2025120765238.0015349.6701042
L DawatageACCCChilaw Marians Cricket Club2025110636363.009367.7401040
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.