Pakistan vs Sri Lanka Head to Head Record
Since 2000, Pakistan and Sri Lanka have played 151 matches: Pakistan lead 76–62 (11 drawn, 2 no result).
Record since 2000 (first meeting in our records: 13 Feb 2000) – Test, ODI and T20I. Our match records start in 2000.
Record by format
| Format | Played | Pakistan won | Sri Lanka won | Drawn | Tied / NR | Last met |
|---|---|---|---|---|---|---|
| Test | 38 | 13 | 14 | 11 | 0 | 24 Jul 2023 |
| ODI | 81 | 43 | 36 | 0 | 2 | 27 Oct 2026 |
| T20I | 32 | 20 | 12 | 0 | 0 | 11 Oct 2026 |
Last 5 Pakistan vs Sri Lanka matches
- 27 Oct 2026 · ODI · Gaddafi Stadium, LahoreSri Lanka wonSL won by 8 wickets
- 11 Oct 2026 · T20I · Rawalpindi Cricket StadiumPakistan wonPAK won by 82 runs
- 9 Oct 2026 · T20I · Rawalpindi Cricket StadiumPakistan wonPAK won by 4 wickets
- 28 Feb 2026 · T20I · Pallekele International Cricket StadiumPakistan won
Pakistan won by 5 runs
- 11 Jan 2026 · T20I · Rangiri Dambulla International StadiumSri Lanka won
Sri Lanka won by 14 runs
Questions
Who has won more matches between Pakistan and Sri Lanka?
Since 2000, Pakistan and Sri Lanka have played 151 matches: Pakistan lead 76–62 (11 drawn, 2 no result).
What is the Pakistan vs Sri Lanka head to head record in Test cricket?
Since 2000, Pakistan and Sri Lanka have played 38 Test matches: Sri Lanka lead 14–13 (11 drawn).
What is the Pakistan vs Sri Lanka head to head record in ODI cricket?
Since 2000, Pakistan and Sri Lanka have played 81 ODI matches: Pakistan lead 43–36 (2 no result).
What is the Pakistan vs Sri Lanka head to head record in T20I cricket?
Since 2007, Pakistan and Sri Lanka have played 32 T20I matches: Pakistan lead 20–12.
When did Pakistan and Sri Lanka last play?
Pakistan and Sri Lanka last met on 27 Oct 2026 in a ODI at Gaddafi Stadium, Lahore: SL won by 8 wickets.