England captain Joe Root has become the ninth player to mark his 100th Test match with a century.
Here, the PA news agency looks at the players to previously achieve the feat.
Colin Cowdrey (England) 1968
Javed Miandad (Pakistan) 1989
After India ran up a huge total of 509 in the first innings of the third Test in Lahore, Javed was one of three centurions as Pakistan replied with a mammoth 699 for five to secure a draw. Javed’s contribution was 145 from more than six hours at the crease.
Gordon Greenidge (West Indies) 1990
Greenidge put on 298 for the first wicket with Desmond Haynes (167) before being run out for 149 in the first innings of the fifth Test against England in Antigua. The West Indies went on to win by an innings and 32 runs in four days and complete a series victory.
Alec Stewart (England) 2000
Inzamam-ul-Haq (Pakistan) 2005
The Pakistan captain ground out 184 over six hours and put on 324 for the third wicket with Younus Khan (267) to set up a 168-run victory for his side in the third Test against India in Bengaluru.
Ricky Ponting (Australia) 2006
Australia skipper Ponting became the first player to score centuries in both innings of his 100th Test with a heroic series-winning performance in the third Test against South Africa in Sydney. Ponting struck 120 in the first innings and followed up with an imperious unbeaten 143 second time around as Australia secured a stunning eight-wicket win and a 2-0 series success.
Graeme Smith (South Africa) 2012
Hashim Amla (South Africa) 2017
Amla accomplished the feat himself in the third Test against Sri Lanka in Johannesburg, scoring 134 to set up victory for his side by an innings and 118 runs.