The Highest Strike Rates in India vs Pakistan ODI History have always attracted significant attention from cricket fans worldwide. Whenever India and Pakistan meet in a One-Day International, the pressure is immense, the atmosphere is electric, and every run becomes valuable. In such high-intensity contests, batters who can score quickly often become the difference between victory and defeat.
The story of the Highest Strike Rates in India vs Pakistan ODI History is filled with fearless stroke-makers, explosive finishers, and aggressive openers who dominated world-class bowling attacks. A high strike rate reflects a batter’s ability to score runs at a rapid pace while maintaining control over the innings. Over the decades, several legendary players from both nations have entertained millions with attacking cricket in this historic rivalry.
List of 10 Highest Strike Rates in India vs Pakistan ODI History
10. Rohit Sharma

When discussing the Highest Strike Rates in India vs Pakistan ODI History, Rohit Sharma deserves a place among the elite performers. The Indian opener has been one of the most dependable ODI batters of the modern era. Against Pakistan, Rohit has consistently delivered strong starts and has often taken control of matches during the powerplay overs.
His ability to combine elegant timing with powerful stroke play makes him a dangerous opponent. Rohit’s memorable century during the 2018 Asia Cup remains one of his finest performances against Pakistan. Whether facing pace bowlers or spinners, he has displayed remarkable composure and attacking intent. His strike rate of 93.02 highlights his ability to score quickly while maintaining consistency in one of cricket’s biggest rivalries. Highest Strike Rates in India vs Pakistan ODI History
| Matches | Runs | Highest Score | Average | Strike Rate |
|---|---|---|---|---|
| 20 | 893 | 140 | 49.61 | 93.02 |
9. Yuvraj Singh

Among the batters with the Highest Strike Rates in India vs Pakistan ODI History, Yuvraj Singh stands out because of his fearless approach. He was known for playing aggressive cricket and changing the course of games within a short period. Whenever India needed quick runs against Pakistan, Yuvraj often stepped up to the challenge.
His powerful drives, lofted shots, and ability to dominate bowlers made him a match-winner. During several ICC tournaments and bilateral series, Yuvraj played crucial innings that helped India gain an advantage. His confidence under pressure and willingness to attack from the start allowed him to maintain an impressive strike rate of 93.47 against Pakistan.
| Matches | Runs | Highest Score | Average | Strike Rate |
|---|---|---|---|---|
| 38 | 1360 | 107* | 42.50 | 93.47 |
READ MORE: Top 10 Most Runs for India vs Pakistan in ODI Cricket History
8. Abdul Razzaq

Abdul Razzaq is one of Pakistan’s most underrated heroes in the story of the Highest Strike Rates in India vs Pakistan ODI History. As a middle-order batter and all-rounder, Razzaq often arrived at the crease when quick runs were needed. His ability to finish innings strongly made him a valuable asset for Pakistan.
Against India, Razzaq played several impactful knocks that shifted momentum in Pakistan’s favor. He possessed tremendous power and could clear the boundary with ease. Even when facing quality Indian bowling attacks, Razzaq remained aggressive and positive. His strike rate of 94.14 reflects the effectiveness of his attacking batting style.
| Matches | Runs | Highest Score | Average | Strike Rate |
|---|---|---|---|---|
| 35 | 627 | 88 | 24.11 | 94.14 |
7. Kapil Dev

Kapil Dev’s name appears prominently in discussions about the Highest Strike Rates in India vs Pakistan ODI History. Long before aggressive batting became common in ODI cricket, Kapil was already playing fearless cricket. He revolutionized India’s approach by showing that batters could attack from the beginning.
His aggressive mindset often helped India accelerate during crucial moments. Against Pakistan, Kapil’s powerful hitting and positive intent frequently changed the direction of matches. Considering the slower nature of ODI cricket during his era, his strike rate of 95.26 is exceptionally impressive and demonstrates how far ahead of his time he was.
| Matches | Runs | Highest Score | Average | Strike Rate |
|---|---|---|---|---|
| 32 | 382 | 59 | 15.28 | 95.26 |
6. Zaheer Abbas

The list of the Highest Strike Rates in India vs Pakistan ODI History would be incomplete without Zaheer Abbas. Known as the Asian Bradman, Zaheer was one of Pakistan’s greatest batting talents. His elegant technique and ability to score freely made him a difficult batter to contain.
Zaheer combined classic stroke play with aggressive intent. He was particularly effective at finding gaps and rotating the strike, ensuring the scoreboard moved consistently. Against India, he produced several memorable innings, including multiple centuries. His strike rate of 97.14 proves that he was not only a prolific run-scorer but also an efficient one.
| Matches | Runs | Highest Score | Average | Strike Rate |
|---|---|---|---|---|
| 13 | 612 | 118 | 51.00 | 97.14 |
5. Sandeep Patil

