By runs
Winner Margin Target Ground Match Date Scorecard
Pakistan 6 runs 220 Lucknow 27 Oct 1989 ODI # 588
Pakistan 9 runs 247 Jamshedpur 19 Mar 1999 ODI # 1411
Sri Lanka 9 runs 240 Sharjah 12 Apr 2002 ODI # 1829
Pakistan 11 runs 236 Leeds 16 Jun 1983 ODI # 211
Pakistan 11 runs 278 Colombo (RPS) 26 Feb 2011 ODI # 3109
Pakistan 11 runs 323 Sharjah 18 Dec 2013 ODI # 3445
Pakistan 12 runs 246 Centurion 4 Dec 1994 ODI # 954
Sri Lanka 12 runs 254 Visakhapatnam 27 Mar 1999 ODI # 1423
Sri Lanka 12 runs 173 Dambulla 18 May 2003 ODI # 2012
Sri Lanka 12 runs 297 Fatullah 25 Feb 2014 ODI # 3473
Pakistan 15 runs 225 Gujranwala 23 Oct 1985 ODI # 336
Pakistan 15 runs 268 Hyderabad (Sind) 8 Oct 1987 ODI # 451
Sri Lanka 15 runs 240 Colombo (RPS) 14 Jul 1997 ODI # 1216
Pakistan 16 runs 256 Sharjah 8 Apr 2001 ODI # 1704
Sri Lanka 16 runs 243 Dambulla 15 Jun 2010 ODI # 2991
Pakistan 19 runs 238 Colombo (SSC) 7 Aug 1994 ODI # 916
Sri Lanka 19 runs 244 Sharjah 4 Apr 1997 ODI # 1190
Pakistan 21 runs 258 Dubai (DSC) 18 Nov 2011 ODI # 3214
Sri Lanka 25 runs 236 Dubai (DSC) 14 Nov 2011 ODI # 3213
Pakistan 26 runs 201 Sharjah 20 Nov 2011 ODI # 3215
Pakistan 27 runs 316 Adelaide 17 Feb 1990 ODI # 606
Pakistan 27 runs 188 Colombo (RPS) 24 Aug 1994 ODI # 918
Pakistan 28 runs 279 Sharjah 13 Apr 2001 ODI # 1708
Pakistan 28 runs 280 Tangier 14 Aug 2002 ODI # 1861
Pakistan 29 runs 211 Karachi 13 Jan 1992 ODI # 704
Sri Lanka 29 runs 275 Karachi 13 Feb 2000 ODI # 1559
Sri Lanka 30 runs - Lahore 29 Mar 1982 ODI # 150
Pakistan 30 runs 238 Sharjah 23 Mar 1989 ODI # 564
Pakistan 30 runs 290 Gwalior 12 May 1997 ODI # 1205
Sri Lanka 34 runs 350 Singapore 2 Apr 1996 ODI # 1088
Sri Lanka 34 runs 264 Gujranwala 16 Feb 2000 ODI # 1561
Sri Lanka 36 runs 233 Dambulla 30 Jul 2009 ODI # 2864
Pakistan 39 runs 278 Dhaka 7 Jun 2000 ODI # 1602
Sri Lanka 39 runs 243 Tangier 17 Aug 2002 ODI # 1863
Sri Lanka 41 runs 243 Sharjah 8 Apr 2002 ODI # 1825
Pakistan 43 runs 216 Singapore 7 Apr 1996 ODI # 1093
Sri Lanka 44 runs 244 Colombo (RPS) 16 Jun 2012 ODI # 3275
Sri Lanka 49 runs 258 Faisalabad 1 Oct 1995 ODI # 1004
Pakistan 50 runs 339 Swansea 9 Jun 1983 ODI # 198
Pakistan 50 runs 182 Sharjah 21 Dec 1990 ODI # 656
By wickets
Winner Margin Balls Rem Target Overs Ground Match Date Scorecard
Pakistan 2 wickets 2 271 49.4 Sharjah 2 Nov 1993 ODI # 843
Sri Lanka 2 wickets 2 248 49.4 Colombo (RPS) 18 Jun 2012 ODI # 3277
Sri Lanka 2 wickets 2 285 49.4 Dubai (DSC) 20 Dec 2013 ODI # 3446
Sri Lanka 2 wickets 2 233 49.4 Abu Dhabi 27 Dec 2013 ODI # 3450
Sri Lanka 3 wickets 9 223 45.3 Perth 31 Dec 1989 ODI # 598
Pakistan 3 wickets 16 219 47.2 Abu Dhabi 23 Nov 2011 ODI # 3216
Pakistan 4 wickets 6 165 44.0 Sharjah 2 Dec 1986 ODI # 404
Sri Lanka 4 wickets 2 206 39.4 Multan 17 Jan 1992 ODI # 708
Pakistan 4 wickets 5 213 49.1 Perth 15 Mar 1992 ODI # 746
Sri Lanka 4 wickets 2 184 37.4 Rawalpindi 3 Oct 1995 ODI # 1005
Sri Lanka 4 wickets 4 215 49.2 Sharjah 11 Apr 1997 ODI # 1198
Pakistan 4 wickets 12 296 48.0 Kimberley 7 Apr 1998 ODI # 1309
Pakistan 4 wickets 32 131 44.4 Colombo (RPS) 19 Mar 2006 ODI # 2352
Pakistan 4 wickets 28 225 45.2 Colombo (SSC) 22 Mar 2006 ODI # 2354
Pakistan 4 wickets 11 254 48.1 Jaipur 17 Oct 2006 ODI # 2431
Pakistan 4 wickets 1 275 44.5 Hambantota 23 Aug 2014 ODI # 3512
Pakistan 5 wickets 11 219 38.1 Karachi 31 Mar 1982 ODI # 151
Sri Lanka 5 wickets 15 188 43.3 Sharjah 6 Apr 1984 ODI # 259
Pakistan 5 wickets 9 229 36.3 Lahore 25 Oct 1985 ODI # 337
Sri Lanka 5 wickets 16 192 42.2 Colombo (SSC) 6 Apr 1986 ODI # 379
Sri Lanka 5 wickets 31 195 38.5 Dhaka 27 Oct 1988 ODI # 528
Pakistan 5 wickets 18 254 47.0 Brisbane 10 Feb 1990 ODI # 601
Pakistan 5 wickets 50 175 41.4 Colombo (SSC) 22 Aug 1994 ODI # 917
Sri Lanka 5 wickets 115 179 30.5 Sharjah 11 Apr 1995 ODI # 998
Sri Lanka 5 wickets 45 165 37.3 Galle 5 Jul 2000 ODI # 1603
Pakistan 5 wickets 38 174 43.4 Sharjah 4 Nov 2001 ODI # 1772
Pakistan 5 wickets 48 236 42.0 Abu Dhabi 18 May 2007 ODI # 2584
Sri Lanka 5 wickets 22 261 46.2 Dhaka 8 Mar 2014 ODI # 3486
Pakistan 6 wickets 9 196 48.3 Hobart 15 Feb 1990 ODI # 605
Sri Lanka 6 wickets 31 171 39.5 Sharjah 20 Dec 1990 ODI # 655
Pakistan 6 wickets 13 239 47.5 Durban 2 Dec 1994 ODI # 953
Sri Lanka 6 wickets 4 241 49.2 Colombo (RPS) 9 Jul 2000 ODI # 1608
Pakistan 6 wickets 7 294 48.5 Lahore 14 Oct 2004 ODI # 2187
Sri Lanka 6 wickets 38 169 43.4 Dambulla 1 Aug 2009 ODI # 2866
Sri Lanka 6 wickets 21 289 46.3 Dambulla 3 Aug 2009 ODI # 2867
Pakistan 6 wickets 61 189 39.5 Dhaka 15 Mar 2012 ODI # 3260
Pakistan 6 wickets 47 135 34.1 Pallekele 7 Jun 2012 ODI # 3272
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Ground Match Date Scorecard
Pakistan 4 wickets 1 275 44.5 45.0 Hambantota 23 Aug 2014 ODI # 3512
Sri Lanka 4 wickets 2 206 39.4 40.0 Multan 17 Jan 1992 ODI # 708
Pakistan 2 wickets 2 271 49.4 50.0 Sharjah 2 Nov 1993 ODI # 843
Sri Lanka 4 wickets 2 184 37.4 38.0 Rawalpindi 3 Oct 1995 ODI # 1005
Sri Lanka 2 wickets 2 248 49.4 50.0 Colombo (RPS) 18 Jun 2012 ODI # 3277
Sri Lanka 2 wickets 2 285 49.4 50.0 Dubai (DSC) 20 Dec 2013 ODI # 3446
Sri Lanka 2 wickets 2 233 49.4 50.0 Abu Dhabi 27 Dec 2013 ODI # 3450
Sri Lanka 4 wickets 4 215 49.2 50.0 Sharjah 11 Apr 1997 ODI # 1198
Sri Lanka 6 wickets 4 241 49.2 50.0 Colombo (RPS) 9 Jul 2000 ODI # 1608
Pakistan 7 wickets 4 273 49.2 50.0 Sharjah 2 Nov 2001 ODI # 1771
Pakistan 4 wickets 5 213 49.1 50.0 Perth 15 Mar 1992 ODI # 746
Pakistan 8 wickets 6 102 23.0 24.0 Colombo (SSC) 11 Mar 1986 ODI # 368
Pakistan 4 wickets 6 165 44.0 45.0 Sharjah 2 Dec 1986 ODI # 404
Pakistan 6 wickets 7 294 48.5 50.0 Lahore 14 Oct 2004 ODI # 2187
Pakistan 8 wickets 8 233 48.4 50.0 Karachi 6 Oct 2004 ODI # 2185
Pakistan 5 wickets 9 229 36.3 38.0 Lahore 25 Oct 1985 ODI # 337
Pakistan 8 wickets 9 125 21.3 23.0 Kandy 2 Mar 1986 ODI # 365
Sri Lanka 3 wickets 9 223 45.3 47.0 Perth 31 Dec 1989 ODI # 598
Pakistan 6 wickets 9 196 48.3 50.0 Hobart 15 Feb 1990 ODI # 605
Pakistan 7 wickets 10 193 48.2 50.0 Dhaka 5 Jun 2000 ODI # 1601
Pakistan 5 wickets 11 219 38.1 40.0 Karachi 31 Mar 1982 ODI # 151
Pakistan 4 wickets 11 254 48.1 50.0 Jaipur 17 Oct 2006 ODI # 2431
Pakistan 4 wickets 12 296 48.0 50.0 Kimberley 7 Apr 1998 ODI # 1309
Pakistan 7 wickets 13 245 47.5 50.0 Sharjah 24 Mar 1989 ODI # 565
Pakistan 6 wickets 13 239 47.5 50.0 Durban 2 Dec 1994 ODI # 953
Sri Lanka 5 wickets 15 188 43.3 46.0 Sharjah 6 Apr 1984 ODI # 259
Sri Lanka 5 wickets 16 192 42.2 45.0 Colombo (SSC) 6 Apr 1986 ODI # 379
Sri Lanka 7 wickets 16 181 47.2 50.0 Colombo (RPS) 6 Aug 1994 ODI # 915
Sri Lanka 7 wickets 16 211 47.2 50.0 Colombo (SSC) 11 Sep 1994 ODI # 925
Pakistan 7 wickets 16 224 47.2 50.0 Sharjah 4 Apr 2003 ODI # 1995
Pakistan 3 wickets 16 219 47.2 50.0 Abu Dhabi 23 Nov 2011 ODI # 3216
Pakistan 5 wickets 18 254 47.0 50.0 Brisbane 10 Feb 1990 ODI # 601
Pakistan 8 wickets 19 156 36.5 40.0 Sargodha 10 Jan 1992 ODI # 700
Pakistan 8 wickets 20 190 46.4 50.0 Sharjah 12 Nov 1996 ODI # 1143
Sri Lanka 6 wickets 21 289 46.3 50.0 Dambulla 3 Aug 2009 ODI # 2867
Pakistan 8 wickets 22 172 29.2 33.0 Karachi 12 Mar 1982 ODI # 149
Sri Lanka 5 wickets 22 261 46.2 50.0 Dhaka 8 Mar 2014 ODI # 3486
Pakistan 8 wickets 25 220 45.5 50.0 Karachi 20 Jan 2009 ODI # 2798
Pakistan 4 wickets 28 225 45.2 50.0 Colombo (SSC) 22 Mar 2006 ODI # 2354
Tied matches
Team 1 Team 2 Ground Match Date Scorecard
Pakistan Sri Lanka Sharjah Cricket Stadium 15 Oct 1999 ODI # 1514
Records includes the following current or recent matches:
Sri Lanka v Pakistan at Dambulla, 3rd ODI, Aug 30, 2014 [ODI # 3519]
Sri Lanka v Pakistan at Hambantota, 2nd ODI, Aug 26, 2014 [ODI # 3515]
Sri Lanka v Pakistan at Hambantota, 1st ODI, Aug 23, 2014 [ODI # 3512]
Sponsored Links

Tournament, match & LIVE fixed odds at bet365