Match results
Team 1 Team 2 Winner Margin Match Date Scorecard
Pakistan Sri Lanka Sri Lanka 5 wickets Apr 6, 1984 ODI # 259
India Sri Lanka India 10 wickets Apr 8, 1984 ODI # 260
India Pakistan India 54 runs Apr 13, 1984 ODI # 261
India Pakistan India 38 runs Mar 22, 1985 ODI # 321
Australia England Australia 2 wickets Mar 24, 1985 ODI # 322
England Pakistan Pakistan 43 runs Mar 26, 1985 ODI # 323
Australia India India 3 wickets Mar 29, 1985 ODI # 325
Pakistan West Indies West Indies 7 wickets Nov 15, 1985 ODI # 339
India Pakistan Pakistan 48 runs Nov 17, 1985 ODI # 340
India West Indies West Indies 8 wickets Nov 22, 1985 ODI # 341
India New Zealand India 3 wickets Apr 10, 1986 ODI # 381
Australia Pakistan Pakistan 8 wickets Apr 11, 1986 ODI # 382
India Sri Lanka India 3 wickets Apr 13, 1986 ODI # 383
New Zealand Pakistan Pakistan 10 wickets Apr 15, 1986 ODI # 384
India Pakistan Pakistan 1 wicket Apr 18, 1986 ODI # 385
India Sri Lanka India 7 wickets Nov 27, 1986 ODI # 401
Pakistan West Indies West Indies 9 wickets Nov 28, 1986 ODI # 402
India West Indies West Indies 33 runs Nov 30, 1986 ODI # 403
Pakistan Sri Lanka Pakistan 4 wickets Dec 2, 1986 ODI # 404
Sri Lanka West Indies West Indies 193 runs Dec 3, 1986 ODI # 405
India Pakistan Pakistan 3 wickets Dec 5, 1986 ODI # 406
England India India 3 wickets Apr 2, 1987 ODI # 442
Australia Pakistan Pakistan 6 wickets Apr 3, 1987 ODI # 443
Australia India India 7 wickets Apr 5, 1987 ODI # 444
England Pakistan England 5 wickets Apr 7, 1987 ODI # 445
Australia England England 11 runs Apr 9, 1987 ODI # 446
India Pakistan Pakistan 8 wickets Apr 10, 1987 ODI # 447
India Sri Lanka India 18 runs Mar 25, 1988 ODI # 512
India New Zealand India 73 runs Mar 27, 1988 ODI # 513
New Zealand Sri Lanka New Zealand 99 runs Mar 29, 1988 ODI # 514
New Zealand Sri Lanka New Zealand 43 runs Mar 31, 1988 ODI # 516
India New Zealand India 52 runs Apr 1, 1988 ODI # 517
India West Indies India 23 runs Oct 16, 1988 ODI # 523
Pakistan West Indies Pakistan 84 runs Oct 18, 1988 ODI # 524
India Pakistan Pakistan 34 runs Oct 19, 1988 ODI # 525
India West Indies West Indies 8 wickets Oct 21, 1988 ODI # 526
Pakistan West Indies West Indies 11 runs Oct 22, 1988 ODI # 527
Pakistan Sri Lanka Pakistan 30 runs Mar 23, 1989 ODI # 564
Pakistan Sri Lanka Pakistan 7 wickets Mar 24, 1989 ODI # 565
India West Indies West Indies 5 wickets Oct 13, 1989 ODI # 569
Pakistan West Indies Pakistan 11 runs Oct 14, 1989 ODI # 570
India Pakistan Pakistan 6 wickets Oct 15, 1989 ODI # 572
India West Indies India 37 runs Oct 16, 1989 ODI # 573
Pakistan West Indies Pakistan 57 runs Oct 17, 1989 ODI # 574
India Pakistan Pakistan 38 runs Oct 20, 1989 ODI # 577
India Sri Lanka Sri Lanka 3 wickets Apr 25, 1990 ODI # 623
Australia New Zealand Australia 63 runs Apr 26, 1990 ODI # 624
India Pakistan Pakistan 26 runs Apr 27, 1990 ODI # 625
Bangladesh New Zealand New Zealand 161 runs Apr 28, 1990 ODI # 626
Pakistan Sri Lanka Pakistan 90 runs Apr 29, 1990 ODI # 627
Australia Bangladesh Australia 7 wickets Apr 30, 1990 ODI # 628
New Zealand Pakistan Pakistan 8 wickets May 1, 1990 ODI # 629
Australia Sri Lanka Australia 114 runs May 2, 1990 ODI # 630
Australia Pakistan Pakistan 36 runs May 4, 1990 ODI # 631
Pakistan Sri Lanka Sri Lanka 6 wickets Dec 20, 1990 ODI # 655
Pakistan Sri Lanka Pakistan 50 runs Dec 21, 1990 ODI # 656
Pakistan West Indies West Indies 1 wicket Oct 17, 1991 ODI # 679
India Pakistan India 60 runs Oct 18, 1991 ODI # 680
India West Indies India 19 runs Oct 19, 1991 ODI # 681
Pakistan West Indies Pakistan 1 run Oct 21, 1991 ODI # 682
India West Indies India 7 wickets Oct 22, 1991 ODI # 683
India Pakistan Pakistan 4 runs Oct 23, 1991 ODI # 684
India Pakistan Pakistan 72 runs Oct 25, 1991 ODI # 685
Pakistan Zimbabwe Pakistan 49 runs Feb 1, 1993 ODI # 796
Pakistan Sri Lanka Pakistan 8 wickets Feb 2, 1993 ODI # 797
Sri Lanka Zimbabwe Sri Lanka 30 runs Feb 3, 1993 ODI # 798
Pakistan Sri Lanka Pakistan 114 runs Feb 4, 1993 ODI # 799
Sri Lanka West Indies West Indies 8 wickets Oct 28, 1993 ODI # 839
Pakistan West Indies West Indies 39 runs Oct 29, 1993 ODI # 840
Pakistan Sri Lanka Pakistan 114 runs Oct 30, 1993 ODI # 841
Pakistan West Indies Pakistan 5 wickets Nov 1, 1993 ODI # 842
Pakistan Sri Lanka Pakistan 2 wickets Nov 2, 1993 ODI # 843
Sri Lanka West Indies West Indies 8 wickets Nov 3, 1993 ODI # 844
Pakistan West Indies West Indies 6 wickets Nov 5, 1993 ODI # 845
U.A.E. India India 71 runs Apr 13, 1994 ODI # 904
Australia Sri Lanka Australia 9 wickets Apr 14, 1994 ODI # 905
India Pakistan Pakistan 6 wickets Apr 15, 1994 ODI # 906
Australia New Zealand Australia 7 wickets Apr 16, 1994 ODI # 907
U.A.E. Pakistan Pakistan 9 wickets Apr 17, 1994 ODI # 908
New Zealand Sri Lanka New Zealand 2 runs Apr 18, 1994 ODI # 909
Australia India India 7 wickets Apr 19, 1994 ODI # 910
New Zealand Pakistan Pakistan 62 runs Apr 20, 1994 ODI # 911
India Pakistan Pakistan 39 runs Apr 22, 1994 ODI # 912
Bangladesh India India 9 wickets Apr 5, 1995 ODI # 993
Bangladesh Sri Lanka Sri Lanka 107 runs Apr 6, 1995 ODI # 994
India Pakistan Pakistan 97 runs Apr 7, 1995 ODI # 995
Bangladesh Pakistan Pakistan 6 wickets Apr 8, 1995 ODI # 996
India Sri Lanka India 8 wickets Apr 9, 1995 ODI # 997
Pakistan Sri Lanka Sri Lanka 5 wickets Apr 11, 1995 ODI # 998
India Sri Lanka India 8 wickets Apr 14, 1995 ODI # 999
Sri Lanka West Indies Sri Lanka 6 runs Oct 11, 1995 ODI # 1006
Pakistan Sri Lanka Pakistan 82 runs Oct 12, 1995 ODI # 1007
Pakistan West Indies Pakistan 15 runs Oct 13, 1995 ODI # 1008
Pakistan West Indies West Indies 4 wickets Oct 15, 1995 ODI # 1009
Sri Lanka West Indies West Indies 4 runs Oct 16, 1995 ODI # 1010
Pakistan Sri Lanka Sri Lanka 8 wickets Oct 17, 1995 ODI # 1011
Sri Lanka West Indies Sri Lanka 50 runs Oct 20, 1995 ODI # 1012
India Pakistan Pakistan 38 runs Apr 12, 1996 ODI # 1094
Pakistan South Africa South Africa 143 runs Apr 13, 1996 ODI # 1095
India South Africa South Africa 80 runs Apr 14, 1996 ODI # 1097
India Pakistan India 28 runs Apr 15, 1996 ODI # 1098
Pakistan South Africa South Africa 8 wickets Apr 16, 1996 ODI # 1099
India South Africa South Africa 5 wickets Apr 17, 1996 ODI # 1100
India South Africa South Africa 38 runs Apr 19, 1996 ODI # 1101
New Zealand Sri Lanka New Zealand 29 runs Nov 7, 1996 ODI # 1139
Pakistan Sri Lanka Sri Lanka 75 runs Nov 8, 1996 ODI # 1140
New Zealand Pakistan Pakistan 4 wickets Nov 10, 1996 ODI # 1141
New Zealand Sri Lanka tied Nov 11, 1996 ODI # 1142
Pakistan Sri Lanka Pakistan 8 wickets Nov 12, 1996 ODI # 1143
New Zealand Pakistan Pakistan 4 wickets Nov 13, 1996 ODI # 1144
New Zealand Pakistan Pakistan 41 runs Nov 15, 1996 ODI # 1145
Sri Lanka Zimbabwe Sri Lanka 7 wickets Apr 3, 1997 ODI # 1189
Pakistan Sri Lanka Sri Lanka 19 runs Apr 4, 1997 ODI # 1190
Pakistan Zimbabwe Pakistan 93 runs Apr 6, 1997 ODI # 1192
Pakistan Sri Lanka Sri Lanka 51 runs Apr 7, 1997 ODI # 1193
Sri Lanka Zimbabwe Zimbabwe 50 runs Apr 8, 1997 ODI # 1194
Pakistan Zimbabwe Pakistan 32 runs Apr 9, 1997 ODI # 1196
Pakistan Sri Lanka Sri Lanka 4 wickets Apr 11, 1997 ODI # 1198
England India England 7 runs Dec 11, 1997 ODI # 1259
Pakistan West Indies West Indies 43 runs Dec 12, 1997 ODI # 1260
England West Indies England 4 wickets Dec 13, 1997 ODI # 1261
India Pakistan Pakistan 4 wickets Dec 14, 1997 ODI # 1262
England Pakistan England 8 runs Dec 15, 1997 ODI # 1263
India West Indies West Indies 41 runs Dec 16, 1997 ODI # 1264
England West Indies England 3 wickets Dec 19, 1997 ODI # 1266
India New Zealand India 15 runs Apr 17, 1998 ODI # 1319
Australia New Zealand Australia 6 wickets Apr 18, 1998 ODI # 1320
Australia India Australia 58 runs Apr 19, 1998 ODI # 1322
India New Zealand New Zealand 4 wickets Apr 20, 1998 ODI # 1323
Australia New Zealand Australia 5 wickets Apr 21, 1998 ODI # 1324
Australia India Australia 26 runs Apr 22, 1998 ODI # 1325
Australia India India 6 wickets Apr 24, 1998 ODI # 1327
India Sri Lanka India 3 wickets Nov 6, 1998 ODI # 1366
Sri Lanka Zimbabwe Zimbabwe 7 wickets Nov 7, 1998 ODI # 1367
India Zimbabwe India 7 wickets Nov 8, 1998 ODI # 1369
India Sri Lanka India 81 runs Nov 9, 1998 ODI # 1370
Sri Lanka Zimbabwe Zimbabwe 24 runs Nov 10, 1998 ODI # 1372
India Zimbabwe Zimbabwe 13 runs Nov 11, 1998 ODI # 1373
India Zimbabwe India 10 wickets Nov 13, 1998 ODI # 1374
England Pakistan Pakistan 90 runs Apr 7, 1999 ODI # 1429
India Pakistan Pakistan 116 runs Apr 8, 1999 ODI # 1430
England India India 20 runs Apr 9, 1999 ODI # 1431
England India India 9 runs Apr 11, 1999 ODI # 1432
England Pakistan England 62 runs Apr 12, 1999 ODI # 1434
India Pakistan India 6 wickets Apr 13, 1999 ODI # 1435
India Pakistan Pakistan 8 wickets Apr 16, 1999 ODI # 1437
Sri Lanka West Indies West Indies 3 wickets Oct 13, 1999 ODI # 1512
Pakistan West Indies Pakistan 130 runs Oct 14, 1999 ODI # 1513
Pakistan Sri Lanka tied Oct 15, 1999 ODI # 1514
Sri Lanka West Indies Sri Lanka 9 wickets Oct 17, 1999 ODI # 1515
Pakistan Sri Lanka Pakistan 118 runs Oct 18, 1999 ODI # 1516
Pakistan West Indies Pakistan 138 runs Oct 19, 1999 ODI # 1517
Pakistan Sri Lanka Pakistan 88 runs Oct 22, 1999 ODI # 1519
India South Africa South Africa 10 wickets Mar 22, 2000 ODI # 1577
India Pakistan India 5 wickets Mar 23, 2000 ODI # 1578
Pakistan South Africa South Africa 3 wickets Mar 24, 2000 ODI # 1579
India Pakistan Pakistan 98 runs Mar 26, 2000 ODI # 1580
India South Africa South Africa 6 wickets Mar 27, 2000 ODI # 1581
Pakistan South Africa Pakistan 67 runs Mar 28, 2000 ODI # 1582
Pakistan South Africa Pakistan 16 runs Mar 31, 2000 ODI # 1583
India Sri Lanka Sri Lanka 5 wickets Oct 20, 2000 ODI # 1640
Sri Lanka Zimbabwe Sri Lanka 7 wickets Oct 21, 2000 ODI # 1642
India Zimbabwe India 13 runs Oct 22, 2000 ODI # 1644
Sri Lanka Zimbabwe Sri Lanka 123 runs Oct 25, 2000 ODI # 1646
India Zimbabwe India 3 wickets Oct 26, 2000 ODI # 1648
India Sri Lanka Sri Lanka 68 runs Oct 27, 2000 ODI # 1650
India Sri Lanka Sri Lanka 245 runs Oct 29, 2000 ODI # 1652
Pakistan Sri Lanka Pakistan 16 runs Apr 8, 2001 ODI # 1704
New Zealand Sri Lanka Sri Lanka 106 runs Apr 10, 2001 ODI # 1705
New Zealand Pakistan Pakistan 8 wickets Apr 12, 2001 ODI # 1707
Pakistan Sri Lanka Pakistan 28 runs Apr 13, 2001 ODI # 1708
New Zealand Pakistan Pakistan 7 wickets Apr 15, 2001 ODI # 1709
New Zealand Sri Lanka New Zealand 79 runs Apr 17, 2001 ODI # 1710
Pakistan Sri Lanka Sri Lanka 77 runs Apr 20, 2001 ODI # 1711
Sri Lanka Zimbabwe Sri Lanka 63 runs Oct 26, 2001 ODI # 1765
Pakistan Sri Lanka Sri Lanka 7 wickets Oct 27, 2001 ODI # 1767
Pakistan Zimbabwe Pakistan 106 runs Oct 28, 2001 ODI # 1768
Sri Lanka Zimbabwe Sri Lanka 79 runs Oct 30, 2001 ODI # 1769
Pakistan Zimbabwe Pakistan 29 runs Oct 31, 2001 ODI # 1770
Pakistan Sri Lanka Pakistan 7 wickets Nov 2, 2001 ODI # 1771
Pakistan Sri Lanka Pakistan 5 wickets Nov 4, 2001 ODI # 1772
Pakistan West Indies Pakistan 4 wickets Feb 14, 2002 ODI # 1807
Pakistan West Indies Pakistan 51 runs Feb 15, 2002 ODI # 1808
Pakistan West Indies West Indies 110 runs Feb 17, 2002 ODI # 1810
Pakistan Sri Lanka Sri Lanka 41 runs Apr 8, 2002 ODI # 1825
New Zealand Sri Lanka New Zealand 11 runs Apr 9, 2002 ODI # 1826
New Zealand Pakistan Pakistan 51 runs Apr 11, 2002 ODI # 1828
Pakistan Sri Lanka Sri Lanka 9 runs Apr 12, 2002 ODI # 1829
New Zealand Sri Lanka Sri Lanka 46 runs Apr 14, 2002 ODI # 1830
New Zealand Pakistan Pakistan 8 wickets Apr 15, 2002 ODI # 1831
Pakistan Sri Lanka Pakistan 217 runs Apr 17, 2002 ODI # 1832
Pakistan Zimbabwe Pakistan 68 runs Apr 3, 2003 ODI # 1994
Pakistan Sri Lanka Pakistan 7 wickets Apr 4, 2003 ODI # 1995
Kenya Zimbabwe Zimbabwe 5 wickets Apr 5, 2003 ODI # 1996
Kenya Sri Lanka Sri Lanka 129 runs Apr 6, 2003 ODI # 1997
Sri Lanka Zimbabwe Zimbabwe 4 wickets Apr 7, 2003 ODI # 1998
Kenya Pakistan Pakistan 143 runs Apr 8, 2003 ODI # 1999
Pakistan Zimbabwe Pakistan 8 wickets Apr 10, 2003 ODI # 2000
Afghanistan Canada Afghanistan 1 run Feb 16, 2010 ODI # 2957
Afghanistan Canada Canada 4 wickets Feb 18, 2010 ODI # 2959
Pakistan Sri Lanka Pakistan 26 runs Nov 20, 2011 ODI # 3215
Afghanistan Pakistan Pakistan 7 wickets Feb 10, 2012 ODI # 3236
Afghanistan Netherlands Netherlands 9 wickets Mar 29, 2012 ODI # 3270
Afghanistan Netherlands Afghanistan 5 wickets Mar 31, 2012 ODI # 3271
Afghanistan Australia Australia 66 runs Aug 25, 2012 ODI # 3297
Australia Pakistan Australia 4 wickets Aug 28, 2012 ODI # 3299
Australia Pakistan Australia 3 wickets Sep 3, 2012 ODI # 3303
Afghanistan Scotland Afghanistan 7 wickets Mar 6, 2013 ODI # 3341
Afghanistan Scotland Afghanistan 5 wickets Mar 8, 2013 ODI # 3342
Afghanistan Kenya Afghanistan 8 wickets Oct 2, 2013 ODI # 3417
Afghanistan Kenya Afghanistan 7 wickets Oct 4, 2013 ODI # 3418
Pakistan South Africa South Africa 1 run Oct 30, 2013 ODI # 3425
Pakistan South Africa South Africa 117 runs Nov 11, 2013 ODI # 3433
Pakistan Sri Lanka Pakistan 11 runs Dec 18, 2013 ODI # 3445
Pakistan Sri Lanka Pakistan 113 runs Dec 22, 2013 ODI # 3447
Australia Pakistan Australia 93 runs Oct 7, 2014 ODI # 3530
Records includes the following current or recent matches:
Australia v Pakistan at Sharjah, 1st ODI, Oct 7, 2014 [ODI # 3530]
Pakistan v Sri Lanka at Sharjah, 3rd ODI, Dec 22, 2013 [ODI # 3447]
Pakistan v Sri Lanka at Sharjah, 1st ODI, Dec 18, 2013 [ODI # 3445]
Sponsored Links

Tournament, match & LIVE fixed odds at bet365