Skip to content
Cricket Record Book

Highest Score in Test Cricket by a Batter

Covers 895 men's Tests and 24 women's Tests from Dec 2001 to Sep 2026 with ball-by-ball records. Afghanistan matches are not in the open data set.

The highest score in Test cricket in this record book is 400* by Brian Lara of West Indies, made off 582 balls against England at the Antigua Recreation Ground, St John’s, on 10 Apr 2004. No other innings in the data reaches 400, and only Matthew Hayden’s 380 for Australia comes within sight of it.

Every entry comes from 895 men’s and 24 women’s Tests, dated between Dec 2001 and Sep 2026. Earlier innings are not part of the record book, and nor are Afghanistan’s games. Not-out scores carry an asterisk.

Highest Individual Score in Test Cricket: The Top Five

Lara’s 400* is followed by Matthew Hayden’s 380 for Australia against Zimbabwe on 9 Oct 2003. Third is 374 by Mahela Jayawardene of Sri Lanka, versus South Africa on 27 Jul 2006, and PWA Mulder (South Africa) is fourth with 367* against Zimbabwe on 6 Jul 2025. David Warner’s 335* against Pakistan on 29 Nov 2019 completes the top five.

Mulder’s innings was the quickest of these. He needed 334 balls, while Lara faced 582 and Jayawardene 572. Hayden hit 11 sixes in his 380, the most by anyone in the top 25.

Every score down to Azhar Ali’s 302* for Pakistan is a triple century. Chris Gayle (West Indies) appears twice in that group, with 333 and 317. Sehwag, Jayawardene and Kumar Sangakkara (Sri Lanka) also have two entries each in the top 25.

Highest Individual Score in Test Cricket (Men)

BatterScoreBalls4s6sAgainstDate
BC Lara West Indies400*582434England10 Apr 2004
ML Hayden Australia3804373911Zimbabwe9 Oct 2003
DPMD Jayawardene Sri Lanka374572431South Africa27 Jul 2006
PWA Mulder South Africa367*334494Zimbabwe6 Jul 2025
DA Warner Australia335*418392Pakistan29 Nov 2019
CH Gayle West Indies333437349Sri Lanka15 Nov 2010
MJ Clarke Australia329*468391India3 Jan 2012
V Sehwag India319304435South Africa26 Mar 2008
KC Sangakkara Sri Lanka319482328Bangladesh4 Feb 2014
HC Brook England317322293Pakistan7 Oct 2024
CH Gayle West Indies317483373South Africa29 Apr 2005
Younis Khan Pakistan313568274Sri Lanka21 Feb 2009
HM Amla South Africa311*529350England19 Jul 2012
KK Nair India303*381324England16 Dec 2016
Azhar Ali Pakistan302*469233West Indies13 Oct 2016
BB McCullum New Zealand302559324India14 Feb 2014
AN Cook England294545330India10 Aug 2011
V Sehwag India293254407Sri Lanka2 Dec 2009
RR Sarwan West Indies291452302England26 Feb 2009
LRPL Taylor New Zealand290374430Australia13 Nov 2015
KC Sangakkara Sri Lanka287457350South Africa27 Jul 2006
AB de Villiers South Africa278*418236Pakistan20 Nov 2010
GC Smith South Africa277373350England24 Jul 2003
DPMD Jayawardene Sri Lanka275435271India16 Nov 2009
R Dravid India270495341Pakistan13 Apr 2004

Highest Test Score by Indian Batsman

BatterScoreBalls4s6sAgainstDate
V Sehwag India319304435South Africa26 Mar 2008
KK Nair India303*381324England16 Dec 2016
V Sehwag India293254407Sri Lanka2 Dec 2009
R Dravid India270495341Pakistan13 Apr 2004
Shubman Gill India269387303England2 Jul 2025
V Kohli India254*336332South Africa10 Oct 2019
SR Tendulkar India248*379350Bangladesh10 Dec 2004
V Kohli India243287250Sri Lanka2 Dec 2017
MA Agarwal India243330288Bangladesh14 Nov 2019
SR Tendulkar India241*436330Australia2 Jan 2004

Highest Team Totals in Test Cricket

