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 centuries by Alastair Cook
In 2006, Cook became the sixteenth English cricketer to score a century on Test debut, against India at the Vidarbha Cricket Association Ground, Nagpur. His score of 294, against the same team at the Edgbaston Cricket Ground, Birmingham, in 2011, is the sixth highest total by an English batsman in Test cricket. Cook has scored Test centuries at 24 cricket grounds, including 17 outside England. He has scored centuries against all eight Test opponents he has played, and is most successful against India, making seven centuries against them. In May 2015, Cook became England's all-time leading run scorer in Test matches, when he went past Graham Gooch's tally of 8900 runs. , he is equal tenth overall among all-time Test century-makers, and top of the equivalent list for England. He is also England's all-time leading century-maker across all formats, with 38 centuries to his name.