Oldest Test centurions

Zimbabwe captain Craig Ervine became the third-oldest player to hit a Test hundred in the 21st century during the Boxing Day Test against Afghanistan in Bulawayo.

Zimbabwe are playing Afghanistan in a two-Test series at home. The ongoing Test in Bulawayo is only their second of the year. They won the toss and chose to bat first and have broken multiple records in the process of putting up a mammoth score.

Ben Curran, making his Test debut, scored a quickfire 68 off 74 balls while opening the batting, making it the sixth-quickest fifty-plus score by an opener on Test debut. The veteran Sean Williams then took over, coming in to bat at No.4, and struck a 154 at a strike rate of 88.50, hitting 10 fours and three sixes.

That wasn't enough punishment for Afghanistan bowlers as Ervine walked in to bat with the score reading 220-4 and piled on the agony. He added 163 for the fifth wicket in partnership with Williams, before adding 82 with Brian Bennet for the sixth wicket. Ervine was dismissed at the score of 465-6, having made 104 himself.

This was his fourth Test ton, and at the age of 39 years and 130 days, he became the third-oldest after Misbah-ul-Haq and Shivnarine Chanderpaul to score a Test hundred in the 21st century. Overall, Misbah and Chanderpaul have scored a combined eight hundreds aged more than what Ervine was aged at the time of scoring this century. Seven of those eight belong to Misbah, who also has five hundreds beyond the age of 40, and only one belongs to Chanderpaul.

Ervine's partner-in-crime, Sean Williams also creeped up on this list thanks to his 154. Currently aged 38 years and 92 days, Williams has become the third-oldest to score 150 or more in a Test in the 21st century. Younis Khan has two 150-plus scores aged more than this, while Chanderpaul has one.

The oldest player ever to score a Test century is England's Jack Hobbs, who made 142 against Australia aged 46 years and 82 days, way back in 1929.

Every Test centurion aged 38-plus in the 21st century

Player Runs SR Age Opposition Ground Start Date
Misbah-ul-Haq (PAK) 114 57.28 42y 47d v England Lord's 14 Jul 2016
Misbah-ul-Haq (PAK) 102 51.77 41y 147d v England Dubai (DICS) 22 Oct 2015
Misbah-ul-Haq (PAK) 102* 62.96 40y 165d v New Zealand Abu Dhabi 9 Nov 2014
Misbah-ul-Haq (PAK) 101 60.11 40y 155d v Australia Abu Dhabi 30 Oct 2014
Misbah-ul-Haq (PAK) 101* 177.19 40y 155d v Australia Abu Dhabi 30 Oct 2014
Shivnarine Chanderpaul (WI) 101* 75.37 40y 28d v Bangladesh Gros Islet 13 Sep 2014
Misbah-ul-Haq (PAK) 135 44.11 39y 217d v Sri Lanka Abu Dhabi 31 Dec 2013
Misbah-ul-Haq (PAK) 100 53.47 39y 139d v South Africa Abu Dhabi 14 Oct 2013
Craig Ervine (ZIM) 104 59.09 39y 129d v Afghanistan Bulawayo 26 Dec 2024
Shivnarine Chanderpaul (WI) 122* 53.27 39y 125d v New Zealand Hamilton 19 Dec 2013
Alec Stewart (ENG) 123 64.73 39y 66d v Sri Lanka Manchester 13 Jun 2002
Younis Khan (PAK) 175* 52.39 39y 35d v Australia Sydney 3 Jan 2017
Younis Khan (PAK) 127 61.95 38y 327d v West Indies Abu Dhabi 21 Oct 2016
Rahul Dravid (IND) 119 57.48 38y 307d v West Indies Eden Gardens 14 Nov 2011
Younis Khan (PAK) 218 70.77 38y 256d v England The Oval 11 Aug 2016
R Dravid (IND) 146* 54.88 38y 219d v England The Oval 18 Aug 2011
Shivnarine Chanderpaul (WI) 108 38.02 38y 216d v Zimbabwe Roseau 20 Mar 2013
Rahul Dravid (IND) 117 49.78 38y 199d v England Nottingham 29 Jul 2011
Rahul Dravid (IND) 103* 46.81 38y 191d v England Lord's 21 Jul 2011
Rahul Dravid (IND) 112 40.87 38y 160d v West Indies Kingston 20 Jun 2011
Shivnarine Chanderpaul (WI) 150* 53.19 38y 97d v Bangladesh Khulna 21 Nov 2012
Sean Williams (ZIM) 154 88.5 38y 91d v Afghanistan Bulawayo 26 Dec 2024
Shivnarine Chanderpaul (WI) 203* 54.56 38y 89d v Bangladesh Mirpur 13 Nov 2012
Jacques Kallis (SA) 115 36.39 38y 71d v India Durban 26 Dec 2013
Steve Waugh (AUS) 156* 53.6 38y 53d v Bangladesh Cairns 25 Jul 2003
Steve Waugh (AUS) 100* 75.18 38y 46d v Bangladesh Darwin 18 Jul 2003
R Ashwin (IND) 113 84.96 38y 2d v Bangladesh Chennai 19 Sep 2024

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.