Player | Inns | Debut | Until: | Team | Opposition | Ground | Match Date | Scorecard |
---|---|---|---|---|---|---|---|---|
HDPK Dharmasena | 72 | 24 Aug 1994 | Sri Lanka | v West Indies | Colombo (RPS) | 11 Dec 2001 | ODI # 1778 | |
CG Greenidge | 70 | 11 Jun 1975 | West Indies | v England | Port of Spain | 31 Mar 1986 | ODI # 376 | |
Samiullah Shinwari | 70 | 19 Apr 2009 | Afghanistan | v Ireland | Dehradun | 10 Mar 2019 | ODI # 4110 | |
CD McMillan | 68 | 20 May 1997 | New Zealand | v Sri Lanka | Napier | 31 Jan 2001 | ODI # 1680 | |
CL Cairns | 67 | 13 Feb 1991 | New Zealand | v Australia | Adelaide | 7 Dec 1997 | ODI # 1256 | |
GC Smith | 67 | 30 Mar 2002 | Africa XI | v Asia XI | Durban | 21 Aug 2005 | ODI # 2271 | |
F du Plessis | 60 | 18 Jan 2011 | South Africa | v West Indies | Durban | 16 Jan 2015 | ODI # 3579 | |
Ijaz Ahmed | 53 | 14 Nov 1986 | Pakistan | v Sri Lanka | Lucknow | 27 Oct 1989 | ODI # 588 | |
MH Cross | 52 | 23 Jan 2014 | Scotland | v P.N.G. | Al Amerat | 29 Sep 2021 | ODI # 4333 | |
GM Wood | 51 | 22 Feb 1978 | Australia | v India | New Delhi | 28 Sep 1984 | ODI # 267 | |
HM Amla | 49 | 9 Mar 2008 | South Africa | v Australia | Gqeberha | 23 Oct 2011 | ODI # 3208 | |
NH Fairbrother | 48 | 2 Apr 1987 | England | v South Africa | Gqeberha | 21 Jan 1996 | ODI # 1044 | |
BJ Haddin | 47 | 30 Jan 2001 | Australia | v Pakistan | Abu Dhabi | 1 May 2009 | ODI # 2848 | |
VG Kambli | 46 | 19 Oct 1991 | India | v West Indies | Visakhapatnam | 7 Nov 1994 | ODI # 949 | |
MG Bevan | 46 | 16 Apr 1994 | Australia | v South Africa | Durban | 5 Apr 1997 | ODI # 1191 | |
Imrul Kayes | 45 | 14 Oct 2008 | Bangladesh | v West Indies | Mirpur | 15 Oct 2011 | ODI # 3200 | |
RL Dias | 44 | 9 Jun 1979 | Sri Lanka | v Pakistan | Colombo (PSS) | 30 Mar 1986 | ODI # 374 | |
SR Waugh | 44 | 12 Jan 1986 | Australia | v New Zealand | Perth | 3 Jan 1988 | ODI # 485 | |
MN Samuels | 44 | 4 Oct 2000 | West Indies | v Australia | St George's | 30 May 2003 | ODI # 2020 | |
DS Lehmann | 43 | 30 Aug 1996 | Australia | v Scotland | Worcester | 16 May 1999 | ODI # 1446 | |
RR Sarwan | 42 | 20 Jul 2000 | West Indies | v Zimbabwe | Bulawayo | 22 Nov 2003 | ODI # 2065 | |
IA Healy | 40 | 14 Oct 1988 | Australia | v Zimbabwe | Hobart | 14 Mar 1992 | ODI # 743 | |
Javed Omar | 40 | 5 Apr 1995 | Bangladesh | v Australia | Canterbury | 30 Jun 2005 | ODI # 2257 | |
IR Bell | 40 | 28 Nov 2004 | England | v Bangladesh | Bridgetown | 11 Apr 2007 | ODI # 2568 | |
Q de Kock | 40 | 19 Jan 2013 | South Africa | v Pakistan | Auckland | 7 Mar 2015 | ODI # 3626 | |
RP Arnold | 39 | 6 Nov 1997 | Sri Lanka | v New Zealand | Hamilton | 8 Feb 2001 | ODI # 1686 | |
Yasir Hameed | 39 | 20 May 2003 | Pakistan | v Zimbabwe | Multan | 30 Sep 2004 | ODI # 2183 | |
AJ Strauss | 39 | 18 Nov 2003 | England | v Pakistan | Lahore | 12 Dec 2005 | ODI # 2305 | |
M Amarnath | 38 | 14 Jun 1975 | India | v West Indies | Sharjah | 22 Nov 1985 | ODI # 341 | |
Zaheer Abbas | 37 | 31 Aug 1974 | Pakistan | v New Zealand | Birmingham | 11 Jun 1983 | ODI # 202 | |
Mahmudullah | 36 | 25 Jul 2007 | Bangladesh | v England | Mirpur | 28 Feb 2010 | ODI # 2964 | |
Azhar Ali | 35 | 30 May 2011 | Pakistan | v England | Lord's | 27 Aug 2016 | ODI # 3771 | |
Babar Azam | 35 | 31 May 2015 | Pakistan | v New Zealand | Wellington | 6 Jan 2018 | ODI # 3946 | |
WPUJC Vaas | 34 | 14 Apr 1994 | Sri Lanka | v Pakistan | Sharjah | 12 Nov 1996 | ODI # 1143 | |
AL Logie | 33 | 9 Mar 1983 | West Indies | v Pakistan | Peshawar | 2 Dec 1985 | ODI # 344 | |
KJ O'Brien | 33 | 13 Jun 2006 | Ireland | v Kenya | Rotterdam | 1 Jul 2010 | ODI # 3006 | |
G Kirsten | 32 | 14 Dec 1993 | South Africa | v England | Durban | 17 Jan 1996 | ODI # 1040 | |
HA Varaiya | 32 | 12 Aug 2006 | Kenya | v Ireland | Mombasa | 20 Feb 2012 | ODI # 3245 | |
S Wettimuny | 31 | 13 Feb 1982 | Sri Lanka | v West Indies | Perth | 2 Feb 1985 | ODI # 300 | |
A Balbirnie | 31 | 5 Jul 2010 | Ireland | v New Zealand | Dublin (Malahide) | 21 May 2017 | ODI # 3870 | |
RJ Shastri | 30 | 25 Nov 1981 | India | v Pakistan | Sharjah | 22 Mar 1985 | ODI # 321 | |
Manzoor Elahi | 30 | 12 Oct 1984 | Pakistan | v England | Birmingham | 25 May 1987 | ODI # 450 | |
NS Sidhu | 30 | 9 Oct 1987 | India | v Pakistan | Sharjah | 27 Apr 1990 | ODI # 625 | |
GO Jones | 30 | 27 Jun 2004 | England | v India | Delhi | 28 Mar 2006 | ODI # 2357 | |
SR Watson | 30 | 24 Mar 2002 | Australia | v West Indies | Kuala Lumpur | 18 Sep 2006 | ODI # 2417 | |
AB de Villiers | 30 | 2 Feb 2005 | South Africa | v Netherlands | Basseterre | 16 Mar 2007 | ODI # 2537 | |
MJ Guptill | 30 | 10 Jan 2009 | New Zealand | v Sri Lanka | Dambulla | 13 Aug 2010 | ODI # 3031 | |
DJ Hussey | 30 | 4 Jul 2008 | Australia | v Sri Lanka | Colombo (RPS) | 20 Aug 2011 | ODI # 3182 | |
HE van der Dussen | 30 | 19 Jan 2019 | South Africa | v England | Manchester | 22 Jul 2022 | ODI # 4435 |
Records include the following recent matches:
Bangladesh v Ireland at Sylhet, 2nd ODI, Mar 20, 2023 [ODI # 4542]
India v Australia at Visakhapatnam, 2nd ODI, Mar 19, 2023 [ODI # 4541]
South Africa v West Indies at East London, 2nd ODI, Mar 18, 2023 [ODI # 4540]
Bangladesh v Ireland at Sylhet, 1st ODI, Mar 18, 2023 [ODI # 4539]