High scores
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
SF Mire 112 96 14 0 116.66 Zimbabwe v Sri Lanka 30 Jun 2017 ODI # 3897
BKG Mendis 86 80 8 1 107.50 Sri Lanka v Zimbabwe 30 Jun 2017 ODI # 3897
KC Sangakkara 85 116 11 0 73.27 Sri Lanka v South Africa 6 Jul 2000 ODI # 1604
Inzamam-ul-Haq 83* 118 6 0 70.33 Pakistan v Sri Lanka 5 Jul 2000 ODI # 1603
AJ Hall 81 114 6 3 71.05 South Africa v Sri Lanka 6 Jul 2000 ODI # 1604
WU Tharanga 79* 73 8 1 108.21 Sri Lanka v Zimbabwe 30 Jun 2017 ODI # 3897
WU Tharanga 75* 86 8 0 87.20 Sri Lanka v Zimbabwe 2 Jul 2017 ODI # 3899
A Symonds 68* 68 7 1 100.00 Australia v India 23 Aug 1999 ODI # 1486
AC Gilchrist 68 92 7 0 73.91 Australia v India 23 Aug 1999 ODI # 1486
Sikandar Raza 67* 56 7 1 119.64 Zimbabwe v Sri Lanka 30 Jun 2017 ODI # 3897
SC Williams 65 69 7 0 94.20 Zimbabwe v Sri Lanka 30 Jun 2017 ODI # 3897
MS Atapattu 62 92 5 0 67.39 Sri Lanka v Pakistan 5 Jul 2000 ODI # 1603
MD Gunathilaka 60 77 5 1 77.92 Sri Lanka v Zimbabwe 30 Jun 2017 ODI # 3897
RP Arnold 59* 69 4 0 85.50 Sri Lanka v South Africa 6 Jul 2000 ODI # 1604
G Kirsten 59 84 2 0 70.23 South Africa v Sri Lanka 6 Jul 2000 ODI # 1604
DA Gunawardene 47 64 5 0 73.43 Sri Lanka v South Africa 6 Jul 2000 ODI # 1604
AD Mathews 43 30 6 1 143.33 Sri Lanka v Zimbabwe 30 Jun 2017 ODI # 3897
MG Bevan 42* 44 3 0 95.45 Australia v Sri Lanka 22 Aug 1999 ODI # 1485
H Masakadza 41 56 8 0 73.21 Zimbabwe v Sri Lanka 2 Jul 2017 ODI # 3899
MN Waller 40* 29 4 0 137.93 Zimbabwe v Sri Lanka 30 Jun 2017 ODI # 3897
RT Ponting 38 73 3 0 52.05 Australia v Sri Lanka 22 Aug 1999 ODI # 1485
RR Singh 38 52 1 1 73.07 India v Australia 23 Aug 1999 ODI # 1486
MN Waller 38 29 6 0 131.03 Zimbabwe v Sri Lanka 2 Jul 2017 ODI # 3899
KC Sangakkara 35 55 4 0 63.63 Sri Lanka v Pakistan 5 Jul 2000 ODI # 1603
N Dickwella 35 54 4 0 64.81 Sri Lanka v Zimbabwe 2 Jul 2017 ODI # 3899
RS Kaluwitharana 33 46 4 0 71.73 Sri Lanka v Australia 22 Aug 1999 ODI # 1485
UDU Chandana 30 48 1 0 62.50 Sri Lanka v Australia 22 Aug 1999 ODI # 1485
A Jadeja 30 54 2 0 55.55 India v Australia 23 Aug 1999 ODI # 1486
AD Mathews 28* 35 4 0 80.00 Sri Lanka v Zimbabwe 2 Jul 2017 ODI # 3899
ME Waugh 28 33 3 0 84.84 Australia v Sri Lanka 22 Aug 1999 ODI # 1485
DAS Gunaratne 28 26 4 0 107.69 Sri Lanka v Zimbabwe 30 Jun 2017 ODI # 3897
AC Gilchrist 27 31 1 1 87.09 Australia v Sri Lanka 22 Aug 1999 ODI # 1485
DS Lehmann 26 40 2 0 65.00 Australia v Sri Lanka 22 Aug 1999 ODI # 1485
ASA Perera 26 39 2 1 66.66 Sri Lanka v Australia 22 Aug 1999 ODI # 1485
SI de Saram 24 31 3 0 77.41 Sri Lanka v Australia 22 Aug 1999 ODI # 1485
RP Arnold 22* 21 3 0 104.76 Sri Lanka v Pakistan 5 Jul 2000 ODI # 1603
Waqar Younis 22 48 3 0 45.83 Pakistan v Sri Lanka 5 Jul 2000 ODI # 1603
CR Ervine 22 41 2 0 53.65 Zimbabwe v Sri Lanka 2 Jul 2017 ODI # 3899
Saeed Anwar 20 37 2 0 54.05 Pakistan v Sri Lanka 5 Jul 2000 ODI # 1603
L Klusener 20 22 1 0 90.90 South Africa v Sri Lanka 6 Jul 2000 ODI # 1604
N Chopra 18* 16 2 0 112.50 India v Australia 23 Aug 1999 ODI # 1486
CR Ervine 18 23 2 0 78.26 Zimbabwe v Sri Lanka 30 Jun 2017 ODI # 3897
AR Khurasiya 17 23 3 0 73.91 India v Australia 23 Aug 1999 ODI # 1486
SR Tendulkar 14 33 0 0 42.42 India v Australia 23 Aug 1999 ODI # 1486
Azhar Mahmood 14 34 1 0 41.17 Pakistan v Sri Lanka 5 Jul 2000 ODI # 1603
DPMD Jayawardene 14 34 2 0 41.17 Sri Lanka v Pakistan 5 Jul 2000 ODI # 1603
DJ Cullinan 14 18 1 0 77.77 South Africa v Sri Lanka 6 Jul 2000 ODI # 1604
SC Williams 13 19 1 0 68.42 Zimbabwe v Sri Lanka 2 Jul 2017 ODI # 3899
ME Waugh 12 12 1 0 100.00 Australia v India 23 Aug 1999 ODI # 1486
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years
Records includes the following current or recent matches:
Sri Lanka v Zimbabwe at Galle, 2nd ODI, Jul 2, 2017 [ODI # 3899]
Sri Lanka v Zimbabwe at Galle, 1st ODI, Jun 30, 2017 [ODI # 3897]
Sri Lanka v South Africa at Galle, Singer Triangular Series 2nd match, Jul 6, 2000 [ODI # 1604]