List of One Day International cricket records
The trend of countries to increase the number of ODI matches they play means that the aggregate lists are dominated by modern players, though this trend is reversing as teams play more Twenty20 Internationals. Indian cricketer Sachin Tendulkar has scored the most runs in ODIs with a total of 18,426. Sri Lankan spinner Muttiah Muralitharan is the highest ODI wicket-taker with a total of 534 wickets. The record for most dismissals by a wicket-keeper is held by Kumar Sangakkara of Sri Lanka while the record for most catches by a fielder is held by Sri Lankan Mahela Jayawardene.
List of India ODI cricketers
Sachin Tendulkar is the youngest debutant at the age of 16 years and 238 days and Farokh Engineer is the oldest debutant at the age of 36 years and 138 days. Anil Kumble is the leading wicket taker with 337 wickets to his name, and Sachin Tendulkar is the leading run scorer with 18,426 runs to his name from 452 innings at an average of 44.83. Currently, Tendulkar holds the record for playing the most number of ODI matches with 463. He also holds the world record for maximum number of Man of the Match titles. In ODIs, 418/5 is the highest runs scored by India in an innings. India's lowest total in an innings while batting is 54 runs. Currently, Rohit Sharma's score of 264 against Sri Lanka in November 2014 is the highest number of runs scored by any player in an ODI.