Head-to-head record
All formats| Format | P | India | Pakistan | T/D | NR |
|---|---|---|---|---|---|
| Test | 6 | 2 | 1 | 3 | 0 |
| ODI | 46 | 27 | 18 | 0 | 1 |
| T20I | 18 | 14 | 3 | 1 | 0 |
Latest meetings
Runs per over- Korogi Sports Park, Nisshin
India: runs per over Pakistan: runs per over - R Premadasa Stadium, Colombo, Colombo
India: runs per over Pakistan: runs per over - Dubai International Cricket Stadium, Dubai
Pakistan: runs per over India: runs per over - Dubai International Cricket Stadium, Dubai
Pakistan: runs per over India: runs per over - Dubai International Cricket Stadium, Dubai
Pakistan: runs per over India: runs per over
Overview
India and Pakistan have met 70 times in the recorded men's internationals. India have won 43 of those and Pakistan 22; the other 5 ended tied, drawn or without a result.
India lead the series by 21 wins.
By format
In Tests the sides have met 6 times: India 2 wins, Pakistan 1 wins, and 3 ties or draws.
In One Day Internationals the sides have met 46 times: India 27 wins, Pakistan 18 wins, with 1 without a result.
In Twenty20 Internationals the sides have met 18 times: India 14 wins, Pakistan 3 wins, and 1 ties or draws.
Meetings and extremes
The earliest recorded meeting is an odi dated 1 March 2003: India won by 6 wickets.
The most recent recorded meeting is a t20i dated 3 October 2026: India won by 19 runs.
India's highest total in these meetings is 626, made on 8 December 2007 at M.Chinnaswamy Stadium.
Pakistan's highest total in these meetings is 599/7, made on 29 January 2006 at National Stadium.
India's widest win in the series is by 228 runs, on 10 September 2023.
Pakistan's widest win in the series is by 341 runs, on 29 January 2006.
The longest unbroken run of wins is 9 by India, between 10 September 2023 and 3 October 2026.
Across all recorded innings in these meetings India average 245.7 runs and Pakistan average 240.7.
In the limited-overs meetings the side batting first has won 24 and the side chasing 38.
The latest meetings, most recent first, were 3 October 2026, T20I, India won by 19 runs; 15 February 2026, T20I, India won by 61 runs; 28 September 2025, T20I, India won by 5 wickets; 21 September 2025, T20I, India won by 6 wickets; 14 September 2025, T20I, India won by 7 wickets.
Year by year
India and Pakistan first meet in the records in 2003 and last in 2026. Meetings by calendar year, with wins for India and Pakistan: 2003, 1 (1-0); 2004, 7 (3-4); 2005, 4 (1-3); 2006, 9 (5-3); 2007, 10 (5-2); 2008, 4 (2-2); 2009, 1 (0-1); 2010, 1 (1-0); 2011, 1 (1-0); 2012, 5 (3-2); 2013, 3 (2-1); 2014, 2 (1-1); 2015, 1 (1-0); 2016, 2 (2-0); 2017, 2 (1-1); 2018, 2 (2-0); 2019, 1 (1-0); 2021, 1 (0-1); 2022, 3 (2-1); 2023, 3 (2-0); 2024, 1 (1-0); 2025, 4 (4-0); 2026, 2 (2-0).
Leading players in these meetings
The leading run scorers across these meetings are Younis Khan for Pakistan (1,788 in 38 matches), Yuvraj Singh for India (1,778 in 45 matches), Shoaib Malik for Pakistan (1,681 in 46 matches), MS Dhoni for India (1,616 in 39 matches) and R Dravid for India (1,403 in 25 matches).
The leading wicket takers are IK Pathan for India (48 in 27 matches), Z Khan for India (36 in 24 matches), Shoaib Akhtar for Pakistan (35 in 18 matches), A Kumble for India (33 in 9 matches) and Umar Gul for Pakistan (30 in 24 matches).
Highest totals by format
The highest Test innings in these meetings is 626 by India on 8 December 2007.
The highest ODI innings in these meetings is 356/2 by India on 10 September 2023.
The highest T20I innings in these meetings is 211/6 by India on 3 October 2026.
Grounds
The grounds that have hosted the most of these meetings are Dubai International Cricket Stadium (9 matches), Shere Bangla National Stadium (6 matches), National Stadium (4 matches) and R Premadasa Stadium, Colombo (3 matches).
Reading the record
The records hold 70 meetings between India and Pakistan, the first dated 1 March 2003 (ODI) and the latest 3 October 2026 (T20I). 4 of them ended tied or drawn and 1 without a result.
Questions and answers
How many times have India and Pakistan played each other?
70 recorded men's internationals: India won 43 and Pakistan won 22.
When did India and Pakistan last meet?
In a t20i on 3 October 2026: India won by 19 runs.
What is the Test record between India and Pakistan?
6 matches: India 2 wins, Pakistan 1 wins.
What is the ODI record between India and Pakistan?
46 matches: India 27 wins, Pakistan 18 wins.