Records / One-Day Internationals / Batting records / Highest maiden hundred

Player Runs Team Opposition Ground Match Date Scorecard
CK Coventry 194* Zimbabwe v Bangladesh Bulawayo 16 Aug 2009 ODI # 2873
PR Stirling 177 Ireland v Canada Toronto 7 Sep 2010 ODI # 3042
N Kapil Dev 175* India v Zimbabwe Tunbridge Wells 18 Jun 1983 ODI # 216
CS MacLeod 175 Scotland v Canada Christchurch 23 Jan 2014 ODI # 3459
L Vincent 172 New Zealand v Zimbabwe Bulawayo 24 Aug 2005 ODI # 2272
GM Turner 171* New Zealand v East Africa Birmingham 7 Jun 1975 ODI # 20
DJ Callaghan 169* South Africa v New Zealand Centurion 11 Dec 1994 ODI # 960
BB McCullum 166 New Zealand v Ireland Aberdeen 1 Jul 2008 ODI # 2727
DA Warner 163 Australia v Sri Lanka Brisbane 4 Mar 2012 ODI # 3255
JAH Marshall 161 New Zealand v Ireland Aberdeen 1 Jul 2008 ODI # 2727
D Mongia 159* India v Zimbabwe Guwahati 19 Mar 2002 ODI # 1818
XM Marshall 157* West Indies v Canada King City (NW) 22 Aug 2008 ODI # 2749
CH Gayle 152 West Indies v Kenya Nairobi 15 Aug 2001 ODI # 1745
DL Haynes 148 West Indies v Australia St John's 22 Feb 1978 ODI # 48
MS Dhoni 148 India v Pakistan Visakhapatnam 5 Apr 2005 ODI # 2236
AJ Finch 148 Australia v Scotland Edinburgh 3 Sep 2013 ODI # 3410
MV Boucher 147* South Africa v Zimbabwe Potchefstroom 20 Sep 2006 ODI # 2420
AB de Villiers 146 South Africa v West Indies St George's 10 Apr 2007 ODI # 2567
KO Otieno 144 Kenya v Bangladesh Nairobi (Gym) 10 Oct 1997 ODI # 1239
Younis Khan 144 Pakistan v Hong Kong Colombo (SSC) 18 Jul 2004 ODI # 2147
A Symonds 143* Australia v Pakistan Johannesburg 11 Feb 2003 ODI # 1945
CWJ Athey 142* England v New Zealand Manchester 18 Jul 1986 ODI # 389
DL Houghton 142 Zimbabwe v New Zealand Hyderabad (Deccan) 10 Oct 1987 ODI # 454
KJ O'Brien 142 Ireland v Kenya Nairobi (Ruaraka) 2 Feb 2007 ODI # 2499
SB Styris 141 New Zealand v Sri Lanka Bloemfontein 10 Feb 2003 ODI # 1944
Sikandar Raza 141 Zimbabwe v Afghanistan Bulawayo 20 Jul 2014 ODI # 3504
ST Jayasuriya 140 Sri Lanka v New Zealand Bloemfontein 8 Dec 1994 ODI # 958
HM Amla 140 South Africa v Bangladesh Benoni 9 Nov 2008 ODI # 2772
PL Mommsen 139* Scotland v U.A.E. Lincoln 1 Feb 2014 ODI # 3468
JM How 139 New Zealand v England Napier 20 Feb 2008 ODI # 2682
A Bagai 137* Canada v Scotland Nairobi (Ruaraka) 31 Jan 2007 ODI # 2495
W Barresi 137* Netherlands v Kenya Lincoln 23 Jan 2014 ODI # 3460
ME Trescothick 137 England v Pakistan Lord's 12 Jun 2001 ODI # 1722
KJJ van Noortwijk 134* Netherlands v Namibia Bloemfontein 3 Mar 2003 ODI # 1978
Shakib Al Hasan 134* Bangladesh v Canada St John's 28 Feb 2007 ODI # 2530
KJ Coetzer 133 Scotland v Afghanistan Sharjah 8 Mar 2013 ODI # 3342
DA Gunawardene 132 Sri Lanka v West Indies Nairobi (Gym) 4 Oct 2000 ODI # 1631
ADR Campbell 131* Zimbabwe v Sri Lanka Harare 5 Nov 1994 ODI # 946
CJ Anderson 131* New Zealand v West Indies Queenstown 1 Jan 2014 ODI # 3451
KWR Fletcher 131 England v New Zealand Nottingham 11 Jun 1975 ODI # 23
CZ Harris 130 New Zealand v Australia Chennai 11 Mar 1996 ODI # 1080
SM Pollock 130 Africa XI v Asia XI Bangalore 6 Jun 2007 ODI # 2587
AM Samad 130 Canada v Bermuda King City (NW) 1 Jul 2008 ODI # 2728
Tamim Iqbal 129 Bangladesh v Ireland Dhaka 22 Mar 2008 ODI # 2695
LRPL Taylor 128* New Zealand v Sri Lanka Napier 28 Dec 2006 ODI # 2468
RA Smith 128 England v New Zealand Leeds 23 May 1990 ODI # 632
BC Lara 128 West Indies v Pakistan Durban 19 Feb 1993 ODI # 805
D Ramdin 128 West Indies v England North Sound 5 Mar 2014 ODI # 3484
Basit Ali 127* Pakistan v West Indies Sharjah 5 Nov 1993 ODI # 845
MA Atherton 127 England v West Indies Lord's 28 May 1995 ODI # 1002
BM McMillan 127 South Africa v Zimbabwe Harare 21 Oct 1995 ODI # 1013
Shoaib Mohammad 126* Pakistan v New Zealand Wellington 8 Mar 1989 ODI # 557
IR Bell 126* England v India Southampton 21 Aug 2007 ODI # 2611
Saeed Anwar 126 Pakistan v Sri Lanka Adelaide 17 Feb 1990 ODI # 606
SR Watson 126 Australia v West Indies St George's 29 Jun 2008 ODI # 2724
GS Chappell 125* Australia v England The Oval 6 Jun 1977 ODI # 44
GJ Bailey 125* Australia v West Indies Perth 3 Feb 2013 ODI # 3331
GR Marsh 125 Australia v India Sydney 21 Jan 1986 ODI # 354
HH Gibbs 125 South Africa v West Indies Port Elizabeth 30 Jan 1999 ODI # 1397

Records include the following recent matches:
Zimbabwe v South Africa at Harare, 3rd match, Aug 29, 2014 [ODI # 3518]
England v India at Cardiff, 2nd ODI, Aug 27, 2014 [ODI # 3517]
Australia v South Africa at Harare, 2nd match, Aug 27, 2014 [ODI # 3516]

Statsguru Trivia

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

Did you know?

WG Grace, Fred Grace and Edward Grace, all brothers, made their debuts in the same Test match, versus Australia at The Oval, in 1880. Another set of brothers, Alec Hearne, George Hearne and Jack Hearne, also made their debuts for England in the same Test, versus South Africa at Newlands in 1892.

Random Record

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

Sponsored Links

Tournament, match & LIVE fixed odds at bet365