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.
Adam Gilchrist
His strike rate is amongst the highest in the history of both ODI and Test cricket; his century against England at Perth in December 2006 is the fourth-fastest century in all Test cricket. He was the first player to have hit 100 sixes in Test cricket. His 17 Test centuries are the most by a wicket-keeper and his 16 in ODIs second only to Sangakkara. He holds the unique record of scoring at least 50 runs in successive World Cup finals (in 1999, 2003 and 2007). His 149 off 104 balls against Sri Lanka in the 2007 World Cup final is rated one of the greatest World Cup innings of all time. He is one of the only three players to have won three World Cup titles.