Batting Records

Top 10: Batsmen with Most Runs in a Single Day of a Test Match

Test Cricket is generally associated with batsmen having a sound defense. Still, sometimes the attacking gameplay could be the need of the hour, and only a few batsmen have made it possible.

It is crucial to understand the attacking openers in Test cricket do have a strong defense. They have the entertainment factor in their hands, and they will be aware of the risks too. The crowd loves to watch from the stands when lots of runs are scored in a single day in a Test match.

It is time to look at the top 10 instances of batters scoring the most runs in a single day in a Test match.

Most Runs by a Batter in a Day of a Test Match

PlayerRuns in a DayStartFinishAgainstVenueMatch Date
Don Bradman (AUS)3090309*EnglandLeeds11 Jul 1930
Wally Hammond (ENG)29541*336New ZealandAuckland31 Mar 1933
Virender Sehwag (IND)2840284*Sri LankaBrabourne2 Dec 2009
Denis Compton (ENG)2735*278PakistanNottingham1 Jul 1954
Don Bradman (AUS)2710271*EnglandLeeds20 Jul 1934
Wiaan Mulder (SA)2640264*ZimbabweBulawayo6 Jul 2025
Virender Sehwag (IND)25752*309*South AfricaChennai26 Mar 2008
Don Bradman (AUS)2440244EnglandThe Oval18 Aug 1934
David Warner (AUS)2440244*New ZealandPerth13 Nov 2015
Frank Worrell (WI)2390239*EnglandNottingham20 Jul 1950

Key Insights

Don Bradman has scored the most runs in a day of a Test match. He remained unbeaten on 309 on the first day of the 1930 Headingley Test. This was his maiden Test triple ton.

Bradman remains the only batter to score a triple century in a single day of a Test match.

Bradman brought up six double centuries in a day, the most by a batter in Test cricket. Wally Hammond follows him with three double tons, while Aravinda de Silva, Graeme Smith, and Virender Sehwag scored two each in a day.

Hammond’s 295 runs are the most by a batter on the second day of a Test match. He started the day on 41 and added 295 more to the tally to end up with 336 against New Zealand in the 1933 Auckland Test.

Sehwag’s 257 is the highest run aggregate by a batter on day three. He resumed his knock on 52 and remained not out on 309 at the end of the day against South Africa in the 2008 Chennai Test. Meanwhile, Sehwag brought up the fastest Test triple hundred off 278 balls. Later, on day four, he fell for 319, the highest Test score for India.

The day four record belongs to another Indian batter, Karun Nair. He added 232 runs to his day three unbeaten score of 71 to bring up 303.

Interestingly, Nair converted his maiden century into a triple century. He is one of the three batters, along with Garry Sobers and Bob Simpson, to convert their maiden Test century into a triple ton.

Nair’s 303 powered India to 757 for 7 (declared) against England in 2016, their highest innings total in this format.

Gordon Greenidge’s unbeaten 214 is the highest aggregate by a batter on day five. His knock helped the West Indies chase down the 342-run target set by England on the last day of the Lord’s 1984 Test.

Wiaan Mulder’s unbeaten 264 runs against Zimbabwe in 2025 are the most by a captain in a single day of a Test match. Later, he went on to stay not out on 367, the highest score on captaincy debut in Tests.

Read Next | Most Sixes by Teams in ODI Cricket 

Leave a Reply

Your email address will not be published. Required fields are marked *