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

AFG
AUS
BAN
ENG
IND
IRE
NED
NZ
OMA
SCOT
SA
UAE
WI
ZIM
NAM
NEP