Records for ODI Matches
Player | Opposition | Ground | Match Date | Debut | Time | Mat | Inns | Scorecard |
HM Amla (SA) | v India | Durban | 8 Dec 2013 | 9 Mar 2008 | 5y 274d | 84 | 81 | ODI # 3443 |
Babar Azam (PAK) | v Australia | Lahore | 29 Mar 2022 | 31 May 2015 | 6y 302d | 84 | 82 | ODI # 4379 |
IVA Richards (WI) | v New Zealand | Albion | 14 Apr 1985 | 7 Jun 1975 | 9y 311d | 96 | 88 | ODI # 326 |
SD Hope (WI) | v Pakistan | Multan | 8 Jun 2022 | 16 Nov 2016 | 5y 204d | 93 | 88 | ODI # 4401 |
JE Root (ENG) | v West Indies | Southampton | 29 Sep 2017 | 11 Jan 2013 | 4y 261d | 97 | 91 | ODI # 3918 |
V Kohli (IND) | v England | Ranchi | 19 Jan 2013 | 18 Aug 2008 | 4y 154d | 96 | 93 | ODI # 3322 |
DA Warner (AUS) | v Bangladesh | The Oval | 5 Jun 2017 | 18 Jan 2009 | 8y 138d | 95 | 93 | ODI # 3879 |
Q de Kock (SA) | v Sri Lanka | Pallekele | 8 Aug 2018 | 19 Jan 2013 | 5y 201d | 94 | 94 | ODI # 4030 |
S Dhawan (IND) | v Sri Lanka | Visakhapatnam | 17 Dec 2017 | 20 Oct 2010 | 7y 58d | 96 | 95 | ODI # 3942 |
CG Greenidge (WI) | v England | Leeds | 21 May 1988 | 11 Jun 1975 | 12y 345d | 97 | 96 | ODI # 519 |
KS Williamson (NZ) | v Bangladesh | Christchurch | 26 Dec 2016 | 10 Aug 2010 | 6y 138d | 102 | 96 | ODI # 3814 |
BC Lara (WI) | v New Zealand | Port of Spain | 30 Mar 1996 | 9 Nov 1990 | 5y 142d | 101 | 100 | ODI # 1086 |
DM Jones (AUS) | v New Zealand | Melbourne | 11 Dec 1990 | 30 Jan 1984 | 6y 315d | 104 | 102 | ODI # 650 |
F du Plessis (SA) | v England | Leeds | 24 May 2017 | 18 Jan 2011 | 6y 126d | 108 | 104 | ODI # 3872 |
SC Ganguly (IND) | v Sri Lanka | Colombo (SSC) | 29 Aug 1999 | 11 Jan 1992 | 7y 230d | 110 | 105 | ODI # 1490 |
AB de Villiers (Afr/SA) | v Pakistan | Dubai (DSC) | 8 Nov 2010 | 2 Feb 2005 | 5y 279d | 109 | 105 | ODI # 3069 |
AJ Finch (AUS) | v Pakistan | Dubai (DSC) | 31 Mar 2019 | 11 Jan 2013 | 6y 79d | 109 | 105 | ODI # 4120 |
JJ Roy (ENG) | v South Africa | Bloemfontein | 27 Jan 2023 | 8 May 2015 | 7y 264d | 111 | 105 | ODI # 4512 |
GR Marsh (AUS) | v West Indies | Sydney | 18 Dec 1991 | 14 Jan 1986 | 5y 338d | 107 | 106 | ODI # 698 |
SPD Smith (AUS) | v India | Bengaluru | 19 Jan 2020 | 19 Feb 2010 | 9y 334d | 121 | 106 | ODI # 4233 |
GC Smith (Afr/SA) | v Ireland | Providence | 3 Apr 2007 | 30 Mar 2002 | 5y 4d | 109 | 107 | ODI # 2562 |
GA Gooch (ENG) | v Pakistan | Nottingham | 20 Aug 1992 | 26 Aug 1976 | 15y 360d | 110 | 108 | ODI # 759 |
NS Sidhu (IND) | v Pakistan | Sharjah | 14 Dec 1997 | 9 Oct 1987 | 10y 66d | 116 | 109 | ODI # 1262 |
DL Haynes (WI) | v Pakistan | Perth | 30 Dec 1986 | 22 Feb 1978 | 8y 311d | 111 | 110 | ODI # 408 |
G Kirsten (SA) | v New Zealand | Birmingham | 10 Jun 1999 | 14 Dec 1993 | 5y 178d | 110 | 110 | ODI # 1478 |
Yousuf Youhana (PAK) | v Zimbabwe | Harare | 1 Dec 2002 | 28 Mar 1998 | 4y 248d | 116 | 110 | ODI # 1907 |
ML Hayden (AUS/ICC) | v Bangladesh | Manchester | 25 Jun 2005 | 19 May 1993 | 12y 37d | 114 | 110 | ODI # 2254 |
G Gambhir (IND) | v Sri Lanka | Wankhede | 2 Apr 2011 | 11 Apr 2003 | 7y 356d | 114 | 110 | ODI # 3148 |
PR Stirling (IRE) | v Zimbabwe | Belfast | 4 Jul 2019 | 1 Jul 2008 | 11y 3d | 113 | 110 | ODI # 4185 |
MG Bevan (AUS) | v Pakistan | Melbourne | 16 Jan 2000 | 14 Apr 1994 | 5y 277d | 126 | 111 | ODI # 1541 |
SR Tendulkar (IND) | v South Africa | Sharjah | 17 Apr 1996 | 18 Dec 1989 | 6y 121d | 115 | 112 | ODI # 1100 |
RT Ponting (AUS) | v Zimbabwe | Perth | 4 Feb 2001 | 15 Feb 1995 | 5y 355d | 112 | 112 | ODI # 1683 |
CH Gayle (ICC/WI) | v South Africa | Kingston | 8 May 2005 | 11 Sep 1999 | 5y 239d | 115 | 112 | ODI # 2242 |
MEK Hussey (AUS) | v New Zealand | Auckland | 6 Mar 2010 | 1 Feb 2004 | 6y 33d | 137 | 112 | ODI # 2969 |
MJ Guptill (NZ) | v Zimbabwe | Harare | 4 Aug 2015 | 10 Jan 2009 | 6y 206d | 115 | 112 | ODI # 3674 |
Saeed Anwar (PAK) | v New Zealand | Sharjah | 13 Nov 1996 | 1 Jan 1989 | 7y 317d | 114 | 113 | ODI # 1144 |
ME Trescothick (ENG) | v Ireland | Belfast | 13 Jun 2006 | 8 Jul 2000 | 5y 340d | 115 | 114 | ODI # 2383 |
RR Sarwan (WI) | v South Africa | St George's | 10 Apr 2007 | 20 Jul 2000 | 6y 264d | 122 | 114 | ODI # 2567 |
MS Dhoni (Asia/IND) | v Sri Lanka | Colombo (RPS) | 31 Jan 2009 | 23 Dec 2004 | 4y 39d | 127 | 114 | ODI # 2810 |
JH Kallis (SA) | v Sri Lanka | Cape Town | 11 Jan 2001 | 9 Jan 1996 | 5y 2d | 118 | 115 | ODI # 1668 |
SR Watson (AUS) | v Sri Lanka | Pallekele | 10 Aug 2011 | 24 Mar 2002 | 9y 139d | 134 | 115 | ODI # 3175 |
KP Pietersen (ENG/ICC) | v Pakistan | Dubai (DSC) | 18 Feb 2012 | 28 Nov 2004 | 7y 82d | 126 | 115 | ODI # 3243 |
Javed Miandad (PAK) | v Sri Lanka | Hyderabad (Sind) | 8 Oct 1987 | 11 Jun 1975 | 12y 119d | 121 | 116 | ODI # 451 |
AJ Lamb (ENG) | v Pakistan | Lord's | 22 Aug 1992 | 2 Jun 1982 | 10y 81d | 121 | 117 | ODI # 760 |
R Dravid (IND) | v Pakistan | Sharjah | 26 Mar 2000 | 3 Apr 1996 | 3y 358d | 124 | 117 | ODI # 1580 |
DC Boon (AUS) | v West Indies | Melbourne | 18 Mar 1992 | 12 Feb 1984 | 8y 35d | 122 | 118 | ODI # 749 |
Misbah-ul-Haq (PAK) | v South Africa | Sharjah | 30 Oct 2013 | 27 Apr 2002 | 11y 186d | 129 | 118 | ODI # 3425 |
ME Waugh (AUS) | v West Indies | Sydney | 8 Dec 1996 | 11 Dec 1988 | 7y 363d | 123 | 119 | ODI # 1149 |
WU Tharanga (Asia/SL) | v Australia | Hambantota | 16 Aug 2011 | 2 Aug 2005 | 6y 14d | 124 | 119 | ODI # 3180 |
NJ Astle (NZ) | v Zimbabwe | Wellington | 4 Jan 2001 | 22 Jan 1995 | 5y 348d | 123 | 120 | ODI # 1664 |
HH Gibbs (SA) | v New Zealand | Johannesburg | 16 Feb 2003 | 3 Oct 1996 | 6y 136d | 120 | 120 | ODI # 1955 |
MJ Clarke (AUS) | v West Indies | Basseterre | 4 Jul 2008 | 19 Jan 2003 | 5y 167d | 136 | 120 | ODI # 2734 |
IR Bell (ENG) | v India | Dharamsala | 27 Jan 2013 | 28 Nov 2004 | 8y 60d | 124 | 120 | ODI # 3329 |
AJ Strauss (ENG) | v India | Bengaluru | 27 Feb 2011 | 18 Nov 2003 | 7y 101d | 122 | 121 | ODI # 3110 |
LRPL Taylor (NZ) | v India | Napier | 19 Jan 2014 | 1 Mar 2006 | 7y 324d | 133 | 121 | ODI # 3456 |
MD Crowe (NZ) | v Zimbabwe | Harare | 8 Nov 1992 | 13 Feb 1982 | 10y 269d | 124 | 122 | ODI # 766 |
WJ Cronje (SA) | v Pakistan | Durban | 3 Apr 1998 | 26 Feb 1992 | 6y 36d | 131 | 123 | ODI # 1303 |
MS Atapattu (SL) | v New Zealand | Sharjah | 17 Apr 2001 | 1 Dec 1990 | 10y 137d | 125 | 123 | ODI # 1710 |
AC Gilchrist (AUS) | v South Africa | Potchefstroom | 27 Mar 2002 | 25 Oct 1996 | 5y 153d | 129 | 124 | ODI # 1821 |
JC Buttler (ENG) | v Netherlands | Amstelveen | 17 Jun 2022 | 21 Feb 2012 | 10y 116d | 149 | 124 | ODI # 4413 |
Ramiz Raja (PAK) | v New Zealand | Auckland | 21 Mar 1992 | 6 Feb 1985 | 7y 44d | 127 | 126 | ODI # 750 |
Inzamam-ul-Haq (PAK) | v Sri Lanka | Sharjah | 7 Apr 1997 | 22 Nov 1991 | 5y 136d | 131 | 126 | ODI # 1193 |
RG Sharma (IND) | v Ireland | Hamilton | 10 Mar 2015 | 23 Jun 2007 | 7y 260d | 132 | 126 | ODI # 3631 |
Aamer Sohail (PAK) | v Sri Lanka | Lahore | 5 Nov 1997 | 21 Dec 1990 | 6y 319d | 128 | 127 | ODI # 1251 |
GW Flower (ZIM) | v West Indies | Chester-le-Street | 16 Jul 2000 | 25 Oct 1992 | 7y 265d | 130 | 128 | ODI # 1616 |
A Symonds (AUS) | v England | Sydney | 2 Feb 2007 | 10 Nov 1998 | 8y 84d | 161 | 128 | ODI # 2497 |
RB Richardson (WI) | v Australia | Port of Spain | 10 Mar 1991 | 17 Dec 1983 | 7y 83d | 132 | 129 | ODI # 673 |
BRM Taylor (ZIM) | v New Zealand | Dunedin | 3 Feb 2012 | 20 Apr 2004 | 7y 289d | 130 | 129 | ODI # 3230 |
S Chanderpaul (WI) | v South Africa | Centurion | 1 Feb 2004 | 17 Oct 1994 | 9y 107d | 141 | 131 | ODI # 2094 |
V Sehwag (Asia/ICC/IND) | v Sri Lanka | Vadodara | 12 Nov 2005 | 1 Apr 1999 | 6y 225d | 135 | 132 | ODI # 2296 |
A Flower (ZIM) | v West Indies | Kingston | 2 Apr 2000 | 23 Feb 1992 | 8y 39d | 136 | 133 | ODI # 1585 |
WTS Porterfield (IRE) | v Zimbabwe | Belfast | 7 Jul 2019 | 5 Aug 2006 | 12y 336d | 136 | 133 | ODI # 4189 |
AJ Stewart (ENG) | v Sri Lanka | Colombo (RPS) | 25 Mar 2001 | 15 Oct 1989 | 11y 161d | 139 | 134 | ODI # 1695 |
Yuvraj Singh (IND) | v England | Indore | 15 Apr 2006 | 3 Oct 2000 | 5y 194d | 148 | 134 | ODI # 2362 |
EJG Morgan (ENG/IRE) | v New Zealand | The Oval | 12 Jun 2015 | 5 Aug 2006 | 8y 311d | 143 | 134 | ODI # 3655 |
Shoaib Malik (PAK) | v Zimbabwe | Karachi | 21 Jan 2008 | 14 Oct 1999 | 8y 99d | 151 | 135 | ODI # 2662 |
JP Duminy (SA) | v England | Johannesburg | 12 Feb 2016 | 20 Aug 2004 | 11y 176d | 150 | 135 | ODI # 3737 |
SC Williams (ZIM) | v Sri Lanka | Pallekele | 16 Jan 2022 | 25 Feb 2005 | 16y 325d | 140 | 135 | ODI # 4341 |
KC Sangakkara (Asia/ICC/SL) | v New Zealand | Wellington | 6 Jan 2006 | 5 Jul 2000 | 5y 185d | 148 | 136 | ODI # 2311 |
Shakib Al Hasan (BAN) | v Afghanistan | Canberra | 18 Feb 2015 | 6 Aug 2006 | 8y 196d | 142 | 136 | ODI # 3605 |
Tamim Iqbal (BAN) | v Scotland | Nelson | 5 Mar 2015 | 9 Feb 2007 | 8y 24d | 138 | 137 | ODI # 3624 |
K Srikkanth (IND) | v England | Perth | 22 Feb 1992 | 25 Nov 1981 | 10y 89d | 139 | 138 | ODI # 715 |
SK Raina (IND) | v England | Dharamsala | 27 Jan 2013 | 30 Jul 2005 | 7y 181d | 159 | 138 | ODI # 3329 |
A Jadeja (IND) | v New Zealand | Christchurch | 19 Jan 1999 | 28 Feb 1992 | 6y 325d | 154 | 139 | ODI # 1387 |
DR Martyn (AUS) | v West Indies | Brisbane | 21 Jan 2005 | 8 Dec 1992 | 12y 44d | 162 | 140 | ODI # 2208 |
Mohammad Hafeez (PAK) | v Sri Lanka | Abu Dhabi | 25 Dec 2013 | 3 Apr 2003 | 10y 266d | 140 | 140 | ODI # 3448 |
AD Mathews (SL) | v New Zealand | Mount Maunganui | 5 Jan 2016 | 28 Nov 2008 | 7y 38d | 169 | 140 | ODI # 3721 |
A Ranatunga (SL) | v India | Colombo (SSC) | 17 Sep 1994 | 14 Feb 1982 | 12y 215d | 149 | 141 | ODI # 927 |
PA de Silva (SL) | v Pakistan | Centurion | 4 Dec 1994 | 31 Mar 1984 | 10y 248d | 146 | 141 | ODI # 954 |
Saleem Malik (PAK) | v England | Lord's | 22 Aug 1992 | 12 Jan 1982 | 10y 223d | 152 | 142 | ODI # 760 |
M Azharuddin (IND) | v Sri Lanka | Colombo (RPS) | 12 Aug 1993 | 20 Jan 1985 | 8y 204d | 156 | 143 | ODI # 834 |
ST Jayasuriya (SL) | v South Africa | Johannesburg | 5 Apr 1998 | 26 Dec 1989 | 8y 100d | 151 | 143 | ODI # 1306 |
ADR Campbell (ZIM) | v New Zealand | Wellington | 4 Jan 2001 | 29 Feb 1992 | 8y 310d | 148 | 144 | ODI # 1664 |
SB Styris (NZ) | v India | Dambulla | 10 Aug 2010 | 5 Nov 1999 | 10y 278d | 166 | 144 | ODI # 3030 |
AR Border (AUS) | v Zimbabwe | Chennai | 13 Oct 1987 | 13 Jan 1979 | 8y 273d | 155 | 145 | ODI # 456 |
H Masakadza (ZIM) | v South Africa | Hamilton | 15 Feb 2015 | 23 Sep 2001 | 13y 145d | 145 | 145 | ODI # 3601 |
SP Fleming (NZ) | v Pakistan | Dunedin | 28 Feb 2001 | 25 Mar 1994 | 6y 340d | 152 | 146 | ODI # 1693 |
DPMD Jayawardene (SL) | v Zimbabwe | Harare | 27 Apr 2004 | 24 Jan 1998 | 6y 94d | 157 | 146 | ODI # 2123 |
CL Hooper (WI) | v England | Bridgetown | 29 Mar 1998 | 18 Mar 1987 | 11y 11d | 163 | 147 | ODI # 1299 |
Younis Khan (PAK) | v South Africa | Lahore | 18 Oct 2007 | 13 Feb 2000 | 7y 247d | 152 | 147 | ODI # 2633 |
PD Collingwood (ENG) | v Australia | Lord's | 6 Sep 2009 | 7 Jun 2001 | 8y 91d | 164 | 148 | ODI # 2883 |
TM Dilshan (SL) | v Bangladesh | Mirpur | 4 Jan 2010 | 11 Dec 1999 | 10y 24d | 172 | 149 | ODI # 2937 |
MN Samuels (WI) | v India | Kochi | 8 Oct 2014 | 4 Oct 2000 | 14y 4d | 160 | 150 | ODI # 3531 |
Mushfiqur Rahim (BAN) | v England | Mirpur | 9 Oct 2016 | 6 Aug 2006 | 10y 64d | 163 | 150 | ODI # 3793 |
Ijaz Ahmed (PAK) | v West Indies | Melbourne | 20 Jan 1997 | 14 Nov 1986 | 10y 67d | 167 | 151 | ODI # 1166 |
RS Mahanama (SL) | v Pakistan | Gwalior | 12 May 1997 | 2 Mar 1986 | 11y 71d | 163 | 152 | ODI # 1205 |
CL Cairns (NZ) | v Australia | Pune | 3 Nov 2003 | 13 Feb 1991 | 12y 263d | 169 | 154 | ODI # 2055 |
CD McMillan (NZ) | v India | Harare | 2 Sep 2005 | 20 May 1997 | 8y 105d | 166 | 156 | ODI # 2278 |
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 160 innings shown
Batsmen within a maximum of 160 innings shown
Records includes the following current or recent matches:
Sri Lanka v Afghanistan at Hambantota, 1st ODI, Jun 2, 2023 [ODI # 4579]
Bangladesh v Ireland at Chelmsford, ICC Men's Cricket World Cup Super League 3rd ODI, May 14, 2023 [ODI # 4578]
Bangladesh v Ireland at Chelmsford, ICC Men's Cricket World Cup Super League 2nd ODI, May 12, 2023 [ODI # 4577]
Terms of Use|Privacy Policy|Your US State Privacy Rights|Children's Online Privacy Policy|Interest - Based Ads|Do Not Sell or Share My Personal Information|Feedback
© 2023 ESPN Sports Media Ltd. All rights reserved