Pakistan vs Sri Lanka Head to Head Stats & Records in ODI Cricket 2025

160
Matches Played
160
96
Won
59
59
Lost
96
5
No Result
5
371
Highest Score
368
12
Lowest Score
78

PAK Vs SL in all seasons

# Team1 Team2 Winner Margin Match Date Venue Scorecard
1 Pakistan Sri Lanka Pakistan 6 wickets 16-Nov-2025 Rawalpindi PAK won by 6 wickets
2 Pakistan Sri Lanka Pakistan 8 wickets 14-Nov-2025 Rawalpindi PAK won by 8 wickets
3 Pakistan Sri Lanka Pakistan 6 runs 11-Nov-2025 Rawalpindi PAK won by 6 runs
4 Pakistan Sri Lanka Pakistan 6 wickets 10-Oct-2023 Hyderabad PAK won by 6 wickets
5 Pakistan Sri Lanka Sri Lanka 2 wickets (D/L Method) 14-Sep-2023 Colombo SL won by 2 wickets (D/L Method)
6 Pakistan Sri Lanka Pakistan 5 wkts (10b rem) 02-Oct-2019 Karachi PAK won by 5 wkts (10b rem)
7 Pakistan Sri Lanka Pakistan 67 runs 30-Sep-2019 Karachi PAK won by 67 runs
8 Pakistan Sri Lanka Pakistan 9 wickets 23-Oct-2017 Sharjah PAK won by 9 wickets (with 178 balls remaining)
9 Pakistan Sri Lanka Pakistan 7 wickets 20-Oct-2017 Sharjah PAK won by 7 wickets (with 66 balls remaining)
10 Pakistan Sri Lanka Pakistan 7 wkts (45b rem) 18-Oct-2017 Abu Dhabi PAK won by 7 wkts (45b rem)
11 Pakistan Sri Lanka Pakistan 32 runs 16-Oct-2017 Abu Dhabi PAK won by 32 runs
12 Pakistan Sri Lanka Pakistan 83 runs 13-Oct-2017 Dubai PAK won by 83 runs
13 Pakistan Sri Lanka Pakistan 3 wickets 12-Jun-2017 Cardiff PAK won by 3 wickets (with 31 balls remaining)
14 Sri Lanka Pakistan Sri Lanka won by 165 runs 26-Jul-2015 Hambantota SL won by 165 runs
15 Pakistan Sri Lanka Pakistan won by 7 wickets 22-Jul-2015 Colombo PAK won by 7 wickets
16 Pakistan Sri Lanka Pakistan won by 135 runs 19-Jul-2015 Colombo PAK won by 135 runs
17 Sri Lanka Pakistan Sri Lanka won by 2 wickets 15-Jul-2015 Kandy SL won by 2 wickets
18 Pakistan Sri Lanka Pakistan won by 6 wickets 11-Jul-2015 Dambulla PAK won by 6 wickets
19 Sri Lanka Pakistan Sri Lanka won by 7 wickets (D/L method) 30-Aug-2014 Dambulla SL won by 7 wickets (D/L method)
20 Sri Lanka Pakistan Sri Lanka won by 77 runs 26-Aug-2014 Hambantota SL won by 77 runs
21 Pakistan Sri Lanka Pakistan won by 4 wickets (D/L method) 23-Aug-2014 Hambantota PAK won by 4 wickets (D/L method)
22 Sri Lanka Pakistan Sri Lanka won by 5 wickets 08-Mar-2014 Dhaka SL won by 5 wickets
23 Sri Lanka Pakistan Sri Lanka won by 12 runs 25-Feb-2014 Fatullah SL won by 12 runs
24 Sri Lanka Pakistan Sri Lanka won by 2 wickets 27-Dec-2013 Abu Dhabi SL won by 2 wickets
25 Pakistan Sri Lanka Pakistan won by 8 wickets 25-Dec-2013 Abu Dhabi PAK won by 8 wickets
26 Pakistan Sri Lanka Pakistan won by 113 runs 22-Dec-2013 Sharjah PAK won by 113 runs
27 Sri Lanka Pakistan Sri Lanka won by 2 wickets 20-Dec-2013 Dubai SL won by 2 wickets
28 Pakistan Sri Lanka Pakistan won by 11 runs 18-Dec-2013 Sharjah PAK won by 11 runs
29 Sri Lanka Pakistan Sri Lanka won by 2 wickets 18-Jun-2012 Colombo SL won by 2 wickets
30 Sri Lanka Pakistan Sri Lanka won by 44 runs 16-Jun-2012 Colombo SL won by 44 runs
31 Sri Lanka Pakistan No result 13-Jun-2012 Colombo No result
32 Sri Lanka Pakistan Sri Lanka won by 76 runs 09-Jun-2012 Kandy SL won by 76 runs
33 Pakistan Sri Lanka Pakistan won by 6 wickets (D/L method) 07-Jun-2012 Kandy PAK won by 6 wickets (D/L method)
34 Pakistan Sri Lanka Pakistan won by 6 wickets 15-Mar-2012 Dhaka PAK won by 6 wickets
35 Pakistan Sri Lanka Pakistan won by 3 wickets 23-Nov-2011 Abu Dhabi PAK won by 3 wickets
36 Pakistan Sri Lanka Pakistan won by 26 runs 20-Nov-2011 Sharjah PAK won by 26 runs
37 Pakistan Sri Lanka Pakistan won by 21 runs 18-Nov-2011 Dubai PAK won by 21 runs
38 Sri Lanka Pakistan Sri Lanka won by 25 runs 14-Nov-2011 Dubai SL won by 25 runs
39 Pakistan Sri Lanka Pakistan won by 8 wickets 11-Nov-2011 Dubai PAK won by 8 wickets
40 Sri Lanka Pakistan Pakistan 11 runs 26-Feb-2011 Colombo PAK won by 11 runs
41 Sri Lanka Pakistan Sri Lanka won by 16 runs 15-Jun-2010 Dambulla SL won by 16 runs
42 Pakistan Sri Lanka Pakistan won by 132 runs 09-Aug-2009 Colombo PAK won by 132 runs
43 Pakistan Sri Lanka Pakistan won by 146 runs 07-Aug-2009 Colombo PAK won by 146 runs
44 Sri Lanka Pakistan Sri Lanka won by 6 wickets 03-Aug-2009 Dambulla SL won by 6 wickets
45 Sri Lanka Pakistan Sri Lanka won by 6 wickets 31-Jul-2009 Dambulla SL won by 6 wickets
46 Sri Lanka Pakistan Sri Lanka won by 36 runs 30-Jul-2009 Dambulla SL won by 36 runs
47 Sri Lanka Pakistan Sri Lanka won by 234 runs 24-Jan-2009 Lahore SL won by 234 runs
48 Sri Lanka Pakistan Sri Lanka won by 129 runs 21-Jan-2009 Karachi SL won by 129 runs
49 Pakistan Sri Lanka Pakistan won by 8 wickets 20-Jan-2009 Karachi PAK won by 8 wickets
50 Sri Lanka Pakistan Sri Lanka won by 64 runs 29-Jun-2008 Karachi SL won by 64 runs
51 Sri Lanka Pakistan Sri Lanka won by 115 runs 22-May-2007 Abu Dhabi SL won by 115 runs
52 Pakistan Sri Lanka Pakistan won by 98 runs 20-May-2007 Abu Dhabi PAK won by 98 runs
53 Pakistan Sri Lanka Pakistan won by 5 wickets 18-May-2007 Abu Dhabi PAK won by 5 wickets
54 Pakistan Sri Lanka Pakistan won by 4 wickets 17-Oct-2006 Jaipur PAK won by 4 wickets
55 Pakistan Sri Lanka Pakistan won by 4 wickets 22-Mar-2006 Colombo PAK won by 4 wickets
56 Pakistan Sri Lanka Pakistan won by 4 wickets 19-Mar-2006 Colombo PAK won by 4 wickets
57 Sri Lanka Pakistan No result 17-Mar-2006 Colombo No result
58 Sri Lanka Pakistan Sri Lanka won by 119 runs 16-Oct-2004 Lahore SL won by 119 runs
59 Pakistan Sri Lanka Pakistan won by 6 wickets 14-Oct-2004 Lahore PAK won by 6 wickets
60 Pakistan Sri Lanka Pakistan won by 8 wickets 06-Oct-2004 Karachi PAK won by 8 wickets
61 Sri Lanka Pakistan Sri Lanka won by 7 wickets 21-Jul-2004 Colombo SL won by 7 wickets
62 Sri Lanka Pakistan Sri Lanka won by 12 runs 18-May-2003 Dambulla SL won by 12 runs
63 Pakistan Sri Lanka Pakistan won by 79 runs 10-May-2003 Dambulla PAK won by 79 runs
64 Pakistan Sri Lanka Pakistan won by 7 wickets 04-Apr-2003 Sharjah PAK won by 7 wickets
65 Sri Lanka Pakistan Sri Lanka won by 8 wickets 12-Sep-2002 Colombo SL won by 8 wickets
66 Sri Lanka Pakistan Sri Lanka won by 39 runs 17-Aug-2002 St George's, Grenada SL won by 39 runs
67 Pakistan Sri Lanka Pakistan won by 28 runs 14-Aug-2002 St George's, Grenada PAK won by 28 runs
68 Pakistan Sri Lanka Pakistan won by 217 runs 17-Apr-2002 Sharjah PAK won by 217 runs
69 Sri Lanka Pakistan Sri Lanka won by 9 runs 12-Apr-2002 Sharjah SL won by 9 runs
70 Sri Lanka Pakistan Sri Lanka won by 41 runs 08-Apr-2002 Sharjah SL won by 41 runs
71 Pakistan Sri Lanka Pakistan won by 5 wickets 04-Nov-2001 Sharjah PAK won by 5 wickets
72 Pakistan Sri Lanka Pakistan won by 7 wickets 02-Nov-2001 Sharjah PAK won by 7 wickets
73 Sri Lanka Pakistan Sri Lanka won by 7 wickets 27-Oct-2001 Sharjah SL won by 7 wickets
74 Sri Lanka Pakistan Sri Lanka won by 77 runs 20-Apr-2001 Sharjah SL won by 77 runs
75 Pakistan Sri Lanka Pakistan won by 28 runs 13-Apr-2001 Sharjah PAK won by 28 runs
76 Pakistan Sri Lanka Pakistan won by 16 runs 08-Apr-2001 Sharjah PAK won by 16 runs
77 Pakistan Sri Lanka Pakistan won by 9 wickets 08-Oct-2000 Nairobi PAK won by 9 wickets
78 Sri Lanka Pakistan Sri Lanka won by 6 wickets 09-Jul-2000 Colombo SL won by 6 wickets
79 Sri Lanka Pakistan Sri Lanka won by 5 wickets 05-Jul-2000 Galle SL won by 5 wickets
80 Pakistan Sri Lanka Pakistan won by 39 runs 07-Jun-2000 Dhaka PAK won by 39 runs
81 Pakistan Sri Lanka Pakistan won by 7 wickets 05-Jun-2000 Dhaka PAK won by 7 wickets
82 Sri Lanka Pakistan Sri Lanka won by 104 runs 19-Feb-2000 Lahore SL won by 104 runs
83 Sri Lanka Pakistan Sri Lanka won by 34 runs 16-Feb-2000 Gujranwala SL won by 34 runs
84 Sri Lanka Pakistan Sri Lanka won by 29 runs 13-Feb-2000 Karachi SL won by 29 runs
85 Pakistan Sri Lanka Pakistan won by 88 runs 22-Oct-1999 Sharjah PAK won by 88 runs
86 Pakistan Sri Lanka Pakistan won by 118 runs 18-Oct-1999 Sharjah PAK won by 118 runs
87 Pakistan Sri Lanka Match tied 15-Oct-1999 Sharjah Match tied
88 Sri Lanka Pakistan Sri Lanka won by 12 runs 27-Mar-1999 Visakhapatnam SL won by 12 runs
89 Pakistan Sri Lanka Pakistan won by 9 runs 19-Mar-1999 Jamshedpur PAK won by 9 runs
90 Sri Lanka Pakistan Sri Lanka won by 115 runs 15-Apr-1998 Benoni SL won by 115 runs
91 Pakistan Sri Lanka Pakistan won by 110 runs 09-Apr-1998 Paarl PAK won by 110 runs
92 Pakistan Sri Lanka Pakistan won by 4 wickets 07-Apr-1998 Kimberley PAK won by 4 wickets
93 Sri Lanka Pakistan Sri Lanka won by 8 wickets 05-Nov-1997 Lahore SL won by 8 wickets
94 Sri Lanka Pakistan Sri Lanka won by 15 runs 14-Jul-1997 Colombo SL won by 15 runs
95 Sri Lanka Pakistan Sri Lanka won by 85 runs 27-May-1997 Kolkata SL won by 85 runs
96 Sri Lanka Pakistan Sri Lanka won by 115 runs 24-May-1997 Chandigarh SL won by 115 runs
97 Pakistan Sri Lanka Pakistan won by 30 runs 12-May-1997 Gwalior PAK won by 30 runs
98 Sri Lanka Pakistan Sri Lanka won by 4 wickets 11-Apr-1997 Sharjah SL won by 4 wickets
99 Sri Lanka Pakistan Sri Lanka won by 51 runs 07-Apr-1997 Sharjah SL won by 51 runs
100 Sri Lanka Pakistan Sri Lanka won by 19 runs 04-Apr-1997 Sharjah SL won by 19 runs
101 Pakistan Sri Lanka Pakistan won by 8 wickets 12-Nov-1996 Sharjah PAK won by 8 wickets
102 Sri Lanka Pakistan Sri Lanka won by 75 runs 08-Nov-1996 Sharjah SL won by 75 runs
103 Pakistan Sri Lanka Pakistan won by 82 runs 04-Oct-1996 Nairobi PAK won by 82 runs
104 Pakistan Sri Lanka Pakistan won by 43 runs 07-Apr-1996 Padang PAK won by 43 runs
105 Sri Lanka Pakistan Sri Lanka won by 34 runs 02-Apr-1996 Padang SL won by 34 runs
106 Pakistan Sri Lanka No result 01-Apr-1996 Padang No result
107 Sri Lanka Pakistan Sri Lanka won by 8 wickets 17-Oct-1995 Sharjah SL won by 8 wickets
108 Pakistan Sri Lanka Pakistan won by 82 runs 12-Oct-1995 Sharjah PAK won by 82 runs
109 Sri Lanka Pakistan Sri Lanka won by 4 wickets 03-Oct-1995 Rawalpindi SL won by 4 wickets
110 Sri Lanka Pakistan Sri Lanka won by 49 runs 01-Oct-1995 Faisalabad SL won by 49 runs
111 Pakistan Sri Lanka Pakistan won by 9 wickets 29-Sep-1995 Gujranwala PAK won by 9 wickets
112 Sri Lanka Pakistan Sri Lanka won by 5 wickets 11-Apr-1995 Sharjah SL won by 5 wickets
113 Pakistan Sri Lanka Pakistan won by 12 runs 04-Dec-1994 Centurion PAK won by 12 runs
114 Pakistan Sri Lanka Pakistan won by 6 wickets 02-Dec-1994 Durban PAK won by 6 wickets
115 Sri Lanka Pakistan Sri Lanka won by 7 wickets 11-Sep-1994 Colombo SL won by 7 wickets
116 Pakistan Sri Lanka Pakistan won by 27 runs 24-Aug-1994 Colombo PAK won by 27 runs
117 Pakistan Sri Lanka Pakistan won by 5 wickets 22-Aug-1994 Colombo PAK won by 5 wickets
118 Pakistan Sri Lanka Pakistan won by 19 runs 07-Aug-1994 Colombo PAK won by 19 runs
119 Sri Lanka Pakistan Sri Lanka won by 7 wickets 06-Aug-1994 Colombo SL won by 7 wickets
120 Pakistan Sri Lanka Pakistan won by 9 wickets (D/L method) 03-Aug-1994 Colombo PAK won by 9 wickets (D/L method)
121 Pakistan Sri Lanka Pakistan won by 2 wickets 02-Nov-1993 Sharjah PAK won by 2 wickets
122 Pakistan Sri Lanka Pakistan won by 114 runs 30-Oct-1993 Sharjah PAK won by 114 runs
123 Pakistan Sri Lanka Pakistan won by 114 runs 04-Feb-1993 Sharjah PAK won by 114 runs
124 Pakistan Sri Lanka Pakistan won by 8 wickets 02-Feb-1993 Sharjah PAK won by 8 wickets
125 Pakistan Sri Lanka Pakistan won by 4 wickets 15-Mar-1992 Perth PAK won by 4 wickets
126 Pakistan Sri Lanka Pakistan won by 117 runs 19-Jan-1992 Rawalpindi PAK won by 117 runs
127 Sri Lanka Pakistan Sri Lanka won by 4 wickets 17-Jan-1992 Multan SL won by 4 wickets
128 Pakistan Sri Lanka Pakistan won by 59 runs 15-Jan-1992 Hyderabad PAK won by 59 runs
129 Pakistan Sri Lanka Pakistan won by 29 runs 13-Jan-1992 Karachi PAK won by 29 runs
130 Pakistan Sri Lanka Pakistan won by 8 wickets 10-Jan-1992 Sargodha PAK won by 8 wickets
131 Pakistan Sri Lanka Pakistan won by 50 runs 21-Dec-1990 Sharjah PAK won by 50 runs
132 Sri Lanka Pakistan Sri Lanka won by 6 wickets 20-Dec-1990 Sharjah SL won by 6 wickets
133 Pakistan Sri Lanka Pakistan won by 90 runs 29-Apr-1990 Sharjah PAK won by 90 runs
134 Pakistan Sri Lanka Pakistan won by 27 runs 17-Feb-1990 Adelaide PAK won by 27 runs
135 Pakistan Sri Lanka Pakistan won by 6 wickets 15-Feb-1990 Hobart PAK won by 6 wickets
136 Pakistan Sri Lanka Pakistan won by 5 wickets 10-Feb-1990 Brisbane PAK won by 5 wickets
137 Sri Lanka Pakistan Sri Lanka won by 3 wickets 31-Dec-1989 Perth SL won by 3 wickets
138 Pakistan Sri Lanka Pakistan won by 6 runs 27-Oct-1989 Lucknow PAK won by 6 runs
139 Pakistan Sri Lanka Pakistan won by 7 wickets 24-Mar-1989 Sharjah PAK won by 7 wickets
140 Pakistan Sri Lanka Pakistan won by 30 runs 23-Mar-1989 Sharjah PAK won by 30 runs
141 Sri Lanka Pakistan Sri Lanka won by 5 wickets 27-Oct-1988 Dhaka SL won by 5 wickets
142 Pakistan Sri Lanka Pakistan won by 113 runs 25-Oct-1987 Faisalabad PAK won by 113 runs
143 Pakistan Sri Lanka Pakistan won by 15 runs 08-Oct-1987 Hyderabad PAK won by 15 runs
144 Pakistan Sri Lanka Pakistan won by 4 wickets 02-Dec-1986 Sharjah PAK won by 4 wickets
145 Sri Lanka Pakistan Sri Lanka won by 5 wickets 06-Apr-1986 Colombo SL won by 5 wickets
146 Pakistan Sri Lanka Pakistan won by 81 runs 30-Mar-1986 Colombo PAK won by 81 runs
147 Pakistan Sri Lanka Pakistan won by 8 wickets (D/L method) 11-Mar-1986 Colombo PAK won by 8 wickets (D/L method)
148 Sri Lanka Pakistan No result 08-Mar-1986 Moratuwa No result
149 Pakistan Sri Lanka Pakistan won by 8 wickets 02-Mar-1986 Kandy PAK won by 8 wickets
150 Pakistan Sri Lanka Pakistan won by 89 runs 03-Nov-1985 Hyderabad PAK won by 89 runs
151 Pakistan Sri Lanka Pakistan won by 5 wickets 25-Oct-1985 Lahore PAK won by 5 wickets
152 Pakistan Sri Lanka Pakistan won by 15 runs 23-Oct-1985 Gujranwala PAK won by 15 runs
153 Pakistan Sri Lanka Pakistan won by 8 wickets 13-Oct-1985 Peshawar PAK won by 8 wickets
154 Sri Lanka Pakistan Sri Lanka won by 5 wickets 06-Apr-1984 Sharjah SL won by 5 wickets
155 Pakistan Sri Lanka Pakistan won by 11 runs 16-Jun-1983 Leeds PAK won by 11 runs
156 Pakistan Sri Lanka Pakistan won by 50 runs 09-Jun-1983 Swansea PAK won by 50 runs
157 Pakistan Sri Lanka Pakistan won by 5 wickets 31-Mar-1982 Karachi PAK won by 5 wickets
158 Sri Lanka Pakistan Sri Lanka won by 30 runs (D/L method) 29-Mar-1982 Lahore SL won by 30 runs (D/L method)
159 Pakistan Sri Lanka Pakistan won by 8 wickets 12-Mar-1982 Karachi PAK won by 8 wickets
160 Pakistan Sri Lanka Pakistan won by 192 runs 14-Jun-1975 Nottingham PAK won by 192 runs

Pakistan vs Sri Lanka Head-to-Head in ODI Cricket!

ODI cricket has seen 160 matches between Pakistan and Sri Lanka. Pakistan has won 96 games, whereas Sri Lanka leads with 59 wins, and 5 contests ended in a no result. Pakistan’s highest score in this rivalry is 371, while Sri Lanka’s top score is 368. However, on the worst day for both teams, Pakistan’s lowest score is 12 against Sri Lanka, while Sri Lanka’s lowest total against Pakistan is 78. It's the latest Pakistan vs Sri Lanka head-to-head stats in ODI format.

Pakistan vs Sri Lanka Head-to-Head in ODI (FAQs)