Most Runs in One Day in Test: Top 5 Historic Days When Teams Scored Over 500 Runs in Test Cricket

📝 Last updated on: April 10, 2026 4:57 pm
Most Runs in One Day in Test

Most Runs in One Day in Test: Test cricket has long been known as the ultimate examination of patience, skill, and endurance. Played with the traditional red ball across five days, the format is often associated with careful batting and tactical bowling. However, there have been extraordinary days in the history of the game when batters completely dominated the field and turned the match into a run-scoring spectacle.

Among the many records in the longest format, the Most runs in one day in Test remains one of the most fascinating achievements. Scoring more than 500 runs in a single day of Test cricket might sound almost impossible, yet several teams have managed to reach or even surpass this mark.

The all-time record for the Most runs in one day in Test dates back nearly nine decades. It was set during the Manchester Test between India and England in 1936, when a staggering 588 runs were scored in a single day. Over the years, other teams have come close to this legendary feat, proving that even the slowest format of cricket can produce days filled with explosive batting.

Below is a look at the five most remarkable days in Test cricket history when teams produced incredible run-scoring performances.

Top 5 Instances of Most Runs in One Day in Test Cricket

RankMatchVenueYearDayRuns ScoredWickets Lost
1England vs IndiaManchester1936Day 25886
2England vs South AfricaLord’s1924Day 25222
3Sri Lanka vs BangladeshColombo2002Day 25099
4England vs South AfricaThe Oval1935Day 35088
5England vs PakistanRawalpindi2022Day 15064

1. England vs India, Manchester 1936 – The All-Time Record (588 Runs)

The Manchester Test of 1936 remains the most famous match when discussing the Most runs in one day in Test history. On July 25, during the second day of the match, both England and India produced an incredible batting display that resulted in 588 runs being scored in a single day.

England’s innings was anchored by the legendary Wally Hammond, who scored a brilliant 167 runs, helping his team build a massive total. However, India responded strongly when their openers came out to bat.

The Indian opening pair of Vijay Merchant and Mushtaq Ali counterattacked with fearless stroke play. Their aggressive approach kept the English bowlers under pressure throughout the day.

One of the most remarkable aspects of this historic day was the number of wickets that fell. Despite the enormous run tally, only six wickets were lost, indicating how favorable the pitch conditions were for batting.

Even after nearly 90 years, the Manchester Test still holds the record for the Most runs in one day in Test cricket.

2. England vs South Africa, Lord’s 1924 – Batting Dominance at the Home of Cricket

Another historic moment occurred at Lord’s Cricket Ground in 1924, often referred to as the “Home of Cricket.” During the second day of the Test match between England and South Africa, batsmen completely dominated proceedings.

A staggering 522 runs were scored in a single day, making it one of the highest totals in the record books.

What made this achievement even more extraordinary was the fact that only two wickets fell throughout the day. This meant that the bowlers had virtually no answers to England’s relentless batting attack.

The English players attacked the South African bowlers from the start, showcasing a style of batting that was far ahead of its time. Even in today’s fast-paced T20 era, scoring over 500 runs in a day with only two wickets lost would be considered exceptional.

3. Sri Lanka vs Bangladesh, Colombo 2002 – Asian Power on Display

Fast-forward to the modern era, and one of Asia’s most dominant performances came in 2002 in Colombo, when Sri Lanka faced Bangladesh.

On the second day of the match, the Sri Lankan batting lineup unleashed an aggressive display that resulted in 509 runs being scored in one day.

The Sri Lankan batters played shots all around the ground, maintaining a rapid scoring rate that kept the Bangladesh bowlers under constant pressure.

Although the Bangladeshi bowlers managed to take nine wickets, they struggled to slow down the flow of runs. The match became one of the rare modern Test games where the scoring pace resembled that of a One-Day International.

This incredible performance secured Sri Lanka’s place among the teams that achieved the Most runs in one day in Test cricket.

4. England vs South Africa, The Oval 1935 – Another Run-Fest

England’s presence on this list appears multiple times, highlighting their historical preference for aggressive batting in Test cricket.

During the 1935 Test at The Oval against South Africa, the third day witnessed another remarkable batting spectacle.

A total of 508 runs were scored in a single day, with eight wickets falling during the action-packed session.

This period marked a time when teams were beginning to adopt more attacking strategies in order to avoid draws, which were very common in early Test cricket.

The run-scoring spree thrilled fans and added another entry to the list of matches featuring the Most runs in one day in Test history.

5. England vs Pakistan, Rawalpindi 2022 – The Bazball Revolution

The most recent entry on the list came on December 1, 2022, during England’s Test match against Pakistan in Rawalpindi.

Under their modern aggressive strategy known as “Bazball,” England completely transformed the approach to Test cricket.

On the first day of the match, England stunned the cricket world by scoring 506 runs, the highest total ever recorded on the opening day of a Test match.

Four English batters scored centuries on the same day:

  • Zak Crawley
  • Ben Duckett
  • Ollie Pope
  • Harry Brook

Their fearless batting left Pakistan’s bowlers helpless on a flat Rawalpindi pitch.

This extraordinary performance broke a record that had stood for over 112 years for the highest first-day total in Test history.

Also Read: ICC Cricket Rankings: Abhishek Sharma Dominates T20 Batting Charts for Sixth Straight Month, Suryakumar Yadav Returns to Top 10

Why the Manchester Test Still Holds the Record

While England’s Bazball-era performance in 2022 was extraordinary, the 1936 Manchester Test still remains the benchmark for the Most runs in one day in Test cricket.

The key difference lies in how the runs were scored.

  • In 1936, both England and India contributed to the record-breaking tally of 588 runs in a single day.
  • In 2022, England alone scored 506 runs, showcasing total dominance by one team.

In earlier eras, scoring 500 runs in a day was largely the result of patience, favorable conditions, and long batting sessions. In contrast, the modern Bazball approach represents fearless attacking cricket, where batters look to score rapidly regardless of the format.

Also Read: BCCI Naman Awards 2026: Shubman Gill Set to Win Cricketer of the Year, Rahul Dravid and Mithali Raj to Receive Lifetime Achievement Honors

A Reminder That Test Cricket Can Be Explosive

These five unforgettable matches prove that Test cricket is not always slow or defensive. On certain days, when conditions favor the bat and players find their rhythm, the game can turn into a spectacular display of attacking cricket.

From the historic Manchester Test of 1936 to England’s modern Bazball revolution in 2022, the record for the Most runs in one day in Test highlights how dramatically the sport has evolved.

Yet one thing remains constant: when batsmen find form and the runs start flowing, even the longest format of cricket can feel like a thrilling run-scoring storm.