Test cricket has been consistently referred to as the “ultimate test of patience and endurance.” However, one can picture a match extending over 10 days or more and yet not producing a winner!
We will now revisit the five longest Test matches in cricket history that have unraveled the players, umpires, and fans’ stamina all together.
Longest Test Matches in History of Cricket
| Rank | Teams | Duration | Venue (City, Year) | Result |
|---|---|---|---|---|
| 1 | South Africa vs England | 10 Days | Durban, 1939 | Draw |
| 2 | West Indies vs England | 9 Days | Kingston, 1930 | Draw |
| 3 | Australia vs England | 8 Days | Melbourne, 1929 | Australia Won |
| 4 | Australia vs England | 7 Days | Sydney, 1912 | England Won |
| 5 | Australia vs England | 7 Days | Sydney, 1924 | Australia Won |
1. South Africa vs England – 10 Days (Durban, 1939)
The very longest Test match ever played was held in Durban, South Africa, from March 3-14, 1939. This incredible event lasted 10 days and yet ended as a draw!
It was a “Timeless Test,” which meant that it did not have a fixed end date and was to go on until the outcome was reached. But, the match had to be called off when the players from England had to board a ship for their return journey. By that time, both groups had already dedicated over a week to fighting each other in the hot sun indeed, a once-in-a-lifetime duel.
2. West Indies vs England – 9 Days (Kingston, 1930)
Prior to the Durban marathon, the West Indies and England had already made history with their match in April 1930 in Kingston, Jamaica. The match lasted nine long days and even though massively scored on both sides, it still ended in the same way with a draw.
Spectacular batting performances were seen and the game became one of the most discussed Tests of its time. It remained for years as the longest Test before it was finally surpassed by the Durban record.
3. Australia vs England – 8 Days (Melbourne, 1929)
The Test match between Australia and England conducted at the Melbourne Cricket Ground (MCG) in March 1929 lasted for a prolonged period of eight days. Contrary to the other two matches, it was a win for Australia after a hard-fought and the longest test in history.
The Australians utilized their batting skills that barely made any mistakes and their fast bowlers’ slow but continuous yorkers to conquer sterling English men.
4. Australia vs England – 7 Days (Sydney, 1912)
Witnessed by the Sydney fans in 1912 was the same classic between the same two rivals lasting over seven days.
The match explored the most extreme conditions as players of both teams slowly batted and suffered from the unfavorable conditions.
It was finally England’s victory after a hard-fought week of cricket thus, proving that patience was the key to success even a century ago.
5. Australia vs England – 7 Days (Sydney, 1924)
The opening decade of the century saw the Sydney Cricket Ground another time witnessing the seven-day warfare between Australia and England.
This round, the hosts were able to turn the tables and registered an unforgettable triumph. The contest not only depicted a change in the balance of power between the two teams but also became one of the hallmark battles in the early Ashes series.
With the matches like the 10-day timeless Tests and the 7-day Ashes battles, we are reminded of the progression cricket has experienced.
Two teams playing for five days seems to be a thing of modern times, but still, the same traits of endurance, skill, and patience that characterized these long matches are what continue to make Test cricket exceptionally great.



