Centurion: Ahead of England and South Africa's Boxing Day encounter, the Three Lions' speedster James Anderson is all set to become the ninth cricketer overall and second English player to play 150 Tests.
Sachin Tendulkar, Rahul Dravid (India), Steve Waugh, Ricky Ponting, Allan Border (Australia), Jacques Kallis (South Africa), Shivnarine Chanderpaul (West Indies) and Alastair Cook (England) are the other cricketers who have played more than 150 Test matches.
England's former skipper Sir Alastair Cook holds the record for playing most matches for England. He played 161 Tests for the country.