Which cricketers have played the most number of Test matches in history?

England fast bowler James Anderson is featuring in his 167th Test, which are the most number of Tests after Ricky Ponting and Steve Waugh's 168 and Sachin Tendulkar's 200 Test matches. Meanwhile, the ongoing pink-ball Test in Adelaide is Stuart Broad's 150th Test. Broad is the 10th cricketer to feature in 150 Test matches.

Load More