Players

By runs
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
1 run20550.0v EnglandCape Town26 Jan 2000ODI # 1549
10 runs32148.5v IndiaNagpur19 Mar 2000ODI # 1576
13 runs21449.1v ZimbabweBulawayo12 Dec 1999ODI # 1528
14 runs26250.0v New ZealandGwalior11 Nov 1999ODI # 1524
15 runs26148.5v PakistanMelbourne23 Jan 2000ODI # 1545
16 runs26449.0v South AfricaSharjah31 Mar 2000ODI # 1583
20 runs30349.5v West IndiesChristchurch11 Jan 2000ODI # 1538
24 runs22148.1v KenyaNairobi (Gym)30 Sep 1999ODI # 1507
26 runs23647.3v IndiaNairobi (Gym)3 Oct 1999ODI # 1509
28 runs27050.0v IndiaMelbourne12 Jan 2000ODI # 1539
29 runs27548.0v PakistanKarachi13 Feb 2000ODI # 1559
32 runs26346.5v IndiaHobart21 Jan 2000ODI # 1543
34 runs26445.1v PakistanGujranwala16 Feb 2000ODI # 1561
38 runs15038.0v EnglandJohannesburg13 Feb 2000ODI # 1560
43 runs35047.0v IndiaRajkot5 Nov 1999ODI # 1522
45 runs18539.0v AustraliaBrisbane9 Jan 2000ODI # 1536
48 runs23745.3v IndiaGuwahati14 Nov 1999ODI # 1525
48 runs26844.4v PakistanAdelaide25 Jan 2000ODI # 1547
48 runs35050.0v New ZealandChristchurch26 Feb 2000ODI # 1569
50 runs31145.0v New ZealandDunedin23 Feb 2000ODI # 1568
53 runs20546.0v ZimbabweGqeberha6 Feb 2000ODI # 1558
58 runs22150.0v KenyaNairobi (Gym)29 Sep 1999ODI # 1506
67 runs16926.5v South AfricaSharjah28 Mar 2000ODI # 1582
73 runs29350.0v BangladeshDhaka8 Oct 1999ODI # 1510
81 runs28745.2v PakistanSydney19 Jan 2000ODI # 1542
83 runs30443.4v ZimbabweBulawayo21 Oct 1999ODI # 1518
85 runs24946.5v ZimbabweHarare20 Feb 2000ODI # 1567
88 runs21236.0v Sri LankaSharjah22 Oct 1999ODI # 1519
98 runs24937.0v ZimbabweHarare15 Dec 1999ODI # 1529
98 runs27350.0v IndiaSharjah26 Mar 2000ODI # 1580
104 runs26246.0v IndiaW.A.C.A28 Jan 2000ODI # 1550
104 runs21234.2v EnglandCape Town28 Jan 2000ODI # 1551
104 runs24239.3v PakistanLahore19 Feb 2000ODI # 1566
107 runs27838.3v ZimbabweNairobi (Gym)1 Oct 1999ODI # 1508
109 runs31549.1v BangladeshDhaka9 Oct 1999ODI # 1511
118 runs24033.4v Sri LankaSharjah18 Oct 1999ODI # 1516
130 runs26134.4v West IndiesSharjah14 Oct 1999ODI # 1513
138 runs25631.3v West IndiesSharjah19 Oct 1999ODI # 1517
152 runs33046.5v IndiaAdelaide26 Jan 2000ODI # 1548
152 runs33836.3v PakistanSydney4 Feb 2000ODI # 1556
174 runs37733.1v New ZealandHyderabad (Deccan)8 Nov 1999ODI # 1523
By wickets
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
1 wicket13244.2v ZimbabweBulawayo18 Feb 2000ODI # 1564
2 wickets19649.0v IndiaBrisbane10 Jan 2000ODI # 1537
2 wickets22350.0v South AfricaDurban2 Feb 2000ODI # 1555
2 wickets23249.4v EnglandEast London4 Feb 2000ODI # 1557
2 wickets24948.0v IndiaFaridabad15 Mar 2000ODI # 1574
3 wickets20049.2v KenyaNairobi (Gym)25 Sep 1999ODI # 1503
3 wickets17949.2v Sri LankaSharjah13 Oct 1999ODI # 1512
3 wickets25045.1v West IndiesAuckland2 Jan 2000ODI # 1532
3 wickets30249.4v South AfricaKochi9 Mar 2000ODI # 1572
3 wickets19744.3v PakistanSharjah24 Mar 2000ODI # 1579
4 wickets16037.2v West IndiesNapier6 Jan 2000ODI # 1534
4 wickets22749.3v IndiaW.A.C.A30 Jan 2000ODI # 1552
4 wickets28349.5v South AfricaVadodara17 Mar 2000ODI # 1575
4 wickets20647.5v AustraliaJohannesburg16 Apr 2000ODI # 1591
5 wickets10126.5v IndiaSydney14 Jan 2000ODI # 1540
5 wickets19946.3v ZimbabweBulawayo16 Feb 2000ODI # 1562
5 wickets12324.4v New ZealandAuckland19 Feb 2000ODI # 1565
5 wickets24445.4v New ZealandNapier1 Mar 2000ODI # 1570
5 wickets14743.3v PakistanSharjah23 Mar 2000ODI # 1578
5 wickets14524.3v South AfricaCape Town14 Apr 2000ODI # 1589
6 wickets26144.4v ZimbabweHarare18 Dec 1999ODI # 1530
6 wickets20346.2v Sri LankaHarare19 Dec 1999ODI # 1531
6 wickets17738.5v PakistanMelbourne16 Jan 2000ODI # 1541
6 wickets22748.1v ZimbabweJohannesburg21 Jan 2000ODI # 1544
6 wickets15542.4v PakistanMelbourne2 Feb 2000ODI # 1554
6 wickets20047.1v South AfricaJamshedpur12 Mar 2000ODI # 1573
6 wickets16542.4v IndiaSharjah27 Mar 2000ODI # 1581
6 wickets24148.0v AustraliaDurban12 Apr 2000ODI # 1587
7 wickets18044.0v New ZealandDelhi17 Nov 1999ODI # 1526
7 wickets19335.4v West IndiesTaupo4 Jan 2000ODI # 1533
7 wickets19241.0v AustraliaAuckland3 Mar 2000ODI # 1571
8 wickets11822.4v South AfricaNairobi (Gym)26 Sep 1999ODI # 1504
8 wickets17236.3v West IndiesWellington8 Jan 2000ODI # 1535
8 wickets16232.1v ZimbabweKimberley30 Jan 2000ODI # 1553
9 wickets21735.0v ZimbabweNairobi (Gym)28 Sep 1999ODI # 1505
9 wickets14628.0v West IndiesSharjah17 Oct 1999ODI # 1515
9 wickets11728.3v ZimbabweHarare23 Oct 1999ODI # 1520
9 wickets20139.0v ZimbabweHarare24 Oct 1999ODI # 1521
9 wickets18539.3v South AfricaBloemfontein23 Jan 2000ODI # 1546
10 wickets16529.2v IndiaSharjah22 Mar 2000ODI # 1577
By balls remaining in the second innings
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
Pakistan2 wickets019649.049.0v IndiaBrisbane10 Jan 2000ODI # 1537
Zimbabwe2 wickets022350.050.0v South AfricaDurban2 Feb 2000ODI # 1555
4 wickets128349.550.0v South AfricaVadodara17 Mar 2000ODI # 1575
2 wickets223249.450.0v EnglandEast London4 Feb 2000ODI # 1557
3 wickets230249.450.0v South AfricaKochi9 Mar 2000ODI # 1572
4 wickets322749.350.0v IndiaW.A.C.A30 Jan 2000ODI # 1552
3 wickets420049.250.0v KenyaNairobi (Gym)25 Sep 1999ODI # 1503
3 wickets417949.250.0v Sri LankaSharjah13 Oct 1999ODI # 1512
3 wickets525045.146.0v West IndiesAuckland2 Jan 2000ODI # 1532
2 wickets624948.049.0v IndiaFaridabad15 Mar 2000ODI # 1574
5 wickets919946.348.0v ZimbabweBulawayo16 Feb 2000ODI # 1562
6 wickets1122748.150.0v ZimbabweJohannesburg21 Jan 2000ODI # 1544
6 wickets1224148.050.0v AustraliaDurban12 Apr 2000ODI # 1587
6 wickets1317738.541.0v PakistanMelbourne16 Jan 2000ODI # 1541
4 wickets1320647.550.0v AustraliaJohannesburg16 Apr 2000ODI # 1591
6 wickets1720047.150.0v South AfricaJamshedpur12 Mar 2000ODI # 1573
6 wickets2220346.250.0v Sri LankaHarare19 Dec 1999ODI # 1531
1 wicket2213244.248.0v ZimbabweBulawayo18 Feb 2000ODI # 1564
5 wickets2624445.450.0v New ZealandNapier1 Mar 2000ODI # 1570
6 wickets3226144.450.0v ZimbabweHarare18 Dec 1999ODI # 1530
3 wickets3319744.350.0v PakistanSharjah24 Mar 2000ODI # 1579
7 wickets3618044.050.0v New ZealandDelhi17 Nov 1999ODI # 1526
7 wickets3819335.442.0v West IndiesTaupo4 Jan 2000ODI # 1533
5 wickets3914743.350.0v PakistanSharjah23 Mar 2000ODI # 1578
6 wickets4415542.450.0v PakistanMelbourne2 Feb 2000ODI # 1554
6 wickets4416542.450.0v IndiaSharjah27 Mar 2000ODI # 1581
7 wickets5419241.050.0v AustraliaAuckland3 Mar 2000ODI # 1571
9 wickets6318539.350.0v South AfricaBloemfontein23 Jan 2000ODI # 1546
9 wickets6620139.050.0v ZimbabweHarare24 Oct 1999ODI # 1521
4 wickets7616037.250.0v West IndiesNapier6 Jan 2000ODI # 1534
8 wickets8117236.350.0v West IndiesWellington8 Jan 2000ODI # 1535
9 wickets9021735.050.0v ZimbabweNairobi (Gym)28 Sep 1999ODI # 1505
8 wickets10716232.150.0v ZimbabweKimberley30 Jan 2000ODI # 1553
10 wickets12416529.250.0v IndiaSharjah22 Mar 2000ODI # 1577
9 wickets12911728.350.0v ZimbabweHarare23 Oct 1999ODI # 1520
9 wickets13214628.050.0v West IndiesSharjah17 Oct 1999ODI # 1515
5 wickets13910126.550.0v IndiaSydney14 Jan 2000ODI # 1540
5 wickets15212324.450.0v New ZealandAuckland19 Feb 2000ODI # 1565
5 wickets15314524.350.0v South AfricaCape Town14 Apr 2000ODI # 1589
8 wickets16411822.450.0v South AfricaNairobi (Gym)26 Sep 1999ODI # 1504
Tied matches
Team 1
Team 2
Ground
Match Date
Scorecard
PakistanSri LankaSharjah Cricket Stadium15 Oct 1999ODI # 1514
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

England vs Sri Lanka at Colombo (RPS), England in Sri Lanka 3rd ODI, Jan 27, 2026 [ODI # 4942]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]