Openers
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
RG Sharma 264 173 33 9 152.60 India v Sri Lanka Kolkata 13 Nov 2014 ODI # 3544
V Sehwag 219 149 25 7 146.97 India v West Indies Indore 8 Dec 2011 ODI # 3223
RG Sharma 209 158 12 16 132.27 India v Australia Bangalore 2 Nov 2013 ODI # 3428
SR Tendulkar 200* 147 25 3 136.05 India v South Africa Gwalior 24 Feb 2010 ODI # 2962
Saeed Anwar 194 146 22 5 132.87 Pakistan v India Chennai 21 May 1997 ODI # 1209
MJ Guptill 189* 155 19 2 121.93 New Zealand v England Southampton 2 Jun 2013 ODI # 3361
ST Jayasuriya 189 161 21 4 117.39 Sri Lanka v India Sharjah 29 Oct 2000 ODI # 1652
G Kirsten 188* 159 13 4 118.23 South Africa v U.A.E. Rawalpindi 16 Feb 1996 ODI # 1049
SR Tendulkar 186* 150 20 3 124.00 India v New Zealand Hyderabad (Deccan) 8 Nov 1999 ODI # 1523
SR Watson 185* 96 15 15 192.70 Australia v Bangladesh Dhaka 11 Apr 2011 ODI # 3150
SC Ganguly 183 158 17 7 115.82 India v Sri Lanka Taunton 26 May 1999 ODI # 1463
ML Hayden 181* 166 11 10 109.03 Australia v New Zealand Hamilton 20 Feb 2007 ODI # 2527
Position 3
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
CK Coventry 194* 156 16 7 124.35 Zimbabwe v Bangladesh Bulawayo 16 Aug 2009 ODI # 2873
MS Dhoni 183* 145 15 10 126.20 India v Sri Lanka Jaipur 31 Oct 2005 ODI # 2290
V Kohli 183 148 22 1 123.64 India v Pakistan Dhaka 18 Mar 2012 ODI # 3263
HH Gibbs 175 111 21 7 157.65 South Africa v Australia Johannesburg 12 Mar 2006 ODI # 2349
BC Lara 169 129 15 4 131.00 West Indies v Sri Lanka Sharjah 16 Oct 1995 ODI # 1010
KC Sangakkara 169 137 18 6 123.35 Sri Lanka v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
RA Smith 167* 163 17 3 102.45 England v Australia Birmingham 21 May 1993 ODI # 831
RT Ponting 164 105 13 9 156.19 Australia v South Africa Johannesburg 12 Mar 2006 ODI # 2349
DI Gower 158 118 18 4 133.89 England v New Zealand Brisbane 15 Jan 1983 ODI # 168
IVA Richards 153* 130 16 1 117.69 West Indies v Australia Melbourne 9 Dec 1979 ODI # 78
R Dravid 153 153 15 2 100.00 India v New Zealand Hyderabad (Deccan) 8 Nov 1999 ODI # 1523
G Gambhir 150* 137 14 0 109.48 India v Sri Lanka Kolkata 24 Dec 2009 ODI # 2935
Position 4
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
IVA Richards 189* 170 21 5 111.17 West Indies v England Manchester 31 May 1984 ODI # 264
IVA Richards 181 125 16 7 144.80 West Indies v Sri Lanka Karachi 13 Oct 1987 ODI # 457
D Ramdin 169 121 8 11 139.66 West Indies v Bangladesh Basseterre 25 Aug 2014 ODI # 3514
XM Marshall 157* 118 11 12 133.05 West Indies v Canada King City (NW) 22 Aug 2008 ODI # 2749
BC Lara 156 138 12 5 113.04 West Indies v Pakistan Adelaide 28 Jan 2005 ODI # 2213
GJ Bailey 156 114 13 6 136.84 Australia v India Nagpur 30 Oct 2013 ODI # 3424
M Azharuddin 153* 150 17 1 102.00 India v Zimbabwe Cuttack 9 Apr 1998 ODI # 1311
JP Duminy 150* 122 5 8 122.95 South Africa v Netherlands Amstelveen 31 May 2013 ODI # 3359
MV Boucher 147* 68 8 10 216.17 South Africa v Zimbabwe Potchefstroom 20 Sep 2006 ODI # 2420
PA de Silva 145 115 14 5 126.08 Sri Lanka v Kenya Kandy 6 Mar 1996 ODI # 1074
Younis Khan 144 122 8 3 118.03 Pakistan v Hong Kong Colombo (SSC) 18 Jul 2004 ODI # 2147
A Flower 142* 128 16 1 110.93 Zimbabwe v England Harare 7 Oct 2001 ODI # 1754
SB Styris 141 125 3 6 112.80 New Zealand v Sri Lanka Bloemfontein 10 Feb 2003 ODI # 1944
SR Tendulkar 140* 101 16 3 138.61 India v Kenya Bristol 23 May 1999 ODI # 1457
Position 5
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
A Symonds 156 127 12 8 122.83 Australia v New Zealand Wellington 7 Dec 2005 ODI # 2302
A Symonds 151 127 13 3 118.89 Australia v Sri Lanka Sydney 12 Feb 2006 ODI # 2328
GW Flower 142* 128 10 2 110.93 Zimbabwe v Bangladesh Bulawayo 11 Apr 2001 ODI # 1706
KJ O'Brien 142 125 10 6 113.60 Ireland v Kenya Nairobi (Ruaraka) 2 Feb 2007 ODI # 2499
AD Mathews 139* 116 6 10 119.82 Sri Lanka v India Ranchi 16 Nov 2014 ODI # 3547
Yuvraj Singh 139 122 16 2 113.93 India v Australia Sydney 22 Jan 2004 ODI # 2086
CJ Anderson 131* 47 6 14 278.72 New Zealand v West Indies Queenstown 1 Jan 2014 ODI # 3451
CZ Harris 130 124 13 4 104.83 New Zealand v Australia Chennai 11 Mar 1996 ODI # 1080
Basit Ali 127* 79 12 5 160.75 Pakistan v West Indies Sharjah 5 Nov 1993 ODI # 845
GJ Bailey 125* 110 10 4 113.63 Australia v West Indies Perth 3 Feb 2013 ODI # 3331
Position 6
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
N Kapil Dev 175* 138 16 6 126.81 India v Zimbabwe Tunbridge Wells 18 Jun 1983 ODI # 216
A Symonds 143* 125 18 2 114.40 Australia v Pakistan Johannesburg 11 Feb 2003 ODI # 1945
MS Dhoni 139* 121 12 5 114.87 India v Australia Mohali 19 Oct 2013 ODI # 3421
D Ramdin 128 109 12 5 117.43 West Indies v England North Sound 5 Mar 2014 ODI # 3484
RL Powell 124 93 9 8 133.33 West Indies v India Singapore 8 Sep 1999 ODI # 1496
Shahid Afridi 124 60 17 4 206.66 Pakistan v Bangladesh Dambulla 21 Jun 2010 ODI # 2998
YK Pathan 123* 96 7 7 128.12 India v New Zealand Bangalore 7 Dec 2010 ODI # 3076
NFI McCallum 121* 138 12 3 87.68 Scotland v Ireland Benoni 1 Apr 2009 ODI # 2830
A Jadeja 119 121 8 1 98.34 India v Sri Lanka Colombo (RPS) 17 Aug 1997 ODI # 1223
KA Pollard 119 110 4 10 108.18 West Indies v India Chennai 11 Dec 2011 ODI # 3224
CD McMillan 117 96 13 5 121.87 New Zealand v Australia Hamilton 20 Feb 2007 ODI # 2527
Alok Kapali 115 96 10 5 119.79 Bangladesh v India Karachi 28 Jun 2008 ODI # 2721
Position 7
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
MS Dhoni 139* 97 15 5 143.29 Asia XI v Africa XI Chennai 10 Jun 2007 ODI # 2589
SM Pollock 130 110 19 1 118.18 Africa XI v Asia XI Bangalore 6 Jun 2007 ODI # 2587
JC Buttler 121 74 11 4 163.51 England v Sri Lanka Lord's 31 May 2014 ODI # 3495
JP Faulkner 116 73 11 6 158.90 Australia v India Bangalore 2 Nov 2013 ODI # 3428
MS Dhoni 113* 125 7 3 90.40 India v Pakistan Chennai 30 Dec 2012 ODI # 3314
M Kaif 111* 112 8 1 99.10 India v Zimbabwe Colombo (RPS) 14 Sep 2002 ODI # 1876
TM Odoyo 111* 113 11 0 98.23 Kenya v Canada Nairobi (Gym) 18 Oct 2007 ODI # 2634
Abdul Razzaq 109* 72 7 10 151.38 Pakistan v South Africa Abu Dhabi 31 Oct 2010 ODI # 3063
YK Pathan 105 70 8 8 150.00 India v South Africa Centurion 23 Jan 2011 ODI # 3087
JM Kemp 100* 89 6 7 112.35 South Africa v India Cape Town 26 Nov 2006 ODI # 2449
HP Tillakaratne 100 106 4 1 94.33 Sri Lanka v West Indies Sharjah 16 Oct 1995 ODI # 1010
L Ronchi 99 83 11 3 119.27 New Zealand v South Africa Mount Maunganui 21 Oct 2014 ODI # 3536
CK Kapugedera 95 117 7 3 81.19 Sri Lanka v West Indies Port of Spain 10 Apr 2008 ODI # 2697
SS Dighe 94* 96 7 2 97.91 India v West Indies Harare 7 Jul 2001 ODI # 1734
Position 8
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
TM Odoyo 84 97 7 4 86.59 Kenya v Bangladesh Nairobi (Gym) 13 Aug 2006 ODI # 2403
L Klusener 83 77 8 2 107.79 South Africa v Australia Johannesburg 22 Mar 2002 ODI # 1819
DL Vettori 83 77 10 0 107.79 New Zealand v Australia Christchurch 22 Feb 2005 ODI # 2228
JDP Oram 83 40 8 5 207.50 New Zealand v Bangladesh Napier 5 Feb 2010 ODI # 2949
TT Bresnan 80 76 11 0 105.26 England v Australia Centurion 2 Oct 2009 ODI # 2905
HH Streak 79* 67 4 5 117.91 Zimbabwe v New Zealand Auckland 7 Jan 2001 ODI # 1665
Wasim Akram 79 60 5 4 131.66 Pakistan v Sri Lanka Visakhapatnam 27 Mar 1999 ODI # 1423
DL Vettori 79 103 7 0 76.69 New Zealand v Australia Mohali 1 Nov 2006 ODI # 2441
CZ Harris 77* 102 7 0 75.49 New Zealand v Zimbabwe Bulawayo 1 Oct 1997 ODI # 1235
Abdul Razzaq 76* 53 2 7 143.39 Pakistan v Zimbabwe Sharjah 3 Apr 2003 ODI # 1994
L Klusener 75* 58 8 3 129.31 South Africa v India Nagpur 19 Mar 2000 ODI # 1576
Position 9
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
AD Russell 92* 64 8 5 143.75 West Indies v India North Sound 11 Jun 2011 ODI # 3161
DJG Sammy 84 50 6 6 168.00 West Indies v Australia Gros Islet 25 Mar 2012 ODI # 3269
NLTC Perera 80* 57 4 6 140.35 Sri Lanka v Bangladesh Dhaka 17 Feb 2014 ODI # 3469
JP Faulkner 69* 47 3 5 146.80 Australia v England Brisbane 17 Jan 2014 ODI # 3455
Jai P Yadav 69 92 11 1 75.00 India v New Zealand Bulawayo 26 Aug 2005 ODI # 2273
MA Holding 64 39 10 1 164.10 West Indies v Australia Perth 5 Feb 1984 ODI # 245
AJ Bichel 64 83 7 1 77.10 Australia v New Zealand Port Elizabeth 11 Mar 2003 ODI # 1986
TM Odoyo 61* 36 5 1 169.44 Kenya v Ireland Nairobi (Ruaraka) 2 Feb 2007 ODI # 2499
Tahir Naqqash 61 49 4 3 124.48 Pakistan v New Zealand Auckland 16 Feb 1985 ODI # 306
Position 10
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
R Rampaul 86* 66 6 6 130.30 West Indies v India Visakhapatnam 2 Dec 2011 ODI # 3219
Mohammad Amir 73* 81 7 3 90.12 Pakistan v New Zealand Abu Dhabi 9 Nov 2009 ODI # 2927
DA Marillier 56* 24 10 1 233.33 Zimbabwe v India Faridabad 7 Mar 2002 ODI # 1814
SL Malinga 56 48 6 2 116.66 Sri Lanka v Australia Melbourne 3 Nov 2010 ODI # 3065
IK Pathan 50 61 3 1 81.96 India v New Zealand Bulawayo 26 Aug 2005 ODI # 2273
DBL Powell 48* 36 2 3 133.33 West Indies v South Africa St George's 10 Apr 2007 ODI # 2567
Abdul Razzaq 46* 49 6 0 93.87 Pakistan v South Africa Durban 3 Apr 1998 ODI # 1303
D Gough 46* 47 7 0 97.87 England v Australia Chester-le-Street 23 Jun 2005 ODI # 2253
Harbhajan Singh 46 34 3 3 135.29 India v Australia Visakhapatnam 3 Apr 2001 ODI # 1700
Mohammad Sami 46 64 5 1 71.87 Pakistan v South Africa Centurion 4 Feb 2007 ODI # 2506
Position 11
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
Shoaib Akhtar 43 16 5 3 268.75 Pakistan v England Cape Town 22 Feb 2003 ODI # 1962
M Ntini 42* 35 3 2 120.00 South Africa v New Zealand Napier 2 Mar 2004 ODI # 2109
J Garner 37 29 0 1 127.58 West Indies v India Manchester 9 Jun 1983 ODI # 200
PJ Ongondo 36 42 2 1 85.71 Kenya v West Indies Nairobi (Gym) 18 Aug 2001 ODI # 1746
ST Finn 35 24 5 1 145.83 England v Australia Brisbane 30 Jan 2011 ODI # 3091
C Pringle 34* 22 2 2 154.54 New Zealand v West Indies Guwahati 1 Nov 1994 ODI # 943
Mushtaq Ahmed 34* 50 4 0 68.00 Pakistan v South Africa Colombo (SSC) 12 Jul 2000 ODI # 1612
MJ McClenaghan 34* 43 4 0 79.06 New Zealand v South Africa Mount Maunganui 24 Oct 2014 ODI # 3537
JS Patel 34 38 2 1 89.47 New Zealand v Sri Lanka Kingston 24 Apr 2007 ODI # 2579
Waqar Younis 33 28 1 2 117.85 Pakistan v South Africa Durban 3 Apr 1998 ODI # 1303
Saeed Ajmal 33 44 2 0 75.00 Pakistan v New Zealand Abu Dhabi 9 Nov 2009 ODI # 2927
SE Bond 31* 15 2 3 206.66 New Zealand v India Auckland 11 Jan 2003 ODI # 1933
ARC Fraser 30 17 4 1 176.47 England v West Indies Port of Spain 8 Apr 1998 ODI # 1310
J Srinath 30 58 3 1 51.72 India v South Africa Sharjah 22 Mar 2000 ODI # 1577
Records includes the following current or recent matches:
New Zealand v Pakistan at Abu Dhabi, 5th ODI, Dec 19, 2014 [ODI # 3571]
New Zealand v Pakistan at Abu Dhabi, 4th ODI, Dec 17, 2014 [ODI # 3570]
Sri Lanka v England at Colombo (RPS), 7th ODI, Dec 16, 2014 [ODI # 3569]

Statsguru Trivia

Use Statsguru to submit your own queries and mail us the urls here

Did you know?

South Africa's AB de Villiers is the only wicketkeeper to score a hundred and effect ten dismissals in the same Test. He scored 103* in the second innings and effected 11 dismissals in a Test against Pakistan at Johannesburg in 2013.

Random Record

Most consecutive five-wickets-in-an-innings - Test matches

Sponsored Links

Tournament, match & LIVE fixed odds at bet365