This article lists the most marathon individual performances in Test cricket, focusing on the players who occupied the crease for the longest duration of time.

List of Longest Individual Test Innings by Time

PlayerMinutes BattedRuns (Balls)4s/6sAgainstVenueDate
Hanif Mohammad (PAK)970337 (NA)24/0West IndiesBridgetown17 Jan 1958
Gary Kirsten (SA)878275 (642)26/0EnglandDurban26 Dec 1999
Alastair Cook (ENG)836263 (528)18/0PakistanAbu Dhabi13 Oct 2015
Sanath Jayasuriya (SL)799340 (578)36/2IndiaColombo (RPS)2 Aug 1997
Leonard Hutton (ENG)797364 (847)35/0AustraliaThe Oval20 Aug 1938
Hashim Amla (SA)790311* (529)35/0EnglandThe Oval19 Jul 2012
Brian Lara (WI)778400* (582)43/4EnglandSt John’s10 Apr 2004
Brendon Kuruppu (SL)777201* (548)24/0New ZealandColombo (CCC)16 Apr 1987
Brendon McCullum (NZ)775302 (559)32/4IndiaWellington14 Feb 2014
Alastair Cook (ENG)773294 (545)33/0IndiaBirmingham10 Aug 2011

Key Insights – Analysis of Marathon Stays in Test Cricket

Pakistan’s Hanif Mohammad holds the record for the longest Test innings by time. He batted for a mind-blowing 970 minutes while scoring 337 runs against the West Indies in the third innings of the 1958 Bridgetown Test.

Hanif Mohammad’s 970-minute marathon innings is only the second longest by time in entire first-class cricket.

The first-class record belongs to India’s Rajeev Nayyar, who batted for 1015 minutes (271 runs off 728 balls) while playing for Himachal Pradesh against Jammu & Kashmir in a 1999 Ranji Trophy fixture.

Hanif Mohammad, however, is level with Nayyar for the longest batting by time in a first-class match. He occupied the crease for 1015 minutes (45 + 970) across both innings combined in the 1958 Bridgetown Test.

Hanif Mohammad’s triple century is also the slowest by time in Tests, having taken 858 minutes to score his 300th run. Read more about the innings here.

Sri Lanka’s Brendon Kuruppu’s unbeaten 201 is the slowest double hundred in Tests, having batted for 776 minutes to reach the milestone.

Kuruppu’s 777-minute knock is also the longest by a wicketkeeper and a debutant batter in Tests

Gary Kirsten’s 878-minute innings against England in the 1999 Durban Test is the longest by time at home.

Alastair Cook’s 836-minute knock against Pakistan in the 2015 Abu Dhabi Test is the longest by a captain in this format.

England’s Leonard Hutton has recorded the longest Test innings by balls. He faced 847 balls while accumulating 364 runs in 797 minutes against Australia in the first innings of the 1938 Oval Test.

Hutton is the only batter to play more than 800 balls in a first-class innings.

Saurabh Chede

Saurabh is a cricket enthusiast who crafts content around the sport. Being from a cricket-crazy nation, he developed an unbreakable bond with the sport. When he's not watching cricket, you'll find him creating funny memes or watching old TMKOC episodes!

Share
Published by
Saurabh Chede

Recent Posts

Most Runs at Wankhede Stadium in IPL

The Wankhede Stadium in Mumbai has long been a graveyard for bowlers and a paradise…

5 hours ago

Most Runs in Over in ODI

Explore the ultimate displays of power-hitting as we list the records for the most runs…

2 days ago

Most Centuries at 100+ Strike Rate in Test

We take a look at the most aggressive hundreds in the longest format, highlighting batters…

3 days ago

Most Wickets in Losing Cause in ODI

This guide identifies the bowlers who delivered standout performances on the field only to end…

4 days ago

Most Century Partnerships in IPL

This article explores the elite IPL batting pairs who have consistently crossed the century mark…

6 days ago

Most 50+ Partnerships in IPL

Consistency in the IPL is often defined by the ability of two batsmen to rotate…

1 week ago