The India vs Pakistan cricket rivalry represents one of sport’s most intense competitions, consistently delivering heart-stopping moments and record-breaking performances. These matches transcend mere sporting contests, becoming cultural phenomena that unite and divide nations simultaneously. Today, we explore the top 10 highest team scores in ODI history between these cricketing giants—innings that have defined careers, sparked celebrations, and created legends.
🎯 Did You Know? India dominates this prestigious list with 6 entries out of 10, while Pakistan contributes 4 stellar performances. The magical score of 356 appears twice—both achieved by Team India!

📊 Complete Rankings: The All-Time Record Board
| Rank | Team | Score | Overs | Run Rate | Innings | Venue | Result | Match Date |
|---|---|---|---|---|---|---|---|---|
| 1️⃣ | 🇮🇳 India | 356/9 | 50.0 | 7.12 | 1st | Visakhapatnam | ✅ Won | 5 Apr 2005 |
| 2️⃣ | 🇮🇳 India | 356/2 | 50.0 | 7.12 | 1st | Colombo (RPS) | ✅ Won | 10 Sep 2023 |
| 3️⃣ | 🇮🇳 India | 349/7 | 50.0 | 6.98 | 1st | Karachi | ✅ Won | 13 Mar 2004 |
| 4️⃣ | 🇵🇰 Pakistan | 344/8 | 50.0 | 6.88 | 2nd | Karachi | ❌ Lost | 13 Mar 2004 |
| 5️⃣ | 🇵🇰 Pakistan | 338/4 | 50.0 | 6.76 | 1st | The Oval | ✅ Won | 18 Jun 2017 |
| 6️⃣ | 🇮🇳 India | 336/5 | 50.0 | 6.72 | 1st | Manchester | ✅ Won | 16 Jun 2019 |
| 7️⃣ | 🇮🇳 India | 330/4 | 47.5 | 6.89 | 2nd | Mirpur | ✅ Won | 18 Mar 2012 |
| 8️⃣ | 🇮🇳 India | 330/8 | 50.0 | 6.60 | 1st | Mirpur | ✅ Won | 10 Jun 2008 |
| 9️⃣ | 🇵🇰 Pakistan | 329/6 | 50.0 | 6.58 | 1st | Rawalpindi | ✅ Won | 16 Mar 2004 |
| 🔟 | 🇵🇰 Pakistan | 329/6 | 50.0 | 6.58 | 1st | Mirpur | ❌ Lost | 18 Mar 2012 |
🌟 Match-by-Match Breakdown: The Stories Behind the Numbers
🥇 India 356/9 vs Pakistan – Visakhapatnam (2005)
The gold standard of India vs Pakistan batting performances! This Visakhapatnam masterpiece remains unmatched in terms of sheer dominance. Playing at home, India’s batsmen dismantled Pakistan’s bowling attack with clinical precision, posting a total that seemed almost surreal at the time.
🥈 India 356/2 vs Pakistan – Colombo (2023)
In a remarkable twist of fate, India exactly replicated their 2005 total 18 years later! The 2023 Asia Cup encounter in Colombo saw Virat Kohli and KL Rahul craft centuries that left Pakistan’s bowlers searching for answers. This recent masterclass proved that India’s batting depth against Pakistan remains as potent as ever.
🥉 The Karachi Thriller (2004): 349 vs 344
Perhaps the most dramatic high-scoring encounter in Indo-Pak cricket history! India’s 349/7 was answered by Pakistan’s valiant 344/8 in the same match. Despite Pakistan’s heroic chase, they fell just 5 runs short—a margin that still haunts Pakistan fans today.
🏆 Pakistan’s Champions Trophy Glory (2017)
Pakistan’s 338/4 at The Oval wasn’t just a high score—it was the foundation of their ICC Champions Trophy triumph. In front of a packed London crowd, Pakistan’s batsmen delivered when it mattered most, securing a memorable victory that announced their return to cricket’s summit.
📈 Statistical Deep Dive: What the Numbers Reveal
🎯 Team Performance
- India: 6/10 entries (60%)
- Pakistan: 4/10 entries (40%)
- Average Score (India): 341.5 runs
- Average Score (Pakistan): 335.0 runs
🏟️ Venue Analysis
- Mirpur: 3 matches (Most frequent)
- Karachi: 2 matches (Same day thriller)
- England venues: 3 matches total
- Home advantage: 5/7 home team wins
🔍 Key Insights & Trends
📊 Batting Evolution Timeline
- 2004-2006 Era: The breakthrough period with 4 massive totals
- 2007-2012 Phase: Consistent high-scoring with 4 entries
- 2017-2023 Revival: Modern cricket’s power-hitting on display
🎭 Match-Winning Psychology
Teams posting 340+ runs won 6 out of 7 matches, proving that massive totals create psychological pressure that’s difficult to overcome. However, Pakistan’s loss despite scoring 344 shows that in India-Pakistan cricket, no total is ever safe!
💡 Pro Tip: The average run rate across these top 10 innings is 6.75, showcasing how both teams have mastered the art of aggressive yet controlled batting in high-pressure situations.
🌟 What Makes These Scores Legendary
These aren’t just numbers on a scoreboard—they represent moments where cricket transcended sport to become cultural phenomena:
- 🔥 Pressure Cooker Performance: Scoring big against your fiercest rival requires nerves of steel
- 🏏 Technical Evolution: From 300+ being rare to 350+ being achievable
- 🎪 Entertainment Value: These matches create memories that last lifetimes
- 👑 Legacy Building: Players become legends through such performances
- 🌍 Global Impact: These scores make headlines worldwide, not just in cricket circles
🔮 Looking Ahead: The Future of High-Scoring Indo-Pak Cricket
With modern cricket’s emphasis on aggressive batting, shorter boundaries, and innovative shot-making, we might witness even bigger totals in future India-Pakistan encounters. Both teams now possess batting lineups capable of scoring at 8+ runs per over consistently.
The introduction of Impact Player rules in domestic cricket and the influence of T20 leagues globally suggests that 370+ totals might not be fantasy anymore—they could be the new benchmark!
🎯 Final Thoughts
India vs Pakistan cricket matches aren’t just games—they’re emotional roller coasters that define generations. These highest scores prove that when these two cricketing powerhouses collide, the ordinary becomes extraordinary, and cricket fans worldwide get treated to pure magic.
Whether it’s India’s consistent dominance in posting big totals or Pakistan’s ability to rise to the occasion on the biggest stages, one thing remains certain: the next India-Pakistan encounter will have fans expecting nothing less than cricketing greatness.
Which of these legendary innings do you remember watching? Share your favorite India vs Pakistan high-scoring memory in the comments below!
Read More:
Pakistan, Afghanistan and UAE Triseries
https://cricketwithaman.com/2025/08/30/pakistan-vs-afghanistan-tri-series-2025-schedule-live-streaming-players-to-watch-match-analysis/
Leave a reply to Asia Cup 2025 schedule, results, teams, groups and venue – cricketwithaman Cancel reply