Cricket

Top 5 Indian batsmen with most runs against Pakistan in ODI cricket

Published at :February 21, 2025 at 3:24 PM
Modified at :February 21, 2025 at 3:24 PM
Post Featured

Four Indian batsmen have scored more than 1500 runs against Pakistan in ODI cricket.

The India-Pakistan rivalry is the fiercest one in the cricketing world. What makes their contest unique are their respective strengths – while India has historically produced some of the greatest batsmen, Pakistan has consistently produced world-class pacers.

Over the years, the two teams have delivered several nail-biting encounters. Indian batsmen have played a crucial role in scripting some memorable wins against their neighbors.

On that note, let’s take a look at top five Indian batsmen with the most runs against Pakistan in ODI cricket.

Top five Indian batsmen with most runs against Pakistan in ODI cricket:

5. Yuvraj Singh – 1360 runs

Legendary Indian all-rounder Yuvraj Singh scored 1360 ODI runs against Pakistan in 38 games at an excellent average of 42.50.

Yuvraj was part of the Indian team when they defeated Pakistan in the semi-final of the ICC Cricket World Cup 2011 in Mohali. His record against Pakistan includes one century and 12 half-centuries.

4. Sourav Ganguly – 1652 runs

Former Indian opener and captain Sourav Ganguly scored 1652 runs against Pakistan at an average of 35.14, having played 53 ODIs against them in his career.

His tally includes two centuries and nine half-centuries. His best performance against Pakistan came in 2000 in Adelaide, where he scored 141 runs off 144 balls to guide India to a 48-run win.

3. Mohammad Azharuddin – 1657 runs

Former India captain Mohammad Azharuddin, who holds the record of leading India in most 50-over World Cups, makes this list. Azharuddin scored a total of 1657 runs against Pakistan in ODIs at an average of 31.86.

Azhar’s impressive record against Pakistan includes two centuries and nine half-centuries in 64 matches. His standout performance came in 1998 at Toronto, where he scored a stunning 101 off 111 balls, hitting 10 fours and a six.

2. Rahul Dravid – 1899 runs

Regarded as one of India’s greatest batsmen of all-time, Rahul Dravid amassed 1899 ODI runs against Pakistan at an average of 36.51 with two centuries and 14 half-centuries.

His highest individual score against Pakistan in limited-overs cricket came in Chennai in 1997, where he scored 107 off 116 balls.

1. Sachin Tendulkar – 2526 runs

Sachin Tendulkar has scored the most runs by an Indian batsman against Pakistan in ODI cricket. Tendulkar scored 2526 runs against Pakistan at an excellent batting average of 40.1. This terrific record includes five centuries and 16 half-centuries.

His most memorable performance against Pakistan in ODIs came in the semi-final of the 2003 World Cup, where he scored 98 off 75 balls to guide India to a six-wicket win.

(All stats are updated till 21st February 2025)

For more updates, follow Khel Now Cricket on FacebookTwitterInstagramYoutube; download the Khel Now Android App or IOS App and join our community on WhatsappTelegram.

Hi there! I'm Khel Snap! 🚀 Click to get a quick summary of the post!