As a writer and big fan of cricket’s exciting drama, I can’t help but be amazed at how India versus Pakistan turns a cricket field into a stage. Also, just saying the names of these two teams in a One-Day International (ODI) brings back thoughts of full stadiums, lots of people watching on TV, and hearts beating faster than the bowler’s run-up.
Their ODI battles began on 1 October 1978 in Pakistan, the first skirmish in a duel that has since produced some of the most thrilling chapters in the sport. Despite a long hiatus in bilateral fixtures due to political tensions, the weight of history hangs heavy: by 2025 India and Pakistan had played 136 ODIs, with Pakistan ahead on 73 wins and India closing in with 58, while five matches produced no result.
Those numbers form the spine of the rivalry and set the stage for my own exploration of the India vs Pakistan ODI records that keep fans debating endlessly.
[Report] India vs Pakistan ODI Records: Overall Head-to-Head
Metric | Value |
Total ODIs | 136 |
India wins | 58 |
Pakistan wins | 73 |
No result | 5 |
Highest team total | India 356/9 (Visakhapatnam 2005) |
Highest Pakistan total | 329/6 (Rawalpindi 2004) |
Lowest team total | India 79 (Sialkot 1978) |
Largest margin (runs) | India by 228 runs (Colombo 2023) |
Last ODI meeting | 23 Feb 2025, Champions Trophy, India won by 6 wickets |
Those numbers explain why Pakistan fans often talk about being the best in history. But, just numbers can’t show the strong feelings; the games feel like battles, with the past quietly talking to the players.
[TRENDING] Peaks and Valleys: Records That Shaped the Narrative
This rivalry has seen big ups and downs, like waves hitting a rock. India’s biggest score against Pakistan, a huge 356/9 at Visakhapatnam in April 2005, is like a great story; but Pakistan answered with their own strong score, 329/6 at Rawalpindi in March 2004.
On the other side is India’s low score of 79 in Sialkot in October 1978. These ups and downs show that no amount of style or excitement ensures a win when these teams play each other.
The winning gaps show similar tales. India won by 228 runs in Colombo during the 2023 Asia Cup, which is the biggest win in their rivalry.
On the other hand, a close 4-run win in Quetta in 1978 and Pakistan’s one-run surprise in Sharjah in April 1986 show us how tight these games can be. Every game is a part of a story, and I feel like I’m reading a book where the main characters don’t act in the usual way.
SUGGESTED READ: 2012 India vs Pakistan ODI Series Review: Records & Drama
Stars Who Wrote the Script
Numbers tell a story, but there are people who made the competition famous. Likewise, Sachin Tendulkar scored 2,526 runs against Pakistan in ODIs, playing with calm and strength.
Inzamam-ul-Haq scored 2,403 runs, staying calm when things got hectic. Saeed Anwar scored 194 in Chennai in 1997, which is still the highest score by one player.
It was an amazing display of skill that surprised Indian fans. Virat Kohli’s 183 in Dhaka in 2012 was surprising, filled with smooth hits and shots that looked planned.
In bowling, Wasim Akram took 60 wickets with his swinging ball, while Saqlain Mushtaq got 57 wickets with his special delivery. Aaqib Javed’s amazing 7/37 in Sharjah in 1991 is still the best for bowling in this match.
These players didn’t just win games; they made the stories of India-Pakistan ODIs.
Why 2021 Stands Out Without a Single ODI
When I look back at the year 2021, it is striking what didn’t happen. No ODI series took place between India and Pakistan.
In fact, the last bilateral ODI series occurred in 2012-13, when Pakistan visited India and won 2-1. Political issues and diplomatic tensions have since restricted contests to multi-team tournaments.
Therefore, the headline “India vs Pakistan ODI Series 2021” feels like a phantom — an event that fans desired but never got. Instead, 2021 gave us a T20 World Cup clash in Dubai where Pakistan defeated India by ten wickets, their first World Cup win over India in any format.
That result, although in T20, impacted the ODI rivalry. Pakistan’s victory emboldened their young core, while India’s think-tank revisited strategies across formats. At that moment I felt like a sailor witnessing a change of wind; it signalled that this rivalry, long dominated by India in ICC events, could pivot if complacency crept in.
Classic ODIs: Drama on the Field
The history of this rivalry is dotted with matches that feel more like myth than reality. Similarly, Sharjah 1986 saw Javed Miandad hit a last-ball six off Chetan Sharma, giving Pakistan a one-wicket win that still haunts Indian fans.
Likewise, in Chennai 1997, Saeed Anwar’s record-breaking 194 resembled a lone ranger taking on an army. The 1998 Friendship Cup in Toronto produced a see-saw series where both teams wrestled momentum like a tug-of-war.
The 2003 World Cup group match in Centurion gave us Sachin Tendulkar’s blistering 98 off 75 balls, a knock that seemed to defy gravity. Eight years later, the 2011 World Cup semi-final in Mohali was all about pressure; every dot ball felt like a drumbeat.
Pakistan’s only global triumph over India came in the 2017 Champions Trophy final in London, where Fakhar Zaman’s century delivered a 180-run rout. More recently, India’s 9-wicket win in the 2018 Asia Cup and the 89-run victory (DLS) in the 2019 World Cup reinforced India’s hold in ICC tournaments.
In September 2023, India thrashed Pakistan by 228 runs, the biggest margin between them. Likewise, that performance, built on Kuldeep Yadav’s spin and a 356-run batting masterclass, felt like a thunderclap before a storm.
A month later, in October 2023, India easily chased down 192 in Ahmedabad, showing that the rivalry is always changing.
𝐈𝐍𝐃𝐈𝐀 𝟖 – 𝐏𝐀𝐊𝐈𝐒𝐓𝐀𝐍 𝟎 📋🇮🇳✅
This is now officially the most one-sided rivalry in ODI World Cup history 👀#INDvPAK pic.twitter.com/iJ9zSFaYTM
— Sport360° (@Sport360) October 14, 2023
Home, Away and Neutral: Geography of Dominance
In India, the visitors have a surprisingly good record: Pakistan has won 19 out of the 31 ODIs played there. India has won 12 times at home.
However, when the teams played in Pakistan, the home team won 14 out of 27 matches. But at places like Sharjah, Canada, World Cups, and Asia Cups, the match is fairer.
India has 35 wins, while Pakistan has 40, and there are three no-results. These numbers show how the surroundings affect how well someone does; playing away feels like being in a strange place where every sound seems suspicious.
Which is your fav India-Pakistan clash in ICC Tournament ?pic.twitter.com/Knfh2oQhb1
— Cricketopia (@CricketopiaCom) February 23, 2025
Future Prospects and Lessons From 2021
No ODI series in 2021 showed how politics can still affect cricket’s biggest rivalry. In September 2025, I note that the last ODI meeting was on 23 February 2025 at the Champions Trophy, where India won by six wickets.
That game added one more to India’s score, bringing them closer in the total count. The two teams will meet in the Asia Cup and might play against each other in the 2027 World Cup.
Whether a bilateral series will return remains uncertain, but hope lingers like the smell of rain on parched earth. For me, 2021 acts as a bridge between eras.
It reminded us that rivalries survive absence; they are carried forward by collective memory and anticipation. Moreover, each statistical record, runs, wickets, margins — functions as a marker on a long road.
The road doesn’t need a match every year to remain vibrant; instead, it stays alive through stories, analyses and the aching desire of fans on both sides of the border.
Amit Mishra’s Take
When I think about this journey, I feel thankful to see such theatre. The numbers give a framework, but the stories and feelings bring the rivalry to life.
Also, 2021 showed me that sometimes, not saying anything can say a lot in cricket. I wish that in the coming years, both countries can play more matches against each other and create stories full of talent, fair play, and good competition.
YOU MIGHT READ: Kotak talks about cricket after Ind vs Pak border conflict











