Live3rd ODI · Zimbabwe Women in India 2026/27INDWZIMW23/2 (7)ZIMW chose to batT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th 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)ODIFinal · 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Sri Lanka: Batting by opposition (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×At Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Angelo MathewsSLPakistan2012-20155512729368.0027698.55030254
Dhanushka GunathillekeSLZimbabwe201733025511685.0029885.57120271
Niroshan DickwellaSLZimbabwe201733022111673.6724291.32200220
Kumar SangakkaraSLNew Zealand2012-20134421977998.5021193.36020233
Tillakaratne DilshanSLNew Zealand201322113681136.0018673.12020180
Kumar SangakkaraSLIndia2012210133133133.0015188.08100120
Mahela JayawardeneSLPakistan2012-20143301326744.0014392.31020160
Avishka FernandoSLWest Indies2020110127127127.00123103.25100100
Upul TharangaSLAustralia201122012411162.0016973.37100140
Tillakaratne DilshanSLBangladesh2013222123113*-117105.13100120
Kusal MendisSLWest Indies2020110119119119.00119100.00100120
Kushal Janith PereraSLPakistan2015110116116116.00109106.4210094
Thisara PereraSLPakistan2012-20155411106536.6764171.8801187
Tillakaratne DilshanSLSouth Africa2012-201433110474*52.0075138.67011142
Tillakaratne DilshanSLPakistan2012-20155501046220.8012384.55010140
Kumar SangakkaraSLAustralia20112201015250.5012282.7901043
Mahela JayawardeneSLCanada2011110100100100.0081123.4610091
Kumar SangakkaraSLCanada2011110929292.0087105.7501071
Kumar SangakkaraSLSouth Africa2012-2014330883929.3369127.54000110
Upul TharangaSLIndia20122218759*87.0010781.31010100
Upul TharangaSLNew Zealand2012220876043.5012271.31010120
Tillakaratne DilshanSLAustralia2011220795539.508296.3401080
Lahiru ThirimanneSLPakistan2012-2015330783026.0074105.4100090
Angelo MathewsSLNew Zealand2012-20134327674*76.0072105.5601191
Angelo MathewsSLSouth Africa2012-2014430735824.339477.6601071
Upul TharangaSLZimbabwe20173317244*36.0061118.0300063
Angelo MathewsSLZimbabwe2012-2017420664233.008775.8600042
Kumar SangakkaraSLEngland2014110636363.0062101.6101070
Kumar SangakkaraSLBangladesh2013210636363.006892.6501060
Kumar SangakkaraSLPakistan2012-2014440632515.757781.82000100
Lahiru ThirimanneSLEngland20141116262*-47131.9101070
Kushal Janith PereraSLBangladesh2013221604260.0057105.2600081
Asela GunaratneSLZimbabwe20173216059*60.008471.4301040
Kushal Janith PereraSLSouth Africa2013-2014330593719.6751115.6900072
Dinesh ChandimalSLPakistan2012-2015440572914.257279.1700041
Tillakaratne DilshanSLIndia2012220565028.0055101.8201060
Mahela JayawardeneSLAustralia2011220533626.506384.1300041
Milinda SiriwardanaSLPakistan20151115252*-26200.0001043
Dinesh ChandimalSLNew Zealand2012-2013430524317.337965.8200140
Tillakaratne DilshanSLCanada2011110505050.005984.7501080
Thisara PereraSLSouth Africa2012-20133324825*48.0034141.1800051
Upul TharangaSLPakistan2014220452722.505384.9100060
Lahiru ThirimanneSLSouth Africa2012-2014431452222.505877.5900020
Mahela JayawardeneSLSouth Africa2012-2014440453311.2535128.5700090
Kumar SangakkaraSLZimbabwe2012110444444.0026169.2300021
Thisara PereraSLIndia2012210444444.0028157.1400031
Jeevan MendisSLZimbabwe20121114343*-30143.3300041
Ashan PriyanjanSLPakistan2014-20153214239*42.0022190.9100080
Tillakaratne DilshanSLZimbabwe2012110393939.0028139.2900050
Nuwan KulasekaraSLAustralia2011220383419.0037102.7000031
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.