Head to Head
Sri Lanka vs India Head to Head Record
In 53 matches, Sri Lanka have won 15 and India 35, with 3 drawn/no-result.
Sri Lanka
53
played
India
15won
3 drawn / NRwon35
28.3%66%
Sri Lanka · last 5DWWDD
Recent meetings
T20IMatch tied (India won the one-over eliminator)
India202/5 & 3/0
Sri Lanka202/5 & 2/2Fri, 26 Sept, 2025Dubai International Cricket Stadium
ODISri Lanka won by 110 runs
Sri Lanka248/7
India138/10Wed, 07 Aug, 2024R.Premadasa Stadium
ODISri Lanka won by 32 runs
Sri Lanka240/9
India208/10Sun, 04 Aug, 2024R.Premadasa Stadium
ODIMatch tied
Sri Lanka230/8
India230/10Fri, 02 Aug, 2024R.Premadasa Stadium
T20IMatch tied (India won the Super Over)
Sri Lanka137/8 & 2/2
India137/9 & 4/0Tue, 30 Jul, 2024Pallekele International Cricket Stadium
T20IIndia won by 7 wickets (D/L method)
Sri Lanka161/9
India81/3Sun, 28 Jul, 2024Pallekele International Cricket Stadium
T20IIndia won by 43 runs
India213/7
Sri Lanka170/10Sat, 27 Jul, 2024Pallekele International Cricket Stadium
ODIIndia won by 302 runs
India357/8
Sri Lanka55/10Thu, 02 Nov, 2023Wankhede Stadium
ODIIndia won by 10 wickets
Sri Lanka50/10
India51/0Sun, 17 Sept, 2023R.Premadasa Stadium
ODIIndia won by 41 runs
India213/10
Sri Lanka172/10Tue, 12 Sept, 2023R.Premadasa Stadium
Sri Lanka vs India — Frequently Asked Questions
How many times have Sri Lanka and India played each other?
Sri Lanka and India have played 53 matches against each other across formats.
Who has won more matches, Sri Lanka or India?
Sri Lanka have won 15 and India have won 35 of their meetings, with 3 drawn or no-result.
What is the Sri Lanka vs India record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.