Cricket

List of Players Who Scored Centuries on Test Debut

A ranked list of cricketers who scored a century (100+ runs) in their very first Test match innings.

20 itemsUpdated Mar 23, 2026

Scoring a century on Test debut is one of the rarest and most celebrated achievements in cricket. It requires not just exceptional talent, but the mental fortitude to perform under maximum pressure in the most unforgiving format of the game. The tradition of debut centuries stretches back to the first ever Test match, when Charles Bannerman scored 165 for Australia in 1877.

#Name
1

Charles Bannerman

Australia vs England | Melbourne, 1877

2

WG Grace

England vs Australia | The Oval, 1880

3

Len Hutton

England vs New Zealand | Lord's, 1937

4

Alvin Kallicharran

West Indies vs New Zealand | Georgetown, 1972

5

Dean Jones

Australia vs West Indies | Port of Spain, 1984

6

Yashasvi Jaiswal

India vs West Indies | Dominica, 2023

7

Aiden Markram

South Africa vs Zimbabwe | Port Elizabeth, 2017

8

Matt Renshaw

Australia vs South Africa | Perth, 2016

9

Shikhar Dhawan

India vs Australia | Mohali, 2013

10

Brendon McCullum

New Zealand vs Pakistan | Hamilton, 2004

11

Saud Shakeel

Pakistan vs New Zealand | Karachi, 2023

12

Andrew Hudson

South Africa vs West Indies | Bridgetown, 1992

13

Virat Kohli

India vs West Indies | Kingston, 2011

14

Mohammad Azharuddin

India vs England | Kolkata, 1984

15

Salim Malik

Pakistan vs Sri Lanka | Karachi, 1982

16

Lawrence Rowe

West Indies vs New Zealand | Kingston, 1972

17

Garry Sobers

West Indies vs England | Kingston, 1954

18

Hanuma Vihari

India vs England | The Oval, 2018

19

Kyle Mayers

West Indies vs Bangladesh | Chattogram, 2021

20

Abhimanyu Easwaran

India vs England | Leeds, 2025

This list is compiled from verified public records and reference sources. Last verified: March 23, 2026.

Found an error? Report it here