View match results
Not involving the player CH Gayle (ICC/WI) remove CH Gayle (ICC/WI) from query
Totals in terms of batting team switch totals
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Overall figures
Span Mat Won Lost Tied NR W/L Runs Wkts Balls Ave RPO
unfiltered 1984-2024 249 247 247 2 0 1.000 104095 3663 136232 28.41 4.58 Profile
filtered 1984-2024 244 242 242 2 0 1.000 102226 3586 133666 28.50 4.58
Match result list
Sri Lanka won 5 wickets 15 Pakistan v Sri Lanka 6 Apr 1984 ODI # 259
India won 10 wickets 170 India v Sri Lanka 8 Apr 1984 ODI # 260
India won 54 runs India v Pakistan 13 Apr 1984 ODI # 261
India won 38 runs India v Pakistan 22 Mar 1985 ODI # 321
Australia won 2 wickets 0 Australia v England 24 Mar 1985 ODI # 322
Pakistan won 43 runs England v Pakistan 26 Mar 1985 ODI # 323
India won 3 wickets 64 Australia v India 29 Mar 1985 ODI # 325
West Indies won 7 wickets 5 Pakistan v West Indies 15 Nov 1985 ODI # 339
Pakistan won 48 runs India v Pakistan 17 Nov 1985 ODI # 340
West Indies won 8 wickets 21 India v West Indies 22 Nov 1985 ODI # 341
India won 3 wickets 14 India v New Zealand 10 Apr 1986 ODI # 381
Pakistan won 8 wickets 5 Australia v Pakistan 11 Apr 1986 ODI # 382
India won 3 wickets 5 India v Sri Lanka 13 Apr 1986 ODI # 383
Pakistan won 10 wickets 164 New Zealand v Pakistan 15 Apr 1986 ODI # 384
Pakistan won 1 wickets 0 India v Pakistan 18 Apr 1986 ODI # 385
India won 7 wickets 21 India v Sri Lanka 27 Nov 1986 ODI # 401
West Indies won 9 wickets 70 Pakistan v West Indies 28 Nov 1986 ODI # 402
West Indies won 33 runs India v West Indies 30 Nov 1986 ODI # 403
Pakistan won 4 wickets 6 Pakistan v Sri Lanka 2 Dec 1986 ODI # 404
West Indies won 193 runs Sri Lanka v West Indies 3 Dec 1986 ODI # 405
Pakistan won 3 wickets 9 India v Pakistan 5 Dec 1986 ODI # 406
India won 3 wickets 7 England v India 2 Apr 1987 ODI # 442
Pakistan won 6 wickets 20 Australia v Pakistan 3 Apr 1987 ODI # 443
India won 7 wickets 48 Australia v India 5 Apr 1987 ODI # 444
England won 5 wickets 16 England v Pakistan 7 Apr 1987 ODI # 445
England won 11 runs Australia v England 9 Apr 1987 ODI # 446
Pakistan won 8 wickets 50 India v Pakistan 10 Apr 1987 ODI # 447
India won 18 runs India v Sri Lanka 25 Mar 1988 ODI # 512
India won 73 runs India v New Zealand 27 Mar 1988 ODI # 513
New Zealand won 99 runs New Zealand v Sri Lanka 29 Mar 1988 ODI # 514
New Zealand won 43 runs New Zealand v Sri Lanka 31 Mar 1988 ODI # 516
India won 52 runs India v New Zealand 1 Apr 1988 ODI # 517
India won 23 runs India v West Indies 16 Oct 1988 ODI # 523
Pakistan won 84 runs Pakistan v West Indies 18 Oct 1988 ODI # 524
Pakistan won 34 runs India v Pakistan 19 Oct 1988 ODI # 525
West Indies won 8 wickets 60 India v West Indies 21 Oct 1988 ODI # 526
West Indies won 11 runs Pakistan v West Indies 22 Oct 1988 ODI # 527
Pakistan won 30 runs Pakistan v Sri Lanka 23 Mar 1989 ODI # 564
Pakistan won 7 wickets 13 Pakistan v Sri Lanka 24 Mar 1989 ODI # 565
West Indies won 5 wickets 13 India v West Indies 13 Oct 1989 ODI # 569
Pakistan won 11 runs Pakistan v West Indies 14 Oct 1989 ODI # 570
Pakistan won 6 wickets 8 India v Pakistan 15 Oct 1989 ODI # 572
India won 37 runs India v West Indies 16 Oct 1989 ODI # 573
Pakistan won 57 runs Pakistan v West Indies 17 Oct 1989 ODI # 574
Pakistan won 38 runs India v Pakistan 20 Oct 1989 ODI # 577
Sri Lanka won 3 wickets 4 India v Sri Lanka 25 Apr 1990 ODI # 623
Australia won 63 runs Australia v New Zealand 26 Apr 1990 ODI # 624
Pakistan won 26 runs India v Pakistan 27 Apr 1990 ODI # 625
New Zealand won 161 runs Bangladesh v New Zealand 28 Apr 1990 ODI # 626
Pakistan won 90 runs Pakistan v Sri Lanka 29 Apr 1990 ODI # 627
Australia won 7 wickets 146 Australia v Bangladesh 30 Apr 1990 ODI # 628
Pakistan won 8 wickets 206 New Zealand v Pakistan 1 May 1990 ODI # 629
Australia won 114 runs Australia v Sri Lanka 2 May 1990 ODI # 630
Pakistan won 36 runs Australia v Pakistan 4 May 1990 ODI # 631
Sri Lanka won 6 wickets 31 Pakistan v Sri Lanka 20 Dec 1990 ODI # 655
Pakistan won 50 runs Pakistan v Sri Lanka 21 Dec 1990 ODI # 656
West Indies won 1 wickets 15 Pakistan v West Indies 17 Oct 1991 ODI # 679
India won 60 runs India v Pakistan 18 Oct 1991 ODI # 680
India won 19 runs India v West Indies 19 Oct 1991 ODI # 681
Pakistan won 1 runs Pakistan v West Indies 21 Oct 1991 ODI # 682
India won 7 wickets 75 India v West Indies 22 Oct 1991 ODI # 683
Pakistan won 4 runs India v Pakistan 23 Oct 1991 ODI # 684
Pakistan won 72 runs India v Pakistan 25 Oct 1991 ODI # 685
Pakistan won 49 runs Pakistan v Zimbabwe 1 Feb 1993 ODI # 796
Pakistan won 8 wickets 34 Pakistan v Sri Lanka 2 Feb 1993 ODI # 797
Sri Lanka won 30 runs Sri Lanka v Zimbabwe 3 Feb 1993 ODI # 798
Pakistan won 114 runs Pakistan v Sri Lanka 4 Feb 1993 ODI # 799
West Indies won 8 wickets 24 Sri Lanka v West Indies 28 Oct 1993 ODI # 839
West Indies won 39 runs Pakistan v West Indies 29 Oct 1993 ODI # 840
Pakistan won 114 runs Pakistan v Sri Lanka 30 Oct 1993 ODI # 841
Pakistan won 5 wickets 6 Pakistan v West Indies 1 Nov 1993 ODI # 842
Pakistan won 2 wickets 2 Pakistan v Sri Lanka 2 Nov 1993 ODI # 843
West Indies won 8 wickets 68 Sri Lanka v West Indies 3 Nov 1993 ODI # 844
West Indies won 6 wickets 27 Pakistan v West Indies 5 Nov 1993 ODI # 845
India won 71 runs U.A.E. v India 13 Apr 1994 ODI # 904
Australia won 9 wickets 79 Australia v Sri Lanka 14 Apr 1994 ODI # 905
Pakistan won 6 wickets 33 India v Pakistan 15 Apr 1994 ODI # 906
Australia won 7 wickets 13 Australia v New Zealand 16 Apr 1994 ODI # 907
Pakistan won 9 wickets 161 U.A.E. v Pakistan 17 Apr 1994 ODI # 908
New Zealand won 2 runs New Zealand v Sri Lanka 18 Apr 1994 ODI # 909
India won 7 wickets 26 Australia v India 19 Apr 1994 ODI # 910
Pakistan won 62 runs New Zealand v Pakistan 20 Apr 1994 ODI # 911
Pakistan won 39 runs India v Pakistan 22 Apr 1994 ODI # 912
India won 9 wickets 133 Bangladesh v India 5 Apr 1995 ODI # 993
Sri Lanka won 107 runs Bangladesh v Sri Lanka 6 Apr 1995 ODI # 994
Pakistan won 97 runs India v Pakistan 7 Apr 1995 ODI # 995
Pakistan won 6 wickets 122 Bangladesh v Pakistan 8 Apr 1995 ODI # 996
India won 8 wickets 101 India v Sri Lanka 9 Apr 1995 ODI # 997
Sri Lanka won 5 wickets 115 Pakistan v Sri Lanka 11 Apr 1995 ODI # 998
India won 8 wickets 49 India v Sri Lanka 14 Apr 1995 ODI # 999
Sri Lanka won 6 runs Sri Lanka v West Indies 11 Oct 1995 ODI # 1006
Pakistan won 82 runs Pakistan v Sri Lanka 12 Oct 1995 ODI # 1007
Pakistan won 15 runs Pakistan v West Indies 13 Oct 1995 ODI # 1008
West Indies won 4 wickets 65 Pakistan v West Indies 15 Oct 1995 ODI # 1009
West Indies won 4 runs Sri Lanka v West Indies 16 Oct 1995 ODI # 1010
Sri Lanka won 8 wickets 139 Pakistan v Sri Lanka 17 Oct 1995 ODI # 1011
Sri Lanka won 50 runs Sri Lanka v West Indies 20 Oct 1995 ODI # 1012
Pakistan won 38 runs India v Pakistan 12 Apr 1996 ODI # 1094
South Africa won 143 runs Pakistan v South Africa 13 Apr 1996 ODI # 1095
South Africa won 80 runs India v South Africa 14 Apr 1996 ODI # 1097
India won 28 runs India v Pakistan 15 Apr 1996 ODI # 1098
South Africa won 8 wickets 101 Pakistan v South Africa 16 Apr 1996 ODI # 1099
South Africa won 5 wickets 17 India v South Africa 17 Apr 1996 ODI # 1100
South Africa won 38 runs India v South Africa 19 Apr 1996 ODI # 1101
New Zealand won 29 runs New Zealand v Sri Lanka 7 Nov 1996 ODI # 1139
Sri Lanka won 75 runs Pakistan v Sri Lanka 8 Nov 1996 ODI # 1140
Pakistan won 4 wickets 21 New Zealand v Pakistan 10 Nov 1996 ODI # 1141
tied - New Zealand v Sri Lanka 11 Nov 1996 ODI # 1142
Pakistan won 8 wickets 20 Pakistan v Sri Lanka 12 Nov 1996 ODI # 1143
Pakistan won 4 wickets 9 New Zealand v Pakistan 13 Nov 1996 ODI # 1144
Pakistan won 41 runs New Zealand v Pakistan 15 Nov 1996 ODI # 1145
Sri Lanka won 7 wickets 26 Sri Lanka v Zimbabwe 3 Apr 1997 ODI # 1189
Sri Lanka won 19 runs Pakistan v Sri Lanka 4 Apr 1997 ODI # 1190
Pakistan won 93 runs Pakistan v Zimbabwe 6 Apr 1997 ODI # 1192
Sri Lanka won 51 runs Pakistan v Sri Lanka 7 Apr 1997 ODI # 1193
Zimbabwe won 50 runs Sri Lanka v Zimbabwe 8 Apr 1997 ODI # 1194
Pakistan won 32 runs Pakistan v Zimbabwe 9 Apr 1997 ODI # 1196
Sri Lanka won 4 wickets 4 Pakistan v Sri Lanka 11 Apr 1997 ODI # 1198
England won 7 runs England v India 11 Dec 1997 ODI # 1259
West Indies won 43 runs Pakistan v West Indies 12 Dec 1997 ODI # 1260
England won 4 wickets 25 England v West Indies 13 Dec 1997 ODI # 1261
Pakistan won 4 wickets 16 India v Pakistan 14 Dec 1997 ODI # 1262
England won 8 runs England v Pakistan 15 Dec 1997 ODI # 1263
West Indies won 41 runs India v West Indies 16 Dec 1997 ODI # 1264
England won 3 wickets 11 England v West Indies 19 Dec 1997 ODI # 1266
India won 15 runs India v New Zealand 17 Apr 1998 ODI # 1319
Australia won 6 wickets 79 Australia v New Zealand 18 Apr 1998 ODI # 1320
Australia won 58 runs Australia v India 19 Apr 1998 ODI # 1322
New Zealand won 4 wickets 6 India v New Zealand 20 Apr 1998 ODI # 1323
Australia won 5 wickets 13 Australia v New Zealand 21 Apr 1998 ODI # 1324
Australia won 26 runs Australia v India 22 Apr 1998 ODI # 1325
India won 6 wickets 9 Australia v India 24 Apr 1998 ODI # 1327
India won 3 wickets 5 India v Sri Lanka 6 Nov 1998 ODI # 1366
Zimbabwe won 7 wickets 23 Sri Lanka v Zimbabwe 7 Nov 1998 ODI # 1367
India won 7 wickets 56 India v Zimbabwe 8 Nov 1998 ODI # 1369
India won 81 runs India v Sri Lanka 9 Nov 1998 ODI # 1370
Zimbabwe won 24 runs Sri Lanka v Zimbabwe 10 Nov 1998 ODI # 1372
Zimbabwe won 13 runs India v Zimbabwe 11 Nov 1998 ODI # 1373
India won 10 wickets 120 India v Zimbabwe 13 Nov 1998 ODI # 1374
Pakistan won 90 runs England v Pakistan 7 Apr 1999 ODI # 1429
Pakistan won 116 runs India v Pakistan 8 Apr 1999 ODI # 1430
India won 20 runs England v India 9 Apr 1999 ODI # 1431
India won 9 runs England v India 11 Apr 1999 ODI # 1432
England won 62 runs England v Pakistan 12 Apr 1999 ODI # 1434
India won 6 wickets 11 India v Pakistan 13 Apr 1999 ODI # 1435
Pakistan won 8 wickets 132 India v Pakistan 16 Apr 1999 ODI # 1437
West Indies won 3 wickets 4 Sri Lanka v West Indies 13 Oct 1999 ODI # 1512
Pakistan won 130 runs Pakistan v West Indies 14 Oct 1999 ODI # 1513
tied - Pakistan v Sri Lanka 15 Oct 1999 ODI # 1514
Pakistan won 118 runs Pakistan v Sri Lanka 18 Oct 1999 ODI # 1516
Pakistan won 88 runs Pakistan v Sri Lanka 22 Oct 1999 ODI # 1519
South Africa won 10 wickets 124 India v South Africa 22 Mar 2000 ODI # 1577
India won 5 wickets 39 India v Pakistan 23 Mar 2000 ODI # 1578
South Africa won 3 wickets 33 Pakistan v South Africa 24 Mar 2000 ODI # 1579
Pakistan won 98 runs India v Pakistan 26 Mar 2000 ODI # 1580
South Africa won 6 wickets 44 India v South Africa 27 Mar 2000 ODI # 1581
Pakistan won 67 runs Pakistan v South Africa 28 Mar 2000 ODI # 1582
Pakistan won 16 runs Pakistan v South Africa 31 Mar 2000 ODI # 1583
Sri Lanka won 5 wickets 37 India v Sri Lanka 20 Oct 2000 ODI # 1640
Sri Lanka won 7 wickets 18 Sri Lanka v Zimbabwe 21 Oct 2000 ODI # 1642
India won 13 runs India v Zimbabwe 22 Oct 2000 ODI # 1644
Sri Lanka won 123 runs Sri Lanka v Zimbabwe 25 Oct 2000 ODI # 1646
India won 3 wickets 9 India v Zimbabwe 26 Oct 2000 ODI # 1648
Sri Lanka won 68 runs India v Sri Lanka 27 Oct 2000 ODI # 1650
Sri Lanka won 245 runs India v Sri Lanka 29 Oct 2000 ODI # 1652
Pakistan won 16 runs Pakistan v Sri Lanka 8 Apr 2001 ODI # 1704
Sri Lanka won 106 runs New Zealand v Sri Lanka 10 Apr 2001 ODI # 1705
Pakistan won 8 wickets 47 New Zealand v Pakistan 12 Apr 2001 ODI # 1707
Pakistan won 28 runs Pakistan v Sri Lanka 13 Apr 2001 ODI # 1708
Pakistan won 7 wickets 148 New Zealand v Pakistan 15 Apr 2001 ODI # 1709
New Zealand won 79 runs New Zealand v Sri Lanka 17 Apr 2001 ODI # 1710
Sri Lanka won 77 runs Pakistan v Sri Lanka 20 Apr 2001 ODI # 1711
Sri Lanka won 63 runs Sri Lanka v Zimbabwe 26 Oct 2001 ODI # 1765
Sri Lanka won 7 wickets 71 Pakistan v Sri Lanka 27 Oct 2001 ODI # 1767
Pakistan won 106 runs Pakistan v Zimbabwe 28 Oct 2001 ODI # 1768
Sri Lanka won 79 runs Sri Lanka v Zimbabwe 30 Oct 2001 ODI # 1769
Pakistan won 29 runs Pakistan v Zimbabwe 31 Oct 2001 ODI # 1770
Pakistan won 7 wickets 4 Pakistan v Sri Lanka 2 Nov 2001 ODI # 1771
Pakistan won 5 wickets 38 Pakistan v Sri Lanka 4 Nov 2001 ODI # 1772
Sri Lanka won 41 runs Pakistan v Sri Lanka 8 Apr 2002 ODI # 1825
New Zealand won 11 runs New Zealand v Sri Lanka 9 Apr 2002 ODI # 1826
Pakistan won 51 runs New Zealand v Pakistan 11 Apr 2002 ODI # 1828
Sri Lanka won 9 runs Pakistan v Sri Lanka 12 Apr 2002 ODI # 1829
Sri Lanka won 46 runs New Zealand v Sri Lanka 14 Apr 2002 ODI # 1830
Pakistan won 8 wickets 105 New Zealand v Pakistan 15 Apr 2002 ODI # 1831
Pakistan won 217 runs Pakistan v Sri Lanka 17 Apr 2002 ODI # 1832
Pakistan won 68 runs Pakistan v Zimbabwe 3 Apr 2003 ODI # 1994
Pakistan won 7 wickets 16 Pakistan v Sri Lanka 4 Apr 2003 ODI # 1995
Zimbabwe won 5 wickets 6 Kenya v Zimbabwe 5 Apr 2003 ODI # 1996
Sri Lanka won 129 runs Kenya v Sri Lanka 6 Apr 2003 ODI # 1997
Zimbabwe won 4 wickets 8 Sri Lanka v Zimbabwe 7 Apr 2003 ODI # 1998
Pakistan won 143 runs Kenya v Pakistan 8 Apr 2003 ODI # 1999
Pakistan won 8 wickets 88 Pakistan v Zimbabwe 10 Apr 2003 ODI # 2000
Afghanistan won 1 runs Afghanistan v Canada 16 Feb 2010 ODI # 2957
Canada won 4 wickets 64 Afghanistan v Canada 18 Feb 2010 ODI # 2959
Pakistan won 26 runs Pakistan v Sri Lanka 20 Nov 2011 ODI # 3215
Pakistan won 7 wickets 77 Afghanistan v Pakistan 10 Feb 2012 ODI # 3236
Netherlands won 9 wickets 142 Afghanistan v Netherlands 29 Mar 2012 ODI # 3270
Afghanistan won 5 wickets 22 Afghanistan v Netherlands 31 Mar 2012 ODI # 3271
Australia won 66 runs Afghanistan v Australia 25 Aug 2012 ODI # 3297
Australia won 4 wickets 10 Australia v Pakistan 28 Aug 2012 ODI # 3299
Australia won 3 wickets 18 Australia v Pakistan 3 Sep 2012 ODI # 3303
Afghanistan won 7 wickets 97 Afghanistan v Scotland 6 Mar 2013 ODI # 3341
Afghanistan won 5 wickets 8 Afghanistan v Scotland 8 Mar 2013 ODI # 3342
Afghanistan won 8 wickets 193 Afghanistan v Kenya 2 Oct 2013 ODI # 3417
Afghanistan won 7 wickets 175 Afghanistan v Kenya 4 Oct 2013 ODI # 3418
South Africa won 1 runs Pakistan v South Africa 30 Oct 2013 ODI # 3425
South Africa won 117 runs Pakistan v South Africa 11 Nov 2013 ODI # 3433
Pakistan won 11 runs Pakistan v Sri Lanka 18 Dec 2013 ODI # 3445
Pakistan won 113 runs Pakistan v Sri Lanka 22 Dec 2013 ODI # 3447
Australia won 93 runs Australia v Pakistan 7 Oct 2014 ODI # 3530
New Zealand won 4 wickets 24 New Zealand v Pakistan 12 Dec 2014 ODI # 3566
Pakistan won 147 runs New Zealand v Pakistan 14 Dec 2014 ODI # 3568
England won 6 wickets 54 England v Pakistan 17 Nov 2015 ODI # 3710
Afghanistan won 49 runs Afghanistan v Zimbabwe 25 Dec 2015 ODI # 3713
Afghanistan won 4 wickets 14 Afghanistan v Zimbabwe 29 Dec 2015 ODI # 3716
Zimbabwe won 117 runs Afghanistan v Zimbabwe 2 Jan 2016 ODI # 3719
Zimbabwe won 65 runs Afghanistan v Zimbabwe 4 Jan 2016 ODI # 3720
Afghanistan won 2 wickets 2 Afghanistan v Zimbabwe 6 Jan 2016 ODI # 3722
Pakistan won 111 runs Pakistan v West Indies 30 Sep 2016 ODI # 3784
Pakistan won 59 runs Pakistan v West Indies 2 Oct 2016 ODI # 3788
Pakistan won 7 wickets 66 Pakistan v Sri Lanka 20 Oct 2017 ODI # 3927
Pakistan won 9 wickets 178 Pakistan v Sri Lanka 23 Oct 2017 ODI # 3930
Afghanistan won 138 runs Afghanistan v Ireland 5 Dec 2017 ODI # 3935
Ireland won 51 runs Afghanistan v Ireland 7 Dec 2017 ODI # 3937
Ireland won 5 wickets 72 Afghanistan v Ireland 10 Dec 2017 ODI # 3940
Afghanistan won 154 runs Afghanistan v Zimbabwe 9 Feb 2018 ODI # 3972
Zimbabwe won 154 runs Afghanistan v Zimbabwe 11 Feb 2018 ODI # 3974
Afghanistan won 6 wickets 135 Afghanistan v Zimbabwe 13 Feb 2018 ODI # 3975
Afghanistan won 10 wickets 173 Afghanistan v Zimbabwe 16 Feb 2018 ODI # 3977
Afghanistan won 146 runs Afghanistan v Zimbabwe 19 Feb 2018 ODI # 3979
Australia won 8 wickets 6 Australia v Pakistan 22 Mar 2019 ODI # 4116
Australia won 8 wickets 13 Australia v Pakistan 24 Mar 2019 ODI # 4117
U.S.A. won 3 wickets 10 U.A.E. v U.S.A. 8 Dec 2019 ODI # 4216
U.S.A. won 35 runs Scotland v U.S.A. 9 Dec 2019 ODI # 4217
aban - U.A.E. v Scotland 11 Dec 2019 ODI # 4217a
Oman won 7 wickets 23 Namibia v Oman 11 Mar 2022 ODI # 4364
U.A.E. won 43 runs U.A.E. v Namibia 12 Mar 2022 ODI # 4365
U.A.E. won 7 wickets 33 U.A.E. v P.N.G. 15 Mar 2022 ODI # 4367
Nepal won 2 wickets 4 Nepal v P.N.G. 16 Mar 2022 ODI # 4368
West Indies won 7 wickets 88 U.A.E. v West Indies 4 Jun 2023 ODI # 4581
West Indies won 78 runs U.A.E. v West Indies 6 Jun 2023 ODI # 4582
West Indies won 4 wickets 89 U.A.E. v West Indies 9 Jun 2023 ODI # 4584
Afghanistan won 35 runs Afghanistan v Ireland 7 Mar 2024 ODI # 4741
aban - Afghanistan v Ireland 9 Mar 2024 ODI # 4741a
Afghanistan won 117 runs Afghanistan v Ireland 12 Mar 2024 ODI # 4742
Statsguru includes the following current or recent One-Day Internationals:
Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]
Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]
Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]
 
Feedback Print this page