Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Galle International Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Prabath JayasuriyaSLAustralia2022-2025350761.403122.5800300
HMRKB HerathSLPakistan2000-20155834820*9.6015630.7700340
Henry OlongaZIMSri Lanka2002120000.0090.0000200
Prasanna JayawardeneSLAustralia2011120000.00140.0000200
Ravi BoparaENGSri Lanka2007120000.0080.0000200
Murray ComminsIRESri Lanka2023120000.0040.0000200
Pulindu PereraNSWCKurunegala Youth Cricket Club2026120000.00100.0000200
Vishad RandikaPSCNondescripts Cricket Club2026120000.0040.0000200
Monty PanesarENGSri Lanka2007-201223013134.331492.8600220
MahmudullahBANSri Lanka2013-2017230882.673324.2400210
Makhaya NtiniSASri Lanka2000-200434018104.504242.8600240
Muttiah MuralitharanSLIndia2001-20103411384.333043.3300210
Muttiah MuralitharanSLAustralia1999-200434197*3.001369.2300210
Shane WarneAUSSri Lanka1999-200434026236.507932.9100240
Dilruwan PereraSLSouth Africa2014-2018240320.751816.6700200
Tharanga ParanavitanaSLNew Zealand2009-20122413631*12.008641.8600241
Shannon GabrielWISri Lanka2015-202124197*3.003129.0300210
CBRLS KumaraSLIndia2017-202624012103.002941.3800211
Lasith AmbuldeniyaSLEngland2021240474011.758754.0200262
Nishan PeirisSLAustralia2025241953.004022.5000210
Junaid KhanPAKSri Lanka2012-20153521685.334734.0400230
Ramesh MendisSLAustralia2022-2025350792915.8023633.4700260
Ishant SharmaINDSri Lanka2008-20153634931*16.3319225.5200250
Mitchell StarcAUSSri Lanka2016-2025571642610.6712053.3300262
Kane WilliamsonNZSri Lanka2012-20244801525519.0032646.63012122
Dimuth KarunaratneSLAustralia2016-20255902018622.3340649.51012240
Angelo MathewsSLPakistan2009-202371423739131.0871152.46022435
Stuart MacGillAUSSri Lanka2004110000.0010.0000100
Avishka GunawardeneSLPakistan2000110000.0040.0000100
Imran NazirPAKSri Lanka2000110000.00--00100
HMRKB HerathSLWest Indies2015110000.0010.0000100
Darren SammyWISri Lanka2010110000.0010.0000100
Ruchira PereraSLIndia2001110000.0020.0000100
Mignon du PreezSAWWest Indies Women2012110000.0010.0000100
Sana MirPAKWAustralia Women2012110000.0030.0000100
Shandre FritzSAWWest Indies Women2012110000.0070.0000100
Thilan ThusharaSLNew Zealand2009110000.0060.0000100
Eshani KaushalyaSLWSouth Africa Women2012110000.0030.0000100
Deepika RasangikaSLWNew Zealand Women2012110000.0040.0000100
Shanel DaleyWIWNew Zealand Women2012110000.0030.0000100
Shemaine CampbelleWIWSri Lanka Women2012110000.0020.0000100
Tremayne SmarttWIWNew Zealand Women2012110000.0010.0000100
Tendai ChataraZIMSri Lanka2017210000.0010.0000100
Nuwan PradeepSLWest Indies2015110000.0060.0000100
Elias SunnyBANSri Lanka2013110000.0040.0000100
Nida DarPAKWIndia Women2012110000.0020.0000100
Inoka RanaweeraSLWSouth Africa Women2012110000.0040.0000100
Akila DananjayaSLNew Zealand2019110000.0080.0000100
Sumaiya SiddiqiPAKWIndia Women2012110000.0010.0000100
Donald TiripanoZIMSri Lanka2017210000.0010.0000100
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.