Sri Lanka: Batting by opposition (ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×

Player figures come from full scorecards, which we hold for 491 of the 918 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSLIndia2003-201462581224313339.35273182.13515321519
Tillakaratne DilshanSLIndia2004-2014615732151160*39.83237790.49410426615
Mahela JayawardeneSLIndia2003-201462594169411830.80216678.2139314713
Kumar SangakkaraSLEngland2002-2015363461520134*54.29191379.4641001425
Kumar SangakkaraSLAustralia2003-201538384151910444.68194578.1021021319
Kumar SangakkaraSLPakistan2003-201441393145811240.50194774.882911288
Angelo MathewsSLIndia2009-20234138111405139*52.04166584.3838111525
Mahela JayawardeneSLAustralia2003-20154342413658635.92174778.1301431164
Kumar SangakkaraSLNew Zealand2003-2015333251281113*47.44158081.0829213713
Upul TharangaSLIndia2005-2017444231224174*31.38146583.5526514815
Tillakaratne DilshanSLPakistan2004-2015373441219137*40.63150281.162601331
Tillakaratne DilshanSLNew Zealand2003-201634303118911644.04144382.403601446
Mahela JayawardeneSLEngland2002-201535323117214440.41135686.433721144
Kumar SangakkaraSLSouth Africa2003-201524242115016952.27129289.0128211811
Kumar SangakkaraSLBangladesh2004-201524222104712852.35113592.255511154
Mahela JayawardeneSLPakistan2003-201434321101412332.71129078.60172975
Sanath JayasuriyaSLIndia2003-200934321100113032.29105594.8833312714
Tillakaratne DilshanSLAustralia2004-20164141499510626.89123980.31150954
Tillakaratne DilshanSLSouth Africa2004-201523222972115*48.60112086.792531014
Angelo MathewsSLPakistan2009-2017332989179343.67108584.520726516
Tillakaratne DilshanSLEngland2003-201533303896108*33.19109082.20241926
Mahela JayawardeneSLNew Zealand2003-201533304880115*33.85108780.962439110
Angelo MathewsSLEngland2009-20232823686785*51.00103683.69070778
Upul TharangaSLPakistan2006-201733311845112*28.17121669.49152991
Kusal MendisSLBangladesh2017-20252221180912440.4597083.402518312
Upul TharangaSLZimbabwe2006-20181917579613366.3397082.06251887
Upul TharangaSLBangladesh2005-201819192790118*46.4798780.04252988
Tillakaratne DilshanSLBangladesh2004-201521195782161*55.8680297.51410851
Sanath JayasuriyaSLEngland2002-20111717171915244.94696103.303119015
Dinesh ChandimalSLEngland2011-201821182702105*43.8882684.991715011
Lahiru ThirimanneSLPakistan2012-20192119169910238.8393874.52241573
Sanath JayasuriyaSLBangladesh2004-20091313169413057.83684101.463307618
Lahiru ThirimanneSLIndia2010-2019221906928036.4295572.460724710
Upul TharangaSLEngland2006-20181715265912050.6980881.56332674
Dinesh ChandimalSLAustralia2011-20222120465510240.9482579.39150526
Dinesh ChandimalSLPakistan2011-20172928463765*26.5488771.82034419
Kusal MendisSLEngland2016-20261616162412141.6067292.861426315
Upul TharangaSLSouth Africa2006-20192625062011924.8075482.231317313
Kushal Janith PereraSLBangladesh2013-20231616161312040.8767790.553116510
Chamara KapugederaSLIndia2008-2017332926077522.4888668.51033395
Upul TharangaSLNew Zealand2005-20121717058810334.5982471.36150772
Kusal MendisSLAustralia2016-20251414258210148.5066687.39140586
Kusal MendisSLSouth Africa2017-2023181805147628.5662582.240414812
Angelo MathewsSLAustralia2010-20192420251277*28.4465678.05042385
Upul TharangaSLAustralia2006-20162221151011125.5079664.07132441
Kusal MendisSLWest Indies2016-20261111250911956.56460110.651405112
Tillakaratne DilshanSLZimbabwe2004-2011995500144125.00471106.16220564
Angelo MathewsSLNew Zealand2009-2023282375009531.2563279.11047513
Charith AsalankaSLBangladesh2023-202599149610862.0060482.122304114
Angelo MathewsSLSouth Africa2009-20191918349297*32.8060581.32031387
Page 1Next

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