Graham Gooch of England leads the chart for scoring the most runs in a test match. He scored 333 runs in the first innings and 123 in the second innings. In total, he scored 456 runs in a single test match. All these runs came against India at Lord’s. Mark Taylor of Australia is ranked second in the list of most runs scored in a test match. Against Pakistan, he scored 334 runs in the first innings and 92 runs in the second. In total, he scored 426 runs at Peshawar. Third on the list is Sri Lankan legend Kumar Sangakkara who scored 319 runs in the first innings & 105 runs in the second innings. In total, he scored 424 runs against Bangladesh at Chattogram in a single test match.
There are only 8 instances where a batsman has scored 375 runs or more in a single test match. These players are from countries like – England, Australia, Sri Lanka & West Indies.
Australian players have scored 375 runs or more in a single test match for most no. of times – 3. The names of these players are – Mark Taylor (426), Greg Chappell (380) & Matthew Hayden (380). At the same time, the English & West Indian players have scored 375 runs or more twice each. From England, Graham Gooch (456) & Andy Sandham (375). From West Indies, Brian Lara has done it twice. He had scored 400 & 375 runs respectively in the 2 test matches against England.
S No. | Player | Team | Opposition | 1st | 2nd | Runs | Ground |
1 | Graham Gooch | England | v India | 333 | 123 | 456 | Lord’s |
2 | Mark Taylor | Australia | v Pakistan | 334 | 92 | 426 | Peshawar |
3 | Kumar Sangakkara | Sri Lanka | v Bangladesh | 319 | 105 | 424 | Chattogram |
4 | Brian Lara | West Indies | v England | 400 | – | 400 | St John’s |
5 | Greg Chappell | Australia | v New Zealand | 247 | 133 | 380 | Wellington |
6 | Matthew Hayden | Australia | v Zimbabwe | 380 | – | 380 | Perth |
7 | Andy Sandham | England | v West Indies | 325 | 50 | 375 | Kingston |
8 | Brian Lara | West Indies | v England | 375 | DNB | 375 | St John’s |
9 | Mahea Jayawardene | Sri Lanka | v South Africa | 374 | – | 374 | Colombo (SSC) |
10 | Sir Gary Sobers | West Indies | v Pakistan | 365 | – | 365 | Kingston |
11 | Sir Leonard Hutton | England | v Australia | 364 | – | 364 | The Oval |
12 | Graeme Smith | South Africa | v England | 277 | 85 | 362 | Birmingham |
13 | Hanif Mohammad | Pakistan | v West Indies | 17 | 337 | 354 | Bridgetown |
14 | Brian Lara | West Indies | v Sri Lanka | 221 | 130 | 351 | Colombo (SSC) |
15 | Younis Khan | Pakistan | v India | 267 | 84 | 351 | Bengaluru |
16 | Doug Walters | Australia | v West Indies | 242 | 103 | 345 | Sydney |
17 | Sunil Gavaskar | India | v West Indies | 124 | 220 | 344 | Port of Spain |
18 | Stephen Fleming | New Zealand | v Sri Lanka | 274 | 69 | 343 | Colombo (PSS) |
19 | Andy Flower | Zimbabwe | v South Africa | 142 | 199 | 341 | Harare |
20 | Sanath Jayasuriya | Sri Lanka | v India | 340 | – | 340 | Colombo (RPS) |
21 | VVS Laxman | India | v Australia | 59 | 281 | 340 | Eden Gardens |
22 | Wally Hammond | England | v New Zealand | 336 | – | 336 | Auckland |
23 | David Warner | Australia | v Pakistan | 335 | – | 335 | Adelaide |
24 | Don Bradman | Australia | v England | 334 | – | 334 | Leeds |
25 | Chris Gayle | West Indies | v Sri Lanka | 333 | – | 333 | Galle |
26 | Sourav Ganguly | India | v Pakistan | 239 | 91 | 330 | Bengaluru |
27 | Martin Crowe | New Zealand | v Sri Lanka | 30 | 299 | 329 | Wellington |
28 | Inzamam-ul-Haq | Pakistan | v New Zealand | 329 | – | 329 | Lahore |
29 | Michael Clarke | Australia | v India | 329 | – | 329 | Sydney |
30 | Ross Taylor | New Zealand | v Australia | 290 | 36 | 326 | Perth |
FAQs
1. Which batsmen scored the most runs in a test match?
Graham Gooch of England scored 456 runs against India at Lord’s. This is the highest runs a player has scored in a single test match. He scored 333 in the first innings and 123 runs in the second innings.
2. Which player scored the most runs against Australia in a test match?
Sir Leonard Hutton of England scored 364 runs against Australia in a single inning of a test match at The Oval.
3. Which player features the list of most runs in a test match more than 2 times?
Brian Lara of West Indies features the list of most runs in a test match 3 times, the most by anyone. He had scored 400, 375 & 351 against England and Sri Lanka respectively.
4. Which is the only Zimbabwe player to feature in the list?
Andy Flower is the only Zimbabwe player to feature in the list of most runs in a test match. He scored a total of 341 runs in total, 142 and 199 in the first and second innings in a match against South Africa at Harare