One Day Internationals - Batting Records and Statistics - Hundreds
Number of Innings to Score Century No    (Maximum = 50)    
  Player Country Match Versus Ground Inns Inns/100 Score 100s
1 Q de Kock* South Africa 09/02/2016 England SuperSport Park 55 5.50 135 21
2 H M Amla South Africa 28/08/2012 England The Rose Bowl 57 5.70 150 27
3 Fakhar Zaman* Pakistan 29/04/2023 New Zealand Rawalpindi Cricket Stadium 67 6.70 180* 11
4 Babar Azam* Pakistan 26/06/2019 New Zealand Edgbaston 68 6.80 101* 19
5 S D Hope* West Indies 10/03/2021 Sri Lanka Sir Vivian Richards Stadium 74 7.40 110 16
6 J M Bairstow* England 16/09/2020 Australia Old Trafford 76 7.60 112 11
7 S Dhawan* India 08/06/2017 Sri Lanka Kennington Oval 77 7.70 125 17
8 V Kohli* India 13/03/2012 Sri Lanka Shere Bangla National Stadium 80 8.00 108 50
9 A J Finch* Australia 18/01/2018 England Brisbane Cricket Ground 83 8.30 106 17
10 J E Root* England 01/06/2017 Bangladesh Kennington Oval 84 8.40 133* 16
11 D A Warner* Australia 06/12/2016 New Zealand Manuka Oval 85 8.50 119 22
12 C S MacLeod* Scotland 17/08/2022 United States Mannofield Park 86 8.60 133* 10
13 J J Roy* England 22/06/2022 Netherlands VRA Ground 96 9.60 101* 12
14 C G Greenidge West Indies 18/10/1988 Pakistan Sharjah Cricket Stadium 99 9.90 102* 11
15 H H Gibbs South Africa 03/10/2002 Bangladesh Senwes Park 105 10.50 153 21
16 M E Trescothick England 07/07/2005 Australia Headingley 106 10.60 104* 12
17 B C Lara West Indies 05/01/1997 Australia Brisbane Cricket Ground 108 10.80 102 19
18 W T S Porterfield* Ireland 13/01/2018 United Arab Emirates ICC Global Cricket Academy 109 10.90 139 11
19 Saeed Anwar Pakistan 10/11/1996 New Zealand Sharjah Cricket Stadium 111 11.10 104* 20
20 A B de Villiers South Africa 24/02/2011 West Indies Arun Jaitley Stadium 111 11.10 107* 25
21 S P D Smith* Australia 27/11/2020 India Sydney Cricket Ground 111 11.10 105 12
22 W U Tharanga Sri Lanka 10/03/2011 Zimbabwe Pallekele International Cricket Stadium 112 11.20 133 15
23 C H Gayle* West Indies 11/05/2005 South Africa Kensington Oval 113 11.30 132 25
24 K S Williamson* New Zealand 06/01/2018 Pakistan Basin Reserve 113 11.30 115 13
25 P R Stirling* Ireland 08/01/2021 United Arab Emirates Sheikh Zayed Stadium 118 11.80 131* 14
26 F du Plessis South Africa 11/11/2018 Australia Bellerive Oval 119 11.90 125 12
27 I V A Richards West Indies 13/10/1987 Sri Lanka National Stadium (Karachi) 120 12.00 181 11
28 M J Guptill* New Zealand 05/01/2016 Sri Lanka Bay Oval 121 12.10 102 18
29 S C Ganguly India 12/01/2000 Australia Melbourne Cricket Ground 123 12.30 100 22
30 J C Buttler* England 17/06/2022 Netherlands VRA Ground 124 12.40 162* 11
31 M E Waugh Australia 31/03/1997 South Africa St George's Park 125 12.50 115* 18
32 L R P L Taylor* New Zealand 31/01/2014 India Sky Stadium 125 12.50 102 21
33 G Gambhir India 13/03/2012 Sri Lanka Shere Bangla National Stadium 128 12.80 100 11
34 S R Tendulkar India 14/12/1996 South Africa Wankhede Stadium 131 13.10 114 49
35 N J Astle New Zealand 20/07/2001 India R Premadasa Stadium 132 13.20 117 16
36 D L Haynes West Indies 18/03/1988 Pakistan Queen's Park Oval 135 13.50 142* 17
37 M L Hayden Australia 20/04/2007 New Zealand National Cricket Stadium (Grenada) 138 13.80 103 10
38 R G Sharma* India 15/01/2016 Australia Brisbane Cricket Ground 139 13.90 124 31
39 G Kirsten South Africa 28/10/2000 New Zealand Diamond Oval 144 14.40 101 13
40 R T Ponting Australia 15/12/2002 England Melbourne Cricket Ground 149 14.90 119 30
41 Mohammad Hafeez* Pakistan 11/07/2015 Sri Lanka Rangiri Dambulla International Stadium 162 16.20 103 11
42 E J G Morgan* England 03/03/2017 West Indies Sir Vivian Richards Stadium 163 16.30 107 14
43 J H Kallis South Africa 29/06/2003 Zimbabwe St Lawrence Ground 168 16.80 125* 17
44 Mohammad Yousuf Pakistan 06/10/2004 Sri Lanka National Stadium (Karachi) 168 16.80 107* 15
45 M N Samuels West Indies 21/06/2016 Australia Kensington Oval 172 17.20 125 10
46 A C Gilchrist Australia 16/01/2004 Zimbabwe Bellerive Oval 174 17.40 172 16
47 T M Dilshan Sri Lanka 26/03/2011 England R Premadasa Stadium 177 17.70 108* 22
48 Tamim Iqbal* Bangladesh 22/07/2018 West Indies Providence Stadium 178 17.80 130* 14
49 B R M Taylor* Zimbabwe 19/03/2018 West Indies Harare Sports Club 180 18.00 138 11
50 G C Smith South Africa 25/01/2013 New Zealand Senwes Park 186 18.60 116 10
51 M S Atapattu Sri Lanka 15/03/2003 Zimbabwe Buffalo Park 187 18.70 103* 11
52 V Sehwag India 03/02/2009 Sri Lanka R Premadasa Stadium 193 19.30 116 15
53 Yuvraj Singh India 17/11/2008 England Holkar Cricket Stadium 201 20.10 118 14
54 Ijaz Ahmed Pakistan 07/04/1999 England Sharjah Cricket Stadium 205 20.50 137 10
55 K C Sangakkara Sri Lanka 30/06/2008 Bangladesh National Stadium (Karachi) 206 20.60 121 25
56 P A de Silva Sri Lanka 05/11/1997 Pakistan Gaddafi Stadium 214 21.40 102* 11
57 S T Jayasuriya Sri Lanka 06/02/2001 New Zealand Eden Park 218 21.80 103 28
58 R Dravid India 02/04/2005 Pakistan Nehru Stadium (Kochi) 226 22.60 104 12
59 S Chanderpaul West Indies 22/03/2009 England Providence Stadium 228 22.80 112* 11
60 D P M D Jayawardene ACC Asian XI 10/06/2007 ACA Africa XI MA Chidambaram Stadium 236 23.60 107 19
61 M S Dhoni India 19/01/2017 England Barabati Stadium 248 24.80 134 10
62 Inzamam-ul-Haq Pakistan 21/03/2004 India Gaddafi Stadium 291 29.10 123 10

Most Centuries
Batting Records and Statistics Menu