View match results
Start of match date greater than or equal to 18 Mar 1998 remove greater than or equal to 18 Mar 1998 from query
Match result won match remove won match from query
Totals in terms of batting team switch totals
Ordered by result margin (descending)
Return to query menu
Cleared query menu
Overall figures
Span Mat Won Lost Tied Draw NR W/L Runs Wkts Balls Ave RPO
unfiltered 1984-2024 296 292 292 3 1 0 1.000 123884 4467 163363 27.73 4.55 Profile
filtered 1998-2024 168 168 0 0 0 0 - 38876 1021 45678 38.07 5.10
Match result list
Australia won inns & 198 runs Test : Australia v Pakistan 11 Oct 2002 Test # 1617
New Zealand won inns & 80 runs Test : New Zealand v Pakistan 26 Nov 2014 Test # 2147
Australia won inns & 20 runs Test : Australia v Pakistan 19 Oct 2002 Test # 1620
Sri Lanka won 245 runs ODI : India v Sri Lanka 29 Oct 2000 ODI # 1652
Pakistan won 244 runs Test : Pakistan v West Indies 7 Feb 2002 Test # 1588
Pakistan won 217 runs ODI : Pakistan v Sri Lanka 17 Apr 2002 ODI # 1832
Pakistan won 170 runs Test : Pakistan v West Indies 31 Jan 2002 Test # 1587
Pakistan won 155 runs T20I : Hong Kong v Pakistan 2 Sep 2022 T20I # 1756
Afghanistan won 154 runs ODI : Afghanistan v Zimbabwe 9 Feb 2018 ODI # 3972
Zimbabwe won 154 runs ODI : Afghanistan v Zimbabwe 11 Feb 2018 ODI # 3974
Pakistan won 147 runs ODI : New Zealand v Pakistan 14 Dec 2014 ODI # 3568
Afghanistan won 146 runs ODI : Afghanistan v Zimbabwe 19 Feb 2018 ODI # 3979
Pakistan won 143 runs ODI : Kenya v Pakistan 8 Apr 2003 ODI # 1999
Afghanistan won 138 runs ODI : Afghanistan v Ireland 5 Dec 2017 ODI # 3935
Pakistan won 138 runs ODI : Pakistan v West Indies 19 Oct 1999 ODI # 1517
Afghanistan won 130 runs T20I : Afghanistan v Scotland 25 Oct 2021 T20I # 1364
Pakistan won 130 runs ODI : Pakistan v West Indies 14 Oct 1999 ODI # 1513
Sri Lanka won 129 runs ODI : Kenya v Sri Lanka 6 Apr 2003 ODI # 1997
Pakistan won 127 runs Test : England v Pakistan 1 Nov 2015 Test # 2184
Sri Lanka won 123 runs ODI : Sri Lanka v Zimbabwe 25 Oct 2000 ODI # 1646
Pakistan won 118 runs ODI : Pakistan v Sri Lanka 18 Oct 1999 ODI # 1516
Afghanistan won 117 runs ODI : Afghanistan v Ireland 12 Mar 2024 ODI # 4742
South Africa won 117 runs ODI : Pakistan v South Africa 11 Nov 2013 ODI # 3433
Zimbabwe won 117 runs ODI : Afghanistan v Zimbabwe 2 Jan 2016 ODI # 3719
Pakistan won 116 runs ODI : India v Pakistan 8 Apr 1999 ODI # 1430
Pakistan won 113 runs ODI : Pakistan v Sri Lanka 22 Dec 2013 ODI # 3447
Pakistan won 111 runs ODI : Pakistan v West Indies 30 Sep 2016 ODI # 3784
West Indies won 110 runs ODI : Pakistan v West Indies 17 Feb 2002 ODI # 1810
Afghanistan won 106 runs T20I : Afghanistan v Kenya 30 Sep 2013 T20I # 330
Pakistan won 106 runs ODI : Pakistan v Zimbabwe 28 Oct 2001 ODI # 1768
Sri Lanka won 106 runs ODI : New Zealand v Sri Lanka 10 Apr 2001 ODI # 1705
Pakistan won 98 runs ODI : India v Pakistan 26 Mar 2000 ODI # 1580
Australia won 93 runs ODI : Australia v Pakistan 7 Oct 2014 ODI # 3530
Pakistan won 90 runs ODI : England v Pakistan 7 Apr 1999 ODI # 1429
Pakistan won 88 runs ODI : Pakistan v Sri Lanka 22 Oct 1999 ODI # 1519
Afghanistan won 81 runs T20I : Afghanistan v Zimbabwe 10 Jan 2016 T20I # 477
India won 81 runs ODI : India v Sri Lanka 9 Nov 1998 ODI # 1370
New Zealand won 79 runs ODI : New Zealand v Sri Lanka 17 Apr 2001 ODI # 1710
Sri Lanka won 79 runs ODI : Sri Lanka v Zimbabwe 30 Oct 2001 ODI # 1769
West Indies won 78 runs ODI : U.A.E. v West Indies 6 Jun 2023 ODI # 4582
Sri Lanka won 77 runs ODI : Pakistan v Sri Lanka 20 Apr 2001 ODI # 1711
Afghanistan won 72 runs T20I : U.A.E. v Afghanistan 29 Dec 2023 T20I # 2424
Pakistan won 72 runs T20I : Pakistan v Scotland 7 Nov 2021 T20I # 1406
Pakistan won 68 runs ODI : Pakistan v Zimbabwe 3 Apr 2003 ODI # 1994
Sri Lanka won 68 runs ODI : India v Sri Lanka 27 Oct 2000 ODI # 1650
Pakistan won 67 runs ODI : Pakistan v South Africa 28 Mar 2000 ODI # 1582
Australia won 66 runs ODI : Afghanistan v Australia 25 Aug 2012 ODI # 3297
Pakistan won 66 runs T20I : Afghanistan v Pakistan 27 Mar 2023 T20I # 2035
Zimbabwe won 65 runs ODI : Afghanistan v Zimbabwe 4 Jan 2016 ODI # 3720
Sri Lanka won 63 runs ODI : Sri Lanka v Zimbabwe 26 Oct 2001 ODI # 1765
England won 62 runs ODI : England v Pakistan 12 Apr 1999 ODI # 1434
Pakistan won 59 runs ODI : Pakistan v West Indies 2 Oct 2016 ODI # 3788
Australia won 58 runs ODI : Australia v India 19 Apr 1998 ODI # 1322
Afghanistan won 57 runs T20I : Afghanistan v Ireland 18 Mar 2024 T20I # 2529
New Zealand won 52 runs T20I : Namibia v New Zealand 5 Nov 2021 T20I # 1394
Ireland won 51 runs ODI : Afghanistan v Ireland 7 Dec 2017 ODI # 3937
Pakistan won 51 runs ODI : New Zealand v Pakistan 11 Apr 2002 ODI # 1828
Pakistan won 51 runs ODI : Pakistan v West Indies 15 Feb 2002 ODI # 1808
Afghanistan won 49 runs ODI : Afghanistan v Zimbabwe 25 Dec 2015 ODI # 3713
Sri Lanka won 46 runs ODI : New Zealand v Sri Lanka 14 Apr 2002 ODI # 1830
U.A.E. won 43 runs ODI : U.A.E. v Namibia 12 Mar 2022 ODI # 4365
Sri Lanka won 41 runs ODI : Pakistan v Sri Lanka 8 Apr 2002 ODI # 1825
Ireland won 38 runs T20I : Afghanistan v Ireland 15 Mar 2024 T20I # 2521
Afghanistan won 35 runs ODI : Afghanistan v Ireland 7 Mar 2024 ODI # 4741
U.S.A. won 35 runs ODI : Scotland v U.S.A. 9 Dec 2019 ODI # 4217
Afghanistan won 34 runs T20I : Afghanistan v Kenya 24 Nov 2013 T20I # 345
Kenya won 34 runs T20I : Afghanistan v Kenya 11 Oct 2013 T20I # 332
Pakistan won 29 runs ODI : Pakistan v Zimbabwe 31 Oct 2001 ODI # 1770
Pakistan won 28 runs ODI : Pakistan v Sri Lanka 13 Apr 2001 ODI # 1708
Afghanistan won 27 runs T20I : Afghanistan v Scotland 3 Mar 2013 T20I # 307
Australia won 26 runs ODI : Australia v India 22 Apr 1998 ODI # 1325
England won 26 runs T20I : England v Sri Lanka 1 Nov 2021 T20I # 1382
Pakistan won 26 runs ODI : Pakistan v Sri Lanka 20 Nov 2011 ODI # 3215
Zimbabwe won 24 runs ODI : Sri Lanka v Zimbabwe 10 Nov 1998 ODI # 1372
Kenya won 21 runs T20I : Canada v Kenya 26 Nov 2013 T20I # 346
India won 20 runs ODI : England v India 9 Apr 1999 ODI # 1431
Afghanistan won 17 runs T20I : Afghanistan v Zimbabwe 6 Feb 2018 T20I # 644
Afghanistan won 17 runs T20I : Afghanistan v Scotland 16 Nov 2013 T20I # 337
Pakistan won 16 runs ODI : Pakistan v Sri Lanka 8 Apr 2001 ODI # 1704
Pakistan won 16 runs ODI : Pakistan v South Africa 31 Mar 2000 ODI # 1583
India won 15 runs ODI : India v New Zealand 17 Apr 1998 ODI # 1319
India won 13 runs ODI : India v Zimbabwe 22 Oct 2000 ODI # 1644
Zimbabwe won 13 runs ODI : India v Zimbabwe 11 Nov 1998 ODI # 1373
New Zealand won 11 runs ODI : New Zealand v Sri Lanka 9 Apr 2002 ODI # 1826
Pakistan won 11 runs ODI : Pakistan v Sri Lanka 18 Dec 2013 ODI # 3445
U.A.E. won 11 runs T20I : U.A.E. v Afghanistan 31 Dec 2023 T20I # 2426
Afghanistan won 10 runs T20I : Afghanistan v Ireland 17 Mar 2024 T20I # 2526
South Africa won 10 runs T20I : England v South Africa 6 Nov 2021 T20I # 1400
India won 9 runs ODI : England v India 11 Apr 1999 ODI # 1432
Sri Lanka won 9 runs ODI : Pakistan v Sri Lanka 12 Apr 2002 ODI # 1829
Afghanistan won 5 runs T20I : Afghanistan v Zimbabwe 8 Jan 2016 T20I # 475
West Indies won 3 runs T20I : Bangladesh v West Indies 29 Oct 2021 T20I # 1375
Afghanistan won 1 runs ODI : Afghanistan v Canada 16 Feb 2010 ODI # 2957
South Africa won 1 runs ODI : Pakistan v South Africa 30 Oct 2013 ODI # 3425
Afghanistan won 10 wickets 173 ODI : Afghanistan v Zimbabwe 16 Feb 2018 ODI # 3977
India won 10 wickets 120 ODI : India v Zimbabwe 13 Nov 1998 ODI # 1374
South Africa won 10 wickets 124 ODI : India v South Africa 22 Mar 2000 ODI # 1577
Netherlands won 9 wickets 142 ODI : Afghanistan v Netherlands 29 Mar 2012 ODI # 3270
Pakistan won 9 wickets 178 ODI : Pakistan v Sri Lanka 23 Oct 2017 ODI # 3930
Sri Lanka won 9 wickets 132 ODI : Sri Lanka v West Indies 17 Oct 1999 ODI # 1515
Afghanistan won 8 wickets 193 ODI : Afghanistan v Kenya 2 Oct 2013 ODI # 3417
Australia won 8 wickets 13 ODI : Australia v Pakistan 24 Mar 2019 ODI # 4117
Australia won 8 wickets 6 ODI : Australia v Pakistan 22 Mar 2019 ODI # 4116
Namibia won 8 wickets 9 T20I : Ireland v Namibia 22 Oct 2021 T20I # 1342
Pakistan won 8 wickets 132 ODI : India v Pakistan 16 Apr 1999 ODI # 1437
Pakistan won 8 wickets 47 ODI : New Zealand v Pakistan 12 Apr 2001 ODI # 1707
Pakistan won 8 wickets 105 ODI : New Zealand v Pakistan 15 Apr 2002 ODI # 1831
Pakistan won 8 wickets 88 ODI : Pakistan v Zimbabwe 10 Apr 2003 ODI # 2000
Sri Lanka won 8 wickets 77 T20I : Netherlands v Sri Lanka 22 Oct 2021 T20I # 1346
Afghanistan won 7 wickets 15 T20I : Afghanistan v Scotland 4 Mar 2013 T20I # 309
Afghanistan won 7 wickets 9 T20I : Afghanistan v Bangladesh 30 Aug 2022 T20I # 1753
Afghanistan won 7 wickets 175 ODI : Afghanistan v Kenya 4 Oct 2013 ODI # 3418
Afghanistan won 7 wickets 97 ODI : Afghanistan v Scotland 6 Mar 2013 ODI # 3341
Afghanistan won 7 wickets 1 T20I : Afghanistan v Pakistan 26 Mar 2023 T20I # 2033
India won 7 wickets 56 ODI : India v Zimbabwe 8 Nov 1998 ODI # 1369
Netherlands won 7 wickets 43 T20I : Afghanistan v Netherlands 15 Nov 2013 T20I # 335
Oman won 7 wickets 23 ODI : Namibia v Oman 11 Mar 2022 ODI # 4364
Pakistan won 7 wickets 77 ODI : Afghanistan v Pakistan 10 Feb 2012 ODI # 3236
Pakistan won 7 wickets 66 ODI : Pakistan v Sri Lanka 20 Oct 2017 ODI # 3927
Pakistan won 7 wickets 16 ODI : Pakistan v Sri Lanka 4 Apr 2003 ODI # 1995
Pakistan won 7 wickets 148 ODI : New Zealand v Pakistan 15 Apr 2001 ODI # 1709
Pakistan won 7 wickets 4 ODI : Pakistan v Sri Lanka 2 Nov 2001 ODI # 1771
Sri Lanka won 7 wickets 18 ODI : Sri Lanka v Zimbabwe 21 Oct 2000 ODI # 1642
Sri Lanka won 7 wickets 71 ODI : Pakistan v Sri Lanka 27 Oct 2001 ODI # 1767
U.A.E. won 7 wickets 33 ODI : U.A.E. v P.N.G. 15 Mar 2022 ODI # 4367
West Indies won 7 wickets 88 ODI : U.A.E. v West Indies 4 Jun 2023 ODI # 4581
Zimbabwe won 7 wickets 23 ODI : Sri Lanka v Zimbabwe 7 Nov 1998 ODI # 1367
Afghanistan won 6 wickets 13 T20I : Afghanistan v Pakistan 24 Mar 2023 T20I # 2030
Afghanistan won 6 wickets 135 ODI : Afghanistan v Zimbabwe 13 Feb 2018 ODI # 3975
Australia won 6 wickets 79 ODI : Australia v New Zealand 18 Apr 1998 ODI # 1320
England won 6 wickets 54 ODI : England v Pakistan 17 Nov 2015 ODI # 3710
India won 6 wickets 11 ODI : India v Pakistan 13 Apr 1999 ODI # 1435
India won 6 wickets 9 ODI : Australia v India 24 Apr 1998 ODI # 1327
Pakistan won 6 wickets 1 T20I : Afghanistan v Pakistan 8 Dec 2013 T20I # 349
South Africa won 6 wickets 44 ODI : India v South Africa 27 Mar 2000 ODI # 1581
Afghanistan won 5 wickets 8 ODI : Afghanistan v Scotland 8 Mar 2013 ODI # 3342
Afghanistan won 5 wickets 32 T20I : Afghanistan v Zimbabwe 5 Feb 2018 T20I # 643
Afghanistan won 5 wickets 22 ODI : Afghanistan v Netherlands 31 Mar 2012 ODI # 3271
Australia won 5 wickets 13 ODI : Australia v New Zealand 21 Apr 1998 ODI # 1324
India won 5 wickets 39 ODI : India v Pakistan 23 Mar 2000 ODI # 1578
Ireland won 5 wickets 72 ODI : Afghanistan v Ireland 10 Dec 2017 ODI # 3940
Pakistan won 5 wickets 8 T20I : New Zealand v Pakistan 26 Oct 2021 T20I # 1367
Pakistan won 5 wickets 38 ODI : Pakistan v Sri Lanka 4 Nov 2001 ODI # 1772
Pakistan won 5 wickets Test : Pakistan v Sri Lanka 16 Jan 2014 Test # 2115
Sri Lanka won 5 wickets 7 T20I : Bangladesh v Sri Lanka 24 Oct 2021 T20I # 1357
Sri Lanka won 5 wickets 37 ODI : India v Sri Lanka 20 Oct 2000 ODI # 1640
West Indies won 5 wickets Test : Pakistan v West Indies 30 Oct 2016 Test # 2229
Zimbabwe won 5 wickets 6 ODI : Kenya v Zimbabwe 5 Apr 2003 ODI # 1996
Afghanistan won 4 wickets 9 T20I : U.A.E. v Afghanistan 2 Jan 2024 T20I # 2427
Afghanistan won 4 wickets 14 ODI : Afghanistan v Zimbabwe 29 Dec 2015 ODI # 3716
Australia won 4 wickets 10 ODI : Australia v Pakistan 28 Aug 2012 ODI # 3299
Canada won 4 wickets 64 ODI : Afghanistan v Canada 18 Feb 2010 ODI # 2959
New Zealand won 4 wickets 24 ODI : New Zealand v Pakistan 12 Dec 2014 ODI # 3566
New Zealand won 4 wickets 6 ODI : India v New Zealand 20 Apr 1998 ODI # 1323
Pakistan won 4 wickets 23 ODI : Pakistan v West Indies 14 Feb 2002 ODI # 1807
South Africa won 4 wickets 1 T20I : South Africa v Sri Lanka 30 Oct 2021 T20I # 1378
Sri Lanka won 4 wickets 5 T20I : Afghanistan v Sri Lanka 3 Sep 2022 T20I # 1757
West Indies won 4 wickets 89 ODI : U.A.E. v West Indies 9 Jun 2023 ODI # 4584
Zimbabwe won 4 wickets 8 ODI : Sri Lanka v Zimbabwe 7 Apr 2003 ODI # 1998
Australia won 3 wickets 18 ODI : Australia v Pakistan 3 Sep 2012 ODI # 3303
India won 3 wickets 5 ODI : India v Sri Lanka 6 Nov 1998 ODI # 1366
India won 3 wickets 9 ODI : India v Zimbabwe 26 Oct 2000 ODI # 1648
South Africa won 3 wickets 33 ODI : Pakistan v South Africa 24 Mar 2000 ODI # 1579
U.S.A. won 3 wickets 10 ODI : U.A.E. v U.S.A. 8 Dec 2019 ODI # 4216
West Indies won 3 wickets 4 ODI : Sri Lanka v West Indies 13 Oct 1999 ODI # 1512
Afghanistan won 2 wickets 2 ODI : Afghanistan v Zimbabwe 6 Jan 2016 ODI # 3722
Nepal won 2 wickets 4 ODI : Nepal v P.N.G. 16 Mar 2022 ODI # 4368
Pakistan won 1 wickets 4 T20I : Afghanistan v Pakistan 7 Sep 2022 T20I # 1760
Statsguru includes the following current or recent relevant matches:
Bangladesh v Sri Lanka at Dallas, ICC Men's T20 World Cup 15th Match, Jun 7, 2024 [T20I # 2646 - Live]
    » Sri Lanka 74/3 (10.2 ov, KIC Asalanka 2*, DM de Silva 11*, Rishad Hossain 0/7)
Afghanistan v New Zealand at Providence, ICC Men's T20 World Cup 14th Match, Jun 7, 2024 [T20I # 2645 - Live]
    » New Zealand 0/1 (0.1 ov, DP Conway 0*, Fazalhaq Farooqi 1/0)
Canada v Ireland at New York, ICC Men's T20 World Cup 13th match, Jun 7, 2024 [T20I # 2644 - Live]
    » Ireland 125/7 (20.0 ov, GH Dockrell 30*, BJ McCarthy 2*, JOA Gordon 2/16) - Match over
 
Feedback Print this page