Sri Lanka tour of India 2024

T20I-Series

1st T20I – Sri Lanka vs India – 27th July – Pallekele – 07.00pm (SL Time)
India won by 43 runs

2nd T20I – Sri Lanka vs India – 28th July – Pallekele – 07.00pm (SL Time)
India won by 7 wickets

3rd T20I – Sri Lanka vs India – 30th July – Pallekele – 07.00pm (SL Time)
Match tied (India won the Super Over)

ODI-Series

1st ODI – Sri Lanka vs India – 02nd August – Colombo (RPS)- 02.30pm (SL Time)
Match tied

2nd ODI – Sri Lanka vs India – 04th August – Colombo (RPS)- 02.30pm (SL Time)
Sri Lanka won by 32 runs

3rd ODI – Sri Lanka vs India – 07th August – Colombo (RPS)- 02.30pm (SL Time)
Sri Lanka won by 110 runs

2023 - Results

Sri Lanka tour of India 2023

T20I-Series

1st T20I – India vs Sri Lanka – 03rd January – Mumbai – 07.00pm (SL Time)
India won by 2 runs

2nd  T20I – India vs Sri Lanka – 05th January- Pune – 07.00pm (SL Time)
Sri Lanka won by 16 runs

3rd T20I – India vs Sri Lanka – 07th January – Rajkot – 07.00pm (SL Time)
India won by 91 runs

ODI-Series

1st ODI – India vs Sri Lanka – 10th January – Guwahati – 02.00pm (SL Time)

2nd ODI – India vs Sri Lanka – 12th January- Kolkata – 02.00pm (SL Time)

3rd ODI – India vs Sri Lanka– 15th January – Trivandrum – 02.00pm (SL Time)

2022 - Results

Sri Lanka tour of India 2022

T20I-Series

1st T20I – Sri Lanka vs India – 24th February – Lucknow – 07.00pm (SL Time)
India won by 62 runs

2nd  T20I – Sri Lanka vs India – 26th February – Dharamsala – 07.00pm (SL Time)
India won by 7 wickets

3rd T20I – Sri Lanka vs India – 27th February – Dharamsala – 07.00pm (SL Time)
India won by 6 wickets

Test-Series

1st Test – Sri Lanka vs India – 4th to 8th  March – Mohali
India won by an innings and 222 runs

2nd  Test – Sri Lanka vs India – 12th to 16th March – Bengaluru
India won by 238 runs

2021 - Results

India tour of Sri Lanka 2021

ODI-Series

1st ODI – Sri Lanka vs India – 18th July – R. Premadasa Stadium – 03.00pm (SL Time)
India won by 7 wickets

2nd ODI – Sri Lanka vs India – 20th July – R. Premadasa Stadium – 03.00pm (SL Time)
India won by 3 wickets

3rd ODI – Sri Lanka vs India – 23rd July – R. Premadasa Stadium – 03.00pm (SL Time)
Sri Lanka won by 3 wickets

T20I-Series

1st T20I – Sri Lanka vs India – 25th July – R. Premadasa Stadium – 08.00pm (SL Time)
India won by 38 runs

2nd  T20I – Sri Lanka vs India – 28th July – R. Premadasa Stadium – 08.00pm (SL Time)
Sri Lanka won by 4 wickets

3rd T20I – Sri Lanka vs India – 29th July – R. Premadasa Stadium – 08.00pm (SL Time)
Sri Lanka won by 7 wickets

2020 - Results

Sri Lanka tour of India 2020

T20I-Series

1st T20I – Sri Lanka vs India – 5th January – Guwahati – 07.00pm (SL Time)
No result (abandoned with a toss)

2nd T20I – Sri Lanka vs India – 7th January – Indore – 07.00pm (SL Time)
India won by 7 wickets

3rd T20I – Sri Lanka vs India – 10th January – Pune – 07.00pm (SL Time)
India won by 78 runs

2017 - Results

Sri Lanka tour of India 2017

warm-up Game

Sri Lanka vs Indian Board Presidents XI – 11th-12th November – Eden Gardens, Kolkata – 09.30am (SL Time)
Report – Day 1 | Day 2
Match drawn

Test Series

1st Test – Sri Lanka vs India – 16th – 20th November – Eden Gardens, Kolkata – 09.30am (SL Time)
Report Day 1 | Day 2 | Day 3 | Day 4 | Day 5
Match drawn

2nd Test – Sri Lanka vs India – 24th – 28th November -Vidarbha Cricket Association Stadium, Nagpur – 09.30am (SL Time)
Report –  Day 1 | Day 2 | Day 3 | Day 4
India won by an innings and 239 runs

3rd Test – Sri Lanka vs India – 02nd – 06th December – Feroz Shah Kotla, Delhi – 09.30am (SL Time)

ODI Series

1st ODI – Sri Lanka vs India (D/N) – 10th December – Himachal Pradesh Cricket Association Stadium, Dharamsala – 11.30am (SL Time)

2nd ODI – Sri Lanka vs India (D/N) – 13th December – Punjab Cricket Association Stadium, Mohali – 11.30am (SL Time)

3rd ODI – Sri Lanka vs India (D/N) – 17th December – Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam – 01.30pm (SL Time)

T20I Series

1st T20I – Sri Lanka vs India – 20th December – Barabati Stadium, Cuttack – 07.00pm (SL Time)

2nd T20I – Sri Lanka vs India – 22nd December – Holkar Cricket Stadium, Indore – 07.00pm (SL Time)

3rd T20I – Sri Lanka vs India – 24th December – Wankhede Stadium, Mumbai – 07.00pm (SL Time)

India tour of Sri Lanka 2017

Tour Game

1st Match – Sri Lanka vs India – 21st and 22nd July – Colombo Cricket Club Ground – 10.00am (SL Time)
Report – Day 1 | Day 2 

Test Series

1st Test – Sri Lanka vs India – 26th to 30th July – Galle International Stadium – 10.00am (SL Time)
Report – Day 1 | Day 2 | Day 3 | Day 4
India won by 304 runs

2nd Test – Sri Lanka vs India – 3rd to 7th August – SSC Grounds – 10.00am (SL Time)
Report Day 1 | Day 2 | Day 3 | Day 4
India won by an innings and 53 runs

3rd Test – Sri Lanka vs India – 12th to 16th August – Pallakalle International Stadium – 10.00am (SL Time)
Report  Day 1 | Day 2 | Day 3
India won by an innings and 171 runs

ODI-Series

1st ODI – Sri Lanka vs India (D/N) – 20th August – Rangiri Dambulla International Stadium – 02.30pm (SL Time)
India won by 9 wickets 

2nd ODI – Sri Lanka vs India (D/N) – 24th August – Pallakelle International Stadium – 02.30pm (SL Time)
India won by 3 wickets  (DLS method)

3rd ODI – Sri Lanka vs India (D/N) – 27th August – Pallakelle International Stadium – 02.30pm (SL Time)
India won by 6 wickets 

4th ODI – Sri Lanka vs India (D/N) – 31st August – R. Premadasa International Cricket Stadium – 02.30pm (SL Time)
India won by 168 runs

5th ODI – Sri Lanka vs India (D/N) – 03rd September – R. Premadasa International Cricket Stadium – 02.30pm (SL Time)
India won by 6 wickets

Only T20I

Only T20I – Sri Lanka vs India – 06th September – R. Premadasa International Cricket Stadium – 07.30pm (SL Time)
India won by 7 wickets