Top 10 Players With Most Hundreds in India vs Pakistan ODIs
The cricket rivalry between India and Pakistan is among the most exciting and fiercely contested in the world of sport. When it comes to One Day Internationals (ODIs), the pressure to perform is immense, and scoring centuries against the opposition is a mark of true skill and temperament. In this article, we look at the 10 players with the most hundreds in India vs Pakistan ODIs. These players have etched their names in the history books by scoring multiple hundreds in one of the sport’s most intense matchups.

The cricket rivalry between India and Pakistan is among the most exciting and fiercely contested in the world of sport. When it comes to One Day Internationals (ODIs), the pressure to perform is immense, and scoring centuries against the opposition is a mark of true skill and temperament. In this article, we look at the 10 players with the most hundreds in India vs Pakistan ODIs. These players have etched their names in the history books by scoring multiple hundreds in one of the sport’s most intense matchups.
List of 10 Players With Most Hundreds in India vs Pakistan ODIs
10. Younis Khan — Pakistan
Younis Khan stands out as one of the most consistent performers with the most hundreds in India vs Pakistan ODIs. Representing Pakistan between 2000 and 2015, Younis played 37 innings and managed to score 3 centuries against India. His highest score of 123 not out shows his ability to anchor innings and perform under pressure. Younis’s average of 37.90 and a strike rate of 86.45 reflect his balanced style, crucial in high-stakes matches. When discussing the batsmen with the most hundreds in India vs Pakistan ODIs, Younis Khan’s name is always prominent.
9. Javed Miandad — Pakistan
Javed Miandad’s impact in matches between India and Pakistan is legendary. When talking about players with the most hundreds in India vs Pakistan ODIs, Miandad is a name that regularly comes up. He played from 1978 to 1996 and scored 3 centuries in 34 innings. His highest unbeaten score of 119, coupled with a strong average of 51.08, demonstrates his consistency and ability to score big runs in crucial matches. With a strike rate of 72.44, Miandad’s approach was methodical but effective, making him one of the top players with the most hundreds in India vs Pakistan ODIs.
8. Zaheer Abbas — Pakistan
Known as the “Asian Bradman,” Zaheer Abbas also holds a notable place in the list of players with the most hundreds in India vs Pakistan ODIs. Between 1978 and 1985, he scored 3 centuries in 12 innings, a remarkable feat. His highest score was 118, and he maintained an impressive average of 51.00 with a strike rate close to 97. Zaheer’s elegant batting style and ability to score quickly helped Pakistan maintain dominance in many matches, making him a key figure among the players with the most hundreds in India vs Pakistan ODIs.
7. Nasir Jamshed — Pakistan
Though Nasir Jamshed’s career against India was short, he has one of the highest strike rates when considering players with the most hundreds in India vs Pakistan ODIs. Playing from 2008 to 2013, he scored 3 centuries in just 6 innings. His highest score was 112, and what stands out is his extraordinary batting average of 102.00. With a strike rate of 85.71, Nasir showed tremendous efficiency and impact, making him an important name among those with the most hundreds in India vs Pakistan ODIs despite limited opportunities.
6. Inzamam-ul-Haq — Pakistan
One of Pakistan’s most dependable middle-order batsmen, Inzamam-ul-Haq, features prominently in the list of players with the most hundreds in India vs Pakistan ODIs. Between 1992 and 2006, Inzamam played 64 innings and scored 4 centuries against India. His highest score of 123 and an average of 43.69 demonstrate his ability to perform consistently. With a strike rate of 78.55, Inzamam’s innings were often crucial in steering Pakistan’s innings during pressure situations, cementing his place among those with the most hundreds in India vs Pakistan ODIs.
5. Saeed Anwar — Pakistan
Saeed Anwar is one of the finest openers in Pakistan cricket history and holds a special spot when discussing players with the most hundreds in India vs Pakistan ODIs. He played between 1989 and 2003 and scored 4 centuries in 48 innings. His highest score was an astonishing 194, one of the highest individual scores in the rivalry. Anwar’s average of 43.52 and strike rate of 90.58 highlight his aggressive yet dependable style, making him a key contributor to Pakistan’s success against India.
4. Shoaib Malik — Pakistan
Shoaib Malik’s long career from 2000 to 2019 gave him ample opportunities to shine, and he scored 4 centuries against India in 42 innings. He holds an important position among the players with the most hundreds in India vs Pakistan ODIs. His highest score of 143, along with a batting average of 46.89 and strike rate of 88.43, reflects his versatility and ability to play in various match situations. Malik’s experience and calmness made him a reliable figure in this intense cricket rivalry.
3. Virat Kohli — India
Virat Kohli is one of the finest batsmen India has produced and features prominently among players with the most hundreds in India vs Pakistan ODIs. Since 2009, Kohli has scored 4 centuries in 17 innings against Pakistan. His highest score of 183 and an impressive batting average of 59.84 demonstrate his class and hunger for big scores. With a strike rate of 98.85, Kohli is known for his aggressive yet controlled approach, making him one of the key figures with the most hundreds in India vs Pakistan ODIs in the modern era.
2. Sachin Tendulkar — India
Sachin Tendulkar, often called the “Master Blaster,” is one of the greatest cricketers ever and holds the record for scoring 5 centuries against Pakistan in ODIs. Playing between 1989 and 2012, Tendulkar batted 67 innings, scoring 5 centuries with a highest score of 141. His average of 40.09 and strike rate of 87.49 put him among the elite players with the most hundreds in India vs Pakistan ODIs. Tendulkar’s performances in this rivalry were often match-defining.
1. Salman Butt — Pakistan
Salman Butt tops the list of players with the most hundreds in India vs Pakistan ODIs. Although his international career spanned just six years (2004–2010), Butt made a significant impact by scoring 5 centuries in only 21 innings against India. His highest score was 129 not out, and he maintained a strong batting average of 52.21 along with a strike rate of 83.15. Despite the relatively short time, Salman Butt’s ability to score big hundreds makes him the leading player with the most hundreds in India vs Pakistan ODIs.
This list of the top 10 players with the most hundreds in India vs Pakistan ODIs highlights some of the best batsmen from both countries who have thrived under pressure in one of cricket’s most famous rivalries. From the consistency of legends like Sachin Tendulkar and Javed Miandad to the impact of modern stars like Virat Kohli, these players have created unforgettable moments and contributed heavily to the legacy of India vs Pakistan ODI matches.
About the Creator
Sports Record and Stats
Welcome to your daily dose of jaw-dropping numbers, record-breaking moments, and mind-blowing sports trivia! From cricket centuries to football legends, we’ve got the stats that tell the story. Let the numbers do the talking



Comments
There are no comments for this story
Be the first to respond and start the conversation.