Skip to content
History5 min

Longest Test Matches in Cricket History

Before time limits were standard, Tests could last indefinitely — a look at the longest Test matches ever played and their place in history.

Written by GeoCric EditorialUpdated Jul 3, 2026
ShareShareWhatsAppFacebook

Before the ICC standardised Test matches to five days, matches were often played to a finish — so-called timeless Tests. The longest Test match ever played lasted ten days and ended in a draw when the touring team had to catch their ship home. These matches offer a window into cricket's past and the evolution of its format.

The Timeless Test: Durban 1939

England and South Africa played a timeless Test in Durban in March 1939 that lasted ten full playing days. England needed 696 runs to win in the fourth innings and reached 654 for five before the match was abandoned — England had to board a ship to return home. It remains the longest Test match in history by duration.

Why Timeless Tests Were Abandoned

Timeless Tests created scheduling and commercial problems. Tour itineraries could not accommodate matches of indefinite length. The 1939 Durban Test highlighted the absurdity: a match that produced over 1,900 runs across multiple days still had no result. The ICC standardised Test matches to five playing days, with the final day extended to a sixth if necessary under certain conditions.

The highest aggregate runs in a Test is 1,981 — scored across both innings in the Durban 1939 timeless Test. This record still stands today.

Modern Long Tests

Under the current five-day format, the longest Tests are those that go to the last session on Day 5, sometimes with only minutes to spare. The day-night Test format (pink ball under lights) was introduced in part to increase crowds and finish matches more decisively. Tests at subcontinental venues, where spin dominates and results are more common, tend to finish faster.

Frequently asked questions

How long was the longest Test match ever played?

The longest Test match was played over ten days in Durban in 1939 between England and South Africa. It was abandoned as a draw when England needed to board a ship home.

How many days can a Test match last today?

Under ICC regulations, Tests are played over a maximum of five days (or six in some bilateral agreements). Each day has a minimum of 90 overs. Tests can still end in fewer days if both sides are dismissed quickly.