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.
Muttiah Muralitharan
Deshabandu Muttiah Muralitharan (, ; also spelt Muralidaran; born 1972) is a former Sri Lankan cricketer who was rated the greatest Test match bowler ever by "Wisden Cricketers' Almanack" in 2002. He retired from Test cricket in 2010, registering his 800th and final wicket on 22 July 2010 from his final ball in his last Test match. Muralitharan holds the world record for the most wickets in both test and one-day cricket. In 2017, he became the only Sri Lankan to be inducted into the ICC Hall of Fame. He won the Ada Derana Sri Lankan of the Year in 2017.