Australian legend, Sir Don Bradman currently holds the record of scoring the most runs in a single day in international test cricket. He started with 0 runs and scored 309 runs in a match against England in Leeds in a single day. English batsman Wally Hammond follows him as in a match against New Zealand in Auckland, he started at 41 runs and finished the day with 336 runs, scoring 295 runs alone on that particular day. Indian opener Virendra Sehwag is in the third position of the list as in a match against Sri Lanka in Brabourne, he scored 284 runs on a single day. He is the only Indian who has scored 2 triple-centuries.
To date, there have been 10 occasions in which a batsman has scored more than 230 runs on a single day of a test match. These players are from counties like Australia, England, India & West Indies.
From Australia, Don Bradman has scored more than 230 runs on a single day of a test match on three occasions while David Warner has scored once. From India, Virendra Sehwag has scored more than 230 runs on a single day of a test match 2 times where as Karun Nair has done it once.
There have been 2 occasions where an English batsman has scored more than 230 runs on a single day of a test match. 1 each by Wally Hammond & Dennis Compton. Last is West Indian batsman Sir Frank Worrell who has scored more than 230 runs on a single day of a test match once.
Player | Team | Runs | Start | Finish | Opposition | Ground |
Don Bradman | Australia | 309 | 0 | 309 | v England | Leeds |
Waaly Hammond | England | 295 | 41 | 336 | v New Zealand | Auckland |
Virendra Sehwag | India | 284 | 0 | 284 | v Sri Lanka | Brabourne |
Dennis Compton | England | 273 | 5 | 278 | v Pakistan | Nottingham |
Don Bradman | Australia | 271 | 0 | 271 | v England | Leeds |
Virendra Sehwag | India | 257 | 52 | 309 | v South Africa | Chennai |
Don Bradman | Australia | 244 | 0 | 244 | v England | The Oval |
David Warner | Australia | 244 | 0 | 244 | v New Zealand | Perth |
Sir Frank Worrell | West Indies | 239 | 0 | 239 | v England | Nottingham |
Karun Nair | India | 232 | 71 | 303 | v England | Chennai |
Herschelle Gibbs | South Africa | 228 | 0 | 228 | v Pakistan | Cape Town |
Virendra Sehwag | India | 228 | 0 | 228 | v Pakistan | Multan |
Brian Lara | West Indies | 227 | 86 | 313 | v England | St John’s |
Michael Clarke | Australia | 224 | 0 | 224 | v South Africa | Adelaide |
Don Bradman | Australia | 223 | 0 | 223 | v West Indies | Brisbane |
Wally Hammond | England | 223 | 0 | 223 | v New Zealand | Christchurch |
Graeme Smith | South Africa | 223 | 0 | 223 | v Bangladesh | Chattogram |
Mark Taylor | Australia | 222 | 112 | 334 | v Pakistan | Peshawar |
Nathan Astle | New Zealand | 222 | 0 | 222 | v England | Christchurch |
Kumar Sangakkara | Sri Lanka | 222 | 0 | 222 | v Bangladesh | Kandy |
Chris Gayle | West Indies | 219 | 0 | 219 | v Sri Lanka | Galle |
Wally Hammond | England | 217 | 0 | 217 | v India | The Oval |
Tip Foster | England | 214 | 73 | 287 | v Australia | Sydney |
Sir Gordon Greenidge | West Indies | 214 | 0 | 214 | v England | Lord’s |
Stan McCabe | Australia | 213 | 19 | 232 | v England | Nottingham |
Shakib Al Hasan | Bangladesh | 212 | 5 | 217 | v New Zealand | Wellington |
Wally Hammond | England | 210 | 0 | 210 | v Australia | Lord’s |
Clifford Roach | West Indies | 209 | 0 | 209 | v England | Georgetown |
Ross Taylor | New Zealand | 209 | 26 | 235 | v Australia | Perth |
Victor Trumper | Australia | 208 | 0 | 208 | v South Africa | Adelaide |
FAQs
1. Which player has scored maximum runs in a day in tests?
Australian legend Don Bradman has the record of scoring the most runs in a day in tests. He scored 309 against England in Leeds.
2. Which player features the list of most runs in a day in tests?
Don Bradman of Australia features the list 4 times, the most by any player.
3. Which Indian batsman has scored the most runs in tests in a day?
Indian opener Virendra Sehwag scored 284 against Sri Lanka at Brabourne which is the highest score in a day by an Indian.
4. Who is the only Bangladesh player to feature in the list of most runs in a day in tests?
Former captain Shakib Al Hasan is the only Bangladeshi player to feature in the list. He started on 5 and ended up scoring 217 runs in a day against New Zealand in Wellington.
5. Which is the only Sri Lankan player to feature in the list?
The only Sri Lankan player to feature in the list of most runs in a day in tests is Kumar Sangakkara. He scored 222 runs against Bangladesh at Kandy.