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 international cricket five-wicket hauls by Kapil Dev
After playing for nearly 16 years, Kapil Dev retired from international cricket in 1994. At the time of his retirement, he held the world record for the most wickets taken in Test and ODI cricket; both records were subsequently broken by Courtney Walsh and Wasim Akram respectively. His combined tally of 24 five-wicket hauls is eleventh in the all-time list in 2012, a record jointly held with Sydney Barnes, Imran Khan and Dennis Lillee.