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 Cricket World Cup centuries
In cricket, a player is said to have completed a century when he scores 100 or more runs in a single innings. The Cricket World Cup is the international championship of One Day International (ODI) cricket. The event is organised by the sport's governing body, the International Cricket Council (ICC), and is held once in every four years. As of 2015, the latest edition of the tournament, a total of 165 centuries have been scored by 103 players from 15 different teams.Players from all the teams that have permanent ODI status have made centuries. In addition, players from five teams that have temporary ODI status have scored centuries. The Australians lead the list with 26 centuries followed by the Indians with 25.