The slowest century in Test cricket is Mudassar Nazar’s, which took 557 minutes — nine hours and seventeen minutes — for Pakistan against England at Lahore in December 1977. Five hundreds in the game’s history have taken 500 minutes or more, and all five came in drawn Tests. Complete to 12 September 2026; source ESPNcricinfo.
One thing to be clear about before the list: this ranks time taken to reach the hundred, not the length of the whole innings. They are different numbers, and both are given below.
Slowest hundreds in Test cricket
Every hundred that took 450 minutes or more to reach.
| Minutes to 100 | Batter | Match | Venue | Season |
|---|---|---|---|---|
| 557 | Mudassar Nazar | Pakistan v England | Lahore | 1977-78 |
| 545 | Jackie McGlew | South Africa v Australia | Durban | 1957-58 |
| 535 | Asanka Gurusinha | Sri Lanka v Zimbabwe | Harare | 1994-95 |
| 516 | Jeff Crowe | New Zealand v Sri Lanka | Colombo (CCC) | 1986-87 |
| 500 | Sanjay Manjrekar | India v Zimbabwe | Harare | 1992-93 |
| 488 | Peter Richardson | England v South Africa | Johannesburg | 1956-57 |
| 458 | Keith Fletcher | England v Pakistan | The Oval | 1974 |
The 500-minute club has exactly five members, and no innings has joined this list since 1994. Peter Richardson’s 488 minutes is the closest anyone has come to joining them, and that was in December 1956.
The five innings in full
Time to the hundred is one measure. This is what each of those innings looked like from first ball to last.
| Batter | Score | Mins at the crease | Balls faced | Against | Venue | Date |
|---|---|---|---|---|---|---|
| Mudassar Nazar | 114 | 591 | 449 | England | Lahore | 14 Dec 1977 |
| Jackie McGlew | 105 | 575 | not recorded | Australia | Durban | 24 Jan 1958 |
| Asanka Gurusinha | 128 | 607 | 461 | Zimbabwe | Harare | 11 Oct 1994 |
| Jeff Crowe | 120* | 609 | 398 | Sri Lanka | Colombo (CCC) | 16 Apr 1987 |
| Sanjay Manjrekar | 104 | 529 | 422 | Zimbabwe | Harare | 18 Oct 1992 |
Jeff Crowe was at the crease longest of the five, 609 minutes, but reached his hundred quicker than three of them. Ball-by-ball figures do not exist for the 1958 Durban Test, which is why McGlew’s balls-faced column is empty rather than zero.
Mudassar Nazar – 557 minutes v England, 1977
In the first Test of England’s tour of Pakistan in December 1977, the Pakistan opener Mudassar Nazar took 557 minutes to reach three figures, and finished with 114 from 449 balls after 591 minutes at the crease. It remains the slowest hundred in Test cricket.
Pakistan elected to bat and, despite losing two early wickets, declared on 407 for 9, Mudassar having steadied the innings alongside Haroon Rasheed. England replied with 288 at a run rate of 1.58 an over; Geoffrey Boycott took nearly six hours over 63. Pakistan’s second innings closed on 106 for 3 and the Test was drawn.
Jackie McGlew – 545 minutes v Australia, 1958
Australia’s tour of South Africa reached Durban in January 1958 for the third Test, and the visitors were held up by the South Africa opener Jackie McGlew.
Australia batted first and managed only 163, with the captain Ian Craig the sole half-centurion. South Africa were 28 for 2 in reply when McGlew and John Waite put on 231 together, McGlew reaching his hundred in 545 minutes. South Africa did not capitalise: from 259 for 2 they were bowled out for 384, the collapse beginning with McGlew’s dismissal for 105 after 575 minutes. Australia made 292 for 7 on the final day and the Test was drawn.
Asanka Gurusinha – 535 minutes v Zimbabwe, 1994
Sri Lanka toured Zimbabwe in October 1994, and in the first Test at Harare Asanka Gurusinha produced the third-slowest hundred on record.
Sri Lanka won the toss and batted, lost Roshan Mahanama early, and then Gurusinha and Sanjeeva Ranatunga added 217 together, both making centuries. Gurusinha needed 535 minutes for his and eventually made 128 from 461 balls. Zimbabwe batted into the last day, reached 319 for 8, and the Test was drawn.
Jeff Crowe – 516 minutes v Sri Lanka, 1987
Jeff Crowe captained New Zealand six times, the first of them against Sri Lanka at Colombo in April 1987, and it produced the fourth-slowest hundred in Test cricket. It was also the third and last century of his Test career.
Sri Lanka declared on 397 for 9, built on Brendon Kuruppu’s double century on debut. New Zealand lost their openers early and were 99 for 4 when Crowe began the innings that would define his captaincy: 516 minutes to the hundred, and 120 not out from 398 balls by the end, with Richard Hadlee unbeaten on 151 alongside him. The Test was drawn.
Sanjay Manjrekar – 500 minutes v Zimbabwe, 1992
The slowest Test hundred by an Indian, made in Zimbabwe’s inaugural Test at Harare in October 1992.
Zimbabwe posted 456 in their first innings. India’s top order then collapsed to 219 for 7, and the innings was held together by Sanjay Manjrekar, who reached his century in 500 minutes and was dismissed for 104 from 422 balls. India were bowled out on the fifth day, Zimbabwe batted out the rest of it, and the Test was drawn.
Slowest century in Test cricket: quick answers
What is the slowest century in Test cricket? Mudassar Nazar’s, 557 minutes for Pakistan against England at Lahore in 1977-78.
How many hundreds have taken 500 minutes or more? Five, and no innings has joined that list since 1994.
Who has the slowest Test hundred by an Indian? Sanjay Manjrekar, 500 minutes against Zimbabwe at Harare in 1992.
Did any of these matches produce a result? No. All five Tests were drawn.
Which of the five innings lasted longest? Jeff Crowe’s 120 not out, 609 minutes at the crease, though he was not the slowest to the hundred.
See also the five fastest centuries in Test cricket and the list of the most centuries in Test cricket.
Follow us on Telegram for the latest updates from the world of sports!
Interested in cricket betting? Click here to check out the list of top sites.
Feature image courtesy: Twitter / @ICC



