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.
India national cricket team
Sachin Tendulkar, who began playing for India as a 16-year-old in 1989 and has since become the most prolific run-scorer in the history of both Test and ODI cricket, holds a large number of national batting records. He holds the record of most appearances in both Tests and ODIs, most runs in both Tests and ODIs and most centuries in Tests and ODIs. The highest score by an Indian is the 319 scored by Virender Sehwag in Chennai. It is the second triple century in Test cricket by an Indian, the first being a 309 also made by Sehwag although against Pakistan. The team's highest ever score was a 759/7 against England at MA Chidambaram Stadium, Chennai in 2016, while its lowest was 42 against England in 1974. In ODIs, the team's highest score is 418/5 against West Indies at Indore in 2011–12. India score 413–5 in a match against Bermuda in 2007 World Cup which is the highest score ever in Cricket World Cup history. In the same match, India set a world record of the highest winning margin in an ODI match of 257 runs.