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)
| Batter | Score | Balls | 4s | 6s | Against | Date |
|---|---|---|---|---|---|---|
| BC Lara West Indies | 400* | 582 | 43 | 4 | England | 10 Apr 2004 |
| ML Hayden Australia | 380 | 437 | 39 | 11 | Zimbabwe | 9 Oct 2003 |
| DPMD Jayawardene Sri Lanka | 374 | 572 | 43 | 1 | South Africa | 27 Jul 2006 |
| PWA Mulder South Africa | 367* | 334 | 49 | 4 | Zimbabwe | 6 Jul 2025 |
| DA Warner Australia | 335* | 418 | 39 | 2 | Pakistan | 29 Nov 2019 |
| CH Gayle West Indies | 333 | 437 | 34 | 9 | Sri Lanka | 15 Nov 2010 |
| MJ Clarke Australia | 329* | 468 | 39 | 1 | India | 3 Jan 2012 |
| V Sehwag India | 319 | 304 | 43 | 5 | South Africa | 26 Mar 2008 |
| KC Sangakkara Sri Lanka | 319 | 482 | 32 | 8 | Bangladesh | 4 Feb 2014 |
| HC Brook England | 317 | 322 | 29 | 3 | Pakistan | 7 Oct 2024 |
| CH Gayle West Indies | 317 | 483 | 37 | 3 | South Africa | 29 Apr 2005 |
| Younis Khan Pakistan | 313 | 568 | 27 | 4 | Sri Lanka | 21 Feb 2009 |
| HM Amla South Africa | 311* | 529 | 35 | 0 | England | 19 Jul 2012 |
| KK Nair India | 303* | 381 | 32 | 4 | England | 16 Dec 2016 |
| Azhar Ali Pakistan | 302* | 469 | 23 | 3 | West Indies | 13 Oct 2016 |
| BB McCullum New Zealand | 302 | 559 | 32 | 4 | India | 14 Feb 2014 |
| AN Cook England | 294 | 545 | 33 | 0 | India | 10 Aug 2011 |
| V Sehwag India | 293 | 254 | 40 | 7 | Sri Lanka | 2 Dec 2009 |
| RR Sarwan West Indies | 291 | 452 | 30 | 2 | England | 26 Feb 2009 |
| LRPL Taylor New Zealand | 290 | 374 | 43 | 0 | Australia | 13 Nov 2015 |
| KC Sangakkara Sri Lanka | 287 | 457 | 35 | 0 | South Africa | 27 Jul 2006 |
| AB de Villiers South Africa | 278* | 418 | 23 | 6 | Pakistan | 20 Nov 2010 |
| GC Smith South Africa | 277 | 373 | 35 | 0 | England | 24 Jul 2003 |
| DPMD Jayawardene Sri Lanka | 275 | 435 | 27 | 1 | India | 16 Nov 2009 |
| R Dravid India | 270 | 495 | 34 | 1 | Pakistan | 13 Apr 2004 |
Highest Test Score by Indian Batsman
| Batter | Score | Balls | 4s | 6s | Against | Date |
|---|---|---|---|---|---|---|
| V Sehwag India | 319 | 304 | 43 | 5 | South Africa | 26 Mar 2008 |
| KK Nair India | 303* | 381 | 32 | 4 | England | 16 Dec 2016 |
| V Sehwag India | 293 | 254 | 40 | 7 | Sri Lanka | 2 Dec 2009 |
| R Dravid India | 270 | 495 | 34 | 1 | Pakistan | 13 Apr 2004 |
| Shubman Gill India | 269 | 387 | 30 | 3 | England | 2 Jul 2025 |
| V Kohli India | 254* | 336 | 33 | 2 | South Africa | 10 Oct 2019 |
| SR Tendulkar India | 248* | 379 | 35 | 0 | Bangladesh | 10 Dec 2004 |
| V Kohli India | 243 | 287 | 25 | 0 | Sri Lanka | 2 Dec 2017 |
| MA Agarwal India | 243 | 330 | 28 | 8 | Bangladesh | 14 Nov 2019 |
| SR Tendulkar India | 241* | 436 | 33 | 0 | Australia | 2 Jan 2004 |
Highest Team Totals in Test Cricket
| Team | Total | Overs | Against | Venue | Date |
|---|---|---|---|---|---|
| England | 823/7 | 150 | Pakistan | Multan Cricket Stadium, Multan | 7 Oct 2024 |
| Pakistan | 765/6 | 248.5 | Sri Lanka | National Stadium Karachi, Karachi | 21 Feb 2009 |
| Sri Lanka | 760/7 | 202.4 | India | Narendra Modi Stadium, Ahmedabad | 16 Nov 2009 |
| India | 759/7 | 190.4 | England | MA Chidambaram Stadium, Chennai | 16 Dec 2016 |
| Sri Lanka | 756/5 | 185.1 | South Africa | Sinhalese Sports Club Ground, Colombo | 27 Jul 2006 |
| West Indies | 751/5 | 202 | England | Antigua Recreation Ground, St John’s | 10 Apr 2004 |
| West Indies | 749/9 | 194.4 | England | Kensington Oval, Bridgetown | 26 Feb 2009 |
| West Indies | 747 | 235.2 | South Africa | Antigua Recreation Ground, St John’s | 29 Apr 2005 |
| Australia | 735/6 | 146.3 | Zimbabwe | WACA Ground, Perth | 9 Oct 2003 |
| Sri Lanka | 730/6 | 187.5 | Bangladesh | Shere Bangla National Stadium, Mirpur | 27 Jan 2014 |
Highest Score in Women's Test Cricket
| Batter | Score | Balls | 4s | 6s | Against | Date |
|---|---|---|---|---|---|---|
| EA Perry Australia | 213* | 374 | 26 | 1 | England | 9 Nov 2017 |
| A Sutherland Australia | 210 | 256 | 27 | 2 | South Africa | 15 Feb 2024 |
| TT Beaumont England | 208 | 331 | 27 | 0 | Australia | 22 Jun 2023 |
| Shafali Verma India | 205 | 197 | 23 | 8 | South Africa | 28 Jun 2024 |
| NR Sciver-Brunt England | 169* | 263 | 21 | 0 | South Africa | 27 Jun 2022 |
| HC Knight England | 168* | 294 | 17 | 1 | Australia | 27 Jan 2022 |
| A Sutherland Australia | 163 | 258 | 21 | 1 | England | 30 Jan 2025 |
| HC Knight England | 157 | 338 | 20 | 0 | Australia | 11 Aug 2013 |
| M Kapp South Africa | 150 | 213 | 26 | 0 | England | 27 Jun 2022 |
| S Mandhana India | 149 | 161 | 27 | 1 | South Africa | 28 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.