News Photos Sports

Top 5 cricketing legends to score most runs against India in ODIs, feat four Sri Lankan veterans

  • Image Source : Getty

    Sanath Jayasuriya: The legendary Sri Lankan opener holds many cricketing records in the ODI format, including most runs against India. Jayasuriya enjoyed batting against India as he scored 2899 runs in 89 ODI matches at an average of 36.24 with the help of 7 hundreds and 14 fifties.

  • Image Source : Getty

    Kumar Sangakkara: The Sri Lankan wicketkeeper batter who holds the record for most international runs after Sachin Tendulkar, scored 2700 runs in just 71 ODI innings against India at an average of 39.71 with the help of 6 hundreds and 18 fifties.

  • Image Source : Getty

    Mahela Jayawardene: The legendary Sri Lankan captain was sensational against India throughout his career as he recorded 2666 runs in 84 ODI innings at an average of 35.08 with 4 hundreds and 17 fifties.

  • Image Source : Getty

    Inzamam-ul-Haq: The former Pakistani skipper always impressed against his neighbours with 2403 runs in just 64 ODI innings at an excellent batting average of 43.69 with 4 hundreds and 12 fifties

  • Image Source : Getty

    Tillakaratne Dilshan: The veteran Sri Lankan batter registered 2255 runs in 64 ODI innings against India at an average of 38.22 with the help of 4 hundreds and 11 fifties.

Advertisement