Twin Centuries in Test Cricket: Complete Player List in 2025

More From Author

See more articles

SBI CBO Recruitment 2025 Applications Reopen for 2964 Posts

The State Bank of India (SBI) has given banking professionals another golden opportunity by reopening the application...

BGMI Latest Redeem Codes for more Enhanced In-Game Customisation;...

 New set of BGMI Latest Redeem Codes released to elevate player experience. BGMI players can redeem codes...

Real Madrid vs Pachuca: Lineup and how to watch...

Real Madrid will take on Mexican club Pachuca in their second FIFA Club World Cup group match...

Scoring a century in Test cricket demands extraordinary skill, patience, and mental fortitude. But imagine achieving this feat twice in the same match – in both innings. This rare accomplishment, known as scoring “twin centuries” or “twin tons,” represents the pinnacle of batting excellence in the longest format of cricket.

As of June 2025, only 86 players have managed to score centuries in both innings of a Test match across 96 occasions since the first instance in 1909. This exclusive club includes legends like Sunil Gavaskar, Ricky Ponting, and most recently, India’s Rishabh Pant, who joined this elite group at Headingley, Leeds.

The Pioneer: Warren Bardsley’s Historic Achievement

The journey of twin centuries began with Australia’s Warren Bardsley, who became the first player to achieve this milestone. On August 9, 1909, at The Oval in London, Bardsley scored 136 and 130 against England, setting a precedent that would inspire generations of batsmen.

This groundbreaking achievement came during the Golden Age of cricket, when batting conditions were far more challenging than today’s era. Bardsley’s feat demonstrated that consistent run-scoring across both innings of a Test match was indeed possible, even with the primitive equipment and unpredictable pitches of the early 1900s.

Multiple Twin Century Heroes: The Elite Trio

While scoring twin centuries once is extraordinary, three players have elevated this achievement to legendary status by accomplishing it three times each:

Sunil Gavaskar: India’s Twin Century King

India’s batting maestro Sunil Gavaskar was the first to score twin centuries thrice. His memorable performances include:

  • 124 and 220 against the West Indies in 1971 at Port of Spain
  • 111 and 137 against Pakistan in 1978 at Karachi
  • 107 and 182* against the West Indies in 1978 at Eden Gardens, Kolkata

Gavaskar’s consistency across different conditions and opponents showcased his technical mastery and mental strength.

Ricky Ponting: Australia’s Captain Marvel

Former Australian captain Ricky Ponting matched Gavaskar’s record with three twin centuries, including his iconic performance in his 100th Test match where he scored 120 and 143* against South Africa in 2006 at the Sydney Cricket Ground.

David Warner: The Modern Maestro

Australia’s explosive opener David Warner became the third member of this exclusive trio, achieving his third twin-century performance in 2015 against New Zealand, cementing his place among cricket’s elite batsmen.

Twin centuries in test cricket 2

List of Indian Players to score Century in both Innings of a Test match

India has a proud tradition of twin century scorers, with 10 instances by 6 different players:

Player1st Inn2nd InnOpponentVenueDate
Vijay Hazare116145AustraliaAdelaide OvalJan 23, 1948
Sunil Gavaskar124220West IndiesPort of SpainApr 13, 1971
Sunil Gavaskar111137PakistanKarachiNov 14, 1978
Sunil Gavaskar107182*West IndiesKolkataDec 29, 1978
Rahul Dravid190103*New ZealandHamiltonJan 2, 1999
Rahul Dravid110135PakistanKolkataMar 16, 2005
Virat Kohli115141AustraliaAdelaideDec 9, 2014
Ajinkya Rahane127100*South AfricaDelhiDec 3, 2015
Rohit Sharma176127South AfricaVisakhapatnamOct 2, 2019
Rishabh Pant134102*EnglandLeedsJun 21, 2025

Vijay Hazare pioneered this achievement for India in 1948, becoming the first Indian to score twin tons with his 116 and 145 against Australia at Adelaide Oval.

Recent Additions and Modern Era Performances

The modern era has witnessed some spectacular twin century performances. Kumar Sangakkara’s monumental 319 and 105* against Bangladesh in 2014 stands as one of the highest individual scores in a twin century match.

Steve Smith’s 144 and 142 against England at Edgbaston in 2019 during the Ashes series showcased the Australian maestro’s technical brilliance and concentration levels.

