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 (ICC) 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 . 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 (male)". 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 (or more) 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 (England) and Arthur Morris (Australia) in 1947, Australia's Greg Chappell and Ian Chappell (against New Zealand) in 1974, Asanka Gurusinha (Sri Lanka) and Andrew Jones (New Zealand) in 1991, Pakistan's Azhar Ali and Misbah-ul-Haq (against Australia) in 2014, David Warner (Australia) and Virat Kohli (India) in 2014, Sri Lanka's Dhananjaya de Silva and Kamindu Mendis (against Bangladesh) in 2024, and New Zealand's Devon Conway and Tom Latham (against West Indies) in 2025.

West Indies' Lawrence Rowe (1972) and Pakistan's Yasir Hameed (2003) 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

+ Key Symbol Meaning Player The batsman who scored the centuries Inn1 Score made by batsman in the first innings of the match Inn2 Score made by batsman in the second innings of the match * Batsman remained not out Team The team the batsman was representing Opposition The team the batsman was playing against Venue The cricket ground where the match was played Date Starting date of the Test match Result Result for the team for which the century was scored

Table + Cricketers who have scored centuries in both innings of a Test match No. Player Inn1 Inn2 Team Opposition Venue Date Result Ref 1 136 130 The Oval, London Drawn 2 140 111 Kingsmead Cricket Ground, Durban Won 3 176 127 Melbourne Cricket Ground, Melbourne Lost 4 119* 177 Adelaide Oval, Adelaide Won 5 104 109* The Oval, London Drawn 6 114 112 Bourda, Georgetown Won 7 117 100 Old Wanderers, Johannesburg Drawn 8 106 107 Lord's, London Lost 9 147 103* Adelaide Oval, Adelaide Drawn 10 122 124* 11 189 104* Trent Bridge, Nottingham Drawn 12 120 189* The Oval, London Drawn 13 132 127* Melbourne Cricket Ground, Melbourne Won 14 116 145 Adelaide Oval, Adelaide Lost 15 162 101 Eden Gardens, Kolkata Drawn 16 118 101* Old Wanderers, Johannesburg Drawn 17 126 110 Queen's Park Oval, Port of Spain Drawn 18 155 110 Sabina Park, Kingston Lost 19 125 109* Bourda, Georgetown Won 20 117 115 Adelaide Oval, Adelaide Drawn 21 111 104 Bangabandhu National Stadium, Dhaka Drawn 22 153 115 National Stadium, Karachi Drawn 23 242 103 Sydney Cricket Ground, Sydney Won 24 124 220 Queen's Park Oval, Port of Spain Drawn 25 214 100* Sabina Park, Kingston Drawn 26 247* 133 Basin Reserve, Wellington Drawn 27 145 121 28 101 110* Lancaster Park, Christchurch Won 29 123 109* The Gabba, Brisbane Won 30 134 101 Old Trafford, Manchester Won 31 122 102 Eden Park, Auckland Drawn 32 111 137 National Stadium, Karachi Lost 33 107 182* Eden Gardens, Kolkata Drawn 34 150* 153 Gaddafi Stadium, Lahore Drawn 35 105 105 M. A. Chidambaram Stadium, Madras Drawn 36 104 103* Niaz Stadium, Hyderabad Won 37 140 114* Lancaster Park, Christchurch Drawn 38 116 121* Adelaide Oval, Adelaide Drawn 39 333 123 Lord's, London Won 40 119 102 Seddon Park, Hamilton Drawn 41 122 100* 42 118 143 Kensington Oval, Bridgetown Won 43 102 133 Eden Gardens, Kolkata Won 44 138* 103* SSC Cricket Ground, Colombo Drawn 45 108 116 Old Trafford, Manchester Won 46 146 120 SSC Cricket Ground, Colombo Drawn 47 104 151 Harare Sports Club, Harare Drawn 48 190 103* Seddon Park, Hamilton Drawn 49 133 121* Gaddafi Stadium, Lahore Drawn 50 142 199* Harare Sports Club, Harare Lost 51 221 130 SSC Cricket Ground, Colombo Lost 52 197 103 The Gabba, Brisbane Won 53 170 105 National Stadium, Karachi Won 54 117 132 Cazalys Stadium, Cairns Drawn 55 103 101* Lord's, London Won 56 105 107 Edgbaston Cricket Ground, Birmingham Won 57 110 135 Eden Gardens, Kolkata Won 58 149 104* The Gabba, Brisbane Won 59 109 100* Iqbal Stadium, Faisalabad Drawn 60 120 143* Sydney Cricket Ground, Sydney, Won 61 103 116 Kingsmead Cricket Ground, Durban Won 62 102 124 National Stadium, Karachi Won 63 155 100* National Stadium, Karachi Won 64 123 108 M. A. Chidambaram Stadium, Chennai Lost 65 162 143 Zohur Ahmed Chowdhury Stadium, Chittagong Won 66 115 160 Kingsmead Cricket Ground, Durban Won 67 114 123* Eden Gardens, Kolkata Lost 68 161 109* Newlands Cricket Ground, Cape Town Drawn 69 117 110 Sher-e-Bangla National Cricket Stadium, Dhaka Won 70 142 105 Galle International Stadium, Galle Drawn 71 136 110 Eden Park, Auckland Drawn 72 171 102* Harare Sports Club, Harare Won 73 319 105* Zohur Ahmed Chowdhury Stadium, Chittagong Drawn 74 135 145 Newlands Cricket Ground, Cape Town Won 75 106 103* Dubai International Cricket Stadium, Dubai Won 76 109 100* Sheikh Zayed Cricket Stadium, Abu Dhabi Won 77 101 101* 78 145 102 Adelaide Oval, Adelaide Won 79 115 141 Lost 80 163 116 The Gabba, Brisbane Won 81 127 100* Feroz Shah Kotla Ground, Delhi Won 82 147 118* Headingley Cricket Ground, Leeds Won 83 176 105 Zohur Ahmed Chowdhury Stadium, Chittagong Drawn 84 110 106* Sher-e-Bangla National Cricket Stadium, Dhaka Lost 85 144 142 Edgbaston Cricket Ground, Birmingham Won 86 176 127 ACA–VDCA Cricket Stadium, Visakhapatnam Won 87 137 101* Sydney Cricket Ground, Sydney Drawn 88 157 111* Rawalpindi Cricket Stadium, Rawalpindi Drawn 89 106 114* Edgbaston Cricket Ground, Birmingham Won 90 204 104* Perth Stadium, Perth Won 91 146 124 Sher-e-Bangla National Cricket Stadium, Dhaka Won 92 118 109 Bay Oval, Mount Maunganui Won 93 102 108 Sylhet International Cricket Stadium, Sylhet Won 94 102 164 95143 103 Lord's, London Won 96 148 125* Galle International Stadium, Galle Drawn 97 134 118 Headingley, Leeds Lost 98 269 161 Edgbaston, Birmingham Won 99 227 100 Bay Oval, Mount Maunganui Won 100 137 101101 103 133* SSC Cricket Ground, Colombo Drawn

By country

+Occurrences of a player scoring centuries in both innings of a Test match, by countryTeamOccurrencesPlayers 25 18 13 12 12 10 11 8 10 10 10 8 7 7 6 5 4 3 3 2Total 101 83

By player +Players that have scored centuries in both innings of a Test match more than once Player Occurrences Sunil Gavaskar 3 Ricky Ponting David Warner Allan Border 2 Greg Chappell Aravinda de Silva Rahul Dravid Matthew Hayden George Headley Jacques Kallis Kumar Sangakkara Najmul Hossain Shanto Herbert Sutcliffe Brendan Taylor Clyde Walcott

Notes

References

Bibliography