Highest Test Scores

Last Modified Nov 27, 2019 14:34 IST

It is said that Test cricket is the oldest form of the game and it is the true test of a batsman’s skill and talent. There are a few batsmen who have gone on to dominate the game and become legends while others have failed to make a mark in the format.

Test cricket is losing its popularity as many playing are opting to play only white ball cricket. However, there is nothing better than seeing a batsman battle it out all day long to score big hundreds.

Player RunsBallsTeamOppositionGround Match DateResult (Win)
Brian Lara400*582West IndiesEnglandSt John's10-Apr-04Draw
Matthew Hayden380437AustraliaZimbabwePerth9-Oct-03Australia
Brain Lara375538West IndiesEnglandSt John's16-Apr-94Draw
Mahela Jayawardene374572Sri LankaSouth AfricaColombo 27-Jul-06Sri Lanka
Garry Sobers365*-West IndiesPakistanKingston26-Feb-58West Indies
Len Hutton364847EnglandAustraliaThe Oval20-Aug-38England
Sanath Jayasuriya340578Sri LankaIndiaColombo2-Aug-97Draw
Hanif Mohammad337-PakistanWest IndiesBridgetown17-Jan-58Draw
Wally Hammond336*-EnglandNew ZealandAuckland31-Mar-33Draw
Mark Taylor334*564AustraliaPakistanPeshawar15-Oct-98Draw
Donald Bradman334448AustraliaEnglandLeeds11-Jul-30Draw
Graham Gooch333485EnglandIndiaLord's26-Jul-90England
Chris Gayle333437West IndiesSri LankaGalle15-Nov-10Draw
Michael Clarke329468AustraliaIndiaSydney3-Jan-12Australia
Inzamam-ul-Haq329436PakistanNew ZealandLahore1-May-02Pakistan
Andy Sandham325640EnglandWest IndiesKingston3-Apr-30Draw
Virender Sehwag319304IndiaSouth AfricaChennai26-Mar-08Draw
Kumar Sangakkara319482Sri LankaBangladeshChittagong4-Feb-14Draw
Chris Gayle317483West IndiesSouth AfricaSt John's29-Apr-05Draw
Younis Khan313568PakistanSri LankaKarachi21-Feb-09Draw
Hashim Amla311*529South AfricaEnglandThe Oval19-Jul-12South Africa
Bob Simpson311743AustraliaEnglandManchester23-Jul-64Draw
John Edrich310*450EnglandNew ZealandLeeds8-Jul-65England
Virender Sehwag309375IndiaPakistanMultan28-Mar-04India
Robert Cowper307589AustraliaEnglandMelbourne11-Feb-66Draw
Don Bradman304473AustraliaEnglandLeeds20-Jul-34Draw
Karun Nair303*381IndiaEnglandChennai16-Dec-16India
Azhar Ali302*469PakistanWest IndiesDubai13-Oct-16Pakistan
Lawrence Rowe302430West IndiesEnglandBridgetown6-Mar-74Draw
Brendon McCullum302559New ZealandIndiaWellington14-Feb-14Draw
Don Bradman299*-AustraliaSouth AfricaAdelaide29-Jan-32Australia
Martin Crowe299523New ZealandSri LankaWellington31-Jan-91Draw
Alastair Cook294545EnglandIndiaBirmingham10-Aug-11England
Virender Sehwag293254IndiaSri LankaMumbai (BS)2-Dec-09India
Vivian Richards291386West IndiesEnglandThe Oval12-Aug-76West Indies
Ramnaresh Sarwan291452West IndiesEnglandBridgetown26-Feb-09Draw
Ross Taylor290374New ZealandAustraliaPerth13-Nov-15Draw
Reginald Foster287-EnglandAustraliaSydney11-Dec-03England
Kumar Sangakkara287457Sri LankaSouth AfricaColombo27-Jul-06Sri Lanka
Peter May285*-EnglandWest IndiesBirmingham30-May-57Draw
VVS Laxman281452IndiaAustraliaKolkata11-Mar-01India
Javed Miandad280*460PakistanIndiaHyderabad14-Jan-83Pakistan
AB de Villiers278*418South AfricaPakistanAbu Dhabi20-Nov-10Draw
Denis Compton278-EnglandPakistanNottingham1-Jul-54England
Brian Lara277372West IndiesAustraliaSydney2-Jan-93Draw
Graeme Smith277373South AfricaEnglandBirmingham24-Jul-03Draw
Daryll Cullinan275*490South AfricaNew ZealandAuckland27-Feb-99Draw
Gary Kirsten275642South AfricaEnglandDurban26-Dec-99Draw
Mahela Jayawardene275435Sri LankaIndiaAhmedabad16-Nov-09Draw


The innings played by Brian Charles Lara, who became the first man to score 400 runs in an innings will always be remembered. He toiled the bowlers for over three days and survived a few scares to get to the milestone. It was probably the greatest innings of all time.


Karun Nair is the most recent entrant into the list. His unbeaten 303 against England in December 2016 was a treat to watch. He hammered the opposition to all parts of the ground as India dominated the game.


Mahela Jayawardene and Kumar Sangakkara were the two legends for Sri Lankan cricket. It is evident from the above table that they had a knack of playing big innings. Jayawardene had scores of 374 and 275 while Sangakkara had made 319 and 287.