 Alastair Cook, is seventh and the most capped England Test cricketer having played 161 matches.Former English captain Alastair Cook holds the record for the most consecutive Test matches played with 159.Cook equalled the previous record of 153, set by Australia's Allan Border, during the first Test of the two-match series against Pakistan in May 2018 and broke it by playing in the second Test of the same series.