#2 सुनील गावस्कर : 103* रन बनाम न्यूजीलैंड
1971 से 1987 तक भारतीय क्रिकेट टीम के लिए क्रिकेट खेलने वाले सुनील गावस्कर ने भारत के लिए 13 जुलाई 1974 को इंग्लैंड के खिलाफ अपना वनडे का डेब्यू किया था। गावस्कर ने अपने वनडे करियर का आखिरी मुकाबला भी इंग्लैंड के ही खिलाफ 1987 में खेला था।
इस दौरान गावस्कर ने भारतीय टीम के लिए कुल 108 वनडे मुकाबले खेले और 3092 रन बनाए जिसमें एकमात्र शतक शामिल था और वह शतक उनका 38 साल 113 दिन की उम्र में आया था। यह शतक किसी भी भारतीय खिलाड़ी द्वारा सबसे ज्यादा उम्र में लगाए गए शतकों की सूची में दूसरे नंबर पर आता है।
#3 सचिन तेंदुलकर : 111 बनाम साउथ अफ्रीका
वनडे क्रिकेट में अगर सचिन के शतक की बात करें तो 37 साल और 322 दिन की उम्र में सचिन ने साउथ अफ्रीका के खिलाफ 12 मार्च 2011 को 111 रन की बेहतरीन पारी खेली थी, हालांकि इसके बावजूद भारतीय टीम मुकाबला हार गई थी। सचिन के द्वारा लगाया गया यह शतक सबसे ज्यादा उम्रदराज खिलाड़ी द्वारा लगाए शतक की सूची में तीसरे नंबर पर है।