Batting in Test cricket is an art where a batter’s skills, determination, and resilience are on display. Many batters have shown their batting mastery by notching up hundreds in Tests.
Scoring a century is a tremendous feat for any batter, especially in the game’s toughest format. And the format has tested some batters on another level, where they endured relentless bowling attacks and unfavourable conditions for a longer time.
In that process, these batters reached their triple-digit marks, although they ended up playing a lot many deliveries. This article will list the top 10 slowest centuries scored by batters in Test cricket.
Slowest Centuries in Test Cricket
Player | Balls Taken to 100 | Against | Venue | Year |
---|---|---|---|---|
Michael Cowdrey (ENG) | 535 | West Indies | Birmingham | 1957 |
Nazar Mohammad (PAK) | 520 | India | Lucknow | 1952 |
Derrick McGlew (SA) | 485 | Australia | Durban | 1958 |
Albert Watkins (ENG) | 480 | India | Delhi | 1951 |
Hanif Mohammad (PAK) | 448 | England | Dacca | 1962 |
Peter Richardson (ENG) | 440 | South Africa | Johannesburg | 1956 |
Mudassar Nazar (PAK) | 419 | England | Lahore | 1977 |
Hanif Mohammad (PAK) | 410 | England | Dacca | 1962 |
Asanka Gurusinha (SL) | 405 | Zimbabwe | Harare | 1994 |
John Wright (NZ) | 399 | India | Auckland | 1981 |
You can also find here the same record in ODI formats in our blogs.
Key Insights
Michael Cowdrey holds the record for scoring the slowest century in the Test format. The England batter faced a staggering 535 deliveries to bring up his hundred against the West Indies in 1957. Cowdrey clocked in 434 minutes to reach the triple-digit figure.
Mudassar Nazar, who took 419 balls to score his Test century, notched up the slowest hundred in of time taken. He batted for 557 minutes — close to 9 and a half hours — to reach the 100-run milestone against England in 1977.