India vs Pakistan: ODI head-to-head record

India and Pakistan have met 46 times in ODIs in our ball-by-ball record (2003–2025) — India lead 27–18 in decided matches, with 1 producing no result. Every number is computed from the ball-by-ball record of these 46 meetings.

MatchesIndia winsPakistan winsNo result
All seasons4627181

“No result” covers washouts — and, in T20 leagues, super-over finishes, which the ball-by-ball record stores without a winner. Coverage: ball-by-ball data from 2003–2025; earlier ODIs matches predate the ball-by-ball record and are not counted here.

Who has won more India vs Pakistan matches?

In decided ODI matches India lead 27–18: India 27, Pakistan 18. 1 produced no result.

Season by season

SeasonMatchesIndiaPakistanD/TNR
200211000
200342200
200461500
200575200
200753200
200842200
200910100
201022000
201111000
201231200
201321100
201411000
201721100
201822000
201911000
202332001
202411000

Recent meetings

SeasonDateVenueIndia resultMargin
20242025-02-23Dubai International Cricket Stadium, DubaiW6 wickets
20232023-10-14Narendra Modi, AhmedabadW7 wickets
20232023-09-10R Premadasa Stadium, ColomboW228 runs
20232023-09-02Pallekele International Cricket Stadium, KandyNR
20192019-06-16Old Trafford, ManchesterW89 runs
20182018-09-23Dubai International, DubaiW9 wickets
20182018-09-19Dubai International, DubaiW8 wickets
20172017-06-18Kennington Oval, LondonL180 runs
20172017-06-04Edgbaston, BirminghamW124 runs
20142015-02-15Adelaide Oval, AdelaideW76 runs

More ODI team records

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions