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 Afghanistan at Bulawayo, 3rd ODI, Jul 22, 2014 [ODI # 3505]
Zimbabwe v Afghanistan at Bulawayo, 2nd ODI, Jul 20, 2014 [ODI # 3504]
Zimbabwe v Afghanistan at Bulawayo, 1st ODI, Jul 18, 2014 [ODI # 3503]

Statsguru Trivia

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

Did you know?

Zimbabwe has not played a three-Test series in the last 13 years. Their last three-Test series was against Sri Lanka in 2001/02. Out of the 49 series that Zimbabwe have played, only five have included three Tests. Their upcoming 50th Test series - against Bangladesh - is set to have three Tests.

Random Record

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

Sponsored Links

Tournament, match & LIVE fixed odds at bet365