Sri Lanka: Batting by opposition (All cricket)

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 1,521 of the 1,522 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Dhananjaya de SilvaSLWest Indies2016-202614212696155*36.63113261.48241723
WPUJC VaasSLSouth Africa1994-20074549136946919.28132152.54034725
Ranjan MadugalleSLNew Zealand1983-19882328369289*27.68153844.99041803
Thilan SamaraweeraSLEngland1999-20121723467814235.68157842.97132730
Kushal Janith PereraSLNew Zealand2013-20252224167010229.13538124.542347619
Dhananjaya de SilvaSLEngland2018-2026222526709129.13102465.43062693
WPUJC VaasSLEngland1996-20074546126709019.71144946.24021732
Pathum NissankaSLIndia2021-20252020166910735.2169895.851638414
Dasun ShanakaSLIndia2016-202534359662108*25.46570116.141264536
Thilan SamaraweeraSLBangladesh2001-20101211165913865.90130150.65160800
Duleep MendisSLPakistan1982-1989293546595821.2672673.14043572
Charith AsalankaSLAustralia2021-20251818365712743.80639102.822115820
Kushal Janith PereraSLAustralia2013-2026252836577826.2873789.15041758
Kushal Janith PereraSLIndia2013-2025232316567729.82599109.520736919
Thilan SamaraweeraSLWest Indies2001-20111417364812546.29136847.37162641
Sidath WettimunySLPakistan1982-19861523064715728.1394048.62133541
Tharanga ParanavitanaSLPakistan2009-20121121164576*32.25148543.43053643
Kamindu MendisSLBangladesh2024-20251416264216445.8692269.632216317
Dhananjaya de SilvaSLIndia2017-202622284641119*26.7197765.61122755
Hashan TillakaratneSLEngland1988-200322271062993*37.00143443.86034610
Hashan TillakaratneSLSouth Africa1992-200320243626104*29.81162538.52121760
Dimuth KarunaratneSLEngland2011-2024142416258327.17122251.15051710
Dimuth KarunaratneSLIndia2015-20231425062114124.84140844.11224760
Kusal MendisSLAfghanistan2018-2025212136169234.22605101.820515615
Dasun ShanakaSLEngland2016-2026303126159721.2164195.940313732
Kushal Janith PereraSLPakistan2013-20252222061411627.91555110.631326419
Thisara PereraSLSouth Africa2011-20193234659969*21.39583102.740334818
Russel ArnoldSLEngland1998-20072325459410928.29109454.30144633
WPUJC VaasSLAustralia1994-200853551859468*16.05102657.89018584
Asanka GurusinhaSLZimbabwe1992-19961214058412841.71153937.95150598
Niroshan DickwellaSLPakistan2014-2022152015828330.6376076.58051683
Lahiru ThirimanneSLBangladesh2010-202116144576155*57.60103155.87221502
WPUJC VaasSLIndia1994-20087553175734715.9292961.68006634
Lahiru ThirimanneSLAustralia2011-201920212571102*30.05106053.87131501
Lahiru ThirimanneSLNew Zealand2012-20192927357187*23.79110851.53043513
Dhananjaya de SilvaSLNew Zealand2018-20241622257010928.5086266.131136912
Kushal Janith PereraSLEngland2013-2023303105697318.3577973.04033545
Kusal MendisSLIreland2016-2026772568245113.6063789.172315515
Romesh KaluwitharanaSLIndia1990-2002363535685317.7585466.51015541
Dimuth KarunaratneSLAustralia2012-2025132405669723.58107152.85043601
Michael VandortSLBangladesh2001-2008812256514056.50102055.39222665
Romesh KaluwitharanaSLSouth Africa1993-2004212615388321.5283664.35031653
Roshan MahanamaSLSouth Africa1992-1999202415346823.22115046.43032472
Lahiru ThirimanneSLSouth Africa2012-2021202425346924.2794656.45022552
Upul TharangaSLAustralia2006-20172726153411121.3682464.81133462
Russel ArnoldSLAustralia1999-2007252545317625.2986761.25042311
Kumar DharmasenaSLPakistan1994-200337341352762*25.1099552.96032311
Chandika HathurusingheSLPakistan1991-1999172005198325.95138037.61032660
Romesh KaluwitharanaSLEngland1996-200317172515102*34.3366577.44151661
Lahiru ThirimanneSLWest Indies2012-20211314250281*41.8398650.91040393

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