Player Opposition Ground Match Date Debut Time Mat Inns Scorecard
HM Amla (SA) v India Gqeberha 21 Jan 2011 9 Mar 2008 2y 318d 41 40 ODI # 3084
Zaheer Abbas (PAK) v India Jaipur 2 Oct 1983 31 Aug 1974 9y 32d 45 45 ODI # 225
KP Pietersen (ENG/ICC) v West Indies Bridgetown 21 Apr 2007 28 Nov 2004 2y 144d 51 45 ODI # 2578
Babar Azam (PAK) v Hong Kong Dubai (DSC) 16 Sep 2018 31 May 2015 3y 108d 47 45 ODI # 4037
Imam-ul-Haq (PAK) v England Birmingham 13 Jul 2021 18 Oct 2017 3y 268d 46 46 ODI # 4303
IJL Trott (ENG) v Australia Chester-le-Street 7 Jul 2012 27 Aug 2009 2y 315d 49 47 ODI # 3284
SD Hope (WI) v Bangladesh Dublin 7 May 2019 16 Nov 2016 2y 172d 51 47 ODI # 4129
IVA Richards (WI) v India The Oval 15 Jun 1983 7 Jun 1975 8y 8d 49 48 ODI # 210
S Dhawan (IND) v Sri Lanka Hyderabad 9 Nov 2014 20 Oct 2010 4y 20d 49 48 ODI # 3543
CG Greenidge (WI) v India Srinagar 13 Oct 1983 11 Jun 1975 8y 124d 49 49 ODI # 226
JM Bairstow (ENG) v Sri Lanka Dambulla 13 Oct 2018 16 Sep 2011 7y 27d 53 49 ODI # 4053
KJ Coetzer (SCOT) v Afghanistan Edinburgh 10 May 2019 18 Aug 2008 10y 265d 51 49 ODI # 4131
Fakhar Zaman (PAK) v South Africa Johannesburg 4 Apr 2021 7 Jun 2017 3y 301d 49 49 ODI # 4286
G Kirsten (SA) v Pakistan Nairobi (Gym) 6 Oct 1996 14 Dec 1993 2y 297d 50 50 ODI # 1126
AN Cook (ENG) v Australia Manchester 10 Jul 2012 28 Jun 2006 6y 12d 51 51 ODI # 3286
DC Boon (AUS) v New Zealand Brisbane 17 Jan 1988 12 Feb 1984 3y 339d 54 52 ODI # 495
AH Jones (NZ) v England Auckland 16 Feb 1991 10 Oct 1987 3y 129d 52 52 ODI # 670
NS Sidhu (IND) v England Gwalior 4 Mar 1993 9 Oct 1987 5y 146d 55 52 ODI # 813
SC Ganguly (IND) v Australia Kanpur 7 Apr 1998 11 Jan 1992 6y 86d 56 52 ODI # 1308
ME Trescothick (ENG) v Sri Lanka Sydney 13 Jan 2003 8 Jul 2000 2y 189d 52 52 ODI # 1934
Salman Butt (PAK) v India Mirpur 14 Jun 2008 22 Sep 2004 3y 266d 52 52 ODI # 2707
ML Hayden (AUS) v India Centurion 15 Feb 2003 19 May 1993 9y 272d 56 53 ODI # 1951
V Kohli (IND) v West Indies Port of Spain 8 Jun 2011 18 Aug 2008 2y 294d 56 53 ODI # 3160
Q de Kock (SA) v England Bloemfontein 3 Feb 2016 19 Jan 2013 3y 15d 53 53 ODI # 3732
GS Chappell (AUS) v New Zealand Auckland 13 Feb 1982 5 Jan 1971 11y 39d 55 54 ODI # 144
BC Lara (WI) v Pakistan Sharjah 5 Nov 1993 9 Nov 1990 2y 361d 54 54 ODI # 845
Yasir Hameed (PAK) v South Africa Faisalabad 23 Oct 2007 20 May 2003 4y 156d 54 54 ODI # 2637
KS Williamson (NZ) v Pakistan Abu Dhabi 19 Dec 2014 10 Aug 2010 4y 131d 59 54 ODI # 3571
GJ Bailey (AUS) v England Melbourne 14 Feb 2015 16 Mar 2012 2y 335d 57 54 ODI # 3600
JE Root (ENG) v New Zealand Nottingham 17 Jun 2015 11 Jan 2013 2y 157d 58 54 ODI # 3657
AJ Finch (AUS) v India Canberra 20 Jan 2016 11 Jan 2013 3y 9d 56 54 ODI # 3726
SE Marsh (AUS) v England Cardiff 16 Jun 2018 24 Jun 2008 9y 357d 55 54 ODI # 4010
KC Wessels (AUS/SA) v Australia Sydney 26 Feb 1992 9 Jan 1983 9y 48d 58 55 ODI # 719
SPD Smith (AUS) v India Canberra 20 Jan 2016 19 Feb 2010 5y 335d 68 55 ODI # 3726
GA Gooch (ENG) v West Indies Jaipur 26 Oct 1987 26 Aug 1976 11y 61d 57 56 ODI # 468
DM Jones (AUS) v Sri Lanka Adelaide 10 Jan 1988 30 Jan 1984 3y 345d 57 56 ODI # 491
RA Smith (ENG) v Australia Birmingham 21 May 1993 4 Sep 1988 4y 259d 57 56 ODI # 831
NV Knight (ENG) v Australia Bristol 10 Jun 2001 29 Aug 1996 4y 285d 56 56 ODI # 1721
CH Gayle (WI) v India Jodhpur 21 Nov 2002 11 Sep 1999 3y 71d 58 56 ODI # 1898
HH Dippenaar (SA) v Pakistan Rawalpindi 12 Oct 2003 26 Sep 1999 4y 16d 67 56 ODI # 2050
JJ Roy (ENG) v New Zealand Dunedin 7 Mar 2018 8 May 2015 2y 303d 57 56 ODI # 3989
DI Gower (ENG) v New Zealand Wellington 22 Feb 1984 24 May 1978 5y 274d 60 57 ODI # 250
AJ Lamb (ENG) v Australia Sydney 22 Jan 1987 2 Jun 1982 4y 234d 58 57 ODI # 422
MG Bevan (AUS) v New Zealand Melbourne 17 Dec 1997 14 Apr 1994 3y 247d 63 57 ODI # 1265
GC Smith (SA) v England Bloemfontein 2 Feb 2005 30 Mar 2002 2y 309d 58 57 ODI # 2219
MJ Guptill (NZ) v South Africa Napier 29 Feb 2012 10 Jan 2009 3y 50d 59 57 ODI # 3252
AD Hales (ENG) v New Zealand Christchurch 10 Mar 2018 27 Aug 2014 3y 195d 59 57 ODI # 3992
Rahmat Shah (AFG) v Ireland Belfast 21 May 2019 6 Mar 2013 6y 76d 61 57 ODI # 4141
GR Marsh (AUS) v Pakistan Adelaide 11 Dec 1988 14 Jan 1986 2y 332d 58 58 ODI # 537
Inzamam-ul-Haq (PAK) v New Zealand Sharjah 20 Apr 1994 22 Nov 1991 2y 149d 59 58 ODI # 911
RT Ponting (AUS) v Pakistan Peshawar 8 Nov 1998 15 Feb 1995 3y 266d 58 58 ODI # 1368
GA Hick (ENG) v India The Oval 23 May 1996 23 May 1991 5y 0d 60 59 ODI # 1102
Ahmed Shehzad (PAK) v India Adelaide 15 Feb 2015 24 Apr 2009 5y 297d 59 59 ODI # 3602
DA Warner (AUS) v India Sydney 26 Mar 2015 18 Jan 2009 6y 67d 61 59 ODI # 3645
IR Bell (ENG) v New Zealand Auckland 15 Feb 2008 28 Nov 2004 3y 79d 62 60 ODI # 2678
MEK Hussey (AUS) v Sri Lanka Melbourne 22 Feb 2008 1 Feb 2004 4y 21d 81 60 ODI # 2683
CS MacLeod (SCOT) v Oman Aberdeen 18 Aug 2019 18 Aug 2008 11y 0d 62 60 ODI # 4202
Saeed Anwar (PAK) v Australia Multan 14 Oct 1994 1 Jan 1989 5y 286d 62 61 ODI # 929
GP Thorpe (ENG) v Pakistan Rawalpindi 30 Oct 2000 19 May 1993 7y 164d 65 61 ODI # 1653
RR Sarwan (WI) v England Leeds 1 Jul 2004 20 Jul 2000 3y 347d 65 61 ODI # 2137
MJ Clarke (AUS) v Sri Lanka Sydney 22 Jan 2006 19 Jan 2003 3y 3d 67 61 ODI # 2317
G Gambhir (IND) v England Rajkot 14 Nov 2008 11 Apr 2003 5y 217d 61 61 ODI # 2774
PR Stirling (IRE) v Zimbabwe Harare 13 Oct 2015 1 Jul 2008 7y 104d 62 61 ODI # 3691
EC Joyce (ENG/IRE) v Afghanistan Belfast 19 Jul 2016 13 Jun 2006 10y 36d 62 61 ODI # 3764
JH Kallis (SA) v New Zealand Auckland 27 Mar 1999 9 Jan 1996 3y 77d 64 62 ODI # 1422
S Chanderpaul (WI) v Australia Bridgetown 25 Apr 1999 17 Oct 1994 4y 190d 66 62 ODI # 1442
Yousuf Youhana (PAK) v New Zealand Singapore 20 Aug 2000 28 Mar 1998 2y 145d 66 62 ODI # 1623
RG Twose (NZ) v Zimbabwe Bulawayo 1 Oct 2000 15 Nov 1995 4y 321d 66 62 ODI # 1629
MS Dhoni (IND) v Bangladesh Mirpur 10 May 2007 23 Dec 2004 2y 138d 70 62 ODI # 2582
AB de Villiers (Afr/SA) v West Indies Durban 1 Feb 2008 2 Feb 2005 2y 364d 63 62 ODI # 2668
Misbah-ul-Haq (PAK) v India Mohali 30 Mar 2011 27 Apr 2002 8y 337d 71 62 ODI # 3147
Umar Akmal (PAK) v India Delhi 6 Jan 2013 1 Aug 2009 3y 158d 71 62 ODI # 3316
Mohammad Shahzad (AFG) v Zimbabwe Sharjah 16 Feb 2018 30 Aug 2009 8y 170d 62 62 ODI # 3977
DJ Cullinan (SA) v Zimbabwe Centurion 25 Jan 1997 9 Feb 1993 3y 351d 64 63 ODI # 1168
NJ Astle (NZ) v Zimbabwe Christchurch 4 Mar 1998 22 Jan 1995 3y 41d 63 63 ODI # 1294
R Dravid (IND) v New Zealand Christchurch 19 Jan 1999 3 Apr 1996 2y 291d 70 63 ODI # 1387
AC Gilchrist (AUS) v Zimbabwe Lord's 9 Jun 1999 25 Oct 1996 2y 227d 65 63 ODI # 1477
WU Tharanga (Asia/SL) v Australia Sydney 8 Feb 2008 2 Aug 2005 2y 190d 67 63 ODI # 2673
AM Rahane (IND) v Australia Brisbane 15 Jan 2016 3 Sep 2011 4y 134d 65 63 ODI # 3724
DL Haynes (WI) v Australia Melbourne 11 Feb 1984 22 Feb 1978 5y 354d 64 64 ODI # 247
Aamer Sohail (PAK) v Sri Lanka Centurion 4 Dec 1994 21 Dec 1990 3y 348d 64 64 ODI # 954
AC Hudson (SA) v Pakistan Sharjah 13 Apr 1996 10 Nov 1991 4y 155d 65 64 ODI # 1095
GW Flower (ZIM) v Sri Lanka Colombo (RPS) 24 Jan 1998 25 Oct 1992 5y 91d 66 64 ODI # 1284
EJG Morgan (ENG/IRE) v Sri Lanka Colombo (RPS) 26 Mar 2011 5 Aug 2006 4y 233d 64 64 ODI # 3145
MD Crowe (NZ) v Sri Lanka Sydney 5 Jan 1988 13 Feb 1982 5y 326d 67 65 ODI # 486
MA Taylor (AUS) v Zimbabwe Perth 2 Dec 1994 26 Dec 1989 4y 341d 67 65 ODI # 952
AJ Strauss (ENG) v New Zealand Hobart 16 Jan 2007 18 Nov 2003 3y 59d 66 65 ODI # 2475
JP Duminy (SA) v West Indies Delhi 24 Feb 2011 20 Aug 2004 6y 188d 72 65 ODI # 3106
Shahriar Nafees (BAN) v Netherlands Chattogram 14 Mar 2011 21 Jun 2005 5y 266d 65 65 ODI # 3131
Litton Das (BAN) v Ireland Sylhet 20 Mar 2023 18 Jun 2015 7y 275d 65 65 ODI # 4542
WJ Cronje (SA) v Zimbabwe Harare 21 Oct 1995 26 Feb 1992 3y 237d 69 66 ODI # 1013
RP Arnold (SL) v Pakistan Sharjah 12 Apr 2002 6 Nov 1997 4y 157d 75 66 ODI # 1829
V Sehwag (IND) v Australia Johannesburg 23 Mar 2003 1 Apr 1999 3y 356d 68 66 ODI # 1993
WTS Porterfield (IRE) v Scotland Belfast 6 Sep 2013 5 Aug 2006 7y 32d 66 66 ODI # 3411
F du Plessis (SA) v India Melbourne 22 Feb 2015 18 Jan 2011 4y 35d 69 66 ODI # 3610
JC Buttler (ENG) v Pakistan Nottingham 30 Aug 2016 21 Feb 2012 4y 191d 78 66 ODI # 3773
BA Stokes (ENG) v West Indies Bridgetown 22 Feb 2019 25 Aug 2011 7y 181d 77 66 ODI # 4097
Javed Miandad (PAK) v Australia Melbourne 24 Feb 1985 11 Jun 1975 9y 258d 70 67 ODI # 311
DB Vengsarkar (IND) v Australia Melbourne 9 Feb 1986 21 Feb 1976 9y 353d 69 67 ODI # 363
Ramiz Raja (PAK) v West Indies Georgetown 30 Mar 1988 6 Feb 1985 3y 53d 68 67 ODI # 515
PV Simmons (WI) v Pakistan Sharjah 5 Nov 1993 16 Oct 1987 6y 20d 69 67 ODI # 845
ME Waugh (AUS) v South Africa Gqeberha 4 Apr 1994 11 Dec 1988 5y 114d 71 67 ODI # 901
MS Atapattu (SL) v Pakistan Visakhapatnam 27 Mar 1999 1 Dec 1990 8y 116d 68 67 ODI # 1423
NH Fairbrother (ENG) v India Sharjah 11 Apr 1999 2 Apr 1987 12y 9d 69 67 ODI # 1432
A Balbirnie (IRE) v England Southampton 4 Aug 2020 5 Jul 2010 10y 30d 70 67 ODI # 4258
L Klusener (SA) v India Nagpur 19 Mar 2000 19 Jan 1996 4y 60d 78 68 ODI # 1576
HH Gibbs (SA) v West Indies Bridgetown 9 May 2001 3 Oct 1996 4y 218d 68 68 ODI # 1716
TWM Latham (NZ) v England Hamilton 25 Feb 2018 3 Feb 2012 6y 22d 70 68 ODI # 3980
MR Marsh (AUS) v India Chennai 22 Mar 2023 19 Oct 2011 11y 154d 72 68 ODI # 4545
GM Wood (AUS) v India Sharjah 29 Mar 1985 22 Feb 1978 7y 35d 75 69 ODI # 325
A Flower (ZIM) v Bangladesh Nairobi (Aga) 14 Oct 1997 23 Feb 1992 5y 233d 71 69 ODI # 1242
DS Lehmann (AUS) v Pakistan Melbourne (Docklands) 12 Jun 2002 30 Aug 1996 5y 286d 76 69 ODI # 1842
A Flintoff (ENG) v Sri Lanka Southampton 17 Sep 2004 7 Apr 1999 5y 163d 78 69 ODI # 2177
Shakib Al Hasan (BAN) v Zimbabwe Mirpur 29 Oct 2009 6 Aug 2006 3y 84d 72 69 ODI # 2916
LRPL Taylor (NZ) v Bangladesh Dunedin 8 Feb 2010 1 Mar 2006 3y 344d 75 69 ODI # 2951
BJ Haddin (AUS) v England Brisbane 30 Jan 2011 30 Jan 2001 10y 0d 74 69 ODI # 3091
GJ Maxwell (AUS) v India Chennai 17 Sep 2017 25 Aug 2012 5y 23d 78 69 ODI # 3910
SR Tendulkar (IND) v U.A.E. Sharjah 13 Apr 1994 18 Dec 1989 4y 116d 73 70 ODI # 904
VG Kambli (IND) v Pakistan Toronto 21 Sep 1996 18 Oct 1991 4y 339d 76 70 ODI # 1118
A Symonds (AUS) v Sri Lanka Colombo (RPS) 27 Feb 2004 10 Nov 1998 5y 109d 93 70 ODI # 2106
VVS Laxman (IND) v Pakistan Lahore 24 Mar 2004 9 Apr 1998 5y 350d 72 70 ODI # 2117
Tamim Iqbal (BAN) v India Mirpur 11 Jan 2010 9 Feb 2007 2y 336d 70 70 ODI # 2942
SK Raina (IND) v Bangladesh Mirpur 11 Jan 2010 30 Jul 2005 4y 165d 86 70 ODI # 2942

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 70 innings shown

Records include the following recent matches:
Bangladesh v Ireland at Sylhet, 3rd ODI, Mar 23, 2023 [ODI # 4547]
Zimbabwe v Netherlands at Harare, ICC Men's Cricket World Cup Super League 2nd ODI, Mar 23, 2023 [ODI # 4546]
India v Australia at Chennai, 3rd ODI, Mar 22, 2023 [ODI # 4545]