Last 6 triple centurions in Tests

Karun Nair scored a triple century against England
Karun Nair scored a triple century against England

To make an entry into the international record books as a triple centurion has remained as one of the major dreams of Test cricket players. However, not every good cricketer has been able to achieve that feat. Scoring 300 demands the highest amount of patience and calmness which current young cricketers seemingly lack. The world has thus far witnessed 30 players who have scored a triple century in the longest format of the game.

The first ever cricketer who crossed this 300 figure mark was Andy Sandham. He achieved this feat while playing in the series against West Indies way back in 1930. Out of all the 30 triple centuries, Wally Hammond of England scored the quickest one (in terms of time taken). He took 4 hours and 48 minutes to reach this milestone while playing against New Zealand in 1932.

Out of the total 12 Test playing nations, only eight countries hold this record. Players from Zimbabwe, Afghanistan, Bangladesh, and Ireland are yet to register their names into this fancy record book. The list of the last six cricketers who have scored triple centuries in Test cricket is as follows.


#1 Michael Clarke

Michael Clarke became the 25th cricketer to achieve the 300 figure mark in test cricket
Michael Clarke became the 25th cricketer to achieve the 300 figure mark in test cricket

Michael Clarke is a former Australian cricketer who played one of the leading roles for the success of the Australian team in Test cricket. He played the Test format for the total of 12 years creating various new records in his name.

Nicknamed as “Pup”, Clarke retired as one of the best batsmen of Test cricket. His batting skills were very sound, and he knew when to shift the gears. This technique only helped him to score a triple century in Test cricket. He achieved this mark on 5 January 2012 while playing a Test match against mighty Indian team on Sydney Cricket Ground.

Apart from this, he also became the 25th cricketer of the world and the seventh Australian cricketer to achieve this mind-boggling 300 figure mark in the Test cricket history.

#2 Hashim Amla

Hashim Amla holds the record of the highest individual run scorer for South Africa in Test cricket
Hashim Amla holds the record of the highest individual run scorer for South Africa in Test cricket

Hashim Mohammad Amla has remained as one of the main pillars of South African team in Test cricket. Pertaining to his nature of batting, Test cricket perfectly suits him. With his defensive batting nature, he is regarded as one of the greatest modern-day batsmen in all forms of the game.

Hashim Amla entered this list of triple centurions on 19 July 2012 as the 26th batsman in the world. Amla played a huge innings of 311 runs against the mighty bowlers of England during the first innings of that match.

On that day, the crowd at Oval Cricket Ground also witnessed one another record from this great batsman. With this innings, Amla became the highest individual run scorer for South Africa in Test cricket. Along with that, he also remained not out in that innings which added more value to his innings.

#3 Kumar Sangakkara

Kumar Sangakkara became the 3rd Sri Lankan cricketer to score 300 runs in Test cricket
Kumar Sangakkara became the 3rd Sri Lankan cricketer to score 300 runs in Test cricket

Kumar Sangakkara entered the world of Test cricket in the year 2000 and retired as one of the biggest names to have played for Sri Lanka in the year 2015. In his 15 year career of Test cricket, he always remained as one of the main cornerstone of Sri Lanka with his batting and captaincy techniques.

Sangakkara was widely known for forming long partnerships throughout his career especially with Mahela Jayawardene. He retired with the total of 12,400 Test runs in his career which also included a triple century.

Kumar played the most memorable innings of his career on 5 February 2014 while playing the Test match against Bangladesh. He played a marvelous innings of 319 runs in that match which was held at Zahur Ahmed Chowdhury Stadium in Chittagong. He also became the 27th player to achieve this record in the longest format of the game.

#4 Brendon McCullum

Brendon McCullum holds the record of fastest Test century of all time (in terms of balls played)
Brendon McCullum holds the record of fastest Test century of all time (in terms of balls played)

Popularly known as “Baz”, Brendon Barrie McCullum is a former New Zealand cricketer who has proved his worth in all the formats of the game. He has not only played all the formats but has also captained his side in all the 3 formats of the game.

In his entire career, he made several new records and even broke many past records retiring as one of the best batsmen from the game. Brendon McCullum holds the record of fastest hundred in Test cricket which shows his aggressive batting style. Baz has also scored a triple century in Test cricket.

He achieved this feat against India on 18 February 2014 as he played a brilliant innings of 302 runs in the 2nd innings of that match. Baz became the 28th player to register his name in the books of cricket as a triple centurion in Test cricket.

#5 Azhar Ali

Azhar Ali is the current oldest Test cricketer from Pakistan who is still playing this format
Azhar Ali is the current oldest Test cricketer from Pakistan who is still playing this format

Azhar Ali is currently the most dependable batsmen in Test format for Pakistan. He holds the unique record of first ever centurion, double centurion and triple centurion in a day-night Test match. He achieved these records in just 1 inning only.

Technically, Azhar Ali made a late entry into the world of cricket. He is currently the oldest active Test cricketer from Pakistan. However, his form has never been affected regardless of time and format. He played an unbeaten innings of 302 runs in the day and night Test match between Pakistan and West Indies on 13 October 2016.

The Dubai International Cricket Ground witnessed the creation of 3 records in just 1 inning in that match. Azhar Ali became the 29th player to score a triple century in the longest format of the game.

#6 Karun Nair

Karun Nair became only the 2nd Indian player to score a 300 in Test cricket after former Indian opener Virender Sehwag
Karun Nair became only the 2nd Indian player to score a 300 in Test cricket after former Indian opener Virender Sehwag

The Indian Cricket team has always generated the best players in the world. It has given some of the greatest Test batsmen of all time to the world such as Rahul Dravid, Cheteshwar Pujara, Sachin Tendulkar, Sunil Gavaskar, Virat Kohli, Virender Sehwag and Karun Nair.

Also Read- 6 players who could receive national call-up after Ranji Trophy 2018/19

Karun Nair was the last batsman to score a triple century in Test cricket. Karun played this innings full of patience and calmness against England on 16 December 2016. He scored an unbeaten 303 runs against the breathtaking bowlers of England like James Anderson and Stuart Broad.

Karun Nair is the 30th batsman of the world to have achieved this record in the most prestigious form of the game.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links