The rivalry between India and Pakistan in cricket is one of the most intense and anticipated in the sporting world. Matches between these two nations draw massive global attention, making every encounter a significant event. Here's a look at their most recent clashes across different formats.
India vs. Pakistan: The Latest Encounters
The most recent match between India and Pakistan took place on June 9, 2024, during the ICC T20 World Cup. India emerged victorious by 6 runs in a closely contested game held in New York.
Prior to that, they met in the Asia Cup 2023. The group stage match on September 2, 2023, ended with no result due to rain. However, they met again in the Super Four stage on September 10, 2023, where India secured a dominant victory by 228 runs.
In the 2023 Cricket World Cup, India defeated Pakistan on October 14, 2023, in Ahmedabad. This match extended India's winning streak against Pakistan in the tournament.
India vs. Pakistan: T20 International Head-to-Head
In T20 Internationals, India holds a significant lead over Pakistan. As of February 15, 2026, they have played 17 T20Is, with India winning 14 and Pakistan securing 3 victories.
Their last T20 World Cup encounter was on June 9, 2024, where India won by 6 runs. In the 2022 T20 World Cup, India won by 4 wickets in Melbourne on October 23, 2022.
Looking ahead, a T20 World Cup match is scheduled for February 15, 2026, in Colombo, where India defeated Pakistan by 61 runs in a previous encounter.
India vs. Pakistan: ODI Head-to-Head and Recent History
In One Day Internationals (ODIs), the historical record shows Pakistan leading the head-to-head statistics with 73 wins out of 136 matches, while India has won 58.
However, recent years have seen India dominate. Pakistan has not won an ODI against India since the 2017 Champions Trophy final.
Their last ODI meeting before the 2023 Asia Cup was on June 16, 2019, during the ICC World Cup, where India won by 89 runs.
India vs. Pakistan: Test Cricket Encounters
Test matches between India and Pakistan have been rare since 2007 due to strained diplomatic relations. The last Test series played between the two nations was in India in 2007. The final Test of that series, played from December 8-12, 2007, ended in a draw.
Key Statistics and Records
- Most recent match: ICC T20 World Cup, June 9, 2024 - India won by 6 runs.
- Last T20I win for Pakistan: October 24, 2021, ICC T20 World Cup - Pakistan won by 10 wickets.
- Last ODI win for Pakistan: June 18, 2017, ICC Champions Trophy final - Pakistan won by 180 runs.
- India's dominance in ICC World Cups (ODI): India has won all 8 ODI matches against Pakistan in Cricket World Cups.
Frequently Asked Questions (FAQ)
When was the last time India played Pakistan in cricket?
The most recent match was on June 9, 2024, in the ICC T20 World Cup, where India won by 6 runs.
Who won the last India vs Pakistan match?
India won the last T20 World Cup match on June 9, 2024.
What is the head-to-head record between India and Pakistan in T20s?
India leads the T20I head-to-head record with 14 wins out of 17 matches as of February 15, 2026.
What is the head-to-head record between India and Pakistan in ODIs?
Historically, Pakistan leads the ODI head-to-head with 73 wins out of 136 matches. However, India has dominated in recent encounters.
When did India last tour Pakistan for a cricket match?
India's last appearance on Pakistan soil was during the Asia Cup in 2008.
Conclusion
The India-Pakistan cricket rivalry continues to be a global spectacle. While historical statistics in ODIs favor Pakistan, recent trends show India gaining the upper hand, especially in ICC tournaments and T20Is. Fans eagerly anticipate every clash, which is often decided by fine margins and individual brilliance.












