By runs
Winner Margin Target Opposition Match Date Scorecard
Sri Lanka 234 runs 310 v Pakistan 24 Jan 2009 ODI # 2803
Pakistan 152 runs 282 v Bangladesh 8 Apr 2008 ODI # 2696
Sri Lanka 142 runs 291 v U.A.E. 26 Jun 2008 ODI # 2718
Sri Lanka 131 runs 358 v Bangladesh 25 Jun 2008 ODI # 2715
Pakistan 124 runs 282 v New Zealand 1 Dec 2003 ODI # 2071
Sri Lanka 119 runs 288 v Pakistan 16 Oct 2004 ODI # 2188
Sri Lanka 104 runs 242 v Pakistan 19 Feb 2000 ODI # 1566
Bangladesh 96 runs 301 v U.A.E. 24 Jun 2008 ODI # 2711
Pakistan 75 runs 217 v Zimbabwe 27 Dec 1993 ODI # 869
South Africa 66 runs 312 v Sri Lanka 6 Nov 1997 ODI # 1252
Pakistan 66 runs 279 v New Zealand 27 Apr 2002 ODI # 1835
Australia 64 runs 270 v Pakistan 30 Oct 1994 ODI # 942
Pakistan 46 runs 282 v New Zealand 6 Mar 1996 ODI # 1076
South Africa 45 runs 295 v Pakistan 18 Oct 2007 ODI # 2633
Pakistan 42 runs 244 v Bangladesh 15 Sep 2003 ODI # 2043
Pakistan 42 runs 268 v South Africa 5 Oct 2003 ODI # 2047
England 42 runs 328 v Pakistan 10 Dec 2005 ODI # 2304
Pakistan 41 runs 376 v Zimbabwe 26 May 2015 ODI # 3651
India 40 runs 294 v Pakistan 24 Mar 2004 ODI # 2117
Pakistan 38 runs 151 v India 22 Dec 1989 ODI # 595
Pakistan 36 runs 159 v England 13 Jan 1978 ODI # 47
Sri Lanka 30 runs - v Pakistan 29 Mar 1982 ODI # 150
Pakistan 28 runs 235 v Australia 8 Oct 1982 ODI # 160
Pakistan 25 runs 266 v South Africa 20 Oct 2007 ODI # 2635
Pakistan 23 runs 309 v Bangladesh 13 Apr 2008 ODI # 2700
Pakistan 19 runs 197 v New Zealand 2 Nov 1990 ODI # 636
India 18 runs - v Pakistan 31 Dec 1982 ODI # 164
Australia 18 runs 268 v Pakistan 4 Nov 1987 ODI # 475
South Africa 14 runs 234 v Pakistan 29 Oct 2007 ODI # 2642
South Africa 9 runs 272 v Pakistan 2 Nov 1997 ODI # 1248
By wickets
Winner Margin Balls Rem Target Overs Opposition Match Date Scorecard
Pakistan 9 wickets 128 196 28.4 v Zimbabwe 1 Nov 1996 ODI # 1135
Pakistan 9 wickets 136 217 26.2 v India 2 Oct 1997 ODI # 1236
Pakistan 8 wickets 116 146 30.4 v Netherlands 26 Feb 1996 ODI # 1062
Pakistan 8 wickets 56 216 40.4 v West Indies 4 Nov 1997 ODI # 1250
Sri Lanka 8 wickets 60 281 40.0 v Pakistan 5 Nov 1997 ODI # 1251
Pakistan 8 wickets 34 212 44.2 v England 27 Oct 2000 ODI # 1649
U.A.E. 7 wickets 34 217 44.2 v Netherlands 1 Mar 1996 ODI # 1069
Sri Lanka 7 wickets 22 242 46.2 v Australia 17 Mar 1996 ODI # 1083
Sri Lanka 7 wickets 62 238 39.4 v West Indies 1 Nov 1997 ODI # 1247
Pakistan 7 wickets 36 231 44.0 v England 12 Dec 2005 ODI # 2305
Pakistan 7 wickets 8 191 33.4 v West Indies 10 Dec 2006 ODI # 2463
Pakistan 6 wickets 8 185 38.4 v England 9 Mar 1984 ODI # 254
Pakistan 6 wickets 9 174 38.3 v West Indies 29 Nov 1985 ODI # 343
Australia 6 wickets 7 316 48.5 v Pakistan 10 Nov 1998 ODI # 1371
Pakistan 6 wickets 7 294 48.5 v Sri Lanka 14 Oct 2004 ODI # 2187
Pakistan 6 wickets 16 269 47.2 v Zimbabwe 29 May 2015 ODI # 3652
Pakistan 5 wickets 9 229 36.3 v Sri Lanka 25 Oct 1985 ODI # 337
Pakistan 5 wickets 11 177 37.1 v West Indies 11 Nov 1990 ODI # 640
South Africa 5 wickets 11 294 48.1 v West Indies 3 Nov 1997 ODI # 1249
India 5 wickets 30 294 45.0 v Pakistan 21 Mar 2004 ODI # 2116
India 5 wickets 14 289 47.4 v Pakistan 13 Feb 2006 ODI # 2329
South Africa 4 wickets 56 210 40.4 v Sri Lanka 8 Nov 1997 ODI # 1253
Pakistan 3 wickets 12 292 48.0 v New Zealand 29 Nov 2003 ODI # 2068
England 2 wickets 3 167 44.3 v Pakistan 18 Nov 1987 ODI # 478
Pakistan 1 wicket 0 217 50.0 v West Indies 16 Oct 1987 ODI # 459
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Match Date Scorecard
Pakistan 9 wickets 136 217 26.2 49.0 v India 2 Oct 1997 ODI # 1236
Pakistan 9 wickets 128 196 28.4 50.0 v Zimbabwe 1 Nov 1996 ODI # 1135
Pakistan 8 wickets 116 146 30.4 50.0 v Netherlands 26 Feb 1996 ODI # 1062
Sri Lanka 7 wickets 62 238 39.4 50.0 v West Indies 1 Nov 1997 ODI # 1247
Sri Lanka 8 wickets 60 281 40.0 50.0 v Pakistan 5 Nov 1997 ODI # 1251
Pakistan 8 wickets 56 216 40.4 50.0 v West Indies 4 Nov 1997 ODI # 1250
South Africa 4 wickets 56 210 40.4 50.0 v Sri Lanka 8 Nov 1997 ODI # 1253
Pakistan 7 wickets 36 231 44.0 50.0 v England 12 Dec 2005 ODI # 2305
U.A.E. 7 wickets 34 217 44.2 50.0 v Netherlands 1 Mar 1996 ODI # 1069
Pakistan 8 wickets 34 212 44.2 50.0 v England 27 Oct 2000 ODI # 1649
India 5 wickets 30 294 45.0 50.0 v Pakistan 21 Mar 2004 ODI # 2116
Sri Lanka 7 wickets 22 242 46.2 50.0 v Australia 17 Mar 1996 ODI # 1083
Pakistan 6 wickets 16 269 47.2 50.0 v Zimbabwe 29 May 2015 ODI # 3652
India 5 wickets 14 289 47.4 50.0 v Pakistan 13 Feb 2006 ODI # 2329
Pakistan 3 wickets 12 292 48.0 50.0 v New Zealand 29 Nov 2003 ODI # 2068
Pakistan 5 wickets 11 177 37.1 39.0 v West Indies 11 Nov 1990 ODI # 640
South Africa 5 wickets 11 294 48.1 50.0 v West Indies 3 Nov 1997 ODI # 1249
Pakistan 5 wickets 9 229 36.3 38.0 v Sri Lanka 25 Oct 1985 ODI # 337
Pakistan 6 wickets 9 174 38.3 40.0 v West Indies 29 Nov 1985 ODI # 343
Pakistan 6 wickets 8 185 38.4 40.0 v England 9 Mar 1984 ODI # 254
Pakistan 7 wickets 8 191 33.4 35.0 v West Indies 10 Dec 2006 ODI # 2463
Australia 6 wickets 7 316 48.5 50.0 v Pakistan 10 Nov 1998 ODI # 1371
Pakistan 6 wickets 7 294 48.5 50.0 v Sri Lanka 14 Oct 2004 ODI # 2187
England 2 wickets 3 167 44.3 45.0 v Pakistan 18 Nov 1987 ODI # 478
Pakistan 1 wicket 0 217 50.0 50.0 v West Indies 16 Oct 1987 ODI # 459
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years
Records includes the following current or recent matches:
Pakistan v Zimbabwe at Lahore, 3rd ODI, May 31, 2015 [ODI # 3653]
Pakistan v Zimbabwe at Lahore, 2nd ODI, May 29, 2015 [ODI # 3652]
Pakistan v Zimbabwe at Lahore, 1st ODI, May 26, 2015 [ODI # 3651]