India’s match against Pakistan has always been a highly competitive match. It’s like the “Ashes Series” of the sub-continent. Matches against Pakistan are always of high pressure due to the political rift between the two nations. The situation remains like now or never. The players who do well for their respective countries are glorified as heroes. Every player wants to perform well and win the match for their country, even if they don’t do their job against other nations, such as the demand of the series between two neighbor countries. In the matter of failure, players are criticized heavily by the fans. Earlier the ODI matches between India and Pakistan were played but nowadays because of tensions at the border, the bilateral series is not played anymore. India has dominated them in every edition of the World Cup so far Let’s talk about the batsmen with the most runs in ODIs.
Former Indian World Cup-winning batsman Sachin Tendulkar has scored the most number of runs against Pakistan for India in ODI cricket, 2526 runs in 69 matches (67 innings). Sachin has played the highest number of ODIs against his neighbor Pakistan and averaged 40.09. He has even hit the most centuries (5) & half centuries (16) against Pakistan. It illustrates his love of playing against them. His highest score is 141, which he made in Rawalpindi in 2004. Sachin also owns the unique record of smashing most fours against Pakistan (294).
Ex Indian skipper Rahul Dravid has scored the 2md most 2403 runs in 58 ODIs for India against Pakistan with a decent average of 36.51. In his 55 innings, Rahul has smacked 2 centuries and 14 half-centuries. Dravid’s best score of 107 came in 1997 in Chennai. “The Wall” has hit only one-six against India’s biggest rival. His fourteen 50s are also the 2nd highest by any batsman in One Day cricket against Pakistan.
Former Indian batsman Mohammad Azharuddin has amassed the 3rd most runs against Pakistan in ODI format, 1657 runs in 64 matches with a commendable average of 31.86. Azhar has scored 2 hundreds and 9 fifties against them. His supreme performance against Pakistan is 101 in Toronto in 1998. He has remained not out for 7 times.
One of the greatest captains of India, Sourav Ganguly has notched up the 4th most number of ODI runs (1652) for India against Pakistan. In his 53 matches, he has played against Pakistan averaged 35.14. Ganguly has had 2 tons & 9 half-centuries playing against them. Ganguly gave his best performance against Pakistan in 2000 at Adelaide Oval, 141 runs 0ff 144 balls.
Former Indian all-rounder Yuvraj Singh has accumulated the 5th most number of runs in ODIs against Pakistan, 1360 runs in 38 matches with a fascinating average of 42.50. His strike rate against them is the 2nd highest among Indians, 93.47. Yuvi has scored 1 century and 12 half-centuries (3rd most) against his one of the favorite opposition. Unbeaten 107 in Karachi in 2007 is Yuvraj’s highest score.
The 2011 World Cup-winning captain, MS Dhoni has amassed the 6th most number of 1231 runs in ODI format against Pakistan. Dhoni has the highest average against them in One Day cricket, 53.52 in 31 matches (31 innings). MS has smashed two 100s & nine 50s, while 148 has been his best score in Visakhapatnam in 2005. Dhoni has also hit 25 sixes against Pakistan after Sachin’s most sixes (29).
Top 10 Run-Scorers For India Against Pakistan In ODI