Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

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
Harsha VithanaBSCPanadura Sports Club2025120000.00150.0000200
Oshada FernandoPSCMoors Sports Club2026110000.0060.0000100
P PathirajaACCCChilaw Marians Cricket Club2025110000.0020.0000100
T MathewACCCChilaw Marians Cricket Club2025110000.0020.0000100
Kanchana de LiveraPSCTamil Union Cricket and Athletic Club2024110000.0020.0000100
V LahiruPSCColombo Cricket Club2026110000.0050.0000100
V LahiruPSCBadureliya Sports Club2025110000.00110.0000100
G KotuwegodaBRCNondescripts Cricket Club2026110000.0010.0000100
I ThimiraCMCCAce Capital Cricket Club2025110000.0010.0000100
MS SilvaNCCPanadura Sports Club2024110000.0010.0000100
Pasindu MadawaNCCPanadura Sports Club2024110000.0040.0000100
Thaveesha KahaduwaarachchiPSCKurunegala Youth Cricket Club2026110000.0020.0000100
Nalin PriyadarshanaPSCPanadura Sports Club2024110000.0020.0000100
Charuka WijelathPSCPanadura Sports Club2024110000.0010.0000100
S MihiraPSCTamil Union Cricket and Athletic Club2024110000.0030.0000100
S KrishnashriramCCCPanadura Sports Club2025110000.0030.0000100
H JayasundaraCMCCPanadura Sports Club2025110000.0050.0000100
Vidura AdikariCMCCAce Capital Cricket Club2025110000.0020.0000100
Mohomed DilshadPSCColts Cricket Club2025110000.00100.0000100
Mohomed DilshadPSCRagama Cricket Club2025110000.0030.0000100
M HasankaCMCCAce Capital Cricket Club2025110000.0010.0000100
D GoonewardenaNCCPanadura Sports Club2025110000.0010.0000100
Duranka SilvaPSCNondescripts Cricket Club2025110000.0050.0000100
C ParanavithanaPSCMoors Sports Club2026110000.0020.0000100
A KajanKYCCPanadura Sports Club2026110000.0020.0000100
Nimesh VimukthiPSCBadureliya Sports Club202512122*2.00219.5200100
Dushan HemanthaPSCPolice Sports Club202412014147.003935.9000130
Imthiyas SlasaPSCPolice Sports Club2024120323216.009234.7800131
Alankara Asanka SilvaBSCPanadura Sports Club202512011115.506716.4200100
Heshan DhanushkaPSCPanadura Sports Club20241211717*17.004438.6400120
N BalasooriyaPSCPanadura Sports Club20241215555*55.0027203.7001144
Ravindu SembukuttigeRCCPanadura Sports Club2025120663.003616.6700100
Ranitha LiyanarachchiPSCPolice Sports Club2024120552.502123.8100100
Ranitha LiyanarachchiPSCRagama Cricket Club2025120884.001553.3300110
Angelo MathewsCCCPanadura Sports Club2025110222.00633.3300000
Dinesh ChandimalCCCPanadura Sports Club2025110282828.004070.0000022
Dilshan MunaweeraNCCPanadura Sports Club2024110121212.001580.0000011
Akila DananjayaCCCPanadura Sports Club2025110141414.0010140.0000011
Milinda SiriwardanaNCCPanadura Sports Club2024110323232.003982.0500022
Dhananjaya de SilvaCCCPanadura Sports Club20261112626*-23113.0400022
Sandun WeerakkodyTUCAPanadura Sports Club2024110444444.0035125.7100033
Irosh SamarasooriyaPSCColts Cricket Club2025110161616.003644.4400020
Kamindu MendisCCCPanadura Sports Club2026110393939.0034114.7100042
Chamika KarunaratneNCCBurgher Recreation Club2026110828282.0066124.24010105
Oshada FernandoPSCColombo Cricket Club2026110404040.006660.6100050
Oshada FernandoPSCKurunegala Youth Cricket Club2026110787878.0071109.8601092
Oshada FernandoPSCChilaw Marians Cricket Club2025110353535.005070.0000030
Oshada FernandoPSCNegombo Cricket Club2024110292929.004465.9100020
Oshada FernandoPSCAce Capital Cricket Club2025110181818.001994.7400030
Oshada FernandoPSCTamil Union Cricket and Athletic Club2024110555.001533.3300000
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.