The game of bat and ball was given birth through test cricket way back in the year 1877. Test cricket is eventually the game of patience and technique. It is the longest format of the game which has duration of a total of 5 days and it is also considered a game of high standards. A century in the long format is considered a great achievement for any player. The format is gradually considered slow and it is very uncommon for any player to score a century very fast. Let us look forward to the top 10 fastest centuries in international test cricket.

1. Brendon McCullum (54 balls)

Brendon McCullum holds the record for the fastest century in International test cricket which he made in just 54 deliveries while playing against Australia at Christ church. McCullum was playing his 101stand last match on the 20th of February 2016. 85% of the runs which McCullum scored came through boundaries. His overall innings concluded at 145 runs off just 79 deliveries which comprised a total of 21 fours and 6 sixes. The New Zealand skipper won the hearts of every cricket fan in his farewell match.

2. Sir Vivian Richards (56 balls)

Sir Vivian Richards is regarded as one of the legends of international cricket. Sir Richards dominated international cricket in the number of years in which he played.The second fastest international test century came from the legend himself where during the England tour of West Indies in the year 1986 sir Richards scored a blistering knock of 110 in which he scored the century off just 56 balls. The innings consisted of 7 fours and 7 sixes. He held the record for the fastest century for 30 years.

3. Misbah-UL-Haq (56 balls)

Misbah-UL-Haq is one of the greatest players in the longest format of the game for Pakistan. He is also one of the greatest captains for Pakistan in the longest format. The third-fastest century in International test cricket is scored by Misbah-UL-Haq versus Australia in Abu Dhabi. He scored the century off just 56 balls that comprised 10 fours and a six.

4. Adam Gilchrist (57 balls)

The next fastest century in the international test cricket was scored by the greatest wicketkeeper-batsman, Adam Gilchrist. He scored the century of just 57 deliveries during the third match of the 2006-2007 ashes test. Australia was playing England at Perth where Adam Gilchrist scored 102 not out which comprised 12 fours and 4 sixes. He scored the first 50 in 40 balls and the next 50 runs were scored in just 17 deliveries.

5. JM Gregory (67 balls)

Australian batsman JM Gregory currently holds the fifth spot in the top 10 fastest centuries of international test cricket of all time. The Australian batsman reached the century of just 67 deliveries while he was playing against South Africa at Johannesburg in the year 1921. He scored 119 runs which are comprised of 19 boundaries and 2 sixes.

6. Shivnarine Chanderpaul (69 balls)

The next fastest international test century was scored by West Indian batsman Shivnarine Chanderpaul. West Indies was playing against Australia at George Town in the year 2003 where he scored a century of just 69 balls. The innings comprised 15 fours and 2 sixes. The knock was a great milestone.

7. David Warner (69 balls)

In the year 2012 Australia was playing against India in Perth. The Indians were able to set a target of just 162 for the Australians in the fourth innings. In return for that, a 25-year-old young David Warner playeda blistering knock of 104 in which he scored his fastest international test century in just 69 deliveries. Out of the target of 162, the opener scored 141 and the innings of Warner helped Australia to seal the series at home.

8. Chris Gayle (70 balls)

Christopher Henry Gayle is gradually known as one of the destructivebatsmen of modern-day cricket. He was playing against Australia inPerth where he scoredhis fastest century in International test cricket in just 70 deliveries.  The innings comprised of 9 fours and 6 sixes. The innings of Gayle against Australia at their home ground was an extraordinary one.

9. Roy Clifton Fredericks (71 balls)

The West Indian batsman Roy Clifton Fredericks is known for his great knock of 169 of 145 deliveries against Australia in which he scored the century of just 71 balls. Roy Clifton Fredericks scored the century against Australia at their home ground of Perth. This was the only test where West Indies registered a victory and his innings is also considered one of the greatest test innings of all time.

10. Colin de Grandhomme (71 balls)

The New Zealand all-rounder Colin de Grandhomme scored his first International test century in just 71 deliveries. He also holds the record for the fastest maiden test century in International Cricket. His innings of 105 comprised 11 fours and 3 sixes.