The longest Test innings in history highlight incredible endurance, focus, and resilience. These top performances include marathon batting sessions, with players spending over 13 hours at the crease. Such innings not only tested the physical and mental stamina of each batsman but also left an indelible mark on cricket history with their unparalleled patience.
5. Len Hutton – 797 Minutes
English cricketer Sir Leonard Hutton made his debut for England against New Zealand at Lord’s on June 26, 1937. Over his 70-match Test career, Hutton scored 6,971 runs, with an impressive average of 56.22, 19 centuries, and a high score of 364. His most iconic innings was against Australia at The Oval on August 20, 1938, where England, after winning the toss, built a mammoth total of 903 runs. Hutton, just 22 years old, played for 797 minutes and scored 364 runs with 35 boundaries. This performance ranks him fifth for time spent at the crease in Test cricket history.
4. Sanath Jayasuriya – 799 Minutes
Sri Lankan left-hander Sanath Jayasuriya, regarded as one of the finest batting all-rounders, made his Test debut on February 22, 1991, against New Zealand at Seddon Park. Across 110 Test matches, he scored 6,973 runs and took 98 wickets. His most remarkable performance came during a Test against India in Colombo (PRS) on August 2, 1997. After India posted 538 runs, Jayasuriya scored a monumental 340 and, with Roshan Mahanama, set a record 576-run partnership, the second-highest in Test history. Batting for 799 minutes, Jayasuriya ranks fourth in time spent at the crease in a single Test innings.
3. Alastair Cook – 836 Minutes
Sir Alastair Cook, the celebrated former English left-handed batsman, made his Test debut on March 1, 2006, against India. Over his career of 161 Test matches, Cook amassed 12,472 runs, including 33 centuries. His unforgettable innings came on October 13, 2015, in a Test against Pakistan in Abu Dhabi. Facing Pakistan’s imposing first-innings score of 523, Cook anchored England’s response with a monumental 263, batting for an astounding 836 minutes—the third-longest time spent at the crease in Test history. Although the match ended in a draw, Cook’s marathon innings remains a highlight in cricket records.
2. Gary Kirsten – 878 Minutes
Former South African left-handed batsman Gary Kirsten holds the second spot on the list for the most time spent at the crease in a Test innings. Making his Test debut on December 26, 1993, against Australia, Kirsten played over 100 matches for South Africa in both Test and ODI formats. Known for his focus and resilience, Kirsten’s longest innings came against England on December 26, 1999, in Durban. South Africa needed a steadfast performance, and Kirsten delivered, batting for an astonishing 878 minutes and scoring 275 runs with 26 boundaries. His marathon innings secured him a career-high score and solidified his legacy in Test cricket, contributing to his impressive 7,289 total runs across 101 Tests.
1. Hanif Mohammad – 970 Minutes
Hanif Mohammad, Pakistan’s “original Little Master,” set an incredible record in Test cricket for time spent at the crease in a single innings. Starting his career in 1952 against India, Hanif scored 3,915 runs over 55 Tests with an average of 43.5. His most iconic performance came on January 17, 1958, against the West Indies in Bridgetown. Hanif batted for an astounding 970 minutes, displaying unparalleled stamina and determination. His 337 runs, featuring twenty-four 4s, led Pakistan to a remarkable draw, and this innings became the longest ever in Test cricket, highlighting his resilience and anchoring abilities.
Sl. No | Player Name | Team | Opposition | Date | Time Spent on the Crease (in minutes) |
1 | Hanif Mohammad | Pakistan | West Indies | 17-01-1958 | 970 |
2 | Garry Kirsten | South Africa | England | 26-12-1999 | 878 |
3 | Alastair Cook | England | Pakistan | 13-10-2015 | 836 |
4 | Sanath Jayasuriya | Sri Lanka | India | 02-08-1997 | 799 |
5 | Len Hutton | England | Australia | 20-08-1938 | 797 |