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 cricketers by number of international five wicket hauls
Dennis Lillee recorded the first five wicket haul in ODI cricket taking 5 wickets for 34 runs in 12 overs against Pakistan at Headingley in 1975. Chaminda Vaas has the best haul in ODIs taking 8 wickets for 19 runs against Zimbabwe in 2001 at Colombo. Mujeeb Ur Rahman (16 years 325 days) and Sunil Dhaniram (39 years and 256 days) are the current record holders for youngest and oldest cricketers to record a five-wicket haul in ODI cricket. By December 2018, 13 five-wicket hauls have been taken by players on their ODI debut.