Decoding Indian batters with 2,000-plus ODI runs versus Sri Lanka
Rohit Sharma attained a new milestone in the 3rd and final ODI versus Sri Lanka in India's 2024 tour. Rohit, who scored a 35-run knock from 20 balls at the R Premadasa Stadium in Colombo, surpassed 2,000 ODI runs versus the Lankans. Notably, he became the 4th Indian batter to script this record. Here we decode Indian batters with 2,000-plus runs versus Sri Lanka.
Sachin Tendulkar: 3,113 runs
As per ESPNcricinfo, former Indian maestro Sachin Tendulkar owns the most runs against Sri Lanka. Sachin scored 3,113 runs from 84 matches (80 innings) at an average of 43.84. He sruck eight tons and 17 fifties with the best score of 138. Meanwhile, his tally of 303 fours is only next to Sanath Jayasuriya (330) in IND-SL ODIs. Overall, Sachin scored 18,426 ODI runs.
Virat Kohli - 2,652 runs
Virat Kohli had a poor series against the Lankans with scores worth 24, 14 and 20 respectively. However, Kohli has always enjoyed batting versus the Lankans, having scored 2,652 runs from 56 matches at 60.27. His tally includes 10 tons and 12 fifties with the best score of 166*. Overall in ODIs, Kohli has amassed 13,906 runs at 58.18 (100s: 50, 50s: 72).
MS Dhoni - 2,383 runs
Former legendary Indian skipper MS Dhoni made his presence felt against Sri Lanka, scoring 2,383 runs from 64 matches (53 innings) at 64.40. He smashed a total of two tons and 19 fifties with the best score of 183*. Dhoni also hit 45 sixes against the Lankans. Overall in ODIs, Dhoni managed 10,773 runs at 50.57. He hit 10 tons and 73 fifties.
Rohit Sharma - 2,021 runs
Rohit has scored 2,021 runs against Sri Lanka in 55 matches (53 innings) at an average of 45.93. He owns six tons and nine half-centuries against the Lankan side. Notably, Rohit also owns two double-centuries against them in the format. Rohit has smashed the most sixes in this rivalry between the two teams (58). He scored two successive fifties and 35 in this series.