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
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
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
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
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
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
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
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:
Scotland v Pakistan at Edinburgh, 1st ODI, May 17, 2013 [ODI # 3356]
Zimbabwe v Bangladesh at Bulawayo, 3rd ODI, May 8, 2013 [ODI # 3355]
Zimbabwe v Bangladesh at Bulawayo, 2nd ODI, May 5, 2013 [ODI # 3354]

Statsguru Trivia

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

Did you know?

Peter Siddle is the only batsman to score two half-centuries from the No.9 position in the same Test - he did so against India in Delhi in March 2013, scoring 51 and 50. Siddle is also the only No.9 to top-score in both his side's innings in the same Test.

Random Record

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

Sponsored Links

Available now at Cricshop

Tournament, match & LIVE fixed odds at bet365