In the history of Test cricket, where calmness, skill, and stamina are tested over five intense days, only a select few have etched their names in history by crossing the historic milestones of 300 and 400 runs in a single innings. Here are some players who scored 400 and 300 runs in Test:
400 Runs One and Only by Brian Lara
On 12 April, 2004, West Indies cricket legend Brian Lara made record by scoring an unbeaten 400 runs against England in the fourth Test at the Antigua Recreation Ground, made the record for the highest individual score in Test cricket, a record. Lara’s remarkable innings, which counted 43 fours and 4 sixes off 582 balls he played over 778 minutes. This success made him the first and only player to score a quadruplicate century in Test cricket, he reclaimed the record from Matthew Hayden and securing his place among greatest batsmen of all time.
Players who scored 300+ runs (Triple Century)
- Andy Sandham: Andy Sandham scored the first-ever triple century in Test cricket, making 325 runs for England against the West Indies in the fourth Test at Kingston, Jamaica, in 1930.
- Donald Bradman: Donald Bradman scored the second-ever triple century in Test cricket, making 334 runs for Australia against England in the third Test at Eden Park, Auckland in 1930.
- Wally Hammond: Wally Hammond scored the third-ever triple century in Test cricket, making 336* runs for England against New-Zealand in the third Test at Headingley, Leeds in 1933.
- Donald Bradman: Donald Bradman scored the fourth-ever triple century in Test cricket, making 304 runs for Australia against England in the fourth Test at Headingley, Leeds in 1934.
- Len Hutton: Len Hutton scored the ffith-ever triple century in Test cricket, making 364 runs for England against Australia in the fifth Test at The Oval, London in 1938.
- Hanif Mohammad: Hanif Mohammad scored the sixth-ever triple century in Test cricket, making 337 runs for Pakistan against West-Indies in the first Test at Kensington Oval, Bridgetown in 1958.
- Garfield Sobers: Garfield Sobers scored the seventh-ever triple century in Test cricket, making 365* runs for West-Indies against Pakistan in the third Test at Sabina Park, Kingston in 1958.
- Bob Simpson: Bob Simpson scored the eighth-ever triple century in Test cricket, making 311 runs for Australia against England in the fourth Test at Old Trafford, Manchester in 1964.
- John Edrich: John Edrich scored the ninth-ever triple century in Test cricket, making 310* runs for England against New-Zealand in the third Test at Headingley, Leeds in 1965.
- Bob Cowper: Bob Cowper scored the tenth-ever triple century in Test cricket, making 307 runs for Australia against England in the fifth Test at Melbourne Cricket Ground in 1966.
- Lawrence Rowe: Lawrence Rowe scored the eleventh-ever triple century in Test cricket, making 302 runs for West-Indies against the England in the third Test at Kensington Oval, Bridgetown in 1974.
- Graham Gooch: Graham Gooch scored the twelfth-ever triple century in Test cricket, making 333 runs for England against India in the third Test at Lord’s Cricket Ground in 1990.
- Brian Lara: Brian Lara scored the thirteenth-ever triple century in Test cricket, making 375 runs for West-indies against England in the fifth Test at Antigua Recreation Ground, St John’s in 1994.
- Sanath Jayasuriya: Sanath Jayasuriya scored the fourteenth-ever triple century in Test cricket, making 340 runs for Sri-Lanka against India in the first Test at R. Premadasa Stadium, Colombo in 1997.
- Mark Taylor: Mark Taylor scored the fifteenth-ever triple century in Test cricket, making 334* runs for Australia against Pakistan in the second Test at Arbab Niaz Stadium, Peshawar in 1998.
- Inzaman-ul-Haq: Inzaman-ul-haq scored the sixteenth-ever triple century in Test cricket, making 329 runs for Pakistan against New-Zealand in the first Test at Arbab Niaz Stadium, Peshawar in 2002.
- Matthew Hayden: Matthew Hayden scored the seventeenth-ever triple century in Test cricket, making 380 runs for Australia against Zimbabwe in the first Test at WACA Ground, Perth in 2003.
- Virender Sehwag: Virender Sehwag scored the eighteenth-ever triple century in Test cricket, making 309 runs for India against Pakistan in the first Test at Multan Cricket Stadium, Multan in 2004.
- Brian Lara: Brian Lara scored the nineteenth-ever triple century in Test cricket, making 400* runs for West-indies against England in the fourth Test at Antigua Recreation Ground, St John’s in 2004.
- Chris Gayle: Chris Gayle scored the twentieth-ever triple century in Test cricket, making 317 runs for West-indies against South Africa in the fourth Test at Antigua Recreation Ground, St John’s in 2005.
- Mahela Jayawardene: Mahela Jayawardene scored the twenty-first-ever triple century in Test cricket, making 374 runs for Sri-Lanka against South Africa in the first Test at Sinhalese Sports Club, Colombo in 2006.
- Virender Sehwag: Virender Sehwag scored the twenty-second-ever triple century in Test cricket, making 319 runs for India against South Africa in the first Test at M. A. Chidambaram Stadium, Chennai in 2008.
- Younis Khan: Inzaman-ul-haq scored the twenty-third-ever triple century in Test cricket, making 313 runs for Pakistan against Sri-Lanka in the first Test at National Stadium, Karachi in 2009.
- Chris Gayle: Chris Gayle scored the twenty-fourth-ever century in Test cricket, making 333 runs for West-indies against Sri-Lanka in the first Test at Galle International Stadium in 2010.
- Michael Clarke: Michael Clarke scored the twenty-fifth-ever century in Test cricket, making 329* runs for Australia against India in the second Test at Sydney Cricket Ground in 2012.
- Hashim Amla: Hashim Amla scored the twenty-sixth-ever century in Test cricket, making 311* runs for South Africa against England in the first Test at The Oval, London in 2012.
- Kumar Sangakkara: Kumar Sangakkara scored the twenty-seventh-ever triple century in Test cricket, making 319 runs for Sri-Lanka against Bangladesh in the second Test at Zohur Ahmed Chowdhury Stadium, Chittagong in 2014.
- Brendon McCullum: Brendon McCullum scored the twenty-eight-ever triple century in Test cricket, making 302 runs for New-Zealand against India in the second Test at Basin Reserve, Wellington in 2014.
- Azhar Ali: Azhar Ali scored the twenty-ninth-ever triple century in Test cricket, making 302* runs for Pakistan against West-indies in the first Test at Dubai International Cricket Stadium, Dubai in 2016.
- Karun Nair: Karun Nair scored the thirtieth-ever triple century in Test cricket, making 303* runs for India against England in the fifth Test at M. A. Chidambaram Stadium, Chennai in 2016.
- David Warner: David Warner scored the thirty-first-ever century in Test cricket, making 335* runs for Australia against Pakistan in the second Test at Sydney Cricket Ground in 2019.
- Harry Brook: Harry Brook scored the thirty-second-ever century in Test cricket, making 317 runs for England against Pakistan in the first Test at Multan Cricket Stadium, Multan in 2024.
- Wiaan Mulder: Wiaan Mulder scored the thirty-third-ever century in Test cricket, making 367* runs for South Africa against Zimbabwe in the second Test at Queen’s Sports Club, Bulawayo in 2025.
Also Read: Test Cricket Records: Five Biggest Individual Scores of All Time

