Player Opposition Ground Match Date Debut Time Mat Inns Scorecard
HM Amla (SA) v England Southampton 28 Aug 2012 9 Mar 2008 4y 172d 59 57 ODI # 3298
IVA Richards (WI) v England Manchester 31 May 1984 7 Jun 1975 8y 359d 74 69 ODI # 264
CG Greenidge (WI) v Pakistan Peshawar 17 Oct 1986 11 Jun 1975 11y 128d 72 72 ODI # 396
G Kirsten (SA) v New Zealand Adelaide 6 Dec 1997 14 Dec 1993 3y 357d 72 72 ODI # 1255
V Kohli (India) v Sri Lanka Adelaide 14 Feb 2012 18 Aug 2008 3y 180d 78 75 ODI # 3239
GA Gooch (Eng) v West Indies Port of Spain 14 Feb 1990 26 Aug 1976 13y 172d 77 76 ODI # 604
KP Pietersen (Eng/ICC) v India Cuttack 26 Nov 2008 28 Nov 2004 3y 364d 87 78 ODI # 2783
NS Sidhu (India) v West Indies Kolkata 5 Nov 1994 9 Oct 1987 7y 27d 83 79 ODI # 947
BC Lara (WI) v New Zealand Wellington 25 Jan 1995 9 Nov 1990 4y 77d 79 79 ODI # 973
HH Dippenaar (Afr/SA) v Sri Lanka Perth 31 Jan 2006 26 Sep 1999 6y 127d 91 79 ODI # 2321
MG Bevan (Aus) v England Brisbane 10 Jan 1999 14 Apr 1994 4y 271d 89 80 ODI # 1379
CH Gayle (WI) v Zimbabwe Harare 29 Nov 2003 11 Sep 1999 4y 79d 82 80 ODI # 2069
GC Smith (Afr/SA) v Australia Melbourne (Docklands) 20 Jan 2006 30 Mar 2002 3y 296d 81 80 ODI # 2316
DM Jones (Aus) v Sri Lanka Melbourne 26 Dec 1989 30 Jan 1984 5y 330d 83 82 ODI # 596
GR Marsh (Aus) v India Hamilton 8 Mar 1990 14 Jan 1986 4y 53d 82 82 ODI # 618
SC Ganguly (India) v New Zealand Napier 12 Jan 1999 11 Jan 1992 7y 1d 87 82 ODI # 1381
NV Knight (Eng) v India The Oval 9 Jul 2002 29 Aug 1996 5y 314d 82 82 ODI # 1854
ME Trescothick (Eng) v West Indies Leeds 1 Jul 2004 8 Jul 2000 3y 359d 83 82 ODI # 2137
ML Hayden (Aus) v India Melbourne 6 Feb 2004 19 May 1993 10y 263d 88 84 ODI # 2097
AJ Lamb (Eng) v India Kanpur 25 Oct 1989 2 Jun 1982 7y 145d 87 85 ODI # 583
MEK Hussey (Aus) v South Africa Johannesburg 17 Apr 2009 1 Feb 2004 5y 75d 108 86 ODI # 2841
Inzamam-ul-Haq (Pak) v Sri Lanka Rawalpindi 3 Oct 1995 22 Nov 1991 3y 315d 90 87 ODI # 1005
GA Hick (Eng) v Pakistan Sharjah 7 Apr 1999 23 May 1991 7y 319d 88 87 ODI # 1429
RT Ponting (Aus) v India Colombo (SSC) 28 Aug 1999 15 Feb 1995 4y 194d 87 87 ODI # 1489
JH Kallis (SA) v Pakistan Sharjah 24 Mar 2000 9 Jan 1996 4y 75d 90 87 ODI # 1579
G Gambhir (India) v Sri Lanka Kolkata 24 Dec 2009 11 Apr 2003 6y 257d 90 87 ODI # 2935
KC Wessels (Aus/SA) v Australia Melbourne 9 Dec 1993 9 Jan 1983 10y 334d 91 88 ODI # 860
RR Sarwan (WI) v Zimbabwe St John's 30 Apr 2006 20 Jul 2000 5y 284d 93 88 ODI # 2369
AB de Villiers (Afr/SA) v England Cape Town 27 Nov 2009 2 Feb 2005 4y 298d 92 88 ODI # 2930
DL Haynes (WI) v New Zealand Port of Spain 27 Mar 1985 22 Feb 1978 7y 33d 90 89 ODI # 324
R Dravid (India) v West Indies Singapore 8 Sep 1999 3 Apr 1996 3y 158d 96 89 ODI # 1496
GW Flower (Zim) v Kenya Dhaka 27 Mar 1999 25 Oct 1992 6y 153d 92 90 ODI # 1424
MS Dhoni (Asia/India) v Sri Lanka Canberra 12 Feb 2008 23 Dec 2004 3y 51d 100 90 ODI # 2676
DC Boon (Aus) v England Perth 9 Dec 1990 12 Feb 1984 6y 300d 94 91 ODI # 649
MJ Clarke (Aus) v Netherlands Basseterre 18 Mar 2007 19 Jan 2003 4y 58d 103 91 ODI # 2540
Aamer Sohail (Pak) v Sri Lanka Singapore 2 Apr 1996 21 Dec 1990 5y 103d 93 92 ODI # 1088
Saeed Anwar (Pak) v India Sharjah 12 Apr 1996 1 Jan 1989 7y 102d 93 92 ODI # 1094
SR Tendulkar (India) v Sri Lanka Sharjah 9 Apr 1995 18 Dec 1989 5y 112d 96 93 ODI # 997
MA Taylor (Aus) v Sri Lanka Lahore 17 Mar 1996 26 Dec 1989 6y 82d 96 93 ODI # 1083
NJ Astle (NZ) v India Gwalior 11 Nov 1999 22 Jan 1995 4y 293d 94 93 ODI # 1524
Yousuf Youhana (Pak) v Sri Lanka Sharjah 12 Apr 2002 28 Mar 1998 4y 15d 98 93 ODI # 1829
WU Tharanga (Asia/SL) v Zimbabwe Harare 9 Jun 2010 2 Aug 2005 4y 311d 97 93 ODI # 2990
MS Atapattu (SL) v Pakistan Dhaka 7 Jun 2000 1 Dec 1990 9y 189d 96 94 ODI # 1602
IR Bell (Eng) v Sri Lanka Colombo (RPS) 26 Mar 2011 28 Nov 2004 6y 118d 97 94 ODI # 3145
Javed Miandad (Pak) v West Indies Multan 17 Nov 1986 11 Jun 1975 11y 159d 100 95 ODI # 399
ME Waugh (Aus) v Sri Lanka Sydney 21 Dec 1995 11 Dec 1988 7y 10d 99 95 ODI # 1026
AC Gilchrist (Aus) v South Africa Melbourne (Docklands) 18 Aug 2000 25 Oct 1996 3y 298d 97 95 ODI # 1621
MD Crowe (NZ) v England Perth 7 Dec 1990 13 Feb 1982 8y 297d 98 96 ODI # 647
WJ Cronje (SA) v Zimbabwe Centurion 25 Jan 1997 26 Feb 1992 4y 334d 102 96 ODI # 1168
DJ Cullinan (SA) v England Dhaka 25 Oct 1998 9 Feb 1993 5y 258d 99 96 ODI # 1358
DS Lehmann (Aus) v West Indies Melbourne 14 Jan 2005 30 Aug 1996 8y 137d 111 96 ODI # 2204
LRPL Taylor (NZ) v South Africa Dhaka 25 Mar 2011 1 Mar 2006 5y 24d 106 96 ODI # 3144
Misbah-ul-Haq (Pak) v India Chennai 30 Dec 2012 27 Apr 2002 10y 247d 107 96 ODI # 3314
HH Gibbs (SA) v Pakistan Tangier 12 Aug 2002 3 Oct 1996 5y 313d 97 97 ODI # 1860
EJG Morgan (Eng/Ire) v Ireland Dublin 3 Sep 2013 5 Aug 2006 7y 29d 103 97 ODI # 3409
JP Duminy (SA) v Pakistan Dubai (DSC) 1 Nov 2013 20 Aug 2004 9y 73d 106 97 ODI # 3427
DB Vengsarkar (India) v Sri Lanka Dhaka 29 Oct 1988 21 Feb 1976 12y 251d 105 98 ODI # 530
S Chanderpaul (WI) v Kenya Nairobi 15 Aug 2001 17 Oct 1994 6y 302d 104 98 ODI # 1745
SR Watson (Aus) v Sri Lanka Sydney 5 Nov 2010 24 Mar 2002 8y 226d 116 98 ODI # 3066
A Flower (Zim) v Kenya Dhaka 19 Mar 1999 23 Feb 1992 7y 24d 101 99 ODI # 1412
AJ Stewart (Eng) v Sri Lanka Lord's 20 Aug 1998 15 Oct 1989 8y 309d 105 100 ODI # 1348
V Sehwag (India) v Pakistan Birmingham 19 Sep 2004 1 Apr 1999 5y 171d 103 100 ODI # 2179
Shoaib Malik (Pak) v Sri Lanka Colombo (SSC) 22 Mar 2006 14 Oct 1999 6y 159d 115 100 ODI # 2354
SM Gavaskar (India) v New Zealand Nagpur 31 Oct 1987 13 Jul 1974 13y 110d 107 101 ODI # 474
Rameez Raja (Pak) v Sri Lanka Adelaide 17 Feb 1990 6 Feb 1985 5y 11d 102 101 ODI # 606
A Symonds (Aus) v New Zealand Wellington 7 Dec 2005 10 Nov 1998 7y 27d 129 101 ODI # 2302
AJ Strauss (Eng) v Australia Cardiff 24 Jun 2010 18 Nov 2003 6y 218d 102 101 ODI # 3002
DI Gower (Eng) v Australia Lord's 29 May 1989 24 May 1978 11y 5d 105 102 ODI # 568
DPMD Jayawardene (SL) v Bangladesh Colombo (RPS) 7 Aug 2002 24 Jan 1998 4y 195d 108 102 ODI # 1859
Tamim Iqbal (Ban) v Zimbabwe Bulawayo 19 Aug 2011 9 Feb 2007 4y 191d 102 102 ODI # 3181
RG Sharma (India) v Australia Bangalore 2 Nov 2013 23 Jun 2007 6y 132d 108 103 ODI # 3428
K Srikkanth (India) v New Zealand Visakhapatnam 10 Dec 1988 25 Nov 1981 7y 15d 104 104 ODI # 536
SP Fleming (NZ) v South Africa Birmingham 10 Jun 1999 25 Mar 1994 5y 77d 107 104 ODI # 1478
RB Richardson (WI) v India Port of Spain 11 Mar 1989 17 Dec 1983 5y 84d 107 105 ODI # 560
DR Martyn (Aus) v Bangladesh Cairns 3 Aug 2003 8 Dec 1992 10y 238d 125 105 ODI # 2039
A Flintoff (Eng/ICC) v Ireland Providence 30 Mar 2007 7 Apr 1999 7y 357d 118 105 ODI # 2558
BRM Taylor (Zim) v South Africa Bloemfontein 15 Oct 2010 20 Apr 2004 6y 178d 106 105 ODI # 3057
Shakib Al Hasan (Ban) v Australia Dhaka 9 Apr 2011 6 Aug 2006 4y 246d 109 105 ODI # 3149
Saleem Malik (Pak) v India Sharjah 27 Apr 1990 12 Jan 1982 8y 105d 114 106 ODI # 625
A Jadeja (India) v Australia Kochi 1 Apr 1998 28 Feb 1992 6y 32d 119 106 ODI # 1300
KC Sangakkara (SL) v England Southampton 17 Sep 2004 5 Jul 2000 4y 74d 118 107 ODI # 2177
SO Tikolo (Afr/Kenya) v Zimbabwe Mombasa 29 Jan 2009 18 Feb 1996 12y 346d 111 107 ODI # 2807
SK Raina (India) v England Hyderabad (Deccan) 14 Oct 2011 30 Jul 2005 6y 76d 126 107 ODI # 3199
PA de Silva (SL) v India Colombo (RPS) 25 Jul 1993 31 Mar 1984 9y 116d 112 108 ODI # 833
L Klusener (SA) v Australia Potchefstroom 27 Mar 2002 19 Jan 1996 6y 67d 132 108 ODI # 1821
A Ranatunga (SL) v Zimbabwe Sharjah 3 Feb 1993 14 Feb 1982 10y 355d 115 109 ODI # 798
AP Gurusinha (SL) v Pakistan Faisalabad 1 Oct 1995 3 Nov 1985 9y 332d 112 110 ODI # 1004
AR Border (Aus) v New Zealand Perth 19 Jan 1986 13 Jan 1979 7y 6d 121 111 ODI # 353
PV Simmons (WI) v New Zealand Port of Spain 29 Mar 1996 16 Oct 1987 8y 165d 113 111 ODI # 1085
Younis Khan (Pak) v West Indies Kingstown 18 May 2005 13 Feb 2000 5y 94d 116 111 ODI # 2246
SB Styris (NZ) v Sri Lanka St George's 12 Apr 2007 5 Nov 1999 7y 158d 130 111 ODI # 2569
JG Wright (NZ) v India Indore 15 Dec 1988 15 Jul 1978 10y 153d 113 112 ODI # 541
KR Rutherford (NZ) v Australia Auckland 26 Feb 1995 27 Mar 1985 9y 336d 118 112 ODI # 983
Yuvraj Singh (India) v Zimbabwe Harare 4 Sep 2005 3 Oct 2000 4y 336d 125 112 ODI # 2280
M Azharuddin (India) v Australia Adelaide 15 Dec 1991 20 Jan 1985 6y 329d 124 113 ODI # 697
PD Collingwood (Eng) v West Indies Nottingham 7 Jul 2007 7 Jun 2001 6y 30d 124 113 ODI # 2598
Mohammad Hafeez (Pak) v South Africa Johannesburg 17 Mar 2013 3 Apr 2003 9y 348d 113 113 ODI # 3347
H Masakadza (Zim) v New Zealand Dunedin 3 Feb 2012 23 Sep 2001 10y 133d 114 114 ODI # 3230
RS Mahanama (SL) v Pakistan Sharjah 11 Apr 1995 2 Mar 1986 9y 40d 119 115 ODI # 998
ADR Campbell (Zim) v South Africa Johannesburg 21 Jan 2000 29 Feb 1992 7y 326d 119 115 ODI # 1544
RP Arnold (SL) v West Indies Colombo (RPS) 6 Aug 2005 6 Nov 1997 7y 273d 132 115 ODI # 2266
CL Hooper (WI) v England Nottingham 24 May 1995 18 Mar 1987 8y 67d 131 116 ODI # 1000
JN Rhodes (SA) v Pakistan Durban 3 Apr 1998 26 Feb 1992 6y 36d 126 117 ODI # 1303
MN Samuels (WI) v Australia Kingstown 16 Mar 2012 4 Oct 2000 11y 164d 126 117 ODI # 3262
CL Cairns (NZ) v India Nairobi (Gym) 15 Oct 2000 13 Feb 1991 9y 245d 130 118 ODI # 1639

Time is based on the start of the debut match and the start of the match in which the milestone was achieved
Batsmen within a maximum of 120 innings shown

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