उनके बाद महेंद्र सिंह धोनी (347), राहुल द्रविड़ (340), मोहम्मद अजहरुद्दीन (334), सौरव गांगुली (308), युवराज सिंह (301), अनिल कुंबले (269) के नाम हैं.
The 'Master Blaster' is followed by MS Dhoni (347 ODIs), Rahul Dravid (340), Mohammad Azharuddin (334), Sourav Ganguly (308), Yuvraj Singh (301) and Anil Kumble (269) in the list of most ODI appearances by Indian players.