The Most Matches Played in India vs Pakistan ODI History list highlights some of the greatest cricketers who participated regularly in one of the biggest rivalries in world sport. Whenever India and Pakistan meet in a One-Day International (ODI), the pressure is enormous, the expectations are massive, and every performance is remembered for years. Because bilateral ODI series between these two nations have become rare, the players who feature on the Most Matches Played in India vs Pakistan ODI History list achieved something truly special.
The Most Matches Played in India vs Pakistan ODI History category is not just about longevity. It also reflects consistency, fitness, form, and the trust that players earned from their teams over many years. Only a handful of cricketers managed to play repeatedly in these high-pressure encounters while maintaining impressive performances. Many of them became legends because of their contributions in India-Pakistan matches.
List of 5 Most Matches Played in India vs Pakistan ODI History
5. Rahul Dravid

Rahul Dravid occupies the fifth position on the Most Matches Played in India vs Pakistan ODI History list with 58 ODI appearances against Pakistan. Popularly known as “The Wall,” Dravid was one of the most technically sound batsmen in cricket history. While he was often associated with Test cricket, his ODI record against Pakistan shows how valuable he was in limited-overs matches as well.
One reason Dravid appears among the players with the Most Matches Played in India vs Pakistan ODI History is his consistency over a long period. He remained a key member of India’s ODI setup for many years and was regularly selected whenever Pakistan was the opposition. His ability to adapt to different match situations made him an indispensable part of the team.
| Span | Matches | Runs | HS | Ave |
|---|---|---|---|---|
| 1996–2009 | 58 | 1899 | 107 | 36.51 |
4. Mohammad Azharuddin

Mohammad Azharuddin ranks fourth on the Most Matches Played in India vs Pakistan ODI History list with 64 appearances. He was one of India’s most stylish batsmen and among the most successful captains of his generation. Azharuddin’s wristy stroke play and ability to score quickly made him a dangerous opponent for Pakistan.
The Most Matches Played in India vs Pakistan ODI History records show Azharuddin’s remarkable longevity. He represented India during a period when matches against Pakistan were frequent, and he consistently maintained his place in the team through strong performances.
| Span | Matches | Runs | HS | Ave |
|---|---|---|---|---|
| 1985–2000 | 64 | 1657 | 101 | 31.86 |
3. Shahid Afridi

Shahid Afridi stands third on the Most Matches Played in India vs Pakistan ODI History list with 67 ODI appearances. Afridi was one of the most exciting cricketers ever produced by Pakistan. His aggressive batting style earned him worldwide popularity, and he was always capable of changing the outcome of a match within a few overs.
The Most Matches Played in India vs Pakistan ODI History rankings highlight Afridi’s long and successful international career. He remained a regular member of Pakistan’s ODI team for nearly two decades and delivered several match-winning performances against India.
| Span | Matches | Runs | HS | Ave |
|---|---|---|---|---|
| 1996–2015 | 67 | 1524 | 109 | 25.40 |
READ MORE: Top 5 Most Sixes Hit in India vs Pakistan ODI Rivalry
2. Inzamam-ul-Haq

Inzamam-ul-Haq shares second place in the Most Matches Played in India vs Pakistan ODI History rankings with 67 appearances. Widely regarded as one of Pakistan’s greatest batsmen, Inzamam built a reputation for delivering under pressure. His calm demeanor and powerful stroke play made him a formidable opponent for India.
Inzamam possessed the rare ability to make batting look effortless. He was equally comfortable playing attacking shots and patiently building an innings. This flexibility allowed him to succeed in different situations. Against India, he often played match-winning knocks and became one of Pakistan’s most dependable run-scorers.
| Span | Matches | Runs | HS | Ave |
|---|---|---|---|---|
| 1992–2007 | 67 | 2403 | 123 | 43.69 |
1. Sachin Tendulkar

Sachin Tendulkar tops the Most Matches Played in India vs Pakistan ODI History list with 69 appearances. Considered one of the greatest batsmen in cricket history, Tendulkar enjoyed numerous memorable battles against Pakistan’s world-class bowling attacks. His performances became a defining feature of the India-Pakistan rivalry.
The Most Matches Played in India vs Pakistan ODI History record belongs to Tendulkar because of his remarkable longevity. He represented India for more than two decades and remained a central figure in ODI cricket throughout his career. His fitness, discipline, and hunger for success enabled him to maintain elite performance levels for many years.
| Span | Matches | Runs | HS | Ave |
|---|---|---|---|---|
| 1989–2012 | 69 | 2526 | 141 | 40.09 |
The Most Matches Played in India vs Pakistan ODI History list showcases five legendary cricketers who left a lasting impact on one of the sport’s greatest rivalries. Rahul Dravid, Mohammad Azharuddin, Shahid Afridi, Inzamam-ul-Haq, and Sachin Tendulkar represented their countries with pride and delivered memorable performances in some of cricket’s most intense contests.
The Most Matches Played in India vs Pakistan ODI History rankings are a reflection of dedication, longevity, and consistency. These players remained important members of their national teams for many years and repeatedly performed under enormous pressure. Their achievements continue to be admired by cricket fans across the world.
