Khel Now logo
HomeSportsICC Women's World CupLive Cricket Score
Advertisement

Cricket

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

From stunning victories to unforgettable moments, get the inside scoop on every major story in the sports world.
Published at :February 21, 2025 at 8:54 PM
Modified at :February 21, 2025 at 8:54 PM
Top 5 Indian batsmen with most runs against Pakistan in ODI cricket

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.

Thakur Udit Narayan
Thakur Udit Narayan

Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.

Advertisement
Advertisement