High scores
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
CK Coventry 194* 156 16 7 124.35 Zimbabwe Bulawayo 16 Aug 2009 ODI # 2873
SR Watson 185* 96 15 15 192.70 Australia Dhaka 11 Apr 2011 ODI # 3150
AB de Villiers 176 104 15 7 169.23 South Africa Paarl 18 Oct 2017 ODI # 3925
V Sehwag 175 140 14 5 125.00 India Dhaka 19 Feb 2011 ODI # 3100
D Ramdin 169 121 8 11 139.66 West Indies Basseterre 25 Aug 2014 ODI # 3514
Q de Kock 168* 145 21 2 115.86 South Africa Kimberley 15 Oct 2017 ODI # 3923
TM Dilshan 161* 146 22 0 110.27 Sri Lanka Melbourne 26 Feb 2015 ODI # 3615
KJ Coetzer 156 134 17 4 116.41 Scotland Nelson 5 Mar 2015 ODI # 3624
AJ Strauss 154 140 16 5 110.00 England Birmingham 12 Jul 2010 ODI # 3026
HH Gibbs 153 131 17 3 116.79 South Africa Potchefstroom 3 Oct 2002 ODI # 1890
AJ Strauss 152 128 19 0 118.75 England Nottingham 21 Jun 2005 ODI # 2252
KO Otieno 144 146 12 1 98.63 Kenya Nairobi (Gym) 10 Oct 1997 ODI # 1239
GW Flower 142* 128 10 2 110.93 Zimbabwe Bulawayo 11 Apr 2001 ODI # 1706
HM Amla 140 135 8 4 103.70 South Africa Benoni 9 Nov 2008 ODI # 2772
RG Sharma 137 126 14 3 108.73 India Melbourne 19 Mar 2015 ODI # 3641
TWM Latham 137 121 7 4 113.22 New Zealand Christchurch 26 Dec 2016 ODI # 3814
Salman Butt 136 124 14 1 109.67 Pakistan Karachi 19 Apr 2008 ODI # 2703
V Kohli 136 122 16 2 111.47 India Fatullah 26 Feb 2014 ODI # 3474
SC Ganguly 135* 124 6 7 108.87 India Dhaka 30 May 2000 ODI # 1597
JE Root 133* 129 11 1 103.10 England The Oval 1 Jun 2017 ODI # 3875
Salman Butt 132 127 15 0 103.93 Pakistan Lahore 13 Apr 2008 ODI # 2700
ST Jayasuriya 130 88 16 6 147.72 Sri Lanka Karachi 30 Jun 2008 ODI # 2726
KC Sangakkara 128 115 14 0 111.30 Sri Lanka Dhaka 20 Feb 2014 ODI # 3470
MN Samuels 126 149 17 2 84.56 West Indies Dhaka 5 Dec 2012 ODI # 3311
TM Dilshan 125 128 12 0 97.65 Sri Lanka Pallekele 28 Mar 2013 ODI # 3352
Ijaz Ahmed 124* 87 9 4 142.52 Pakistan Chittagong 29 Oct 1988 ODI # 531
Shahid Afridi 124 60 17 4 206.66 Pakistan Dambulla 21 Jun 2010 ODI # 2998
DM Bravo 124 127 7 8 97.63 West Indies Basseterre 25 Aug 2014 ODI # 3514
RG Sharma 123* 129 15 1 95.34 India Birmingham 15 Jun 2017 ODI # 3891
DN Chudasama 122 113 16 0 107.96 Kenya Nairobi (Gym) 10 Oct 1997 ODI # 1239
LMP Simmons 122 124 8 2 98.38 West Indies Dhaka 13 Oct 2011 ODI # 3198
DD Ebrahim 121 140 11 0 86.42 Zimbabwe Dhaka 25 Nov 2001 ODI # 1774
KC Sangakkara 121 128 16 1 94.53 Sri Lanka Karachi 30 Jun 2008 ODI # 2726
KO Otieno 120 137 8 6 87.59 Kenya Dhaka 24 Mar 1999 ODI # 1418
BRM Taylor 118* 125 7 4 94.40 Zimbabwe Chittagong 5 Nov 2009 ODI # 2922
WU Tharanga 118* 126 18 0 93.65 Sri Lanka Dhaka 8 Jan 2010 ODI # 2940
BC Lara 117 62 18 4 188.70 West Indies Dhaka 9 Oct 1999 ODI # 1511
SK Raina 116* 107 11 3 108.41 India Karachi 28 Jun 2008 ODI # 2721
Yasir Hameed 116 132 14 2 87.87 Pakistan Multan 9 Sep 2003 ODI # 2041
SR Tendulkar 114 147 12 1 77.55 India Dhaka 16 Mar 2012 ODI # 3261
TM Dilshan 113* 108 11 0 104.62 Sri Lanka Hambantota 23 Mar 2013 ODI # 3349
Yousuf Youhana 112* 108 12 2 103.70 Pakistan Dhaka 24 Jan 2002 ODI # 1793
PD Collingwood 112* 86 10 5 130.23 England Nottingham 21 Jun 2005 ODI # 2252
EJG Morgan 110* 104 8 2 105.76 England Dhaka 2 Mar 2010 ODI # 2965
HM Amla 110* 112 8 0 98.21 South Africa Kimberley 15 Oct 2017 ODI # 3923
IJL Trott 110 121 12 0 90.90 England Birmingham 12 Jul 2010 ODI # 3026
NT Broom 109* 107 8 3 101.86 New Zealand Nelson 29 Dec 2016 ODI # 3815
KC Sangakkara 109 125 11 0 87.20 Sri Lanka Chittagong 25 Feb 2006 ODI # 2338
ST Jayasuriya 109 87 7 7 125.28 Sri Lanka Port of Spain 21 Mar 2007 ODI # 2546
Mohammad Yousuf 108* 103 11 0 104.85 Pakistan Lahore 8 Apr 2008 ODI # 2696
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 | 25 years
Records includes the following current or recent matches:
South Africa v Bangladesh at Paarl, 2nd ODI, Oct 18, 2017 [ODI # 3925]
South Africa v Bangladesh at Kimberley, 1st ODI, Oct 15, 2017 [ODI # 3923]
Bangladesh v India at Birmingham, ICC Champions Trophy 2nd semi final, Jun 15, 2017 [ODI # 3891]