Longest Overs in Test Cricket are a fascinating chapter in the game’s rich history, offering a glimpse into an era where time had no authority over the sport. Test cricket, often hailed as the ultimate examination of a cricketer’s skill, temperament, and stamina, once embraced the concept of timelessness. Matches could stretch over several days, with no limit imposed, and players had to dig deep into their physical and mental reserves.
These matches are legendary for the volume of cricket they witnessed, thousands of balls, hundreds of overs, and battles of attrition that tested mental and physical resilience. The Longest Overs in Test Cricket remind us of a bygone era where teams didn’t just play to win but to outlast. Let’s journey through history and examine the Top 10 Longest Overs in Test Cricket, ranked by total balls bowled.
10. Australia vs England – 3597 Balls (Adelaide, 1925)

Closing out the list of Longest Overs in Test Cricket is yet another Ashes Test. The Adelaide Oval was witness to 449.5 x 8-ball overs across 7 days, making this a testament to how epic these encounters used to be.
Match Stats:
Teams | Balls | Overs | Days | Winner | Ground | Match Date |
---|---|---|---|---|---|---|
Australia vs England | 3597 | 449.5 x 8 | 7 | Australia | Adelaide | 16 Jan 1925 |
9. Australia vs England – 3639 Balls (Sydney, 1924)

Sydney’s turn to host an Ashes epic resulted in another entrant to the list of Longest Overs in Test Cricket. Australia secured victory after bowling 454.7 x 8-ball overs, emphasizing the dominance of stamina and strategy in early Test matches.
Match Stats:
Teams | Balls | Overs | Days | Winner | Ground | Match Date |
---|---|---|---|---|---|---|
Australia vs England | 3639 | 454.7 x 8 | 7 | Australia | Sydney | 19 Dec 1924 |
8. England vs West Indies – 3645 Balls (Lord’s, 1950)

A 5-day match makes this an outlier among the Longest Overs in Test Cricket. In just five days, teams bowled 607.3 overs, which speaks volumes about the pace of play and the bowlers’ incredible stamina.
Match Stats:
Teams | Balls | Overs | Days | Winner | Ground | Match Date |
---|---|---|---|---|---|---|
England vs West Indies | 3645 | 607.3 | 5 | West Indies | Lord’s | 24 Jun 1950 |
7. Australia vs South Africa – 3652 Balls (Melbourne, 1953)

Despite being slightly more recent, this match still belongs to the long-format classics. It featured 8-ball overs, and with 456.4 of them bowled, it earns its place among the Longest Overs in Test Cricket.
Match Stats:
Teams | Balls | Overs | Days | Winner | Ground | Match Date |
---|---|---|---|---|---|---|
Australia vs South Africa | 3652 | 456.4 x 8 | 6 | South Africa | Melbourne | 6 Feb 1953 |
6. West Indies vs England – 3683 Balls (Kingston, 1930)

This drawn contest in Kingston lasted 9 days and was one of the Longest Overs in Test Cricket in the Caribbean. Both sides pushed each other to the limit in a match that saw over 600 overs bowled.
Match Stats:
Teams | Balls | Overs | Days | Winner | Ground | Match Date |
---|---|---|---|---|---|---|
West Indies vs England | 3683 | 613.5 | 9 | Drawn | Kingston | 3 Apr 1930 |
5. Australia vs England – 3787 Balls (Melbourne, 1925)

Played during the roaring 1920s, this encounter in Melbourne went on for 7 days. Although the overs are listed as 473.3 x 8-ball overs, that still translates into a whopping total of deliveries. This was another gruelling chapter in the list of the Longest Overs in Test Cricket.
Match Stats:
Teams | Balls | Overs | Days | Winner | Ground | Match Date |
---|---|---|---|---|---|---|
Australia vs England | 3787 | 473.3 x 8 | 7 | Australia | Melbourne | 1 Jan 1925 |
4. Australia vs England – 4174 Balls (Adelaide, 1929)

Another entry from the golden era of Ashes cricket. Adelaide hosted one of the Longest Overs in Test Cricket, with over 695 overs delivered over seven days. England triumphed yet again, thanks to relentless batting and bowling.
Match Stats:
Teams | Balls | Overs | Days | Winner | Ground | Match Date |
---|---|---|---|---|---|---|
Australia vs England | 4174 | 695.4 | 7 | England | Adelaide | 1 Feb 1929 |
3. Australia vs England – 4209 Balls (Melbourne, 1928)

Just months before the 1929 epic, another Ashes Test entered the books for the Longest Overs in Test Cricket. This seven-day affair ended in England’s favour and witnessed over 700 overs of gruelling cricket.
Match Stats:
Teams | Balls | Overs | Days | Winner | Ground | Match Date |
---|---|---|---|---|---|---|
Australia vs England | 4209 | 701.3 | 7 | England | Melbourne | 29 Dec 1928 |
2. Australia vs England – 4244 Balls (Melbourne, 1929)

This 8-day Test match saw over 700 overs bowled and stands second in the list of Longest Overs in Test Cricket. Australia edged out England in a game that displayed stamina and patience, with both teams locked in a strategic battle.
Match Stats:
Teams | Balls | Overs | Days | Winner | Ground | Match Date |
---|---|---|---|---|---|---|
Australia vs England | 4244 | 707.2 | 8 | Australia | Melbourne | 8 Mar 1929 |
1. South Africa vs England – 5447 Balls (Durban, 1939)

In what is famously known as the Timeless Test, this clash between South Africa and England holds the record for the Longest Overs in Test Cricket. Played over 10 days (excluding rest days), this historic fixture saw a mammoth 5447 deliveries bowled. Ironically, the match was left drawn as England had to catch their ship back home. It remains the longest match in terms of balls bowled in the history of Test cricket.
Match Stats:
Teams | Balls | Overs | Days | Winner | Ground | Match Date |
---|---|---|---|---|---|---|
South Africa vs England | 5447 | 680.7 x 8 | 10 | Drawn | Durban | 3 Mar 1939 |
READ MORE: