Players

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
186*221150203124.00Indiav New ZealandHyderabad (Deccan)8 Nov 1999ODI # 1523
153*225150183102.00Indiav New ZealandGwalior11 Nov 1999ODI # 1524
153196153152100.00Indiav New ZealandHyderabad (Deccan)8 Nov 1999ODI # 1523
14120714412197.91Indiav PakistanAdelaide25 Jan 2000ODI # 1547
13919714711594.55Indiav ZimbabweNairobi (Gym)1 Oct 1999ODI # 1508
1281099897130.61Australiav New ZealandChristchurch26 Feb 2000ODI # 1569
12219513812-88.40Indiav South AfricaVadodara17 Mar 2000ODI # 1575
121*1801388487.68Zimbabwev Sri LankaHarare18 Dec 1999ODI # 1530
121*14111395107.07Pakistanv IndiaSharjah26 Mar 2000ODI # 1580
12020213612288.23New Zealandv IndiaRajkot5 Nov 1999ODI # 1522
119*-1357-88.14Sri Lankav PakistanKarachi13 Feb 2000ODI # 1559
117-62184188.70West Indiesv BangladeshDhaka9 Oct 1999ODI # 1511
116*18813513185.92Australiav New ZealandAuckland3 Mar 2000ODI # 1571
1161751315188.54Australiav IndiaAdelaide26 Jan 2000ODI # 1548
1151771219195.04Australiav IndiaMelbourne12 Jan 2000ODI # 1539
11517412312-93.49South Africav IndiaKochi9 Mar 2000ODI # 1572
11116412711287.40South Africav IndiaKochi9 Mar 2000ODI # 1572
11016512413288.70Zimbabwev AustraliaBulawayo21 Oct 1999ODI # 1518
10715514110-75.88Australiav New ZealandNapier1 Mar 2000ODI # 1570
10613797112109.27Australiav ZimbabweBulawayo21 Oct 1999ODI # 1518
105*20213910475.53Indiav South AfricaJamshedpur12 Mar 2000ODI # 1573
1041861289281.25New Zealandv AustraliaNapier1 Mar 2000ODI # 1570
1031591217385.12Sri Lankav ZimbabweBulawayo12 Dec 1999ODI # 1528
101*15010511496.19South Africav ZimbabweNairobi (Gym)28 Sep 1999ODI # 1505
10017412710-78.74Indiav AustraliaMelbourne12 Jan 2000ODI # 1539
99*1611117289.18Zimbabwev AustraliaHarare24 Oct 1999ODI # 1521
9912886111115.11Sri Lankav ZimbabweHarare18 Dec 1999ODI # 1530
98*1781326174.24South Africav ZimbabweGqeberha6 Feb 2000ODI # 1558
971601118187.38New Zealandv IndiaGwalior11 Nov 1999ODI # 1524
9712290112107.77New Zealandv West IndiesChristchurch11 Jan 2000ODI # 1538
971941315174.04Zimbabwev EnglandCape Town28 Jan 2000ODI # 1551
971991268-76.98South Africav AustraliaDurban12 Apr 2000ODI # 1587
95124974397.93Indiav New ZealandRajkot5 Nov 1999ODI # 1522
9315710310-90.29Indiav PakistanHobart21 Jan 2000ODI # 1543
931621118-83.78South Africav IndiaFaridabad15 Mar 2000ODI # 1574
931198974104.49Indiav South AfricaNagpur19 Mar 2000ODI # 1576
92*1331104183.63West Indiesv BangladeshDhaka8 Oct 1999ODI # 1510
921171027290.19Australiav IndiaAdelaide26 Jan 2000ODI # 1548
921421098384.40Indiav South AfricaKochi9 Mar 2000ODI # 1572
9115912011175.83Zimbabwev South AfricaNairobi (Gym)28 Sep 1999ODI # 1505
88-8083110.00Sri Lankav West IndiesSharjah17 Oct 1999ODI # 1515
87*1501109179.09Australiav ZimbabweHarare24 Oct 1999ODI # 1521
87*1701084280.55Englandv ZimbabweBulawayo16 Feb 2000ODI # 1562
87*120939393.54South Africav IndiaSharjah22 Mar 2000ODI # 1577
8711084122103.57Indiav South AfricaVadodara17 Mar 2000ODI # 1575
8614611012178.18Indiav New ZealandDelhi17 Nov 1999ODI # 1526
851751098177.98New Zealandv West IndiesChristchurch11 Jan 2000ODI # 1538
851341046181.73Pakistanv AustraliaMelbourne23 Jan 2000ODI # 1545
8513511412-74.56Englandv South AfricaBloemfontein23 Jan 2000ODI # 1546
841681246367.74South Africav IndiaNairobi (Gym)3 Oct 1999ODI # 1509
83*1551128-74.10South Africav ZimbabweJohannesburg21 Jan 2000ODI # 1544
831421011182.17Australiav PakistanMelbourne23 Jan 2000ODI # 1545
821158810193.18New Zealandv AustraliaChristchurch26 Feb 2000ODI # 1569
81*145926188.04Australiav PakistanMelbourne16 Jan 2000ODI # 1541
81*1331064276.41South Africav IndiaVadodara17 Mar 2000ODI # 1575
811278311197.59New Zealandv AustraliaDunedin23 Feb 2000ODI # 1568
801451144370.17New Zealandv IndiaGuwahati14 Nov 1999ODI # 1525
801209510-84.21Englandv ZimbabweHarare20 Feb 2000ODI # 1567
791037011-112.85Indiav South AfricaNagpur19 Mar 2000ODI # 1576
79947363108.21South Africav PakistanSharjah31 Mar 2000ODI # 1583
7896809-97.50Australiav PakistanSydney4 Feb 2000ODI # 1556
77*-875-88.50West Indiesv BangladeshDhaka9 Oct 1999ODI # 1511
77*11810710-71.96Australiav ZimbabweHarare24 Oct 1999ODI # 1521
77-1201164.16Pakistanv West IndiesSharjah19 Oct 1999ODI # 1517
771601017176.23New Zealandv West IndiesAuckland2 Jan 2000ODI # 1532
77135977-79.38Australiav PakistanSydney19 Jan 2000ODI # 1542
77-914-84.61Sri Lankav PakistanLahore19 Feb 2000ODI # 1566
778565101118.46Australiav New ZealandDunedin23 Feb 2000ODI # 1568
76*17910513-72.38Zimbabwev KenyaNairobi (Gym)25 Sep 1999ODI # 1503
76*156999-76.76New Zealandv West IndiesWellington8 Jan 2000ODI # 1535
76104813293.82West Indiesv New ZealandAuckland2 Jan 2000ODI # 1532
75*755883129.31South Africav IndiaNagpur19 Mar 2000ODI # 1576
75-1087-69.44Sri Lankav PakistanSharjah15 Oct 1999ODI # 1514
75103882685.22New Zealandv West IndiesAuckland2 Jan 2000ODI # 1532
751421094168.80Australiav New ZealandDunedin23 Feb 2000ODI # 1568
74*-1244-59.67West Indiesv Sri LankaSharjah13 Oct 1999ODI # 1512
74160949-78.72New Zealandv AustraliaAuckland3 Mar 2000ODI # 1571
7410053131139.62South Africav IndiaNagpur19 Mar 2000ODI # 1576
74129917-81.31Australiav South AfricaDurban12 Apr 2000ODI # 1587
731047181102.81Zimbabwev South AfricaJohannesburg21 Jan 2000ODI # 1544
731721094166.97Indiav South AfricaFaridabad15 Mar 2000ODI # 1574
72*144948-76.59Englandv ZimbabweKimberley30 Jan 2000ODI # 1553
72-873482.75Pakistanv West IndiesSharjah14 Oct 1999ODI # 1513
72113926-78.26South Africav IndiaVadodara17 Mar 2000ODI # 1575
71*-4634154.34Pakistanv West IndiesSharjah19 Oct 1999ODI # 1517
71*1561127163.39Englandv South AfricaBloemfontein23 Jan 2000ODI # 1546
71*120859-83.52South Africav IndiaSharjah22 Mar 2000ODI # 1577
7113310011-71.00Kenyav ZimbabweNairobi (Gym)25 Sep 1999ODI # 1503
71-884280.68Pakistanv West IndiesSharjah14 Oct 1999ODI # 1513
71109872181.60West Indiesv New ZealandChristchurch11 Jan 2000ODI # 1538
71101929-77.17Australiav IndiaW.A.C.A30 Jan 2000ODI # 1552
71113867182.55South Africav IndiaJamshedpur12 Mar 2000ODI # 1573
711471145362.28Pakistanv South AfricaSharjah24 Mar 2000ODI # 1579
70*575242134.61Pakistanv IndiaHobart21 Jan 2000ODI # 1543
70140884179.54Australiav New ZealandChristchurch26 Feb 2000ODI # 1569
691381077-64.48Sri Lankav ZimbabweHarare15 Dec 1999ODI # 1529
69154926-75.00West Indiesv New ZealandTaupo4 Jan 2000ODI # 1533
69102897277.52Pakistanv South AfricaSharjah31 Mar 2000ODI # 1583
68*1261057-64.76New Zealandv West IndiesWellington8 Jan 2000ODI # 1535
68694415-154.54New Zealandv IndiaRajkot5 Nov 1999ODI # 1522
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:

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]

New Zealand vs India at Indore, New Zealand in India 3rd ODI, Jan 18, 2026 [ODI # 4939]