Top 10 Slowest Hundreds in Test Cricket History: Unbreakable Patience

In a cricketing world dominated by big shots and quick runs, some batters have stood out by doing the exact opposite. Their centuries were not scored in a hurry, but with patience, determination, and mental strength. These legendary knocks have gone down in history as the Slowest Hundreds in Test matches. While they may not have thrilled the crowds with speed, they certainly impressed with their sheer resilience. Below are the Top 10 Slowest Hundreds in Test cricket ranked from 10 to 1.

List of Top 10 Slowest Hundreds in Test Cricket History

10. John Wright (New Zealand) – 399 Balls vs India, Auckland, 1981

Slowest Hundreds in Test

John Wright, one of New Zealand’s most consistent openers, played an incredibly patient knock against India in Auckland in 1981. His innings came in response to India’s total of 238 runs. Wright took 399 balls to reach his century and eventually made 110 runs off 434 deliveries. His stay at the crease lasted 7 hours and 40 minutes, and his steady batting helped New Zealand post a total of 366, taking a crucial lead. Though the match ended in a draw, Wright’s name entered the history books for scoring one of the Slowest Hundreds in Test cricket.

PlayerBalls to Reach 100OpponentVenueYear
John Wright399IndiaAuckland1981

9. Asanka Gurusinha (Sri Lanka) – 405 Balls vs Zimbabwe, Harare, 1994

Slowest Hundreds in Test

Asanka Gurusinha played a rock-solid innings in October 1994 against Zimbabwe in Harare. He took 405 balls to score his hundred, making it the ninth Slowest Hundred in Test history. He ended up scoring 128 off 461 balls, with 14 boundaries and one six. The innings stretched across two days and helped Sri Lanka post 383 runs. Unfortunately, rain interfered and the match ended in a draw, but Gurusinha’s concentration was a highlight of the Test.

PlayerBalls to Reach 100OpponentVenueYear
Asanka Gurusinha405ZimbabweHarare1994

8. Hanif Mohammad (Pakistan) – 410 Balls vs England, Dacca, 1962

Slowest Hundreds in Test

Hanif Mohammad, known for his composure, played a memorable knock in Dacca (now Dhaka) in January 1962. Facing England, he took 410 balls to bring up his century, eventually scoring 111 off 497 balls. His marathon innings lasted over 9 hours and remains one of the Slowest Hundreds in Test cricket. Hanif’s ability to block and frustrate bowlers made him a legend in Pakistan’s cricket history.

PlayerBalls to Reach 100OpponentVenueYear
Hanif Mohammad410EnglandDacca1962

7. Mudassar Nazar (Pakistan) – 419 Balls vs England, Lahore, 1977

 Slowest Hundreds in Test

Another gritty Pakistani batter, Mudassar Nazar, etched his name in the records by scoring one of the Slowest Hundreds in Test cricket. Playing against England in December 1977 in Lahore, he reached his century in 419 balls. He went on to score 114 runs from 449 deliveries. His innings lasted 9 hours and 51 minutes. This knock laid the foundation for Pakistan’s total of 407/9, after which they declared. The Test eventually ended in a draw.

PlayerBalls to Reach 100OpponentVenueYear
Mudassar Nazar419EnglandLahore1977

6. Peter Richardson (England) – 440 Balls vs South Africa, Johannesburg, 1956

 Slowest Hundreds in Test

Peter Richardson’s innings against South Africa in Johannesburg in 1956 is another gem in the list of Slowest Hundreds in Test matches. He took 440 balls to bring up his hundred and scored 117 runs with just six boundaries. He occupied the crease for 8 hours and 45 minutes. His painstakingly slow innings helped England take control of the match, which they won by 131 runs.

PlayerBalls to Reach 100OpponentVenueYear
Peter Richardson440South AfricaJohannesburg1956

5. Hanif Mohammad (Pakistan) – 448 Balls vs England, Dacca, 1962

 Slowest Hundreds in Test

Yes, Hanif Mohammad appears again! In the same Test in which he took 410 balls to score a century in the first innings, he went even slower in the second innings. Hanif reached his second century in 448 balls, scoring 104 runs. This made him the only player to have two Slowest Hundreds in Test cricket in a single match. His ability to bat long remains unmatched.

PlayerBalls to Reach 100OpponentVenueYear
Hanif Mohammad448EnglandDacca1962

4. Allan Watkins (England) – 480 Balls vs India, Delhi, 1951

 Slowest Hundreds in Test

Allan Watkins’ effort in Delhi in 1951 was the fourth-slowest century in Test history. He reached his hundred in 480 balls and went on to score 137 runs. His stay at the crease lasted over 9 hours. The Test saw multiple players bat for more than 8 hours, but Watkins’ knock stood out for its calm and determination truly one of the Slowest Hundreds in Test matches.

PlayerBalls to Reach 100OpponentVenueYear
Allan Watkins480IndiaDelhi1951

3. Derrick McGlew (South Africa) – 485 Balls vs Australia, Durban, 1958

 Slowest Hundreds in Test

Derrick McGlew holds the record for the third Slowest Hundreds in Test cricket. He took 485 balls to reach his century against Australia in Durban in 1958. McGlew’s final score was 105, and he batted for 9 hours and 35 minutes. South Africa posted 384 runs in response to Australia’s 163. His epic innings helped the team avoid defeat.

PlayerBalls to Reach 100OpponentVenueYear
Derrick McGlew485AustraliaDurban1958

2. Nazar Mohammad (Pakistan) – 520 Balls vs India, Lucknow, 1952

 Slowest Hundreds in Test

Nazar Mohammad played a historic role in Pakistan’s first-ever Test win, and he did so with extreme patience. In Lucknow, 1952, he took 520 balls to complete his century, scoring an unbeaten 124. His innings lasted 515 minutes. Pakistan bowled India out twice and won the match by an innings and 43 runs. This epic innings remains one of the most meaningfulSlowest Hundreds in Test history.

PlayerBalls to Reach 100OpponentVenueYear
Nazar Mohammad520IndiaLucknow1952

1. Colin Cowdrey (England) – 535 Balls vs West Indies, Birmingham, 1957

 Slowest Hundreds in Test

The record for the Slowest Hundreds in Test history belongs to England’s Colin Cowdrey. Facing West Indies in Birmingham in 1957, Cowdrey took an incredible 535 balls to score his century. He went on to make 154 runs with 16 boundaries. His patient knock helped England avoid a loss, and the match ended in a draw. This unforgettable innings defines endurance and self-control in cricket.

PlayerBalls to Reach 100OpponentVenueYear
Colin Cowdrey535West IndiesBirmingham1957

READ MORE:

FAQ

Who scored the slowest hundred in Test cricket history?

Colin Cowdrey holds the record with a century off 535 balls against West Indies in 1957.

How many balls did Nazar Mohammad take to score his century?

He took 520 balls against India in 1952.

Who has two of the top 10 slowest Test hundreds?

Hanif Mohammad scored two centuries in one Test, both among the slowest ever.

Did any of these slow hundreds help win the match?

Yes, Nazar Mohammad’s 124 helped Pakistan win their first-ever Test match.*

Why are slow centuries important in Test cricket?

They show patience, endurance, and help teams build strong positions or avoid defeat.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top