The rivalry between India and Pakistan is one of the most famous and exciting contests in world cricket. Every ODI match between these two nations attracts millions of viewers because of the intense competition and unforgettable moments. Fans expect high-quality batting, brilliant bowling, and match-winning performances whenever India and Pakistan face each other. Most Sixes for India vs Pakistan in ODI History
One of the most entertaining aspects of this rivalry has always been big sixes. Some batters have consistently thrilled supporters by sending the ball into the stands under immense pressure. The record for the Most Sixes for India vs Pakistan in ODI History belongs to some of the greatest players the game has ever seen. These cricketers were not only outstanding run-scorers but also fearless stroke-makers who changed matches with their powerful hitting. Most Sixes for India vs Pakistan in ODI History
List of 5 Most Sixes for India vs Pakistan in ODI History
5. Rohit Sharma

Rohit Sharma is one of the most destructive opening batters in ODI cricket and has earned a place among the players with the Most Sixes for India vs Pakistan in ODI History. His ability to dominate both fast bowlers and spinners has helped him produce several memorable innings against Pakistan. Rohit often provides India with strong starts and has played many important knocks in high-pressure matches. Despite playing fewer matches than some legends on this list, he has already smashed 27 sixes against Pakistan. His elegant batting style, combined with tremendous power, makes him one of the most dangerous players in India-Pakistan ODI encounters. His performances continue to strengthen his legacy in the Most Sixes for India vs Pakistan in ODI History rankings.
| Stat | Value |
|---|---|
| Span | 2007-2025 |
| Matches | 20 |
| Runs | 893 |
| Highest Score | 140 |
| Strike Rate | 93.02 |
| Sixes | 27 |
4. Sachin Tendulkar

Sachin Tendulkar remains one of the greatest batters ever to play cricket and is a prominent name in the Most Sixes for India vs Pakistan in ODI History list. Throughout his long career, he faced some of Pakistan’s finest bowlers and consistently delivered match-winning performances. Although Sachin was more famous for his timing and technique than raw power, he still managed to clear the boundary regularly. He scored more than 2,500 ODI runs against Pakistan and hit 29 sixes during his career. His unforgettable innings against Pakistan continue to inspire cricket fans around the world. His place among the leaders in the Most Sixes for India vs Pakistan in ODI History proves his complete mastery as a batter.
| Stat | Value |
|---|---|
| Span | 1989-2012 |
| Matches | 69 |
| Runs | 2526 |
| Highest Score | 141 |
| Strike Rate | 87.49 |
| Sixes | 29 |
3. Saeed Anwar

Saeed Anwar was one of Pakistan’s finest opening batters and a major contributor to the Most Sixes for India vs Pakistan in ODI History rankings. Known for his stylish stroke play and attacking mindset, Anwar often dominated Indian bowlers from the beginning of an innings. He played several memorable knocks against India, including his famous score of 194, which was once the highest individual ODI score. His aggressive approach allowed him to hit 34 sixes against India, placing him among the greatest power hitters in this rivalry. His success against India remains an important chapter in the story of the Most Sixes for India vs Pakistan in ODI History.
| Stat | Value |
|---|---|
| Span | 1989-2003 |
| Matches | 50 |
| Runs | 2002 |
| Highest Score | 194 |
| Strike Rate | 90.58 |
| Sixes | 34 |
READ MORE: Top 10 Biggest Individual Scores in India vs Pakistan ODIs
2. Inzamam-ul-Haq

Inzamam-ul-Haq was one of Pakistan’s most dependable middle-order batters and occupies a high position in the Most Sixes for India vs Pakistan in ODI History list. He combined calmness, power, and consistency to become one of Pakistan’s most successful players against India. Inzamam often played crucial innings under pressure and had the ability to accelerate when required. Throughout his ODI career against India, he accumulated more than 2,400 runs and struck 35 sixes. His strength and timing allowed him to clear the boundary without taking unnecessary risks. His contributions make him one of the standout names in the Most Sixes for India vs Pakistan in ODI History.
| Stat | Value |
|---|---|
| Span | 1992-2006 |
| Matches | 67 |
| Runs | 2403 |
| Highest Score | 123 |
| Strike Rate | 78.55 |
| Sixes | 35 |
1. Shahid Afridi

Shahid Afridi sits at the top of the Most Sixes for India vs Pakistan in ODI History rankings and remains one of the most explosive batters cricket has ever seen. Famous for his fearless style and aggressive approach, Afridi always looked to attack Indian bowlers from the first ball. His ability to hit massive sixes made him a crowd favorite and one of the most exciting players in the India-Pakistan rivalry. Across 67 ODI matches against India, Afridi smashed an incredible 51 sixes, a record that still stands comfortably ahead of everyone else. His attacking batting often changed matches within a few overs and created unforgettable moments for cricket fans. His record in the Most Sixes for India vs Pakistan in ODI History remains one of the most impressive achievements in ODI cricket. Most Sixes for India vs Pakistan in ODI History
| Stat | Value |
|---|---|
| Span | 1997-2015 |
| Matches | 67 |
| Runs | 1524 |
| Highest Score | 109 |
| Strike Rate | 109.09 |
| Sixes | 51 |
The record for the Most Sixes for India vs Pakistan in ODI History highlights the impact of some of cricket’s greatest match-winners. These players entertained millions of fans with their fearless batting and ability to clear the boundary in high-pressure situations. Rohit Sharma and Sachin Tendulkar proudly represent India on this elite list, while Saeed Anwar, Inzamam-ul-Haq, and Shahid Afridi showcase Pakistan’s rich batting legacy. Most Sixes for India vs Pakistan in ODI History
Among all these stars, Shahid Afridi stands comfortably at the top with an incredible 51 sixes, making him the undisputed leader for the Most Sixes for India vs Pakistan in ODI History. Their achievements have added excitement to one of cricket’s biggest rivalries, and their memorable sixes remain an unforgettable part of ODI cricket history.
