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 first-class cricket records
Laker's feat has never been paralleled in first-class cricket. Eighteen wickets in a match was achieved by William Lillywhite for eleven Players against sixteen Gentlemen at Lord's in 1837, and by Henry Arkwright for MCC against Kent in a 12-a-side match at Canterbury in 1861, but seventeen is the most otherwise recorded in an eleven-a-side match. Apart from Laker's, there has only been one instance of seventeen wickets in a match since World War II, by John Davison for Canada against United States of America in an ICC Intercontinental Cup match in 2004.