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 England Test cricket centurions
In cricket, a century occurs when a batsman scores 100 runs or more in an innings. 167 England players have scored centuries in Test matches. The first England batsman to hit a century was W. G. Grace, who made 152 in the first innings of England's five-wicket victory over Australia at The Oval on 6 September 1880. The player with the most centuries for England is Alastair Cook, who has made 33 since his first against India at the Vidarbha Cricket Association Ground in Nagpur on 1 March 2006. Wally Hammond is the player with the most double-centuries (scores of 200 runs or more), having scored seven, starting with an innings of 251 runs against Australia at the Sydney Cricket Ground on 14 December 1928. Hammond is one of five England players to have hit a triple-century (a score of 300 runs or more), along with Andy Sandham, Len Hutton, John Edrich and Graham Gooch; all five made one triple-century in their careers. Hutton holds the record for the biggest innings by an England Test batsman, with a score of 364 in his sixth Test appearance, against Australia at The Oval on 20 August 1938; it was the highest score by a batsman in the history of Test cricket at the time, a record that stood for 20 years until Garfield Sobers bested it by one run in 1958.