Pakistan vs Sri Lanka: ODI head-to-head record

Pakistan and Sri Lanka have met 59 times in ODIs in our ball-by-ball record (2003–2025) — Pakistan lead 35–22 in decided matches, with 2 producing no result. Every number is computed from the ball-by-ball record of these 59 meetings.

MatchesPakistan winsSri Lanka winsNo result
All seasons5935222

“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 Pakistan vs Sri Lanka matches?

In decided ODI matches Pakistan lead 35–22: Pakistan 35, Sri Lanka 22. 2 produced no result.

Season by season

SeasonMatchesPakistanSri LankaD/TNR
200211000
200311000
200431200
200532001
200611000
200841300
200952300
201021100
201165100
201251301
201373400
201431200
201553200
201766000
201922000
202321100
202533000

Recent meetings

SeasonDateVenuePakistan resultMargin
20252025-11-16Rawalpindi Cricket Stadium, RawalpindiW6 wickets
20252025-11-14Rawalpindi Cricket Stadium, RawalpindiW8 wickets
20252025-11-11Rawalpindi Cricket Stadium, RawalpindiW6 runs
20232023-10-10Rajiv Gandhi, HyderabadW6 wickets
20232023-09-14R Premadasa Stadium, ColomboL2 wickets
20192019-10-02National Stadium, KarachiW5 wickets
20192019-09-30National Stadium, KarachiW67 runs
20172017-10-23Sharjah, SharjahW9 wickets
20172017-10-20Sharjah, SharjahW7 wickets
20172017-10-18Zayed Cricket Stadium, Abu DhabiW7 wickets

More ODI team records

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