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 runs2nd T20I – India vs Sri Lanka – 05th January- Pune – 07.00pm (SL Time)
Sri Lanka won by 16 runs3rd 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 runs2nd T20I – Sri Lanka vs India – 26th February – Dharamsala – 07.00pm (SL Time)
India won by 7 wickets3rd 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 runs2nd 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 wickets2nd ODI – Sri Lanka vs India – 20th July – R. Premadasa Stadium – 03.00pm (SL Time)
India won by 3 wickets3rd 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 runs2nd T20I – Sri Lanka vs India – 28th July – R. Premadasa Stadium – 08.00pm (SL Time)
Sri Lanka won by 4 wickets3rd 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 drawn2nd 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 runs3rd 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 runs2nd 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 runs3rd 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 wickets4th ODI – Sri Lanka vs India (D/N) – 31st August – R. Premadasa International Cricket Stadium – 02.30pm (SL Time)
India won by 168 runs5th 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