ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Sri Lanka: Batting match by match (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.

PlayerRunsScoresBF4s6sOppositionGroundDate
Roy DiasSL12112114411-v INDBengaluru26 Sept 1982
Roy DiasSL1021021148-v INDDelhi15 Sept 1982
Aravinda de SilvaSL898960--v BANKolkata31 Dec 1990
Asanka GurusinhaSL83831066-v INDAhmedabad22 Oct 1989
Sidath WettimunySL7474107--v INDDelhi15 Sept 1982
Roy DiasSL6666107--v WIAdelaide26 Jan 1985
Arjuna RanatungaSL6464*64--v BANKolkata31 Dec 1990
Aravinda de SilvaSL5151108--v INDDelhi13 Jan 1987
Duleep MendisSL454553--v WIAdelaide26 Jan 1985
Asanka GurusinhaSL4444*91--v BANKandy2 Apr 1986
Sidath WettimunySL434360--v INDAmritsar12 Sept 1982
Arjuna RanatungaSL4141*46--v BANKandy2 Apr 1986
Roy DiasSL393949--v INDAmritsar12 Sept 1982
Hashan TillakaratneSL393970--v BANKolkata31 Dec 1990
Asanka GurusinhaSL383871--v BANKolkata31 Dec 1990
Anura RanasingheSL353527--v INDAmritsar12 Sept 1982
Brendon KuruppuSL353550--v PAKDhaka27 Oct 1988
Arjuna RanatungaSL343478--v WIRajkot19 Oct 1989
Duleep MendisSL333339--v INDAmritsar12 Sept 1982
Sidath WettimunySL323235--v PAKLahore29 Mar 1982
Arjuna RanatungaSL313150--v WIAdelaide26 Jan 1985
Ashantha de MelSL282821--v INDDelhi15 Sept 1982
Asanka GurusinhaSL262662--v INDVadodara15 Jan 1987
Ashantha de MelSL252516--v INDBengaluru26 Sept 1982
Roshan MahanamaSL252550--v BANKandy2 Apr 1986
Roshan MahanamaSL252538--v INDVadodara15 Jan 1987
Graeme LabrooySL252519--v INDAhmedabad22 Oct 1989
Athula SamarasekeraSL242448--v ENGDelhi15 Oct 1989
Duleep MendisSL232338--v INDBengaluru26 Sept 1982
Roshan MahanamaSL222241--v PAKColombo11 Mar 1986
Ravi RatnayekeSL222256--v INDDelhi13 Jan 1987
Athula SamarasekeraSL222235--v INDAhmedabad22 Oct 1989
Duleep MendisSL212119--v INDVadodara15 Jan 1987
Anura RanasingheSL202017--v INDDelhi15 Sept 1982
Uvais KarnainSL2020*25--v WIAdelaide26 Jan 1985
Arjuna RanatungaSL202024--v INDVadodara15 Jan 1987
Duleep MendisSL2020*25--v PAKDhaka27 Oct 1988
Aravinda de SilvaSL202029--v INDAhmedabad22 Oct 1989
Ravi RatnayekeSL202015--v INDAhmedabad22 Oct 1989
Asanka GurusinhaSL191946--v ENGDelhi15 Oct 1989
Ranjan MadugalleSL181837--v INDBengaluru26 Sept 1982
Sidath WettimunySL181834--v INDBengaluru26 Sept 1982
Ravi RatnayekeSL181844--v WIRajkot19 Oct 1989
Mahes GoonatillekeSL1414*31--v INDAmritsar12 Sept 1982
Keerthi RanasingheSL141431--v PAKColombo11 Mar 1986
Ravi RatnayekeSL141427--v INDVadodara15 Jan 1987
Ashantha de MelSL13138--v PAKColombo11 Mar 1986
Rumesh RatnayakeSL1212*14--v WIAdelaide26 Jan 1985
Graeme LabrooySL12126--v INDVadodara15 Jan 1987
Roshan MahanamaSL121235--v WIRajkot19 Oct 1989
Page 1Next

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