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 records
The most prolific Test wicket-taker for England is James Anderson. Making his debut in 2003, he has taken a total of 570 wickets throughout his 146-match career, – the most by a fast bowler in Test cricket. He has also achieved 27 five-wicket hauls in an innings, equal best with Ian Botham. The record for the most ten-wicket hauls for England is held by Sydney Barnes with seven, who also holds the Test cricket record for the most wickets taken in a series with 49 during the English tour of South Africa in 1913–14. Alan Knott is England's most successful wicket-keeper having taken 269 dismissals. England claims two age records, James Southerton as the oldest player to make his Test debut at 49 and Wilfred Rhodes aged 52 as the oldest cricketer to ever play in a Test match.
The top five records are listed for each category, except for the team wins, losses and draws and the partnership records. Tied records for fifth place are also included. Explanations of the general symbols and cricketing terms used in the list are given below. Specific details are provided in each category where appropriate. All records include matches played for England only, and are correct .
, England have played 1,008 Test matches resulting in 364 victories, 299 defeats and 345 draws for an overall winning percentage of 36.11, the third highest winning percentage of Test playing teams. England has played the highest number of Test matches, ahead of Australia who have competed in 819. England has been the most successful against Bangladesh, having won nine out of ten Tests against them. England played in the debut Test matches of Australia, India, New Zealand, South Africa, Sri Lanka and the West Indies – winning all of them except against Australia.