One Day Internationals - Batting Records and Statistics - Hundreds and Double Hundreds
Youngest Players Scoring a Century
(Only first century for each player shown)

  Player Country Born Match Versus Ground Age at
Match Start
Score
1 Shahid Afridi Pakistan 01/03/1980 04/10/1996 Sri Lanka Gymkhana Club Ground 16 years 217 days 102
2 Usman Ghani* Afghanistan 20/11/1996 20/07/2014 Zimbabwe Queens Sports Club 17 years 242 days 118
3 Imran Nazir Pakistan 16/12/1981 15/04/2000 Zimbabwe National Cricket Stadium (Grenada) 18 years 121 days 105*
4 Saleem Elahi Pakistan 21/11/1976 29/09/1995 Sri Lanka Jinnah Stadium (Gujwranwala) 18 years 312 days 102*
5 S R Mukkamalla* United States 09/04/2004 30/03/2023 United Arab Emirates United Cricket Club 18 years 355 days 120*
6 Tamim Iqbal* Bangladesh 20/03/1989 22/03/2008 Ireland Shere Bangla National Stadium 19 years 2 days 129
7 A M Tribe* Jersey 29/03/2004 01/04/2023 Papua New Guinea United Cricket Club 19 years 3 days 115*
8 Kushal Malla* Nepal 05/03/2004 21/04/2023 Oman Tribhuvan University International Cricket Ground 19 years 47 days 108
9 Rahmanullah Gurbaz* Afghanistan 28/11/2001 21/01/2021 Ireland Sheikh Zayed Stadium 19 years 54 days 127
10 Ahmed Shehzad Pakistan 23/11/1991 03/02/2011 New Zealand Seddon Park 19 years 72 days 115
11 Umar Akmal Pakistan 26/05/1990 07/08/2009 Sri Lanka R Premadasa Stadium 19 years 73 days 102*
12 R K Paudel* Nepal 02/09/2002 25/03/2022 Papua New Guinea Tribhuvan University International Cricket Ground 19 years 204 days 126
13 V Aravind* United Arab Emirates 11/06/2002 12/03/2022 Namibia Sharjah Cricket Stadium 19 years 274 days 115*
14 Shakib Al Hasan* Bangladesh 24/03/1987 28/02/2007 Canada Antigua Recreation Ground 19 years 341 days 134*
15 Anamul Haque* Bangladesh 16/12/1992 02/12/2012 West Indies Sheikh Abu Naser Stadium 19 years 352 days 120
16 Nasir Hossain Bangladesh 30/11/1991 03/12/2011 Pakistan Shere Bangla National Stadium 20 years 3 days 100
17 P R Stirling* Ireland 03/09/1990 07/09/2010 Canada Cricket, Skating & Curling Club 20 years 4 days 177
18 Shoaib Malik Pakistan 01/02/1982 15/02/2002 West Indies Sharjah Cricket Stadium 20 years 14 days 111*
19 Anshuman Rath* Hong Kong 05/11/1997 08/12/2017 Papua New Guinea ICC Global Cricket Academy 20 years 33 days 143*
20 Salman Butt Pakistan 07/10/1984 13/11/2004 India Eden Gardens 20 years 37 days 108*
21 Ijaz Ahmed Pakistan 20/09/1968 29/10/1988 Bangladesh MA Aziz Stadium 20 years 39 days 124*
22 K S Williamson* New Zealand 08/08/1990 14/10/2010 Bangladesh Shere Bangla National Stadium 20 years 67 days 108
23 J A D Lawrenson* Jersey 20/11/2002 01/04/2023 Papua New Guinea United Cricket Club 20 years 132 days 114
24 E J G Morgan England 10/09/1986 04/02/2007 Canada Jaffrey Sports Club Ground 20 years 147 days 115
25 I A Karim* Kenya 25/09/1992 13/03/2013 Canada ICC Global Cricket Academy 20 years 169 days 112
26 Vikramjit Singh* Netherlands 09/01/2003 03/07/2023 Oman Harare Sports Club 20 years 175 days 110
27 Ibrahim Zadran* Afghanistan 12/12/2001 06/06/2022 Zimbabwe Harare Sports Club 20 years 176 days 121*
28 Mehrab Hossain Bangladesh 22/09/1978 25/03/1999 Zimbabwe Bangabandhu National Stadium 20 years 184 days 101
29 Shahriar Nafees Bangladesh 25/01/1986 06/08/2006 Zimbabwe Harare Sports Club 20 years 193 days 118*
30 D Chandimal* Sri Lanka 18/11/1989 05/06/2010 India Harare Sports Club 20 years 199 days 111
31 W U Tharanga Sri Lanka 02/02/1985 02/09/2005 Bangladesh R Premadasa Stadium 20 years 212 days 105
32 R L Powell West Indies 16/12/1978 08/09/1999 India Kallang Ground 20 years 266 days 124
33 A B Barath West Indies 14/04/1990 31/01/2011 Sri Lanka Sinhalese Sports Club Ground 20 years 292 days 113
34 Q de Kock* South Africa 17/12/1992 08/11/2013 Pakistan Sheikh Zayed Stadium 20 years 326 days 112
35 Faisal Iqbal Pakistan 30/12/1981 30/11/2002 Zimbabwe Harare Sports Club 20 years 335 days 100*
36 Mohammad Ashraful Bangladesh 07/07/1984 18/06/2005 Australia Sophia Gardens 20 years 346 days 100
37 V G Kambli India 18/01/1972 18/01/1993 England Sawai Mansingh Stadium 21 years 0 days 100*
38 R T Ponting Australia 19/12/1974 09/01/1996 Sri Lanka Melbourne Cricket Ground 21 years 21 days 123
39 C L Hooper West Indies 15/12/1966 22/01/1988 India Captain Roop Singh Stadium 21 years 38 days 113*
40 S M Ervine Zimbabwe 06/12/1982 24/01/2004 India Adelaide Oval 21 years 49 days 100
41 V Kohli* India 05/11/1988 24/12/2009 Sri Lanka Eden Gardens 21 years 49 days 107
42 D I Gower England 01/04/1957 26/05/1978 Pakistan Kennington Oval 21 years 55 days 114*
43 S O Hetmeyer* West Indies 26/12/1996 06/03/2018 United Arab Emirates Old Hararians Sports Club 21 years 70 days 127
44 W I A Fernando* Sri Lanka 05/04/1998 01/07/2019 West Indies Riverside Ground 21 years 87 days 104
45 B J Bennett* Zimbabwe 10/11/2003 14/02/2025 Ireland Harare Sports Club 21 years 96 days 169
46 D D Ebrahim Zimbabwe 07/08/1980 25/11/2001 Bangladesh Bangabandhu National Stadium 21 years 110 days 121
47 S B Smith Australia 18/10/1961 13/02/1983 New Zealand Melbourne Cricket Ground 21 years 118 days 117
48 Yuvraj Singh India 12/12/1981 11/04/2003 Bangladesh Bangabandhu National Stadium 21 years 120 days 102*
49 S R Tendulkar India 24/04/1973 09/09/1994 Australia R Premadasa Stadium 21 years 138 days 110
50 M S Chapman* New Zealand 27/06/1994 16/11/2015 United Arab Emirates ICC Global Cricket Academy 21 years 142 days 124*
51 M D Crowe New Zealand 22/09/1962 25/02/1984 England Eden Park 21 years 156 days 105*
52 Saeed Anwar Pakistan 06/09/1968 17/02/1990 Sri Lanka Adelaide Oval 21 years 164 days 126
53 Imran Farhat Pakistan 20/05/1982 07/12/2003 New Zealand Rawalpindi Cricket Stadium 21 years 201 days 107
54 S K Raina India 27/11/1986 25/06/2008 Hong Kong National Stadium (Karachi) 21 years 211 days 101
55 Mohammad Shahzad* Afghanistan 31/01/1988 01/09/2009 Netherlands VRA Ground 21 years 213 days 110
56 Noor Ali Zadran* Afghanistan 10/07/1988 16/02/2010 Canada Sharjah Cricket Stadium 21 years 221 days 114
57 D P M D Jayawardene Sri Lanka 27/05/1977 23/01/1999 England Adelaide Oval 21 years 241 days 120
58 M Kaif India 01/12/1980 14/09/2002 Zimbabwe R Premadasa Stadium 21 years 287 days 111*
59 M N Samuels West Indies 05/02/1981 24/11/2002 India Indira Gandhi Stadium 21 years 292 days 108*
60 Imam-ul-Haq* Pakistan 12/12/1995 18/10/2017 Sri Lanka Sheikh Zayed Stadium 21 years 310 days 100
61 Inzamam-ul-Haq Pakistan 03/03/1970 17/01/1992 Sri Lanka Ibn-e-Qasim Bagh Stadium 21 years 320 days 101
62 L Siaka* Papua New Guinea 21/12/1992 09/11/2014 Hong Kong Riverway Stadium 21 years 323 days 109
63 C H Gayle West Indies 21/09/1979 15/08/2001 Kenya Simba Union Ground 21 years 328 days 152
64 Babar Azam* Pakistan 15/10/1994 30/09/2016 West Indies Sharjah Cricket Stadium 21 years 351 days 120
65 D L Haynes West Indies 15/02/1956 22/02/1978 Australia Antigua Recreation Ground 22 years 7 days 148
66 A D R Campbell Zimbabwe 23/09/1972 05/11/1994 Sri Lanka Harare Sports Club 22 years 43 days 131*
67 Aasif Sheikh* Nepal 22/01/2001 09/03/2023 Papua New Guinea Tribhuvan University International Cricket Ground 22 years 46 days 110
68 B K G Mendis* Sri Lanka 02/02/1995 28/03/2017 Bangladesh Rangiri Dambulla International Stadium 22 years 54 days 102
69 Soumya Sarkar* Bangladesh 25/02/1993 22/04/2015 Pakistan Shere Bangla National Stadium 22 years 56 days 127*
70 D S Airee* Nepal 24/01/2000 26/03/2022 Papua New Guinea Tribhuvan University International Cricket Ground 22 years 61 days 105
71 J H Kallis South Africa 16/10/1975 16/01/1998 New Zealand WACA Ground 22 years 92 days 111
72 C Kieswetter England 28/11/1987 05/03/2010 Bangladesh Zahur Ahmed Chowdhury Stadium 22 years 97 days 107
73 M J Guptill New Zealand 30/09/1986 10/01/2009 West Indies Eden Park 22 years 102 days 122*
74 Nasir Jamshed Pakistan 06/12/1989 18/03/2012 India Shere Bangla National Stadium 22 years 103 days 112
75 Rajin Saleh Bangladesh 20/11/1983 25/03/2006 Kenya Khan Shaheb Osman Ali Stadium 22 years 125 days 108*
76 R J Shastri India 27/05/1962 06/10/1984 Australia Nehru Stadium (Indore) 22 years 132 days 102
77 M W Machan Scotland 15/02/1991 30/06/2013 Kenya Mannofield Park 22 years 135 days 114
78 B Sharki* Nepal 26/09/2001 12/02/2024 Canada Tribhuvan University International Cricket Ground 22 years 139 days 101*
79 W T S Porterfield Ireland 06/09/1984 31/01/2007 Bermuda Jaffrey Sports Club Ground 22 years 147 days 112*
80 X M Marshall United States 27/03/1986 22/08/2008 Canada Maple Leaf North - West Ground 22 years 148 days 157*
81 R R Sarwan West Indies 23/06/1980 02/12/2002 Bangladesh Bangabandhu National Stadium 22 years 162 days 102*
82 Saim Ayub* Pakistan 24/05/2002 26/11/2024 Zimbabwe Queens Sports Club 22 years 186 days 113*
83 H T Tector* Ireland 06/12/1999 10/07/2022 New Zealand The Village 22 years 216 days 113
84 V Sibanda Zimbabwe 10/10/1983 20/05/2006 Bermuda Queen's Park Oval 22 years 222 days 116
85 A N Cook England 25/12/1984 21/08/2007 India The Rose Bowl 22 years 239 days 102
86 Junaid Siddique Bangladesh 30/10/1987 15/07/2010 Ireland Civil Service Cricket Club 22 years 258 days 100
87 S Chanderpaul West Indies 16/08/1974 03/05/1997 India Kensington Oval 22 years 260 days 109*
88 V Sehwag India 20/10/1978 02/08/2001 New Zealand Sinhalese Sports Club Ground 22 years 286 days 100
89 L R P L Taylor New Zealand 08/03/1984 28/12/2006 Sri Lanka McLean Park 22 years 295 days 128*
90 Basit Ali Pakistan 13/12/1970 05/11/1993 West Indies Sharjah Cricket Stadium 22 years 327 days 127*
91 K J O'Brien Ireland 04/03/1984 02/02/2007 Kenya Ruaraka Sports Club Ground 22 years 335 days 142
92 Shubman Gill* India 08/09/1999 22/08/2022 Zimbabwe Harare Sports Club 22 years 348 days 130
93 S P Fleming New Zealand 01/04/1973 29/03/1996 West Indies Queen's Park Oval 22 years 363 days 106*
94 Rahmat Shah* Afghanistan 06/07/1993 04/07/2016 Scotland Grange Cricket Club 22 years 364 days 100*
95 Kamran Akmal Pakistan 13/01/1982 19/01/2005 West Indies Brisbane Cricket Ground 23 years 6 days 124
96 Abdul Razzaq Pakistan 02/12/1979 11/12/2002 South Africa St George's Park 23 years 9 days 112
97 S D Hope* West Indies 10/11/1993 19/11/2016 Zimbabwe Queens Sports Club 23 years 9 days 101
98 Imrul Kayes Bangladesh 02/02/1987 11/02/2010 New Zealand AMI Stadium 23 years 9 days 101
99 C J Anderson* New Zealand 13/12/1990 01/01/2014 West Indies Queenstown Events Centre 23 years 19 days 131*
100 D J Bravo West Indies 07/10/1983 28/10/2006 England Narendra Modi Stadium 23 years 21 days 112*
101 T M Head* Australia 29/12/1993 26/01/2017 Pakistan Adelaide Oval 23 years 28 days 128
102 R G Sharma* India 30/04/1987 28/05/2010 Zimbabwe Queens Sports Club 23 years 28 days 114
103 A B de Villiers South Africa 17/02/1984 10/04/2007 West Indies National Cricket Stadium (Grenada) 23 years 52 days 146
104 M J Clarke Australia 02/04/1981 29/05/2004 Zimbabwe Harare Sports Club 23 years 57 days 105*
105 J E Root* England 30/12/1990 05/03/2014 West Indies Sir Vivian Richards Stadium 23 years 65 days 107
106 T W M Latham* New Zealand 02/04/1992 04/08/2015 Zimbabwe Harare Sports Club 23 years 124 days 110*
107 H D R L Thirimanne* Sri Lanka 08/09/1989 13/01/2013 Australia Adelaide Oval 23 years 127 days 102*
108 Sediqullah Atal* Afghanistan 12/08/2001 19/12/2024 Zimbabwe Harare Sports Club 23 years 129 days 104
109 D A Gunawardene Sri Lanka 26/05/1977 04/10/2000 West Indies Gymkhana Club Ground 23 years 131 days 132
110 J P Faulkner Australia 29/04/1990 02/11/2013 India M Chinnaswamy Stadium 23 years 187 days 116
111 M D K J Perera* Sri Lanka 17/08/1990 22/02/2014 Bangladesh Shere Bangla National Stadium 23 years 189 days 106
112 W W Hinds West Indies 07/09/1976 02/04/2000 Zimbabwe Sabina Park 23 years 208 days 116*
113 Alok Kapali Bangladesh 01/12/1984 28/06/2008 India National Stadium (Karachi) 23 years 210 days 115
114 T L W Cooper* Netherlands 26/11/1986 07/07/2010 Afghanistan Sportpark Westvliet 23 years 223 days 101
115 B J McMullen* Scotland 18/10/1999 25/06/2023 Oman Bulawayo Athletic Club 23 years 250 days 136
116 B F W de Leede* Netherlands 15/10/1999 06/07/2023 Scotland Queens Sports Club 23 years 264 days 123
117 J C Buttler* England 08/09/1990 31/05/2014 Sri Lanka Lord's 23 years 265 days 121
118 M S Dhoni India 07/07/1981 05/04/2005 Pakistan Dr YS Rajasekhara Reddy Cricket Stadium 23 years 272 days 148
119 N Pooran* West Indies 02/10/1995 01/07/2019 Sri Lanka Riverside Ground 23 years 272 days 118
120 B R M Taylor Zimbabwe 06/02/1986 05/11/2009 Bangladesh Zahur Ahmed Chowdhury Stadium 23 years 272 days 118*
121 A Jadeja India 01/02/1971 09/11/1994 West Indies Barabati Stadium 23 years 281 days 104
122 B C Lara West Indies 02/05/1969 19/02/1993 Pakistan Kingsmead 23 years 293 days 128
123 C Sharma India 03/01/1966 25/10/1989 England Green Park 23 years 295 days 101*
124 A Flower Zimbabwe 28/04/1968 23/02/1992 Sri Lanka Pukekura Park 23 years 301 days 115*
125 J N Malan* South Africa 18/04/1996 04/03/2020 Australia Mangaung Oval 23 years 321 days 129*
126 Azmatullah Omarzai* Afghanistan 24/03/2000 09/02/2024 Sri Lanka Pallekele International Cricket Stadium 23 years 322 days 149*
127 R Ravindra* New Zealand 18/11/1999 05/10/2023 England Narendra Modi Stadium 23 years 321 days 123*
128 A C Parore New Zealand 23/01/1971 11/12/1994 South Africa SuperSport Park 23 years 322 days 108
129 Abdullah Shafique* Pakistan 20/11/1999 10/10/2023 Sri Lanka Rajiv Gandhi International Stadium 23 years 324 days 113
130 M Azharuddin India 08/02/1963 17/01/1987 Sri Lanka Wankhede Stadium 23 years 343 days 108*
131 M M Prabhakar India 15/04/1963 26/03/1987 Pakistan Keenan Stadium 23 years 345 days 106
132 Litton Das* Bangladesh 13/10/1994 28/09/2018 India Dubai International Cricket Stadium 23 years 350 days 121
133 G C Smith South Africa 01/02/1981 04/02/2005 England St George's Park 24 years 3 days 105
134 N Dickwella* Sri Lanka 23/06/1993 06/07/2017 Zimbabwe Mahinda Rajapaksha International Cricket Stadium 24 years 13 days 102
135 D M Bravo West Indies 06/02/1989 22/02/2013 Zimbabwe National Cricket Stadium (Grenada) 24 years 16 days 100*
136 G Gambhir India 14/10/1981 06/11/2005 Sri Lanka Narendra Modi Stadium 24 years 23 days 103
137 J Charles* West Indies 14/01/1989 10/02/2013 Australia Melbourne Cricket Ground 24 years 27 days 100
138 P Nissanka* Sri Lanka 18/05/1998 19/06/2022 Australia R Premadasa Stadium 24 years 32 days 137
139 P J Hughes Australia 30/11/1988 11/01/2013 Sri Lanka Melbourne Cricket Ground 24 years 42 days 112
140 T Stubbs* South Africa 14/08/2000 04/10/2024 Ireland Sheikh Zayed Stadium 24 years 51 days 112*
141 K L Rahul* India 18/04/1992 11/06/2016 Zimbabwe Harare Sports Club 24 years 54 days 100*
142 C Campher* Ireland 20/04/1999 21/06/2023 Scotland Queens Sports Club 24 years 62 days 120
143 B A Edgar New Zealand 23/11/1956 01/02/1981 Australia Melbourne Cricket Ground 24 years 70 days 102*
144 N J Astle New Zealand 15/09/1971 26/11/1995 India Vidarbha Cricket Association Ground 24 years 72 days 114
145 Mohammad Yousuf Pakistan 27/08/1974 10/11/1998 Australia Gaddafi Stadium 24 years 75 days 100
146 Moin-Ul-Atiq Pakistan 05/08/1964 29/10/1988 Bangladesh MA Aziz Stadium 24 years 85 days 105
147 M R Marsh* Australia 20/10/1991 23/01/2016 India Sydney Cricket Ground 24 years 95 days 102*
148 Mushfiqur Rahim* Bangladesh 09/05/1987 16/08/2011 Zimbabwe Harare Sports Club 24 years 99 days 101
149 T Taibu Zimbabwe 14/05/1983 26/08/2007 South Africa Harare Sports Club 24 years 104 days 107*
150 R Dravid India 11/01/1973 21/05/1997 Pakistan MA Chidambaram Stadium 24 years 130 days 107
151 H K Badani India 14/11/1976 28/03/2001 Australia Nehru Stadium (Pune) 24 years 134 days 100
152 Ishan Kishan* India 18/07/1998 10/12/2022 Bangladesh Zahur Ahmed Chowdhury Stadium 24 years 145 days 210
153 W J Cronje South Africa 25/09/1969 19/02/1994 Australia Wanderers Stadium 24 years 147 days 112
154 Kapil Dev India 06/01/1959 18/06/1983 Zimbabwe Nevill Ground 24 years 163 days 175*
155 C D McMillan New Zealand 13/09/1976 25/02/2001 Pakistan AMI Stadium 24 years 165 days 104*
156 I V A Richards West Indies 07/03/1952 26/08/1976 England North Marine Road Ground 24 years 172 days 119*
157 Saleem Malik Pakistan 16/04/1963 25/10/1987 Sri Lanka Iqbal Stadium 24 years 192 days 100
158 G C Wilson Ireland 05/02/1986 16/08/2010 Netherlands Castle Avenue 24 years 192 days 113
159 K A Pollard* West Indies 12/05/1987 11/12/2011 India MA Chidambaram Stadium 24 years 213 days 119
160 J D Ryder New Zealand 06/08/1984 08/03/2009 India AMI Stadium 24 years 214 days 105
161 G M Wood Australia 06/11/1956 08/06/1981 England Headingley 24 years 214 days 108
162 K P Pietersen England 27/06/1980 02/02/2005 South Africa Mangaung Oval 24 years 220 days 108*
163 R Powell* West Indies 23/07/1993 10/03/2018 Ireland Harare Sports Club 24 years 230 days 101
164 Najmul Hossain Shanto* Bangladesh 25/08/1998 12/05/2023 Ireland County Ground (Chelmsford) 24 years 260 days 117
165 C B Wishart Zimbabwe 09/01/1974 30/09/1998 India Harare Sports Club 24 years 264 days 102
166 M S Atapattu Sri Lanka 22/11/1972 17/08/1997 India R Premadasa Stadium 24 years 268 days 118
167 P V Simmons West Indies 18/04/1963 25/01/1988 India University Stadium 24 years 282 days 104*
168 T D Paine Australia 08/12/1984 17/09/2009 England Trent Bridge 24 years 283 days 111
169 R R Pant* India 04/10/1997 17/07/2022 England Old Trafford 24 years 286 days 125*
170 H J H Marshall New Zealand 15/02/1979 03/12/2003 Pakistan Iqbal Stadium 24 years 291 days 101*
171 A Turner Australia 23/07/1950 11/06/1975 Sri Lanka Kennington Oval 24 years 323 days 101
172 R B Richardson West Indies 12/01/1962 03/12/1986 Sri Lanka Sharjah Cricket Stadium 24 years 325 days 109
173 M van Lingen* Namibia 24/10/1997 20/09/2022 Papua New Guinea Amini Park 24 years 331 days 119*
174 E Lewis* West Indies 27/12/1991 23/11/2016 Sri Lanka Queens Sports Club 24 years 332 days 148
175 D Mongia India 17/04/1977 19/03/2002 Zimbabwe Nehru Stadium (Guwahati) 24 years 336 days 159*
176 H H Gibbs South Africa 23/02/1974 30/01/1999 West Indies St George's Park 24 years 341 days 125
177 D A Marillier Zimbabwe 24/04/1978 05/04/2003 Kenya Sharjah Cricket Stadium 24 years 346 days 100
178 K I C Asalanka* Sri Lanka 29/06/1997 21/06/2022 Australia R Premadasa Stadium 24 years 357 days 110
179 A Bagai Canada 26/01/1982 31/01/2007 Scotland Ruaraka Sports Club Ground 25 years 5 days 137*
180 N D McKenzie South Africa 24/11/1975 17/12/2000 Sri Lanka Buffalo Park 25 years 23 days 120*
181 S C Ganguly India 08/07/1972 20/08/1997 Sri Lanka R Premadasa Stadium 25 years 43 days 113
182 Mehidy Hasan Miraz* Bangladesh 25/10/1997 07/12/2022 India Shere Bangla National Stadium 25 years 43 days 100*
183 M W Goodwin Zimbabwe 11/12/1972 24/01/1998 Sri Lanka R Premadasa Stadium 25 years 44 days 111
184 P A de Silva Sri Lanka 17/10/1965 01/12/1990 India Vidarbha Cricket Association Ground 25 years 45 days 104
185 S S Iyer* India 06/12/1994 05/02/2020 New Zealand Seddon Park 25 years 61 days 103
186 Ramiz Raja Pakistan 14/08/1962 20/10/1987 England National Stadium (Karachi) 25 years 67 days 113
187 C S MacLeod* Scotland 15/11/1988 23/01/2014 Canada Hagley Oval 25 years 69 days 175
188 A K Sah* Nepal 17/11/1998 12/02/2024 Canada Tribhuvan University International Cricket Ground 25 years 87 days 112*
189 M H Cross* Scotland 15/10/1992 21/01/2018 United Arab Emirates ICC Global Cricket Academy 25 years 98 days 107*
190 R R Rossouw* South Africa 09/10/1989 18/01/2015 West Indies Wanderers Stadium 25 years 101 days 128
191 C A Ingram South Africa 03/07/1985 15/10/2010 Zimbabwe Mangaung Oval 25 years 104 days 124
192 J J Roy* England 21/07/1990 20/11/2015 Pakistan Dubai International Cricket Stadium 25 years 122 days 102
193 B A Stokes* England 04/06/1991 07/10/2016 Bangladesh Shere Bangla National Stadium 25 years 125 days 101
194 S P D Smith* Australia 02/06/1989 07/10/2014 Pakistan Sharjah Cricket Stadium 25 years 127 days 101
195 D A Warner Australia 27/10/1986 04/03/2012 Sri Lanka Brisbane Cricket Ground 25 years 129 days 163
196 I R Bell England 11/04/1982 21/08/2007 India The Rose Bowl 25 years 132 days 126*
197 A R Border Australia 27/07/1955 18/12/1980 India Sydney Cricket Ground 25 years 144 days 105*
198 J P Kotze* Namibia 23/04/1994 20/09/2019 United States Central Broward Regional Park 25 years 150 days 136
199 M S Sinclair New Zealand 09/11/1975 12/04/2001 Pakistan Sharjah Cricket Stadium 25 years 154 days 117
200 K C Sangakkara Sri Lanka 27/10/1977 04/04/2003 Pakistan Sharjah Cricket Stadium 25 years 159 days 100*
201 S T Jayasuriya Sri Lanka 30/06/1969 08/12/1994 New Zealand Mangaung Oval 25 years 161 days 140
202 C L Cairns New Zealand 13/06/1970 24/11/1995 India Nehru Stadium (Pune) 25 years 164 days 103
203 Aamir Sohail Pakistan 14/09/1966 27/02/1992 Zimbabwe Bellerive Oval 25 years 166 days 114
204 M E Trescothick England 25/12/1975 12/06/2001 Pakistan Lord's 25 years 169 days 137
205 Javed Miandad Pakistan 12/06/1957 03/12/1982 India Jinnah Stadium (Gujwranwala) 25 years 174 days 106*
206 Yasir Hameed Pakistan 28/02/1978 09/09/2003 Bangladesh Multan Cricket Stadium 25 years 193 days 116
207 J-P Duminy South Africa 14/04/1984 10/11/2009 Zimbabwe SuperSport Park 25 years 210 days 111*
208 K Otieno Kenya 11/03/1972 10/10/1997 Bangladesh Gymkhana Club Ground 25 years 213 days 144
209 H C Brook* England 22/02/1999 24/09/2024 Australia Riverside Ground 25 years 215 days 110*
210 H M Amla South Africa 31/03/1983 09/11/2008 Bangladesh Willowmoore Park 25 years 223 days 140
211 J D Campbell* West Indies 21/09/1993 05/05/2019 Ireland Castle Avenue 25 years 226 days 179
212 D A Miller* South Africa 10/06/1989 25/01/2015 West Indies St George's Park 25 years 229 days 130*
213 J W A Taylor England 06/01/1990 08/09/2015 Australia Old Trafford 25 years 245 days 101
214 D C Boon Australia 29/12/1960 07/09/1986 India Sawai Mansingh Stadium 25 years 252 days 111
215 Naved Latif Pakistan 21/02/1976 02/11/2001 Sri Lanka Sharjah Cricket Stadium 25 years 254 days 113
216 M Labuschagne* Australia 22/06/1994 07/03/2020 South Africa Senwes Park 25 years 259 days 108
217 D M Jones Australia 24/03/1961 01/01/1987 England WACA Ground 25 years 283 days 104
218 P D Salt* England 28/08/1996 17/06/2022 Netherlands VRA Ground 25 years 293 days 122
219 Asif Mujtaba Pakistan 04/11/1967 30/10/1993 Sri Lanka Sharjah Cricket Stadium 25 years 360 days 113*
220 N S Sidhu India 20/10/1963 15/10/1989 Pakistan Sharjah Cricket Stadium 25 years 360 days 108
221 Najibullah Zadran* Afghanistan 28/02/1993 05/03/2019 Ireland Rajiv Gandhi International Cricket Stadium 26 years 5 days 104*
222 H Masakadza Zimbabwe 09/08/1983 14/08/2009 Bangladesh Queens Sports Club 26 years 5 days 102
223 K Bhurtel* Nepal 22/01/1997 14/02/2023 Namibia Tribhuvan University International Cricket Ground 26 years 23 days 115
224 C L White Australia 18/08/1983 09/09/2009 England The Rose Bowl 26 years 22 days 105
225 M K Tiwary India 14/11/1985 11/12/2011 West Indies MA Chidambaram Stadium 26 years 27 days 104*
226 R P Arnold Sri Lanka 25/10/1973 12/12/1999 Zimbabwe Queens Sports Club 26 years 48 days 103
227 S W Ambris West Indies 23/03/1993 11/05/2019 Ireland The Village 26 years 49 days 148
228 S G Law Australia 18/10/1968 08/12/1994 Zimbabwe Bellerive Oval 26 years 51 days 110
229 G Kirsten South Africa 23/11/1967 21/01/1994 Australia Melbourne Cricket Ground 26 years 59 days 112*
230 A C Gilchrist Australia 14/11/1971 26/01/1998 South Africa Sydney Cricket Ground 26 years 73 days 100
231 A M Rahane* India 06/06/1988 02/09/2014 England Edgbaston 26 years 88 days 106
232 M P Breetzke* South Africa 03/11/1998 10/02/2025 New Zealand Gaddafi Stadium 26 years 99 days 150
233 P J Forrest Australia 15/11/1985 24/02/2012 Sri Lanka Bellerive Oval 26 years 101 days 104
234 A D Brown England 11/02/1970 26/05/1996 India Old Trafford 26 years 105 days 118
235 H H Dippenaar South Africa 14/06/1977 03/10/2003 Pakistan Gaddafi Stadium 26 years 111 days 110*
236 P L Mommsen Scotland 14/10/1987 01/02/2014 United Arab Emirates Bert Sutcliffe Oval 26 years 110 days 139*
237 M D Gunathilaka* Sri Lanka 17/03/1991 06/07/2017 Zimbabwe Mahinda Rajapaksha International Cricket Stadium 26 years 111 days 116
238 C Z Harris New Zealand 20/11/1969 11/03/1996 Australia MA Chidambaram Stadium 26 years 112 days 130
239 T de Zorzi* South Africa 28/08/1997 19/12/2023 India St George's Park 26 years 113 days 119*
240 S E Rutherford* West Indies 15/08/1998 08/12/2024 Bangladesh Warner Park 26 years 115 days 113
241 H P Tillakaratne Sri Lanka 14/07/1967 09/11/1993 West Indies Wankhede Stadium 26 years 118 days 104
242 S E Marsh Australia 09/07/1983 05/11/2009 India Rajiv Gandhi International Stadium 26 years 119 days 112
243 S V Manjrekar India 12/07/1965 14/11/1991 South Africa Jawaharlal Nehru Stadium (Delhi) 26 years 125 days 105
244 T Bavuma* South Africa 17/05/1990 25/09/2016 Ireland Willowmoore Park 26 years 131 days 113
245 H Thaker* Canada 24/10/1997 05/03/2024 United Arab Emirates Dubai International Cricket Stadium 26 years 133 days 111*
246 M K Pandey India 10/09/1989 23/01/2016 Australia Sydney Cricket Ground 26 years 135 days 104*
247 G J Maxwell* Australia 14/10/1988 08/03/2015 Sri Lanka Sydney Cricket Ground 26 years 145 days 102
248 V V S Laxman India 01/11/1974 06/04/2001 Australia Nehru Stadium (Margao) 26 years 156 days 101
249 C K Coventry Zimbabwe 08/03/1983 16/08/2009 Bangladesh Queens Sports Club 26 years 161 days 194*
250 M J Greatbatch New Zealand 11/12/1963 23/05/1990 England Headingley 26 years 163 days 102*
251 Karim Sadiq Afghanistan 18/02/1984 16/08/2010 Scotland Cambusdoon New Ground 26 years 179 days 114*
252 R S Mahanama Sri Lanka 31/05/1966 13/12/1992 New Zealand R Premadasa Stadium 26 years 196 days 107
253 P D Collingwood England 26/05/1976 20/12/2002 Sri Lanka WACA Ground 26 years 208 days 100
254 A Flintoff England 06/12/1977 04/07/2004 New Zealand County Ground (Bristol) 26 years 211 days 106
255 R N ten Doeschate Netherlands 30/06/1980 04/02/2007 Bermuda Ruaraka Sports Club Ground 26 years 219 days 109*
256 Younis Khan Pakistan 29/11/1977 18/07/2004 Hong Kong Sinhalese Sports Club Ground 26 years 232 days 144
257 K H Prajapati* Oman 11/10/1995 12/06/2022 United States Choice Moosa Stadium 26 years 244 days 103
258 R A Smith England 13/09/1963 23/05/1990 New Zealand Headingley 26 years 252 days 128
259 L M P Simmons West Indies 25/01/1985 13/10/2011 Bangladesh Shere Bangla National Stadium 26 years 261 days 122
260 K Srikkanth India 21/12/1959 07/09/1986 Australia Sawai Mansingh Stadium 26 years 260 days 102
261 J M How New Zealand 19/05/1981 20/02/2008 England McLean Park 26 years 277 days 139
262 N V Knight England 28/11/1969 31/08/1996 Pakistan Edgbaston 26 years 277 days 113
263 B B McCullum New Zealand 27/09/1981 01/07/2008 Ireland Mannofield Park 26 years 278 days 166
264 R Lamba India 02/01/1960 07/10/1986 Australia Madhavrao Scindia Cricket Ground 26 years 278 days 102
265 G A Hick England 23/05/1966 05/03/1993 India Captain Roop Singh Stadium 26 years 286 days 105*
266 L Vincent New Zealand 11/11/1978 24/08/2005 Zimbabwe Queens Sports Club 26 years 286 days 172
267 A J Finch* Australia 17/11/1986 03/09/2013 Scotland Grange Cricket Club 26 years 290 days 148
268 Mohammad Rizwan* Pakistan 01/06/1992 23/03/2019 Australia Sharjah Cricket Stadium 26 years 295 days 115
269 R S Kaluwitharana Sri Lanka 24/11/1969 28/09/1996 Kenya Gymkhana Club Ground 26 years 309 days 100*
270 A D Hales* England 03/01/1989 13/11/2015 Pakistan Sheikh Zayed Stadium 26 years 314 days 109
271 M G Erasmus* Namibia 11/04/1995 06/03/2022 Oman ICC Global Cricket Academy 26 years 329 days 121*
272 M G Bevan Australia 08/05/1970 10/04/1997 South Africa SuperSport Park 26 years 337 days 103
273 P G Fulton New Zealand 01/02/1979 08/01/2006 Sri Lanka McLean Park 26 years 341 days 112
274 Chirag Suri* United Arab Emirates 18/02/1995 05/02/2022 Oman Al Amerat Cricket Ground Ministry Turf 1 26 years 352 days 115
275 M A Atherton England 23/05/1968 28/05/1995 West Indies Lord's 27 years 5 days 127
276 Sharjeel Khan Pakistan 14/08/1989 18/08/2016 Ireland The Village 27 years 4 days 152
277 S R Watson Australia 17/06/1981 29/06/2008 West Indies National Cricket Stadium (Grenada) 27 years 12 days 126
278 K C Wessels South Africa 14/09/1957 28/09/1984 India Jawaharlal Nehru Stadium (Delhi) 27 years 14 days 107
279 A Balbirnie* Ireland 28/12/1990 13/01/2018 United Arab Emirates ICC Global Cricket Academy 27 years 16 days 102
280 G R Marsh Australia 31/12/1958 21/01/1986 India Sydney Cricket Ground 27 years 21 days 125
281 G A Gooch England 23/07/1953 22/08/1980 Australia Edgbaston 27 years 30 days 108
282 G W Flower Zimbabwe 20/12/1970 26/01/1998 Sri Lanka Sinhalese Sports Club Ground 27 years 37 days 112
283 H M Nicholls* New Zealand 15/11/1991 08/01/2019 Sri Lanka Saxton Oval 27 years 54 days 124*
284 Shoaib Mohammad Pakistan 08/01/1962 08/03/1989 New Zealand Basin Reserve 27 years 59 days 126*
285 J N Rhodes South Africa 26/07/1969 29/09/1996 Pakistan Gymkhana Club Ground 27 years 65 days 121
286 L P C Silva Sri Lanka 14/12/1979 17/02/2007 India Dr YS Rajasekhara Reddy Cricket Stadium 27 years 65 days 107*
287 Fakhar Zaman* Pakistan 10/04/1990 18/06/2017 India Kennington Oval 27 years 69 days 114
288 V S Solanki England 01/04/1976 28/06/2003 South Africa Kennington Oval 27 years 88 days 106
289 Sabbir Rahman* Bangladesh 22/11/1991 20/02/2019 New Zealand University Oval 27 years 90 days 102
290 B R McDermott* Australia 12/12/1994 31/03/2022 Pakistan Gaddafi Stadium 27 years 109 days 104
291 K J Wadsworth New Zealand 30/11/1946 31/03/1974 Australia AMI Stadium 27 years 121 days 104
292 A J Strauss England 02/03/1977 06/07/2004 West Indies Lord's 27 years 126 days 100
293 A A Jangoo* West Indies 14/07/1997 12/12/2024 Bangladesh Warner Park 27 years 151 days 104*
294 Aqib Ilyas* Oman 05/09/1992 09/02/2020 Nepal Tribhuvan University International Cricket Ground 27 years 157 days 109*
295 R D Berrington* Scotland 03/04/1987 10/09/2014 Ireland The Village 27 years 160 days 101*
296 M M Ali* England 18/06/1987 26/11/2014 Sri Lanka R Premadasa Stadium 27 years 161 days 119
297 A L Logie West Indies 28/09/1960 12/03/1988 Pakistan Sabina Park 27 years 166 days 109*
298 D Lloyd England 18/03/1947 31/08/1974 Pakistan Trent Bridge 27 years 166 days 116*
299 A D Mathews* Sri Lanka 02/06/1987 16/11/2014 India JSCA International Stadium Complex 27 years 167 days 139*
300 M P Stoinis* Australia 16/08/1989 30/01/2017 New Zealand Eden Park 27 years 167 days 146*
301 L Klusener South Africa 04/09/1971 20/02/1999 New Zealand Eden Park 27 years 169 days 103*
302 M W Gatting England 06/06/1957 05/12/1984 India Nehru Stadium (Pune) 27 years 182 days 115*
303 S Dhawan* India 05/12/1985 06/06/2013 South Africa Sophia Gardens 27 years 183 days 114
304 Mohsin Khan Pakistan 15/03/1955 20/09/1982 Australia Niaz Stadium 27 years 189 days 104
305 W V Raman India 23/05/1965 11/12/1992 South Africa SuperSport Park 27 years 202 days 114
306 N Boje South Africa 20/03/1973 20/10/2000 New Zealand Senwes Park 27 years 214 days 105*
307 A P Gurusinha Sri Lanka 16/09/1966 18/04/1994 New Zealand Sharjah Cricket Stadium 27 years 214 days 117*
308 S B Styris New Zealand 10/07/1975 10/02/2003 Sri Lanka Mangaung Oval 27 years 215 days 141
309 S V Carlisle Zimbabwe 10/05/1972 18/12/1999 Sri Lanka Harare Sports Club 27 years 222 days 121*
310 R S Morton West Indies 22/07/1978 01/03/2006 New Zealand McLean Park 27 years 222 days 110*
311 K U Carty* West Indies 19/03/1997 06/11/2024 England Kensington Oval 27 years 232 days 128*
312 A Symonds Australia 09/06/1975 11/02/2003 Pakistan Wanderers Stadium 27 years 247 days 143*
313 N H Fairbrother England 09/09/1963 27/05/1991 West Indies Lord's 27 years 260 days 113
314 S O Tikolo Kenya 25/06/1971 20/03/1999 Bangladesh Bangabandhu National Stadium 27 years 268 days 106*
315 A C Hudson South Africa 17/03/1965 15/12/1992 India Mangaung Oval 27 years 273 days 108
316 Sarfaraz Ahmed* Pakistan 22/05/1987 15/03/2015 Ireland Adelaide Oval 27 years 297 days 101*
317 A Jones* United States 19/10/1994 13/08/2022 Scotland Mannofield Park 27 years 298 days 123*
318 M E Waugh Australia 02/06/1965 27/03/1993 New Zealand Seddon Park 27 years 298 days 108
319 S F Mire Zimbabwe 21/08/1989 30/06/2017 Sri Lanka Galle International Stadium 27 years 313 days 112
320 P S P Handscomb* Australia 26/04/1991 10/03/2019 India Punjab Cricket Association IS Bindra Stadium 27 years 318 days 117
321 Majid Khan Pakistan 28/09/1946 31/08/1974 England Trent Bridge 27 years 337 days 109
322 J M Bairstow* England 26/09/1989 19/09/2017 West Indies Old Trafford 27 years 358 days 100*
323 G M Turner New Zealand 26/05/1947 07/06/1975 East Africa Edgbaston 28 years 12 days 171*
324 Y K Pathan India 17/11/1982 07/12/2010 New Zealand M Chinnaswamy Stadium 28 years 20 days 123*
325 A J Lamb England 20/06/1954 17/07/1982 Pakistan Trent Bridge 28 years 27 days 118
326 C G Greenidge West Indies 01/05/1951 09/06/1979 India Edgbaston 28 years 39 days 106*
327 S Samarawickrama* Sri Lanka 30/08/1995 10/10/2023 Pakistan Rajiv Gandhi International Stadium 28 years 41 days 108
328 G D Phillips* New Zealand 06/12/1996 08/02/2025 Pakistan Gaddafi Stadium 28 years 64 days 106*
329 Sikandar Raza* Zimbabwe 24/04/1986 20/07/2014 Afghanistan Queens Sports Club 28 years 87 days 141
330 P A Wallace West Indies 02/08/1970 01/11/1998 South Africa Bangabandhu National Stadium 28 years 91 days 103
331 Nawroz Mangal Afghanistan 28/11/1984 06/03/2013 Scotland Sharjah Cricket Stadium 28 years 98 days 112*
332 R S Bopara England 04/05/1985 03/09/2013 Ireland The Village 28 years 122 days 101*
333 S C Williams West Indies 12/08/1969 16/12/1997 India Sharjah Cricket Stadium 28 years 126 days 105*
334 E C Joyce Ireland 22/09/1978 02/02/2007 Australia Sydney Cricket Ground 28 years 133 days 107
335 D R Martyn Australia 21/10/1971 03/03/2000 New Zealand Eden Park 28 years 134 days 116*
336 M D Patel* United States 01/05/1993 13/09/2021 Nepal Al Amerat Cricket Ground Ministry Turf 1 28 years 135 days 100
337 T P Ura* Papua New Guinea 15/10/1989 06/03/2018 Ireland Harare Sports Club 28 years 142 days 151
338 D Ramdin West Indies 13/10/1985 05/03/2014 England Sir Vivian Richards Stadium 28 years 143 days 128
339 R J Nicol New Zealand 28/05/1983 20/10/2011 Zimbabwe Harare Sports Club 28 years 145 days 108*
340 Fawad Alam* Pakistan 08/10/1985 08/03/2014 Sri Lanka Shere Bangla National Stadium 28 years 151 days 114*
341 B A King* West Indies 16/12/1994 04/06/2023 United Arab Emirates Sharjah Cricket Stadium 28 years 170 days 112
342 S Jahangir* United States 24/12/1994 20/06/2023 Nepal Takashinga Sports Club 28 years 178 days 100*
343 Rohan Mustafa* United Arab Emirates 07/10/1988 04/04/2017 Papua New Guinea Sheikh Zayed Stadium 28 years 179 days 109
344 A K Markram* South Africa 04/10/1994 02/04/2023 Netherlands Wanderers Stadium 28 years 180 days 175
345 J D P Oram New Zealand 28/07/1978 28/01/2007 Australia WACA Ground 28 years 184 days 101*
346 A T Nidamanuru* Netherlands 22/08/1994 21/03/2023 Zimbabwe Harare Sports Club 28 years 211 days 110*
347 H Klaasen* South Africa 30/07/1991 29/02/2020 Australia Boland Park 28 years 214 days 123*
348 S R Taylor* United States 09/11/1993 11/06/2022 Nepal Choice Moosa Stadium 28 years 214 days 114
349 D B Vengsarkar India 06/04/1956 05/12/1984 England Nehru Stadium (Pune) 28 years 243 days 105
350 K L J Liyanage* Sri Lanka 12/07/1995 18/03/2024 Bangladesh Zahur Ahmed Chowdhury Stadium 28 years 250 days 101*
351 J F Kloppenburg Netherlands 19/06/1974 03/03/2003 Namibia Mangaung Oval 28 years 257 days 121
352 D S Lehmann Australia 05/02/1970 06/11/1998 Pakistan National Stadium (Karachi) 28 years 274 days 103
353 C W J Athey England 27/09/1957 18/07/1986 New Zealand Old Trafford 28 years 294 days 142*
354 N C Johnson Zimbabwe 24/01/1970 22/11/1998 Pakistan Sheikhupura Stadium 28 years 302 days 103
355 G S Chappell Australia 07/08/1948 06/06/1977 England Kennington Oval 28 years 303 days 125*
356 O A Shah England 22/10/1978 05/09/2007 India Kennington Oval 28 years 318 days 107*
357 K J Coetzer* Scotland 14/04/1984 08/03/2013 Afghanistan Sharjah Cricket Stadium 28 years 328 days 133
358 B M Duckett* England 17/10/1994 26/09/2023 Ireland County Ground (Bristol) 28 years 344 days 107*
359 R R Hendricks* South Africa 14/08/1989 05/08/2018 Sri Lanka Pallekele International Cricket Stadium 28 years 356 days 102
360 K R Rutherford New Zealand 26/10/1965 28/10/1994 India Reliance Stadium 29 years 2 days 108
361 M S Wade* Australia 26/12/1987 13/01/2017 Pakistan Brisbane Cricket Ground 29 years 18 days 100*
362 A T Carey* Australia 27/08/1991 16/09/2020 England Old Trafford 29 years 20 days 106
363 S C Williams* Zimbabwe 26/09/1986 24/10/2015 Afghanistan Queens Sports Club 29 years 28 days 102
364 Muhammad Waseem* United Arab Emirates 12/02/1994 15/03/2023 Papua New Guinea Tribhuvan University International Cricket Ground 29 years 31 days 119
365 Mahmudullah* Bangladesh 04/02/1986 09/03/2015 England Adelaide Oval 29 years 33 days 103
366 S V Samson* India 11/11/1994 21/12/2023 South Africa Boland Park 29 years 40 days 108
367 D J Cullinan South Africa 04/03/1967 13/04/1996 Pakistan Sharjah Cricket Stadium 29 years 40 days 110*
368 A T Rayudu India 23/09/1985 06/11/2014 Sri Lanka Narendra Modi Stadium 29 years 44 days 121*
369 A J Stewart England 08/04/1963 22/05/1992 Pakistan Kennington Oval 29 years 44 days 103
370 Kamran Ghulam* Pakistan 10/10/1995 28/11/2024 Zimbabwe Queens Sports Club 29 years 49 days 103
371 J M Kemp South Africa 02/10/1977 26/11/2006 India Newlands 29 years 55 days 100*
372 A M Samad Canada 03/05/1979 01/07/2008 Bermuda Maple Leaf North - West Ground 29 years 59 days 130
373 K A Edwards West Indies 03/11/1984 07/01/2014 New Zealand Seddon Park 29 years 65 days 123*
374 N F I McCallum Scotland 22/11/1977 30/01/2007 Ireland Gymkhana Club Ground 29 years 69 days 100
375 E Chigumbura Zimbabwe 14/03/1986 26/05/2015 Pakistan Gaddafi Stadium 29 years 73 days 117
376 I J L Trott England 22/04/1981 12/07/2010 Bangladesh Edgbaston 29 years 81 days 110
377 Asghar Afghan Afghanistan 22/12/1987 17/03/2017 Ireland Greater Noida Sports Complex Ground 29 years 85 days 101
378 M M English* Scotland 02/05/1995 26/07/2024 Namibia Forthill 29 years 85 days 107
379 S W Billings* England 15/06/1991 11/09/2020 Australia Old Trafford 29 years 88 days 118
380 Shoaib Khan* Oman 06/12/1992 11/03/2022 Namibia Sharjah Cricket Stadium 29 years 95 days 105*
381 W A Young* New Zealand 22/11/1992 29/03/2022 Netherlands Bay Oval 29 years 127 days 103*
382 J A H Marshall New Zealand 15/02/1979 01/07/2008 Ireland Mannofield Park 29 years 137 days 161
383 D L Amiss England 07/04/1943 24/08/1972 Australia Old Trafford 29 years 139 days 103
384 D S Smith West Indies 21/10/1981 11/03/2011 Ireland Punjab Cricket Association IS Bindra Stadium 29 years 141 days 107
385 S L Campbell West Indies 01/11/1970 01/04/2000 Zimbabwe Sabina Park 29 years 152 days 103
386 M L Hayden Australia 29/10/1971 03/04/2001 India Indira Priyadarshini Stadium 29 years 156 days 111
387 T Odoyo Kenya 12/05/1978 18/10/2007 Canada Gymkhana Club Ground 29 years 159 days 111*
388 D P Conway* New Zealand 08/07/1991 26/03/2021 Bangladesh Basin Reserve 29 years 261 days 126
389 T M Dilshan Sri Lanka 14/10/1976 04/07/2006 Netherlands VRA Ground 29 years 263 days 117*
390 W Barresi* Netherlands 03/05/1984 23/01/2014 Kenya Bert Sutcliffe Oval 29 years 265 days 137*
391 K R Mayers* West Indies 08/09/1992 04/06/2022 Netherlands VRA Ground 29 years 269 days 120
392 N L T C Perera Sri Lanka 03/04/1989 05/01/2019 New Zealand Bay Oval 29 years 277 days 140
393 M V Boucher South Africa 03/12/1976 20/09/2006 Zimbabwe Senwes Park 29 years 291 days 147*
394 D J Mitchell* New Zealand 20/05/1991 26/03/2021 Bangladesh Basin Reserve 29 years 310 days 100*
395 D J Callaghan South Africa 01/02/1965 11/12/1994 New Zealand SuperSport Park 29 years 313 days 169*
396 G D Elliott New Zealand 21/03/1979 08/02/2009 Australia Sydney Cricket Ground 29 years 324 days 115
397 R L Dias Sri Lanka 18/10/1952 15/09/1982 India Arun Jaitley Stadium 29 years 332 days 102
398 C R Ervine* Zimbabwe 19/08/1985 02/08/2015 New Zealand Harare Sports Club 29 years 348 days 130*
399 H G Munsey* Scotland 21/02/1993 15/02/2023 Namibia Tribhuvan University International Cricket Ground 29 years 359 days 103*
400 I Kaia* Zimbabwe 10/08/1992 05/08/2022 Bangladesh Harare Sports Club 29 years 360 days 110
401 D F Watts Scotland 05/06/1979 07/07/2009 Canada Mannofield Park 30 years 32 days 101
402 F du Plessis South Africa 13/07/1984 27/08/2014 Australia Harare Sports Club 30 years 45 days 106
403 Rameez Shahzad* United Arab Emirates 30/11/1987 23/01/2018 Scotland ICC Global Cricket Academy 30 years 54 days 121*
404 Azhar Ali Pakistan 19/02/1985 22/04/2015 Bangladesh Shere Bangla National Stadium 30 years 62 days 101
405 R R Watson Scotland 12/11/1976 18/01/2007 Canada Mombasa Sports Ground 30 years 67 days 123*
406 Haris Sohail* Pakistan 09/01/1989 22/03/2019 Australia Sharjah Cricket Stadium 30 years 72 days 101*
407 Mohammad Hafeez Pakistan 17/10/1980 29/01/2011 New Zealand AMI Stadium 30 years 104 days 115
408 D L Houghton Zimbabwe 23/06/1957 10/10/1987 New Zealand Lal Bahadur Shastri Stadium 30 years 109 days 142
409 K M Jadhav India 26/03/1985 14/07/2015 Zimbabwe Harare Sports Club 30 years 110 days 105*
410 J M Vince* England 14/03/1991 13/07/2021 Pakistan Edgbaston 30 years 121 days 102
411 D Shanaka* Sri Lanka 09/09/1991 18/01/2022 Zimbabwe Pallekele International Cricket Stadium 30 years 131 days 102
412 G J Bailey Australia 07/09/1982 03/02/2013 West Indies WACA Ground 30 years 149 days 125*
413 B C Broad England 29/09/1957 16/03/1988 New Zealand McLean Park 30 years 169 days 106
414 S M Katich Australia 21/08/1975 14/02/2006 Sri Lanka Brisbane Cricket Ground 30 years 177 days 107*
415 Imran Khan Pakistan 25/11/1952 16/06/1983 Sri Lanka Headingley 30 years 203 days 102*
416 S R Waugh Australia 02/06/1965 16/01/1996 Sri Lanka Melbourne Cricket Ground 30 years 228 days 102*
417 T M Chappell Australia 21/10/1952 13/06/1983 India Trent Bridge 30 years 235 days 110
418 Mohammad Nabi* Afghanistan 01/01/1985 18/10/2015 Zimbabwe Queens Sports Club 30 years 290 days 116
419 C H Lloyd West Indies 31/08/1944 21/06/1975 Australia Lord's 30 years 294 days 102
420 C A Best West Indies 14/05/1959 07/03/1990 England Bourda 30 years 297 days 100
421 R C Fredericks West Indies 11/11/1942 07/09/1973 England Kennington Oval 30 years 300 days 105
422 Ayaan Khan* Oman 30/08/1992 03/07/2023 Netherlands Harare Sports Club 30 years 307 days 105*
423 C R Brathwaite West Indies 18/07/1988 22/06/2019 New Zealand Old Trafford 30 years 339 days 101
424 C J A Amini* Papua New Guinea 14/04/1992 29/03/2023 Namibia United Cricket Club 30 years 349 days 109
425 Pargat Singh* Canada 13/04/1992 01/04/2023 United Arab Emirates Wanderers Cricket Ground 30 years 353 days 102
426 A Ranatunga Sri Lanka 01/12/1963 02/12/1994 Pakistan Kingsmead 31 years 1 days 101*
427 B M Laird Australia 21/11/1950 24/11/1981 West Indies Sydney Cricket Ground 31 years 3 days 117*
428 K W R Fletcher England 20/05/1944 11/06/1975 New Zealand Trent Bridge 31 years 22 days 131
429 D A S Gunaratne Sri Lanka 08/01/1986 10/02/2017 South Africa SuperSport Park 31 years 33 days 114*
430 Salman Agha* Pakistan 23/11/1993 12/02/2025 South Africa National Stadium (Karachi) 31 years 81 days 134
431 L S Livingstone* England 04/08/1993 02/11/2024 West Indies Sir Vivian Richards Stadium 31 years 90 days 124*
432 P Khadka Nepal 24/10/1987 28/01/2019 United Arab Emirates ICC Global Cricket Academy 31 years 96 days 115
433 B J Haddin Australia 23/10/1977 08/02/2009 New Zealand Sydney Cricket Ground 31 years 108 days 109
434 M E K Hussey Australia 27/05/1975 18/09/2006 West Indies Kinrara Academy Oval 31 years 114 days 109*
435 M G Bracewell* New Zealand 14/02/1991 10/07/2022 Ireland The Village 31 years 146 days 127*
436 Abid Ali Pakistan 16/10/1987 29/03/2019 Australia Dubai International Cricket Stadium 31 years 164 days 112
437 H A Gomes West Indies 13/07/1953 02/02/1985 Sri Lanka WACA Ground 31 years 204 days 101
438 B M McMillan South Africa 22/12/1963 21/10/1995 Zimbabwe Harare Sports Club 31 years 303 days 127
439 J S Malhotra* United States 04/11/1989 09/09/2021 Papua New Guinea Al Amerat Cricket Ground Ministry Turf 2 31 years 309 days 173*
440 M J R Rindel South Africa 09/02/1963 12/01/1995 Pakistan Wanderers Stadium 31 years 337 days 106
441 M A Taylor Australia 27/10/1964 21/10/1996 India M Chinnaswamy Stadium 31 years 360 days 105
442 D J Hussey Australia 15/07/1977 28/08/2009 Scotland Grange Cricket Club 32 years 44 days 111
443 A Vala* Papua New Guinea 05/08/1987 23/09/2019 Namibia Central Broward Regional Park 32 years 49 days 104
444 H E van der Dussen* South Africa 07/02/1989 02/04/2021 Pakistan SuperSport Park 32 years 54 days 123*
445 B J Hodge Australia 29/12/1974 18/03/2007 Netherlands Warner Park 32 years 79 days 123
446 U T Khawaja* Australia 18/12/1986 08/03/2019 India JSCA International Stadium Complex 32 years 80 days 104
447 Zeeshan Maqsood* Oman 24/10/1987 11/02/2020 United States Tribhuvan University International Cricket Ground 32 years 110 days 109
448 M A Leask* Scotland 29/10/1990 17/02/2023 Nepal Tribhuvan University International Cricket Ground 32 years 111 days 107*
449 T M Dowlin West Indies 24/02/1977 28/07/2009 Bangladesh Windsor Park 32 years 154 days 100*
450 Jatinder Singh* Oman 05/03/1989 14/09/2021 Nepal Al Amerat Cricket Ground Ministry Turf 1 32 years 193 days 107
451 R G Twose New Zealand 17/04/1968 04/11/2000 South Africa Newlands 32 years 201 days 103
452 K J van Noortwijk Netherlands 10/07/1970 03/03/2003 Namibia Mangaung Oval 32 years 236 days 134*
453 Chundangapoyil Rizwan* United Arab Emirates 19/04/1988 08/01/2021 Ireland Sheikh Zayed Stadium 32 years 264 days 109
454 J M Davison Canada 09/05/1970 23/02/2003 West Indies SuperSport Park 32 years 290 days 111
455 T T Samaraweera Sri Lanka 22/09/1976 08/09/2009 New Zealand R Premadasa Stadium 32 years 351 days 104
456 Iftikhar Ahmed* Pakistan 03/09/1990 30/08/2023 Nepal Multan Cricket Stadium 32 years 361 days 109*
457 Asif Khan* United Arab Emirates 15/02/1990 16/03/2023 Nepal Tribhuvan University International Cricket Ground 33 years 29 days 101*
458 N T Broom New Zealand 20/11/1983 29/12/2016 Bangladesh Saxton Oval 33 years 39 days 109*
459 J P Bray Ireland 30/11/1973 30/01/2007 Scotland Gymkhana Club Ground 33 years 61 days 116
460 A C Voges Australia 04/10/1979 10/02/2013 West Indies Melbourne Cricket Ground 33 years 129 days 112*
461 S J Modani* United States 05/01/1989 08/06/2022 Oman Choice Moosa Stadium 33 years 154 days 111
462 Milind Kumar* United States 15/02/1991 24/09/2024 United Arab Emirates United Cricket Club 33 years 222 days 155*
463 S S J Brooks* West Indies 01/10/1988 04/06/2022 Netherlands VRA Ground 33 years 246 days 101*
464 D J Reekers Netherlands 26/05/1973 05/02/2007 Ireland Gymkhana Club Ground 33 years 255 days 104
465 J G Wright New Zealand 05/07/1954 16/03/1988 England McLean Park 33 years 255 days 101
466 L Ronchi New Zealand 23/04/1981 23/01/2015 Sri Lanka University Oval 33 years 275 days 170*
467 G M Hamilton Scotland 16/09/1974 02/07/2008 Ireland Mannofield Park 33 years 290 days 115
468 S M Pollock South Africa 16/07/1973 06/06/2007 ACC Asian XI M Chinnaswamy Stadium 33 years 325 days 130
469 R R Singh India 14/09/1963 23/08/1997 Sri Lanka Sinhalese Sports Club Ground 33 years 343 days 100
470 I H Romaine Bermuda 08/08/1972 21/08/2006 Canada Cricket, Skating & Curling Club 34 years 13 days 101
471 M J Lumb England 12/02/1980 28/02/2014 West Indies Sir Vivian Richards Stadium 34 years 16 days 106
472 C T Radley England 13/05/1944 17/07/1978 New Zealand Old Trafford 34 years 65 days 117*
473 N Hussain England 28/03/1968 13/07/2002 India Lord's 34 years 107 days 115
474 D N Chudasama Kenya 20/05/1963 10/10/1997 Bangladesh Gymkhana Club Ground 34 years 143 days 122
475 R D Shah Kenya 28/08/1972 21/01/2007 Scotland Mombasa Sports Ground 34 years 146 days 113
476 Zaheer Abbas Pakistan 24/07/1947 17/12/1981 Australia Sydney Cricket Ground 34 years 146 days 108
477 Simi Singh* Ireland 04/02/1987 16/07/2021 South Africa The Village 34 years 162 days 100*
478 D J Malan* England 03/09/1987 17/06/2022 Netherlands VRA Ground 34 years 287 days 125
479 R W Chakabva* Zimbabwe 20/09/1987 07/08/2022 Bangladesh Harare Sports Club 34 years 321 days 102
480 D Karunaratne* Sri Lanka 21/04/1988 25/06/2023 Ireland Queens Sports Club 35 years 65 days 103
481 Muhammad Usman* United Arab Emirates 13/10/1985 08/01/2021 Ireland Sheikh Zayed Stadium 35 years 87 days 102*
482 N J O'Brien Ireland 08/11/1981 14/05/2017 New Zealand The Village 35 years 187 days 109
483 S Jyoti Canada 14/12/1973 07/07/2009 Scotland Mannofield Park 35 years 205 days 117
484 G Singh* United States 03/10/1987 18/06/2023 West Indies Takashinga Sports Club 35 years 258 days 101*
485 C G Williams* Namibia 25/02/1984 08/01/2020 Oman Al Amerat Cricket Ground Ministry Turf 1 35 years 317 days 129*
486 W Larkins England 22/11/1953 19/10/1989 Australia Lal Bahadur Shastri Stadium 35 years 331 days 124
487 Shaiman Anwar United Arab Emirates 15/03/1979 25/02/2015 Ireland Brisbane Cricket Ground 35 years 347 days 106
488 C B Lambert United States 10/02/1962 08/04/1998 England Queen's Park Oval 36 years 57 days 119
489 B E Congdon New Zealand 11/02/1938 09/03/1975 England Basin Reserve 37 years 26 days 101
490 M Amarnath India 24/09/1950 19/01/1988 West Indies Nahar Singh Stadium 37 years 117 days 100*
491 S M Gavaskar India 10/07/1949 31/10/1987 New Zealand Vidarbha Cricket Association Ground 38 years 113 days 103*
492 D L Hemp Bermuda 08/11/1970 06/04/2009 Kenya Senwes Park 38 years 149 days 102*
493 G Boycott England 21/10/1940 11/12/1979 Australia Sydney Cricket Ground 39 years 51 days 105
494 Khurram Khan United Arab Emirates 21/06/1971 30/11/2014 Afghanistan ICC Global Cricket Academy 43 years 162 days 132*

Batting Records and Statistics Menu