High scores
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
A Flower 145 164 13 0 88.41 Zimbabwe Colombo (RPS) 14 Sep 2002 ODI # 1876
Shoaib Malik 128 126 16 0 101.58 Pakistan Centurion 26 Sep 2009 ODI # 2898
HH Gibbs 116* 119 16 0 97.47 South Africa Colombo (RPS) 25 Sep 2002 ODI # 1886
Fakhar Zaman 114 106 12 3 107.54 Pakistan The Oval 18 Jun 2017 ODI # 3894
CL Cairns 102* 113 8 2 90.26 New Zealand Nairobi (Gym) 15 Oct 2000 ODI # 1639
JH Kallis 97 133 6 1 72.93 South Africa Colombo (RPS) 25 Sep 2002 ODI # 1886
BKG Mendis 89 93 11 1 95.69 Sri Lanka The Oval 8 Jun 2017 ODI # 3882
Mohammad Yousuf 87 88 7 0 98.86 Pakistan Centurion 26 Sep 2009 ODI # 2898
ID Blackwell 82 68 6 3 120.58 England Colombo (RPS) 22 Sep 2002 ODI # 1884
Yousuf Youhana 81* 114 5 1 71.05 Pakistan Birmingham 19 Sep 2004 ODI # 2179
DPMD Jayawardene 77 99 6 0 77.77 Sri Lanka Colombo (RPS) 30 Sep 2002 ODI # 1889
MD Gunathilaka 76 72 7 2 105.55 Sri Lanka The Oval 8 Jun 2017 ODI # 3882
ME Waugh 74 79 5 0 93.67 Australia Dhaka 28 Oct 1998 ODI # 1360
S Chanderpaul 74 74 10 1 100.00 West Indies Dhaka 31 Oct 1998 ODI # 1363
ST Jayasuriya 74 89 7 0 83.14 Sri Lanka Colombo (RPS) 29 Sep 2002 ODI # 1888
DR Martyn 73* 104 8 0 70.19 Australia Mohali 29 Oct 2006 ODI # 2440
R McLaren 71* 61 11 1 116.39 South Africa Cardiff 6 Jun 2013 ODI # 3363
AB de Villiers 70 71 7 0 98.59 South Africa Cardiff 6 Jun 2013 ODI # 3363
Tamim Iqbal 70 82 7 1 85.36 Bangladesh Birmingham 15 Jun 2017 ODI # 3891
RJ Peterson 68 72 6 0 94.44 South Africa Cardiff 6 Jun 2013 ODI # 3363
MEK Hussey 67 65 5 0 103.07 Australia Centurion 28 Sep 2009 ODI # 2901
RT Ponting 65 88 4 1 73.86 Australia Centurion 28 Sep 2009 ODI # 2901
Mushfiqur Rahim 61 85 4 0 71.76 Bangladesh Birmingham 15 Jun 2017 ODI # 3891
BC Lara 60* 89 5 0 67.41 West Indies Dhaka 31 Oct 1998 ODI # 1363
RD Shah 60 93 6 1 64.51 Kenya Nairobi (Gym) 3 Oct 2000 ODI # 1630
MV Boucher 60 77 9 0 77.92 South Africa Nairobi (Gym) 13 Oct 2000 ODI # 1638
J Charles 60 55 7 2 109.09 West Indies The Oval 11 Jun 2013 ODI # 3368
Azhar Ali 59 71 6 1 83.09 Pakistan The Oval 18 Jun 2017 ODI # 3894
RT Ponting 58 69 8 0 84.05 Australia Mohali 29 Oct 2006 ODI # 2440
Mohammad Hafeez 57* 37 4 3 154.05 Pakistan The Oval 18 Jun 2017 ODI # 3894
RP Arnold 56* 101 3 0 55.44 Sri Lanka Colombo (RPS) 30 Sep 2002 ODI # 1889
DJG Sammy 56* 35 5 4 160.00 West Indies The Oval 11 Jun 2013 ODI # 3368
TD Paine 56 58 7 1 96.55 Australia Centurion 28 Sep 2009 ODI # 2901
KC Sangakkara 54 89 2 0 60.67 Sri Lanka Colombo (RPS) 29 Sep 2002 ODI # 1888
RR Sarwan 53 81 2 0 65.43 West Indies Ahmedabad 26 Oct 2006 ODI # 2437
Q de Kock 53 72 4 0 73.61 South Africa The Oval 11 Jun 2017 ODI # 3886
AD Mathews 52* 45 6 0 115.55 Sri Lanka The Oval 8 Jun 2017 ODI # 3882
MO Odumbe 51 87 2 0 58.62 Kenya Nairobi (Gym) 3 Oct 2000 ODI # 1630
S Chanderpaul 51 72 8 0 70.83 West Indies Ahmedabad 26 Oct 2006 ODI # 2437
AD Mathews 51 89 1 1 57.30 Sri Lanka Cardiff 20 Jun 2013 ODI # 3376
NV Knight 50 70 3 0 71.42 England Colombo (RPS) 22 Sep 2002 ODI # 1884
SR Watson 50 46 8 0 108.69 Australia Mohali 29 Oct 2006 ODI # 2440
Azhar Ali 50 65 6 0 76.92 Pakistan Birmingham 4 Jun 2017 ODI # 3878
MA Ouma 49 93 3 0 52.68 Kenya Southampton 11 Sep 2004 ODI # 2170
MDKJ Perera 47* 44 5 0 106.81 Sri Lanka The Oval 8 Jun 2017 ODI # 3882
RT Ponting 46 59 5 1 77.96 Australia Nairobi (Gym) 7 Oct 2000 ODI # 1633
CZ Harris 46 72 4 0 63.88 New Zealand Nairobi (Gym) 15 Oct 2000 ODI # 1639
Babar Azam 46 52 4 0 88.46 Pakistan The Oval 18 Jun 2017 ODI # 3894
RS Morton 45 64 2 1 70.31 West Indies Ahmedabad 26 Oct 2006 ODI # 2437
MG Bevan 42 52 3 0 80.76 Australia Nairobi (Gym) 7 Oct 2000 ODI # 1633
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:
India v Pakistan at The Oval, ICC Champions Trophy final, Jun 18, 2017 [ODI # 3894]
Bangladesh v India at Birmingham, ICC Champions Trophy 2nd semi final, Jun 15, 2017 [ODI # 3891]
India v South Africa at The Oval, ICC Champions Trophy 11th match, Jun 11, 2017 [ODI # 3886]
Sponsored Links

Tournament, match & LIVE fixed odds at bet365