Batting Records

Test Stats: Slowest Centuries Ever

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.