Most recently, Rishabh Pant’s 134 and 102* against England at Headingley in June 2025 added another chapter to India’s twin century legacy, demonstrating his maturation as a Test batsman.

Venue Analysis

Certain venues have witnessed multiple twin century performances:

  • Adelaide Oval: 8 instances
  • Eden Gardens, Kolkata: 4 instances
  • National Stadium, Karachi: 4 instances

Country-wise Distribution

  • Australia: 18 players with twin centuries
  • England: 12 players
  • India: 6 players
  • West Indies: 12 players
  • South Africa: 8 players

Decades Analysis

The 1970s emerged as the golden decade for twin centuries with 8 instances, followed closely by the 2000s and 2010s with 7 instances each.

Twin centuries in test cricket 1

The Mental and Physical Demands

Scoring twin centuries requires extraordinary mental fortitude. Players must maintain concentration for potentially 10-12 hours of batting across two innings, adapting to changing pitch conditions, weather, and bowling attacks.

The physical demands are equally challenging. Batting for extended periods requires exceptional fitness levels, proper hydration, and the ability to recover between innings while staying mentally sharp.

Impact on Match Results

Twin centuries often prove decisive in Test matches. Of the 96 instances recorded, approximately 68% resulted in favorable outcomes for the batting team, either through victory or draw, highlighting the match-winning potential of such performances.

Complete List of All 86 Twin Century Scorers

Chronological List (1909-2025)

Full list of players to score century in both innings

