Skip to content
Foundation5 min

Cricket's Longest Individual Innings by Time: The Endurance Records

The longest individual innings in Test cricket by time, balls faced, and duration — from Hanif Mohammad's 970-minute innings to the modern statistical endurance records — and what makes an ultra-long innings possible.

Written by GeoCric EditorialUpdated Invalid Date
ShareShareWhatsAppFacebook

Hanif Mohammad's 970-Minute Innings

Hanif Mohammad's 337 for Pakistan against West Indies in Barbados in January 1958 lasted an extraordinary 970 minutes — 16 hours and 10 minutes — the longest innings by time in Test cricket history. Pakistan were following on and faced certain defeat when Hanif came in. He batted for almost three days, eventually saving the match. The innings remains the longest sustained batting concentration in the sport's history.

The Balls-Faced Records

The record for most balls faced in a single Test innings is 765 — by Shivnarine Chanderpaul during his 303* for West Indies against India at Guyana in 2005. Len Hutton's 364 consumed 847 balls over 13 hours 20 minutes. Kumar Sangakkara's 319 at Chittagong consumed 655 balls across three sessions. These records represent different endurance qualities: Hanif's is pure duration; Hutton's is balls-faced; Chanderpaul's combines balls and patience.

Geoff Allott of New Zealand holds the record for most balls faced without scoring — 77 balls (101 minutes) for 0* against South Africa in 1999 — the longest duck in Test cricket history, demonstrating pure defensive capacity.

What Makes Ultra-Long Innings Possible

Ultra-long innings require: (1) exceptional concentration — maintaining focus across sessions through lunch, tea, bad light, and potential rain; (2) physical endurance — batting for 10+ hours is intensely tiring even without running; (3) tactical discipline — suppressing the natural instinct to attack; (4) a team context requiring defence — most very long innings are saving a match rather than winning one. Hanif's innings was the longest in history partly because Pakistan were fighting to avoid defeat.

Frequently asked questions

Who has the highest score in the fewest balls in Test cricket?

Fastest Tests centuries include Adam Gilchrist (57 balls) and Jack Gregory (70 balls) in historical records. The fastest Test double-century is Nathan Astle's 222 off 168 balls for New Zealand against England in 2002 at Christchurch — the fastest Test double-century ever scored.

Has any batsman batted all five days of a Test match?

In timeless Tests (pre-1940s), some batsmen batted across multiple days. In modern five-day Tests, no batter has batted across all five days of play — the closest instances involve batsmen who are not out at the end of a match's final day having started batting on day two or three.