Head to Head
India vs Pakistan Head to Head Record
In 30 matches, India have won 25 and Pakistan 4, with 1 drawn/no-result.

India
30
played

Pakistan
25won
1 drawn / NRwon4
83.3%13.3%
India · last 5WWWWW
Recent meetings
T20IIndia won by 61 runs
India175/7
Pakistan114/10Sun, 15 Feb, 2026R.Premadasa Stadium
T20IIndia won by 5 wickets
Pakistan146/10
India150/5Sun, 28 Sept, 2025Dubai International Cricket Stadium
T20IIndia won by 6 wickets
Pakistan171/5
India174/4Sun, 21 Sept, 2025Dubai International Cricket Stadium
T20IIndia won by 7 wickets
Pakistan127/9
India131/3Sun, 14 Sept, 2025Dubai International Cricket Stadium
ODIIndia won by 6 wickets
Pakistan241/10
India244/4Sun, 23 Feb, 2025Dubai International Cricket Stadium
T20IIndia won by 6 runs
India119/10
Pakistan113/7Sun, 09 Jun, 2024Nassau County International Cricket Stadium
ODIIndia won by 7 wickets
Pakistan191/10
India192/3Sat, 14 Oct, 2023Narendra Modi Stadium
ODIIndia won by 228 runs
India356/2
Pakistan128/8Sun, 10 Sept, 2023R.Premadasa Stadium
T20IIndia won by 4 wickets
Pakistan159/8
India160/6Sun, 23 Oct, 2022Melbourne Cricket Ground
T20IPakistan won by 5 wickets
India181/7
Pakistan182/5Sun, 04 Sept, 2022Dubai International Cricket Stadium
India vs Pakistan — Frequently Asked Questions
How many times have India and Pakistan played each other?
India and Pakistan have played 30 matches against each other across formats.
Who has won more matches, India or Pakistan?
India have won 25 and Pakistan have won 4 of their meetings, with 1 drawn or no-result.
What is the India vs Pakistan record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.