TeamTotalOversAgainstVenueDate
England823/7150PakistanMultan Cricket Stadium, Multan7 Oct 2024
Pakistan765/6248.5Sri LankaNational Stadium Karachi, Karachi21 Feb 2009
Sri Lanka760/7202.4IndiaNarendra Modi Stadium, Ahmedabad16 Nov 2009
India759/7190.4EnglandMA Chidambaram Stadium, Chennai16 Dec 2016
Sri Lanka756/5185.1South AfricaSinhalese Sports Club Ground, Colombo27 Jul 2006
West Indies751/5202EnglandAntigua Recreation Ground, St John’s10 Apr 2004
West Indies749/9194.4EnglandKensington Oval, Bridgetown26 Feb 2009
West Indies747235.2South AfricaAntigua Recreation Ground, St John’s29 Apr 2005
Australia735/6146.3ZimbabweWACA Ground, Perth9 Oct 2003
Sri Lanka730/6187.5BangladeshShere Bangla National Stadium, Mirpur27 Jan 2014

Highest Score in Women's Test Cricket

BatterScoreBalls4s6sAgainstDate
EA Perry Australia213*374261England9 Nov 2017
A Sutherland Australia210256272South Africa15 Feb 2024
TT Beaumont England208331270Australia22 Jun 2023
Shafali Verma India205197238South Africa28 Jun 2024
NR Sciver-Brunt England169*263210South Africa27 Jun 2022
HC Knight England168*294171Australia27 Jan 2022
A Sutherland Australia163258211England30 Jan 2025
HC Knight England157338200Australia11 Aug 2013
M Kapp South Africa150213260England27 Jun 2022
S Mandhana India149161271South Africa28 Jun 2024

India's Highest Score in Test Cricket

Virender Sehwag holds India’s highest Test score in the data. His 319, off 304 balls, came at Chennai’s MA Chidambaram Stadium versus South Africa on 26 Mar 2008. He also has the third best, 293 (254 balls) versus Sri Lanka, 2 Dec 2009.

Karun Nair’s 303* against England on 16 Dec 2016 is India’s only other triple. It came in the same Test as India’s highest total in the data, 759/7 at Chennai, which you can read more about on the Chennai ground page.

Rahul Dravid made 270 against Pakistan on 13 Apr 2004, and Shubman Gill 269 against England on 2 Jul 2025. Virat Kohli’s highest Test score is 254*, made versus South Africa on 10 Oct 2019 and sixth on India’s list. Sachin Tendulkar appears twice, with 248* and 241*.

Big Innings Inside Big Totals

The team totals table shows how often a huge individual score came inside a huge team total. England’s 823/7 against Pakistan at Multan on 7 Oct 2024 tops the team list, and Harry Brook made 317 in it. Lara’s 400* came in West Indies’ 751/5, and Hayden’s 380 in Australia’s 735/6 at the WACA Ground, Perth.

Sri Lanka’s 756/5 against South Africa in Colombo on 27 Jul 2006 holds two entries from the individual list: Jayawardene’s 374 and Sangakkara’s 287. Sri Lanka also made 760/7 against India in Ahmedabad on 16 Nov 2009.

For the full total lists, see highest and lowest team totals and the Multan Cricket Stadium page.

Highest Scores in Women's Tests

Ellyse Perry’s 213* for Australia against England on 9 Nov 2017 is the highest women’s Test score in the data. Annabel Sutherland (Australia) made 210 against South Africa, and Tammy Beaumont (England) 208 against Australia.

Shafali Verma holds India’s best. Her 205 came from 197 balls, with 8 sixes, versus South Africa on 28 Jun 2024. Smriti Mandhana’s 149 came in the same match. Compare the shorter formats on the ODI highest scores and T20I highest scores pages.

Questions about Highest Test score

Which batter has the highest individual score in Test cricket?

Brian Lara, with 400* versus England for West Indies on 10 Apr 2004, the top score in the record book’s data. His innings lasted 582 balls and included 43 fours. Matthew Hayden’s 380 for Australia is second.

What is the highest Test score by an Indian batsman?

It is 319, by Virender Sehwag, made versus South Africa in Chennai on 26 Mar 2008. Karun Nair’s 303* and Sehwag’s own 293 come next.

What is Virat Kohli's highest score in Test cricket?

Kohli’s best in the data is 254* (South Africa, 10 Oct 2019), off 336 balls with 33 fours. He also made 243 versus Sri Lanka (2 Dec 2017). Both are in India’s top 10.

Which team has the biggest total in a Test?

England made 823/7 against Pakistan at Multan on 7 Oct 2024, the largest total in the record book. Pakistan’s 765/6 against Sri Lanka in Karachi is second.

Which batter leads the Test run-scoring list?

Joe Root of England leads with 14,278 Test runs since Dec 2001, and Virat Kohli tops India with 9,230. The full list is on the most Test runs page, with more on the Test records hub.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.