Players Who Played Most Consecutive Test Matches for Team

By Swati Bhatia


Nathan Lyon

Australia's veteran spinner Nathan Lyon didn't miss a single match from August 1, 2013 till 28 June 2023. He played 100 consecutive Tests. 

Video Credit: @nath.lyon421

Brendon McCullum

Former New Zealand skipper Brendon McCullum didn't miss a single Test in his entire career. He played 101 consecutive Tests from 2004 to 2016.

Sunil Gavaskar

Legendary batter Sunil Gavaskar played 106 consecutive Test matches between 1975 and 1987. He was also the first to reach 10,000 runs in the Test format.

Mark Waugh

Former Australia cricketer Mark Waugh played 107 consecutive Test matches from June 3, 1993, to October 19, 2002. He played 128 Test matches and scored 8029 runs. 

Allan Border

Australian legend Allan Border played 153 consecutive Test matches in his 15-year international career. He scored 11,174 runs in 156 Tests at an average of 50.56.

Alastair Cook

Sir Alastair Cook played an astonishing 159 consecutive Test matches for England from period 2006 to 2018. He surpassed Allan Border’s in 2018. He played a total of 161 Tests.