India vs Sri Lanka 2023

Updated: 20 July 2024

India vs Sri Lanka Head to Head, Stats, Records In Test, ODI & T20I. India and Sri Lanka have faced each other in 168 ODI matches so far. India’s winning record against Sri Lanka is superb as they won 99 out of 168 ODIs. But In the Asia Cup, Sri Lanka and India almost equal in terms of winning . A total of 23 games have been played between these two countries, Sri Lanka has won 11 games while India came victorious in 12 occasions.

India Vs Sri Lanka Head To Head (ODI)

Out of 80 ODI series played between India vs Sri Lanka, India has won 34 series while Sri Lanka has won only 16.3 series have been drawn. 27 series have been won by another team (non-bilateral series).

A Total of 168 ODI matches have been played between both these teams. India has won 99 matches while Sri Lanka has won 57. 1 match ended in a tie and 11 matches had no result.

Most runs- Sachin Tendulkar- (3113)
Highest Score in an innings – Rohit Sharma (264)
Most centuries- Virat Kohli (10)
Most runs in a series- TM Dilshan (353)
Most wickets – M. Muralitharan (74)

Also Read: India Tour Of Sri Lanka: BCCI Announces Schedule For T20I And ODI Series

India vs Sri Lanka Head-To-Head In Asia Cup

Total matches played – 23
Sri Lanka Won- 11
India Won- 12

Head To Head Records, Home/Away Between IND vs SL In ODI

In Sri Lanka Match Played India Won SL WonNR Tied
64302861
In India 55401230
119704091

India Vs Sri Lanka Head To Head (Test)

India and Sri Lanka have played a total of 17 test series against each other. India has won 9 while Sri Lanka has managed to win just 3 series. 4 series have ended in a draw.

If we compare it with the number of tests, India is a clear winner. Out of the 44 test matches played in 17 series, India has won 20, while Sri Lanka has won only 7 games. Rest 17 games have ended in a draw.

Most runs – Sachin Tendulkar (1995)
Highest Score in an innings- Sanath Jayasuriya (340)
Most runs in a series- Virat Kohli (610)

Most centuries- Sachin Tendulkar (9)

Most wickets- M. Muralitharan (105)

Also Read: Hardik Pandya To Captain India In T20Is vs Sri Lanka; KL Rahul In Race For ODI Series Leadership

India Vs Sri Lanka Head To Head In T20I

A total of 29 T20 matches have been played by both these teams. India has won 19 whereas Sri Lanka has managed to win only 9. 1 match was no result.

Most runs – Virat Kohli (339)
Highest score – Rohit Sharma (118)
Most centuries- Rohit Sharma (1)
Most runs in a series- Rohit Sharma (162)
Most wickets -Yuzvendra Chahal (14)