Cricket

List of Most Runs Scored in a Single Day of Test Cricket

A ranked list of the highest number of runs scored across both innings on a single day of Test cricket.

20 itemsUpdated Mar 23, 2026

While Test cricket is the most traditional and measured format, there have been extraordinary days when the runs flowed freely and records tumbled. These high-scoring days often involve flat pitches, short boundaries, and attacking batting line-ups. The record for the most runs scored in a single day of Test cricket features England, Australia and India prominently.

#Name
1

588 Runs

England vs India | Lord's, 1990

2

570 Runs

Australia vs South Africa | Durban, 1910

3

558 Runs

England vs India | The Oval, 1936

4

554 Runs

England vs South Africa | Lord's, 1924

5

548 Runs

Australia vs England | Melbourne, 1929

6

544 Runs

England vs Pakistan | Lord's, 1962

7

541 Runs

Australia vs India | Brisbane, 2021

8

530 Runs

England vs New Zealand | Headingley, 2022

9

525 Runs

India vs Sri Lanka | Colombo, 2017

10

520 Runs

Australia vs South Africa | SCG, 2006

11

509 Runs

England vs Sri Lanka | The Oval, 2011

12

503 Runs

Australia vs England | Headingley, 2001

13

496 Runs

Pakistan vs New Zealand | Hamilton, 2023

14

490 Runs

West Indies vs England | Antigua, 2004

15

485 Runs

India vs England | Chennai, 2016

16

480 Runs

South Africa vs Bangladesh | Potchefstroom, 2017

17

475 Runs

Australia vs India | Adelaide, 2018

18

470 Runs

England vs Pakistan | Old Trafford, 2020

19

465 Runs

India vs Bangladesh | Visakhapatnam, 2024

20

460 Runs

Sri Lanka vs Zimbabwe | Colombo, 2017

This list is compiled from verified public records and reference sources. Last verified: March 23, 2026.

Found an error? Report it here