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

Most Centuries
Batting Records and Statistics Menu