
Most Sixes in Ind vs Pak matches have always been among the most exciting records in international cricket. Whenever India and Pakistan meet in an ODI, fans expect thrilling contests filled with pressure, passion, and unforgettable batting displays. The fierce rivalry between these cricketing giants has produced countless memorable innings, but nothing excites spectators more than towering sixes that completely change the momentum of a match.
The record for the Most Sixes in Ind vs Pak belongs to some of the greatest hitters the game has ever witnessed. These legendary batters combined fearless intent with remarkable consistency to dominate world-class bowling attacks. From explosive finishers to elegant stroke-makers, every player on this list has entertained millions with powerful hitting in one of cricket’s biggest rivalries.
10. Wasim Akram

Although Wasim Akram is remembered as one of cricket’s greatest fast bowlers, his lower-order batting made a significant contribution whenever Pakistan faced India. His aggressive mindset allowed him to score valuable runs during the closing overs, often helping Pakistan reach competitive totals. His clean striking ability also earns him a place among the players with the Most Sixes in Ind vs Pak. Akram’s fearless cameos proved that he could make an impact with both bat and ball in high-pressure encounters.
| Span | Matches | Runs | Strike Rate | Sixes |
|---|---|---|---|---|
| 1984–2003 | 48 | 425 | 92.39 | 10+ |
9. Virender Sehwag

Virender Sehwag transformed ODI opening batting with his fearless approach. He never hesitated to attack from the very first delivery and regularly placed Pakistan’s bowlers under immense pressure. His explosive stroke play made him one of India’s biggest match-winners in this rivalry. The Most Sixes in Ind vs Pak list features Sehwag because of his remarkable ability to clear the ropes during powerplays and change the course of a game within a few overs.
| Span | Matches | Runs | Strike Rate | Sixes |
|---|---|---|---|---|
| 1999–2013 | 31 | 1071 | 102.58 | 20 |
8. Yuvraj Singh

Yuvraj Singh established himself as one of India’s finest middle-order batters with countless match-winning performances against Pakistan. His effortless timing and exceptional power made six-hitting look remarkably easy. Whether India needed stability or quick acceleration, Yuvraj delivered consistently under pressure. His contribution to the Most Sixes in Ind vs Pak rankings reflects his ability to dominate both pace and spin while producing memorable innings in crucial matches.
| Span | Matches | Runs | Strike Rate | Sixes |
|---|---|---|---|---|
| 2000–2017 | 38 | 1360 | 93.47 | 22 |
7. MS Dhoni

MS Dhoni earned a reputation as one of cricket’s greatest finishers through his calm temperament and unmatched power-hitting. Against Pakistan, he frequently guided India to victory with composed innings and massive sixes during the final overs. His famous helicopter shot became one of the most feared strokes in world cricket. The Most Sixes in Ind vs Pak rankings highlight Dhoni’s outstanding finishing ability, as many of his sixes came when India needed them most under intense pressure.
| Span | Matches | Runs | Strike Rate | Sixes |
|---|---|---|---|---|
| 2004–2019 | 36 | 1231 | 90.44 | 25 |
ALSO READ:
6. Ijaz Ahmed

Ijaz Ahmed remains one of Pakistan’s most dependable ODI batters against India. His consistency, composure, and ability to accelerate made him a vital member of Pakistan’s batting lineup for over a decade. Alongside scoring more than 1,500 runs in this rivalry, he also became one of the leading six-hitters. His presence in the Most Sixes in Ind vs Pak list reflects his ability to punish loose deliveries and shift momentum with powerful boundary hitting during crucial stages of the innings.
| Span | Matches | Runs | Strike Rate | Sixes |
|---|---|---|---|---|
| 1986–2000 | 53 | 1533 | 79.30 | 26 |
5. Rohit Sharma

Rohit Sharma has established himself as one of the most destructive opening batters in modern ODI cricket and continues to strengthen his position among the leaders for Most Sixes in Ind vs Pak. His elegant stroke play, combined with effortless power, allows him to dominate both fast bowlers and spinners. Despite playing fewer matches than several legends on this list, Rohit has already smashed 27 sixes against Pakistan. His memorable century during the 2019 World Cup remains one of the finest batting performances in the rivalry, highlighting why he is regarded as one of India’s most dangerous batters.
| Span | Matches | Runs | Strike Rate | Sixes |
|---|---|---|---|---|
| 2007–2025 | 20 | 893 | 93.02 | 27 |
4. Sachin Tendulkar

