ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Rangiri Dambulla International Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mahela JayawardeneSLIndia2004-20101111438194*54.4350575.45040373
Kavisha DilhariSLWIndia Women2022-20244438647*86.0077111.6900072
Pragyan OjhaINDSri Lanka2008-20105331816*-4242.8600010
MS DhoniINDSri Lanka2005-2017111023076738.3843870.09020262
Chamika KarunaratneCS/GGDambulla Sixers2024-202633214472*144.0076189.470101010
Chamara KapugederaSLIndia2008-201797213855*27.6021364.79011102
Angelo MathewsSLPakistan2009-201564213655*68.0016681.93010120
Abdul RazzaqPAKSri Lanka2003-20106621213030.2519063.6800053
Raveen de SilvaACCCTamil Union Cricket and Athletic Club202612211262*-23547.6602080
Harmanpreet KaurINDWSri Lanka Women2022-202444210339*51.5096107.2900091
Chamara KapugederaSLPakistan2009-20104428567*42.5013065.3801091
Irfan PathanINDSri Lanka2004-20085528436*28.009984.8500091
Andrew SymondsAUSSri Lanka20042227337*-72101.3900061
Dilani ManodaraSLWWest Indies Women20133326838*68.0013749.6400060
Nuwan KulasekaraSLIndia2008-2010752672522.3310862.0400090
Mohammad AmirPAKSri Lanka2009-20104425624*28.007970.8900050
Harbhajan SinghINDSri Lanka2005-20105524420*14.676666.6700021
Zaheer KhanINDSri Lanka2004-2010752342011.336353.9700130
Wiaan MulderSASri Lanka20182223319*-4278.5700040
Stuart BroadENGSri Lanka20073322920*29.005255.7700010
Lasith MalingaSLPakistan2009-2015532241624.0019126.3200011
Deepti SharmaINDWSri Lanka Women2022-20244222217*-13169.2300030
Anushka SanjeewaniSLWIndia Women2022-20244221810*-13138.4600010
Umm-e-HaniPAKWSri Lanka Women202633215815.0015100.0000020
Mohammad SamiPAKSri Lanka2003222118*-1384.6200001
Tremayne SmarttWIWSri Lanka Women20133221110*-7157.1400001
Ryan SidebottomENGSri Lanka2007332107*10.001758.8200000
Inoka RanaweeraSLWWest Indies Women201332286*-988.8900010
Anisa MohammedWIWSri Lanka Women201322277*-3023.3300000
Andy McKayNZIndia201022233*-1323.0800000
Amila AponsoSLAustralia201622221*-450.0000000
Nashra SandhuPAKWSri Lanka Women2018-202662211*-250.0000000
Kumar SangakkaraSLIndia2004-2010111113287332.8044673.54030332
Tillakaratne DilshanSLIndia2004-20101110126111029.0031782.33102362
Virender SehwagINDSri Lanka2004-201066122299*44.40222100.00010322
Virat KohliINDSri Lanka2008-201777120682*34.3326777.15011271
Chamari AtapattuSLWIndia Women2022-202444120080*66.67151132.45020324
Rohit SharmaINDSri Lanka2008-20179911746921.7523374.68012161
Sanath JayasuriyaSLIndia2005-200944117310757.6721580.47100181
Kumar SangakkaraSLPakistan2003-20147711654227.5026163.22000160
George BaileyAUSSri Lanka201622116090*160.0018486.96020161
Tillakaratne DilshanSLPakistan2003-201544115250*50.6723863.87010160
Mahela JayawardeneSLNew Zealand2003-201355115059*37.5024261.98010131
Sanath JayasuriyaSLEngland2001-200755114746*36.7515197.35000192
Shoaib MalikPAKSri Lanka2003-201577113755*22.8316881.5501182
Shikhar DhawanINDSri Lanka2017111132132*-90146.67100203
Tillakaratne DilshanSLNew Zealand2003-20135511275331.7514686.99010210
Alex HalesGMKandy Falcons202422112486*124.0074167.57010117
Kamindu MendisKF/CKJaffna Kings2024-202622112365*123.0078157.6902086
Imesha DulaniSLWPakistan Women2026331123101*61.5089138.20100201
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.