There is a perception that Test match is usually the slowest format in Cricket and most often boring as well. But the people who say this haven’t watched some of these players play, because when these batsmen enter the field, even a Test match becomes a T20 match.

We will be taking a look at list of batsmen who have scored most number of runs in a single day of a Test match –

Name Runs Start Finish Opposition Ground Match Date Winner
Sir Don Bradman (Aus) 309 0 309* England Leeds 11 Jul 1930 DRAW
Wally Hamond (Eng) 295 41* 336 New Zealand Auckland 31 Mar 1933 DRAW
Virender Sehwag (Ind) 284 0 284* Sri Lanka Mumbai (BS) 2 Dec 2009 India
Denis Compton (Eng) 273 5* 278 Pakistan Notingham 1 Jul 1954 England
Sir Don Bradman (Aus) 271 0 271* England Leeds 20 Jul 1934 DRAW
Virender Sehwag (Ind) 257 52* 309* South Africa Chennai 26 Mar 2008 DRAW
Sir Don Bradman (Aus) 244 0 244 England The Oval 18 Aug 1934 Australia
Sir Frank Worrell (WI) 239 0 239* England Nottingham 20 Jul 1950 West Indies
Herschelle Gibbs (SA) 228 0 228 Pakistan Cape Town 2 Jan 2003 South Africa
Virender Sehwag (Ind) 228 0 228* Pakistan Multan 28 Mar 2004 India
Brian Lara (WI) 227 86* 313* England St. Johns 10 Apr 2004 DRAW

When we take a look at this list on 11 batsmen have been successful in scoring 225 or more runs in a single day of a Test match, with the highest being 309 by Sir Don Bradman against England. Often it is seen that a team doesn’t score 309 runs in a day and a player alone has done it. He is also the only player to score 300 or more runs in a single day of a Test match.

Only 2 batsmen have been successful in scoring 225 or more runs in a single day of Test match and they are the legendary cricketer Sir Don Bradman and Virender Sehwag from India.

 

Note: Stats updated till 25 July, 2014