<P> Opening batsman and former captain Alastair Cook holds several England Test cricket records . Playing between 2006 and 2018 , he scored 12,472 runs , making him the only England player to score 10,000 Test runs . He scored a record 57 half - centuries and 33 centuries . As a slip fielder , Cook has also taken the most catches for England with 175 and holds the England record for the most catches taken in Test series with 13 . Captaining his side from 2010 until he stood down in 2016 , Cook holds the record for the most matches played as English skipper with 59 , the Test record for the most consecutive matches played with 159 and the record for the most matches played for England with 161 . </P>
<P> Opening batsman and former captain Alastair Cook holds several England Test cricket records . Playing between 2006 and 2018 , he scored 12,472 runs , making him the only England player to score 10,000 Test runs . He scored a record 57 half - centuries and 33 centuries . As a slip fielder , Cook has also taken the most catches for England with 175 and holds the England record for the most catches taken in Test series with 13 . Captaining his side from 2010 until he stood down in 2016 , Cook holds the record for the most matches played as English skipper with 59 , the Test record for the most consecutive matches played with 159 and the record for the most matches played for England with 161 . </P>
who has scored most test runs for england
who has scored most test runs for england
Alastair Cook
Alastair Cook