Sachin Tendulkar's 18,426 ODI runs is the highest-ever; almost unbreakable. At present, Virat Kohli has second-most ODI runs among Indians (13,848)
Most ODI Runs
Rohit Sharma has the highest individual score (overall) in the 50-over format. He scored an unimaginable 264 in India versus Sri Lanka ODI match in 2014.
Highest Individual Score
Master Blaster Tendulkar is the youngest debutant for India in the shorter format, making his first-ever appearance at the age of 16 years, 238 days. The top-five is filled with non-active players.
Youngest Debutant
Anil Kumble has a healthy lead at the top with 334 wickets. The next best among active Indian bowlers is Ravindra Jadeja with 220 scalps.
Most ODI Wickets
Tendulkar tops the list with 463 appearances. No active Indian player comes close, with Kohli 292 matches.
Most ODI Matches
MS Dhoni leads the chart with 438 dismissals behind the stumps. KL Rahul and Rishabh Pant are the closest among active keeper-batters, with 56 and 23 dismissals respectively.