वन डे क्रिकेट में सबसे ज्यादा शतक मास्टर ब्लास्टर सचिन तेंदुलकर ने लगाया है। सचिन तेंदुलकर ने 463 मैचों की 452 परियों में 49 शतक लगाए है।

ओडीआई में सबसे ज्यादा शतक लगाने के मामले में विराट कोहली दूसरे स्थान पर है। विराट कोहली ने 260 मैचों की 251 परियों में 43 शतक लगाए है।

ऑस्ट्रेलिया के क्रिकेट लीजेंड रिकी पोंटिंग ने ओडीआई में 30 शतक लगाए है। रिकी पोंटिंग ने यह कारनामा 375 ओडीआई मैचों की 365 परियों में पूरा किया।

एकदिवसीय क्रिकेट में चौथे सबसे ज्यादा शतक लगाने वाले बल्लेबाज रोहित शर्मा है। रोहित शर्मा ने 230 मैचों की 223 परियों में 29 शतक लगाए है।

श्रीलंका के बल्लेबाज़ सनथ जयसूर्या ओडीआई में पांचवे सबसे ज्यादा शतक लगाने वाले बल्लेबाज है। सनथ जयसूर्या ने 445 मैचों की 433 परियों में 28 शतक लगाए है।

छठे स्थान पर दक्षिण अफ्रीका के पूर्व सलामी बल्लेबाज हाशिम अमला है। हाशिम अमला ने वनडे क्रिकेट की 181 मैचों की 178 पारियों में 27 शतक लगाए है।

वनडे क्रिकेट में सबसे ज्यादा शतक लगाने वाले बल्लेबाजों में सातवें स्थान पर दक्षिण अफ्रीका के पूर्व बल्लेबाज एबी डिविलियर्स है। डिविलियर्स ने 228 मैचों की 218 पारियों में 25 शतक लगाए है।

इस सूची में आठवें नंबर पर वेस्टइंडीज के धाकड़ बल्लेबाज क्रिस गेल है। क्रिस गेल ने वनडे क्रिकेट में 301 मैचों की 294 पारियों में 25 शतक लगाए है।

इस सूची में नौवें नंबर पर श्रीलंका के पूर्व कप्तान और दिग्गज बल्लेबाज कुमारा संगकारा है। कुमारा संगकारा ने वनडे में 404 मैचों की 380 पारियों में 25 शतक लगाया है।

दसवें स्थान पर भारत के महान कप्तान और पूर्व सलामी बल्लेबाज सौरभ गांगुली है। सौरभ गांगुली ने एकदिवसीय क्रिकेट के 311 मैचों की 300 पारियों में 22 शतक लगाया है।