Sachin Tendulkar remains one of the greatest batters in cricket history and occupies a prominent place in the Most Sixes in Ind vs Pak rankings. Throughout his legendary career, he faced some of Pakistan’s finest bowling attacks and consistently produced match-winning performances. Although Tendulkar was renowned for his impeccable technique and elegant stroke play, he also possessed the ability to clear the boundary whenever required. His tally of more than 2,500 ODI runs against Pakistan, along with 29 sixes, highlights his remarkable consistency and adaptability. His unforgettable innings continue to inspire cricket fans, making him one of the biggest names associated with the Most Sixes in Ind vs Pak rivalry.
| Span | Matches | Runs | Strike Rate | Sixes |
|---|---|---|---|---|
| 1989–2012 | 69 | 2526 | 87.49 | 29 |
3. Saeed Anwar

Saeed Anwar was one of Pakistan’s most elegant opening batters and a dominant performer whenever he faced India. His graceful stroke play, combined with fearless intent, allowed him to score heavily while regularly clearing the ropes. Among the players with the Most Sixes in Ind vs Pak, Anwar stands out for his consistency at the top of the order. His famous 194-run masterpiece remains one of the greatest ODI innings ever played, while his 34 sixes against India underline his ability to attack even the best bowling attacks. Anwar’s contributions continue to rank among the finest performances in the history of the Most Sixes in Ind vs Pak rivalry.
| Span | Matches | Runs | Strike Rate | Sixes |
|---|---|---|---|---|
| 1989–2003 | 50 | 2002 | 90.58 | 34 |
2. Inzamam-ul-Haq

Inzamam-ul-Haq built a reputation as one of Pakistan’s most dependable middle-order batters through his calm approach and exceptional consistency. He frequently rescued Pakistan from difficult situations before accelerating with effortless power during the closing overs. His remarkable record of over 2,400 ODI runs against India, along with 35 sixes, places him among the greatest names in the Most Sixes in Ind vs Pak rankings. Inzamam’s ability to dominate bowlers without taking unnecessary risks made him one of the most successful performers in this historic rivalry.
| Span | Matches | Runs | Strike Rate | Sixes |
|---|---|---|---|---|
| 1992–2006 | 67 | 2403 | 78.55 | 35 |
1. Shahid Afridi

Shahid Afridi comfortably tops the list of Most Sixes in Ind vs Pak and remains one of the most explosive batters the game has ever produced. Famous for his fearless batting style, Afridi attacked from the very first delivery and never hesitated to take on India’s bowlers. His incredible power-hitting turned several matches in Pakistan’s favour and created unforgettable moments for cricket fans around the world. Across 67 ODI appearances against India, Afridi smashed an astonishing 51 sixes, a record that continues to stand well above every other player. His extraordinary six-hitting ability has made him the undisputed leader in the history of Most Sixes in Ind vs Pak.
| Span | Matches | Runs | Strike Rate | Sixes |
|---|---|---|---|---|
| 1997–2015 | 67 | 1524 | 109.09 | 51 |
The record for the Most Sixes in Ind vs Pak highlights the extraordinary batting talent displayed by some of cricket’s greatest players. Every six in this historic rivalry carries immense significance because of the pressure and intensity surrounding India-Pakistan encounters. From the elegant stroke play of Sachin Tendulkar and Rohit Sharma to the fearless power-hitting of Shahid Afridi, Saeed Anwar, and Inzamam-ul-Haq, these legendary cricketers have thrilled millions of fans across generations.
While several modern stars continue to add to their records, Shahid Afridi’s remarkable tally of 51 sixes remains the benchmark in the Most Sixes in Ind vs Pak rivalry. These iconic performances have created unforgettable memories and continue to define one of the greatest contests in international cricket.
FAQs
1. Who has hit the most sixes in India vs Pakistan ODI history?
Shahid Afridi holds the record for the Most Sixes in Ind vs Pak, smashing 51 sixes against India in ODI cricket.
2. Which Indian batter has hit the most sixes against Pakistan in ODIs?
Rohit Sharma leads all Indian players with 27 sixes against Pakistan in ODI cricket.
3. How many sixes did Sachin Tendulkar hit against Pakistan in ODIs?
Sachin Tendulkar struck 29 sixes while scoring over 2,500 runs against Pakistan in ODI matches.
4. Which Pakistani batter is second on the list for most sixes against India?
Inzamam-ul-Haq occupies second place among Pakistani players with 35 sixes against India in ODIs.
5. Why is the Most Sixes in Ind vs Pak record so special?
The Most Sixes in Ind vs Pak record showcases players who have consistently produced fearless batting performances under the immense pressure of one of cricket’s greatest rivalries.