For a cricketer to score a century (100 runs or more) on his Test match debut is considered a notable achievement,[1] and as of 30 January 2025 it has been accomplished 118 times by 116 players with Australian batter Josh Inglis the most recent player to make the list with a century on debut against Sri Lanka.
[2] Two of those players, Lawrence Rowe and Yasir Hameed, have scored centuries in both innings of their debut match.
[3] His double-century is one of seven made on Test debut, the other six were scored by Lawrence Rowe, Brendon Kuruppu, Mathew Sinclair, Jacques Rudolph, Kyle Mayers and Devon Conway.
[2] Nine players (Bill Ponsford, Doug Walters, Alvin Kallicharran, Mohammad Azharuddin, Greg Blewett, Sourav Ganguly, Rohit Sharma, James Neesham, and Abid Ali) went on to make centuries in the second Test as well.
[7] Adam Voges is the oldest player to have done so on debut, aged 35 years and 243 days when he scored 130 not out for Australia against the West Indies in June 2015.