BAN IND T20 3▼ 0 3
BAN SL T20 4▼ 3 1
NZ SL T20 2▼ 2 0
PAK AUS T20 1▼ 1 0
PAK RSA T20 1▼ 1 0
PAK SL T20 4▼ 3 1
PAK IND T20 1▼ 0 1
SLW AUSW WODI 2▼ 0 2
SLW ENGW WODI 3▼ 0 3
AUSW SLW WODI 2▼ 2 0
RSA PAK T20 1▼ 0 1
RSA IND T20 1▼ 0 1
RSA SL T20 5▼ 4 1
AFG IND T20 1▼ 0 1
AFG ENG T20 1▼ 0 1
SL RSA ODI 8▼ 6 2
SL WI ODI 3▼ 3 0
SL PAK ODI 8▼ 3 5
SL KEN ODI 1▼ 1 0
SL AUS ODI 7▼ 4 3
SL ENG ODI 6▼ 6 0
SL BAN ODI 4▼ 4 0
SL IND ODI 19▼ 5 14
Date
Match
Result
17/09/23
Final, Asia Cup 2023
India beat Sri Lanka by 10 wickets
12/09/23
Super Four - Match 4, Asia Cup 2023
India beat Sri Lanka by 41 runs
23/07/21
3rd ODI, INDTOSL 2021
Sri Lanka won by 3 wickets (D/L method)
20/07/21
2nd ODI, INDTOSL 2021
India won by 3 wickets
18/07/21
1st ODI, INDTOSL 2021
India won by 7 wickets
03/09/17
5th ODI, ITOSL 2017
India won by 6 wkts
31/08/17
4th ODI, ITOSL 2017
India won by 168 runs
31/07/12
4th ODI, ITOSL 2012
India won by 6 wkts
28/07/12
3rd ODI, ITOSL 2012
India won by 5 wkts
14/09/09
Final, INZSLSL 2009
India won by 46 runs
12/09/09
3rd Match, INZSLSL 2009
Sri Lanka won by 139 runs
08/02/09
5th ODI, IISL ODIS 2009
Sri Lanka won by 68 runs
05/02/09
4th ODI, IISL ODIS 2009
India won by 67 runs
03/02/09
3rd ODI, IISL ODIS 2009
India won by 147 runs
31/01/09
2nd ODI, IISL ODIS 2009
India won by 15 runs
29/08/08
5th ODI, IISL ODIS 2008
Sri Lanka won by 112 runs (D/L method)
27/08/08
4th ODI (Replay), IISL ODIS 2008
India won by 46 runs
24/08/08
3rd ODI, IISL ODIS 2008
India won by 33 runs
01/08/04
Final, ASIACUP 2004
Sri Lanka won by 25 runs
SL NZ ODI 1▼ 1 0
BAN SL ODI 4▼ 0 4
BAN IND ODI 1▼ 1 0
AFG PAK ODI 1▼ 0 1
SL WI T20 2▼ 0 2
SL NZ T20 2▼ 0 2
SL AUS T20 3▼ 0 3
M = Matches, W = Win, L = Loss