List of cricketers who have scored centuries in both innings of a Test match


In cricket, a player is said to have scored a century when they score 100 or more runs in a single innings. Test cricket, the longest version of the game, involves two innings per side in a match. An individual scoring centuries in each innings of a Test match, a feat which is called "Twin centuries," is considered a "milestone" by critics. Players from all teams that are full members of the International Cricket Council except Ireland and Afghanistan have scored centuries in both innings of a Test.
The first player to score centuries in both innings of a Test match was Warren Bardsley of Australia, who made 136 and 130 against England in August 1909. Since then, the feat has been accomplished by 80 players on 98 occasions as of 2025. India's Sunil Gavaskar and Australians Ricky Ponting and David Warner are the only cricketers who have scored two centuries in a match on three occasions, while 12 players have achieved the feat twice. England's Graham Gooch has the highest aggregate in a match while scoring centuries in both the innings; his combined tally of 456 runs in the match333 in the first and 123 in the second inningswas entered into The Guinness Book of Records as "Most runs scored by a player in a Test match ". His feat of scoring a triple century and a century was subsequently equalled, though with lower scores, by Kumar Sangakkara: while eight other players have scored a double century and a single century in the match. Allan Border and Shubman Gill are the only players to have scored 150 in each innings. Sri Lanka's Aravinda de Silva is the only player to remain not out in both innings.
There have been seven instances of two players performing the feat in the same matchDenis Compton and Arthur Morris in 1947, Australia's Greg Chappell and Ian Chappell in 1974, Asanka Gurusinha and Andrew Jones in 1991, Pakistan's Azhar Ali and Misbah-ul-Haq in 2014, David Warner and Virat Kohli in 2014, Sri Lanka's Dhananjaya de Silva and Kamindu Mendis in 2024, and New Zealand's Devon Conway and Tom Latham in 2025.
West Indies' Lawrence Rowe and Pakistan's Yasir Hameed are the only debutants to score centuries in both innings of a Test match. Andy Flower and Rishabh Pant are the only 2 players to achieve the feat as a designated wicket-keeper.

Key

SymbolMeaning
PlayerThe batsman who scored the centuries
Inn1Score made by batsman in the first innings of the match
Inn2Score made by batsman in the second innings of the match
*Batsman remained not out
TeamThe team the batsman was representing
OppositionThe team the batsman was playing against
VenueThe cricket ground where the match was played
DateStarting date of the Test match
ResultResult for the team for which the century was scored

By country

TeamOccurrencesPlayers
2518
1312
1210
118
1010
97
77
65
43
32
Total10082