Sandeep Patil occupies an important position among players with the Highest Strike Rates in India vs Pakistan ODI History. During the early 1980s, Patil was regarded as one of India’s most attacking batters. He loved taking on bowlers and rarely allowed them to settle.
His aggressive style was perfectly suited to ODI cricket. Whenever he faced Pakistan, Patil looked to dominate from the start and often succeeded. Despite playing only a limited number of matches against Pakistan, he managed to maintain an outstanding strike rate of 97.43, which remains one of the best in this rivalry.
| Matches | Runs | Highest Score | Average | Strike Rate |
|---|---|---|---|---|
| 8 | 304 | 84 | 38.00 | 97.43 |
4. Virat Kohli

Virat Kohli is one of the greatest ODI batters ever and features prominently in the Highest Strike Rates in India vs Pakistan ODI History. His performances against Pakistan have often come in major tournaments where the pressure is at its highest.
Kohli’s famous innings of 183 in the Asia Cup remains one of the finest ODI knocks ever played in this rivalry. He combines consistency, fitness, and intelligent stroke play with an aggressive mindset. Unlike many attacking batters, Kohli rarely loses control while scoring quickly. His strike rate of 98.85, combined with an exceptional average, highlights his dominance against Pakistan.
| Matches | Runs | Highest Score | Average | Strike Rate |
|---|---|---|---|---|
| 17 | 778 | 183 | 59.84 | 98.85 |
3. Shikhar Dhawan

Shikhar Dhawan ranks third on the list of the Highest Strike Rates in India vs Pakistan ODI History. Although he played fewer matches against Pakistan than some others on this list, his impact was enormous whenever he took the field.
Dhawan’s aggressive approach allowed India to gain momentum during the opening overs. He was particularly strong through the offside and regularly punished loose deliveries. His century against Pakistan showcased his ability to perform under pressure. Maintaining a strike rate above 100 against a strong bowling attack is a remarkable achievement and demonstrates his attacking quality.
| Matches | Runs | Highest Score | Average | Strike Rate |
|---|---|---|---|---|
| 7 | 380 | 114 | 54.28 | 102.42 |
READ MORE: PAK vs AUS Match Prediction by monty-7, 1st ODI Match Details – Who Will Win Today’s Match?
2. Virender Sehwag

Virender Sehwag symbolizes aggressive batting and has a deserved place among the Highest Strike Rates in India vs Pakistan ODI History. His fearless approach made him one of the most dangerous openers in world cricket.
Sehwag believed in attacking from the very first ball. Against Pakistan, this strategy often paid huge dividends. World-class bowlers struggled to contain him because he refused to allow them any rhythm. His quick scoring regularly gave India an advantage and forced Pakistan onto the defensive. With over 1,000 runs in the rivalry and a strike rate of 102.58, Sehwag remains one of the most destructive batters ever seen.
| Matches | Runs | Highest Score | Average | Strike Rate |
|---|---|---|---|---|
| 31 | 1071 | 119 | 34.54 | 102.58 |
1. Shahid Afridi

At number one in the Highest Strike Rates in India vs Pakistan ODI History is Shahid Afridi. Few cricketers have entertained fans as much as Afridi, whose explosive batting transformed countless matches. His fearless attitude and natural power made him one of the most dangerous players in ODI cricket.
Against India, Afridi often played innings that completely changed the momentum of games. He was capable of hitting boundaries from the moment he arrived at the crease and never hesitated to attack even the best bowlers. His ability to clear the ropes consistently earned him the nickname “Boom Boom Afridi.”
What makes Afridi’s achievement even more impressive is the number of matches he played. Maintaining a strike rate of 109.09 across such a long career against India demonstrates extraordinary attacking ability. His record remains the benchmark for aggressive batting in this legendary rivalry, making him the undisputed leader among players with the Highest Strike Rates in India vs Pakistan ODI History.
| Matches | Runs | Highest Score | Average | Strike Rate |
|---|---|---|---|---|
| 67 | 1524 | 109 | 25.40 | 109.09 |
The Highest Strike Rates in India vs Pakistan ODI History showcase some of the most exciting and influential batters ever to play the game. From Kapil Dev’s pioneering aggression and Zaheer Abbas’s elegant stroke play to Sehwag’s fearless attacking style and Afridi’s explosive power, every player on this list left a lasting mark on cricket’s biggest rivalry.
The Highest Strike Rates in India vs Pakistan ODI History are more than just statistics. They represent players who thrived under immense pressure and entertained millions of fans with their aggressive batting. Whether it was Afridi’s massive sixes, Kohli’s calculated dominance, or Sehwag’s fearless approach, these cricketers proved that scoring quickly can be just as important as scoring heavily.