Head to head / Pakistan v Sri Lanka
Pakistan v Sri Lanka
123 recorded meetings in men's internationals.
Head-to-head record
All formats| Format | P | Pakistan | Sri Lanka | T/D | NR |
|---|---|---|---|---|---|
| Test | 28 | 9 | 10 | 9 | 0 |
| ODI | 62 | 37 | 23 | 0 | 2 |
| T20I | 33 | 20 | 13 | 0 | 0 |
Latest meetings
Runs per over- Gaddafi Stadium, Lahore, Lahore
Sri Lanka: runs per over Pakistan: runs per over - Gaddafi Stadium, Lahore, Lahore
Pakistan: runs per over Sri Lanka: runs per over - Rawalpindi Cricket Stadium, Rawalpindi
Pakistan: runs per over Sri Lanka: runs per over - Rawalpindi Cricket Stadium, Rawalpindi
Pakistan: runs per over Sri Lanka: runs per over - Rawalpindi Cricket Stadium, Rawalpindi
Pakistan: runs per over Sri Lanka: runs per over
Overview
Pakistan and Sri Lanka have met 123 times in the recorded men's internationals. Pakistan have won 66 of those and Sri Lanka 46; the other 11 ended tied, drawn or without a result.
Pakistan lead the series by 20 wins.
By format
In Tests the sides have met 28 times: Pakistan 9 wins, Sri Lanka 10 wins, and 9 ties or draws.
In One Day Internationals the sides have met 62 times: Pakistan 37 wins, Sri Lanka 23 wins, with 2 without a result.
In Twenty20 Internationals the sides have met 33 times: Pakistan 20 wins, Sri Lanka 13 wins.
Meetings and extremes
The earliest recorded meeting is an odi dated 4 April 2003: Pakistan won by 7 wickets.
The most recent recorded meeting is an odi dated 31 October 2026: Pakistan won by 3 wickets.
Pakistan's highest total in these meetings is 765/6, made on 21 February 2009 at National Stadium, Karachi.
Sri Lanka's highest total in these meetings is 644/7, made on 21 February 2009 at National Stadium, Karachi.
Pakistan's widest win in the series is by 263 runs, on 19 December 2019.
Sri Lanka's widest win in the series is by 246 runs, on 24 July 2022.
The longest unbroken run of wins is 10 by Pakistan, between 13 October 2017 and 2 October 2019.
Across all recorded innings in these meetings Pakistan average 228.5 runs and Sri Lanka average 233.3.
In the limited-overs meetings the side batting first has won 43 and the side chasing 50.
The latest meetings, most recent first, were 31 October 2026, ODI, Pakistan won by 3 wickets; 27 October 2026, ODI, Sri Lanka won by 8 wickets; 18 October 2026, ODI, Pakistan won by 37 runs; 13 October 2026, T20I, Sri Lanka won by 8 wickets; 11 October 2026, T20I, Pakistan won by 82 runs.
Year by year
Pakistan and Sri Lanka first meet in the records in 2003 and last in 2026. Meetings by calendar year, with wins for Pakistan and Sri Lanka: 2003, 2 (2-0); 2004, 3 (1-2); 2006, 5 (4-0); 2007, 1 (1-0); 2008, 3 (1-2); 2009, 16 (5-8); 2010, 1 (0-1); 2011, 10 (7-1); 2012, 12 (3-6); 2013, 8 (4-3); 2014, 9 (2-7); 2015, 10 (7-3); 2016, 1 (1-0); 2017, 11 (9-2); 2019, 7 (3-3); 2022, 4 (1-3); 2023, 4 (3-1); 2025, 7 (6-1); 2026, 9 (6-3).
Leading players in these meetings
The leading run scorers across these meetings are KC Sangakkara for Sri Lanka (3,974 in 68 matches), AD Mathews for Sri Lanka (2,688 in 61 matches), Younis Khan for Pakistan (2,548 in 50 matches), TM Dilshan for Sri Lanka (2,282 in 59 matches) and Mohammad Hafeez for Pakistan (2,201 in 57 matches).
The leading wicket takers are Saeed Ajmal for Pakistan (116 in 46 matches), HMRKB Herath for Sri Lanka (105 in 26 matches), Umar Gul for Pakistan (76 in 43 matches), Junaid Khan for Pakistan (72 in 28 matches) and SL Malinga for Sri Lanka (65 in 46 matches).
Highest totals by format
The highest Test innings in these meetings is 765/6 by Pakistan on 21 February 2009.
The highest ODI innings in these meetings is 368/4 by Sri Lanka on 26 July 2015.
The highest T20I innings in these meetings is 215/3 by Pakistan on 11 October 2026.
Grounds
The grounds that have hosted the most of these meetings are R Premadasa Stadium, Colombo (16 matches), Dubai International Cricket Stadium (12 matches), Sheikh Zayed Stadium, Abu Dhabi (12 matches) and Rawalpindi Cricket Stadium (11 matches).
Reading the record
The records hold 123 meetings between Pakistan and Sri Lanka, the first dated 4 April 2003 (ODI) and the latest 31 October 2026 (ODI). 9 of them ended tied or drawn and 2 without a result.
Questions and answers
How many times have Pakistan and Sri Lanka played each other?
123 recorded men's internationals: Pakistan won 66 and Sri Lanka won 46.
When did Pakistan and Sri Lanka last meet?
In an odi on 31 October 2026: Pakistan won by 3 wickets.
What is the Test record between Pakistan and Sri Lanka?
28 matches: Pakistan 9 wins, Sri Lanka 10 wins.
What is the ODI record between Pakistan and Sri Lanka?
62 matches: Pakistan 37 wins, Sri Lanka 23 wins.