NoPlayer1st Inn2nd InnTeamOpponentVenueDate
1Warren Bardsley136130AustraliaEnglandThe Oval, London9 August 1909
2Jack Russell140111EnglandSouth AfricaKingsmead Cricket Ground, Durban16 February 1923
3Herbert Sutcliffe176127EnglandAustraliaMelbourne Cricket Ground, Melbourne1 January 1925
4Wally Hammond119*177EnglandAustraliaAdelaide Oval, Adelaide1 February 1929
5Herbert Sutcliffe104109*EnglandSouth AfricaThe Oval, London17 August 1929
6George Headley114112West IndiesEnglandBourda, Georgetown21 February 1930
7Eddie Paynter117100EnglandSouth AfricaOld Wanderers, Johannesburg24 December 1938
8George Headley106107West IndiesEnglandLord’s, London24 June 1939
9Denis Compton147103*EnglandAustraliaAdelaide Oval, Adelaide31 January 1947
10Arthur Morris122124*AustraliaEnglandAdelaide Oval, Adelaide31 January 1947
11Alan Melville189104*South AfricaEnglandTrent Bridge, Nottingham7 June 1947
12Bruce Mitchell120189*South AfricaEnglandThe Oval, London16 August 1947
13Don Bradman132127*AustraliaIndiaMelbourne Cricket Ground, Melbourne1 January 1948
14Vijay Hazare116145IndiaAustraliaAdelaide Oval, Adelaide23 January 1948
15Everton Weekes162101West IndiesIndiaEden Gardens, Kolkata31 December 1948
16Jack Moroney118101*AustraliaSouth AfricaOld Wanderers, Johannesburg10 February 1950
17Clyde Walcott126110West IndiesAustraliaQueen’s Park Oval, Port of Spain11 April 1955
18Clyde Walcott155110West IndiesAustraliaSabina Park, Kingston11 June 1955
19Garfield Sobers125109*West IndiesPakistanBourda, Georgetown13 March 1958
20Rohan Kanhai117115West IndiesAustraliaAdelaide Oval, Adelaide27 January 1961
21Hanif Mohammad111104PakistanEnglandBangabandhu National Stadium, Dhaka19 January 1962
22Bob Simpson153115AustraliaPakistanNational Stadium, Karachi24 October 1964
23Doug Walters242103AustraliaWest IndiesSydney Cricket Ground, Sydney14 February 1969
24Sunil Gavaskar124220IndiaWest IndiesQueen’s Park Oval, Port of Spain13 April 1971
25Lawrence Rowe214100*West IndiesNew ZealandSabina Park, Kingston16 February 1972
26Greg Chappell247*133AustraliaNew ZealandBasin Reserve, Wellington1 March 1974
27Ian Chappell145121AustraliaNew ZealandBasin Reserve, Wellington1 March 1974
28Glenn Turner101110*New ZealandAustraliaLancaster Park, Christchurch8 March 1974
29Greg Chappell123109*AustraliaWest IndiesThe Gabba, Brisbane28 November 1975
30Gordon Greenidge134101West IndiesEnglandOld Trafford, Manchester8 July 1976
31Geoff Howarth122102New ZealandEnglandEden Park, Auckland4 March 1978
32Sunil Gavaskar111137IndiaPakistanNational Stadium, Karachi14 November 1978
33Sunil Gavaskar107182*IndiaWest IndiesEden Gardens, Kolkata29 December 1978
34Allan Border150*153AustraliaPakistanGaddafi Stadium, Lahore18 March 1980
35Duleep Mendis105105Sri LankaIndiaM. A. Chidambaram Stadium, Madras17 September 1982
36Javed Miandad104103*PakistanNew ZealandNiaz Stadium, Hyderabad25 November 1984
37Allan Border140114*AustraliaNew ZealandLancaster Park, Christchurch28 February 1986
38Dean Jones116121*AustraliaPakistanAdelaide Oval, Adelaide19 January 1990
39Graham Gooch333123EnglandIndiaLord’s, London26 July 1990
40Asanka Gurusinha119102Sri LankaNew ZealandSeddon Park, Hamilton22 February 1991
41Andrew Jones122100*New ZealandSri LankaSeddon Park, Hamilton22 February 1991
42Alec Stewart118143EnglandWest IndiesKensington Oval, Bridgetown8 April 1994
43Gary Kirsten102133South AfricaIndiaEden Gardens, Kolkata27 November 1996
44Aravinda de Silva138*103*Sri LankaPakistanSSC Cricket Ground, Colombo26 April 1997
45Steve Waugh108116AustraliaEnglandOld Trafford, Manchester3 July 1997
46Aravinda de Silva146120Sri LankaIndiaSSC Cricket Ground, Colombo9 August 1997
47Grant Flower104151ZimbabweNew ZealandHarare Sports Club, Harare18 September 1997
48Rahul Dravid190103*IndiaNew ZealandSeddon Park, Hamilton2 January 1999
49Wajahatullah Wasti133121*PakistanSri LankaGaddafi Stadium, Lahore4 March 1999
50Andy Flower142199*ZimbabweSouth AfricaHarare Sports Club, Harare7 September 2001
51Brian Lara221130West IndiesSri LankaSSC Cricket Ground, Colombo29 November 2001
52Matthew Hayden197103AustraliaEnglandThe Gabba, Brisbane7 November 2002
53Yasir Hameed170105PakistanBangladeshNational Stadium, Karachi20 August 2003
54Matthew Hayden117132AustraliaSri LankaCazalys Stadium, Cairns9 July 2004
55Michael Vaughan103101*EnglandWest IndiesLord’s, London22 July 2004
56Marcus Trescothick105107EnglandWest IndiesEdgbaston Cricket Ground, Birmingham29 July 2004
57Rahul Dravid110135IndiaPakistanEden Gardens, Kolkata16 March 2005
58Ricky Ponting149104*AustraliaWest IndiesThe Gabba, Brisbane3 November 2005
59Inzamam-ul-Haq109100*PakistanEnglandIqbal Stadium, Faisalabad20 November 2005
60Ricky Ponting120143*AustraliaSouth AfricaSydney Cricket Ground, Sydney,2 January 2006
61Ricky Ponting103116AustraliaSouth AfricaKingsmead Cricket Ground, Durban24 March 2006
62Mohammad Yousuf102124PakistanWest IndiesNational Stadium, Karachi27 November 2006
63Jacques Kallis155100*South AfricaPakistanNational Stadium, Karachi1 October 2007
64Andrew Strauss123108EnglandIndiaM. A. Chidambaram Stadium, Chennai11 December 2008
65Tillakaratne Dilshan162143Sri LankaBangladeshZohur Ahmed Chowdhury Stadium, Chittagong3 January 2009
66Phillip Hughes115160AustraliaSouth AfricaKingsmead Cricket Ground, Durban6 March 2009
67Hashim Amla114123*South AfricaIndiaEden Gardens, Kolkata,14 February 2010
68Jacques Kallis161109*South AfricaIndiaNewlands Cricket Ground, Cape Town2 January 2011
69Kieran Powell117110West IndiesBangladeshSher-e-Bangla National Cricket Stadium, Dhaka13 November 2012
70Kumar Sangakkara142105Sri LankaBangladeshGalle International Stadium, Galle8 March 2013
71Peter Fulton136110New ZealandEnglandEden Park, Auckland22 March 2013
72Brendan Taylor171102*ZimbabweBangladeshHarare Sports Club, Harare17 April 2013
73Kumar Sangakkara319105*Sri LankaBangladeshZohur Ahmed Chowdhury Stadium, Chittagong4 February 2014
74David Warner135145AustraliaSouth AfricaNewlands Cricket Ground, Cape Town1 March 2014
75Younis Khan106103*PakistanAustraliaDubai International Cricket Stadium, Dubai22 October 2014
76Azhar Ali109100*PakistanAustraliaSheikh Zayed Cricket Stadium, Abu Dhabi30 October 2014
77Misbah-ul-Haq101101*PakistanAustraliaSheikh Zayed Cricket Stadium, Abu Dhabi30 October 2014
78David Warner145102AustraliaIndiaAdelaide Oval, Adelaide9 December 2014
79Virat Kohli115141IndiaAustraliaAdelaide Oval, Adelaide9 December 2014
80David Warner163116AustraliaNew ZealandThe Gabba, Brisbane5 November 2015
81Ajinkya Rahane127100*IndiaSouth AfricaFeroz Shah Kotla Ground, Delhi3 December 2015
82Shai Hope147118*West IndiesEnglandHeadingley Cricket Ground, Leeds25 August 2017
83Mominul Haque176105BangladeshSri LankaZohur Ahmed Chowdhury Stadium, Chittagong31 January 2018
84Brendan Taylor110106*ZimbabweBangladeshSher-e-Bangla National Cricket Stadium, Dhaka11 November 2018
85Steve Smith144142AustraliaEnglandEdgbaston Cricket Ground, Birmingham1 August 2019
86Rohit Sharma176127IndiaSouth AfricaACA–VDCA Cricket Stadium, Visakhapatnam2 October 2019

Legacy and Future Prospects

The twin century achievement represents cricket’s ultimate test of batting consistency and mental strength. As the game evolves with improved fitness standards, better equipment, and enhanced playing conditions, we may witness more players joining this exclusive club.

Young talents like Shubman Gill, Yashasvi Jaiswal, and other emerging batsmen carry the potential to add their names to this prestigious list. However, the increasing pace of modern cricket and shorter attention spans make this achievement even more special.

The legacy of twin centuries continues to inspire batsmen worldwide, serving as a benchmark for sustained excellence in Test cricket’s demanding environment.


This comprehensive guide celebrates the extraordinary achievement of scoring centuries in both innings of a Test match, honoring the 86 players who have mastered this ultimate batting challenge from 1909 to 2025.

Read more: Panchayat Season 4 Release Date: Rural Comedy Hits Prime Video in July 2025

Frequently Asked Questions (FAQs)

Q: Who was the first player to score twin centuries in Test cricket?

A: Warren Bardsley of Australia was the first player to achieve this feat, scoring 136 and 130 against England at The Oval, London, on August 9, 1909.

Q: Which players have scored twin centuries three times?

A: Only three players have achieved this remarkable feat three times: Sunil Gavaskar (India), Ricky Ponting (Australia), and David Warner (Australia).

Q: What is the highest individual score in a twin century match?

A: Kumar Sangakkara’s 319 and 105* against Bangladesh in 2014 represents the highest first innings score in a twin century performance.

Q: How many Indian players have scored twin centuries?

A: Six Indian players have scored twin centuries: Vijay Hazare, Sunil Gavaskar (3 times), Rahul Dravid (2 times), Virat Kohli, Ajinkya Rahane, Rohit Sharma, and Rishabh Pant.

Q: Which venue has witnessed the most twin centuries?

A: Adelaide Oval in Australia has witnessed the most twin century performances with 8 instances, making it a historic ground for this achievement.

Q: What percentage of twin century matches result in favorable outcomes for the batting team?

A: Approximately 68% of matches featuring twin centuries result in favorable outcomes (win or draw) for the team whose player achieved the feat.

Q: Who is the most recent player to score twin centuries?

A: Rishabh Pant of India is the most recent player to achieve this feat, scoring 134 and 102* against England at Headingley, Leeds, on June 21, 2025.

Q: Has any player scored twin centuries in their debut Test match?

A: No player has achieved twin centuries in their debut Test match, highlighting the rarity and difficulty of this achievement.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

━ Related News

Featured

━ Latest News

Featured