Most runs in an innings in Test cricket

Most runs in an innings in Tests

The Greatest Individual Batting Performances in Test Cricket History

Test cricket has always been a platform for players to display their resilience, skill, and stamina over the course of long innings. Among these monumental efforts, there have been some extraordinary individual performances that have left an indelible mark on the game’s history. These high scores and long innings are remembered not only for the runs scored but for the sheer determination and the level of skill demonstrated under pressure.

One of the most remarkable innings ever played in Test cricket was by Brian Charles Lara, whose record-breaking knock of 400 not out against England in 2004 stands as the highest score in a single Test innings. Lara’s innings, which took 778 minutes to complete and consisted of 582 balls, was a masterclass in concentration and technique. His strike rate of 68.72, coupled with 43 fours and 4 sixes, propelled the West Indies to a commanding position at St John’s.

Right behind Lara is Matthew Hayden of Australia, whose epic 380 against Zimbabwe in 2003 was one of the most dominant displays of batting ever witnessed. His innings, which took 437 balls, was punctuated with 38 fours and 11 sixes, and he achieved an impressive strike rate of 86.95. Hayden’s monumental knock at the W.A.C.A was a symbol of his dominance at the top of the order.

Another legendary effort by Brian Lara came in 1994, when he scored 375 against England at St John’s. This innings was marked by its incredible composure, as Lara faced 538 balls, scoring at a slightly slower pace (69.70 SR) but with the same precision and elegance as his 400.

On the Sri Lankan side, Mahela Jayawardene produced a stunning innings of 374 against South Africa in 2006. His innings, which lasted for 572 balls, included 43 fours and 1 six. His strike rate of 65.38 was a testament to his patient approach in a high-stakes Test Cricket match in Colombo. This remarkable performance earned him a place among the highest run-scorers in Test cricket.

Gary Sobers, one of the finest all-rounders to ever play the game, registered 365* against Pakistan in Kingston in 1958. Sobers’ knock was a fine exhibition of class and timing, though it was scored at a slightly slower pace than others with no sixes, but it still remains one of the most elegant innings played on West Indian soil.

In more recent times, Pieter Mulder has made headlines with his 365* against Zimbabwe in 2025, showcasing his ability to dominate at the crease. His innings in Bulawayo, which included 49 fours and 4 sixes, also had a remarkable strike rate of 109.93, setting a new benchmark for aggressive yet controlled batting.

Many of these great innings have one thing in common: they have all come during moments when the batsman had to exhibit tremendous mental and physical endurance. Whether it was Lara’s 400*, which took over 12 hours to complete, or Matthew Hayden’s whirlwind knock against Zimbabwe, these innings were not just about scoring runs. They were about shaping the destiny of a match, dominating bowling attacks, and producing history in the making.

High Scores Beyond 300

In the list of highest innings in Test cricket, Sanath Jayasuriya’s 340 against India in Colombo in 1997 stands out. His innings included 36 fours and 2 sixes and helped Sri Lanka put up a daunting total. This innings was crucial in solidifying Jayasuriya’s legacy as one of the most destructive batsmen of his era.

Hanif Mohammad also etched his name in Test cricket history with a gritty 337 against the West Indies in 1958, a record for Pakistan at the time. Mohammad’s 970 minutes at the crease, facing over 800 balls, was a stunning display of concentration and technical prowess.

In a more recent era, David Warner‘s 335* against Pakistan in Adelaide in 2019 showcased his rapid run-making ability, with 39 fours and 1 six, accumulating at a fast strike rate of 80.14. Warner’s remarkable knock is one of the highest by any Australian batsman and was pivotal in Australia’s dominant position in that Test Cricket.

Modern-Day Masters

More recent players such as Kane Williamson, Younis Khan, and Azhar Ali have also etched their names in the record books. Williamson’s 252 in Christchurch in 2018 was a brilliant knock, while Younis Khan’s 313 against Sri Lanka in Karachi in 2009 was a testament to his elegance and determination. Azhar Ali’s 302* against the West Indies in Dubai in 2016 was an innings that displayed both technical proficiency and a cool head under pressure.

Additionally, Shubman Gill’s 269 in Birmingham in 2025, as well as Joe Root’s 262 against Pakistan in Multan in 2024, signal a new wave of young talent making their mark on the longest format of the game.

These monumental innings have been achieved by players from different eras, but they all share certain traits: resilience, focus, and a relentless pursuit of runs. Whether through sheer technique or raw aggression, these batters have written some of the most remarkable chapters in the history of Test cricket.

Most runs in an innings in Test cricket History

400* 778 582 43 4 68.72 West Indies v England St John’s 1 10 Apr 2004 Test # 1696
380 622 437 38 11 86.95 Australia v Zimbabwe W.A.C.A 1 09 Oct 2003 Test # 1661
375 766 538 45 69.70 West Indies v England St John’s 1 16 Apr 1994 Test # 1259
374 752 572 43 1 65.38 Sri Lanka v South Africa Colombo (SSC) 2 27 Jul 2006 Test # 1810
365* 614 38 West Indies v Pakistan Kingston 2 26 Feb 1958 Test # 450
365* 332 49 4 109.93 South Africa v Zimbabwe Bulawayo 1 06 Jul 2025 Test # 2593
364 797 847 35 42.97 England v Australia The Oval 1 20 Aug 1938 Test # 266
340 799 578 36 2 58.82 Sri Lanka v India Colombo (RPS) 2 02 Aug 1997 Test # 1374
337 970 24 Pakistan v West Indies Bridgetown 3 17 Jan 1958 Test # 446
336* 318 34 10 England v New Zealand Auckland 2 31 Mar 1933 Test # 226
335* 554 418 39 1 80.14 Australia v Pakistan Adelaide 1 29 Nov 2019 Test # 2372
334* 720 564 32 1 59.21 Australia v Pakistan Peshawar 1 15 Oct 1998 Test # 1426
334 383 448 46 74.55 Australia v England Leeds 1 11 Jul 1930 Test # 196
333 628 485 43 3 68.65 England v India Lord’s 1 26 Jul 1990 Test # 1148
333 653 437 34 9 76.20 West Indies v Sri Lanka Galle 1 15 Nov 2010 Test # 1977
329* 609 468 39 1 70.29 Australia v India Sydney 2 03 Jan 2012 Test # 2027
329 579 436 38 9 75.45 Pakistan v New Zealand Lahore 1 01 May 2002 Test # 1600
325 600 640 28 50.78 England v West Indies Kingston 1 03 Apr 1930 Test # 193
319 530 304 42 5 104.93 India v South Africa Chennai 2 26 Mar 2008 Test # 1870
319 551 482 32 8 66.18 Sri Lanka v Bangladesh Chattogram 1 04 Feb 2014 Test # 2117
317 630 483 37 3 65.63 West Indies v South Africa St John’s 2 29 Apr 2005 Test # 1750
317 418 322 29 3 98.44 England v Pakistan Multan 2 07 Oct 2024 Test # 2553
313 760 568 27 4 55.10 Pakistan v Sri Lanka Karachi 2 21 Feb 2009 Test # 1909
311* 790 529 35 58.79 South Africa v England The Oval 2 19 Jul 2012 Test # 2049
311 762 743 23 1 41.85 Australia v England Manchester 1 23 Jul 1964 Test # 564
310* 532 450 52 5 68.88 England v New Zealand Leeds 1 08 Jul 1965 Test # 593
309 531 375 39 6 82.40 India v Pakistan Multan 1 28 Mar 2004 Test # 1693
307 727 589 20 52.12 Australia v England Melbourne 2 11 Feb 1966 Test # 601
304 430 473 43 2 64.27 Australia v England Leeds 2 20 Jul 1934 Test # 236
303* 565 381 32 4 79.52 India v England Chennai 2 16 Dec 2016 Test # 2241
302* 658 469 23 2 64.39 Pakistan v West Indies Dubai (DICS) 1 13 Oct 2016 Test # 2224
302 612 430 36 1 70.23 West Indies v England Bridgetown 2 06 Mar 1974 Test # 734
302 775 559 32 4 54.02 New Zealand v India Wellington 3 14 Feb 2014 Test # 2120
299* 396 23 Australia v South Africa Adelaide 2 29 Jan 1932 Test # 215
299 610 523 29 3 57.17 New Zealand v Sri Lanka Wellington 3 31 Jan 1991 Test # 1162
294 773 545 33 53.94 England v India Birmingham 2 10 Aug 2011 Test # 2003
293 366 254 40 7 115.35 India v Sri Lanka Brabourne 2 02 Dec 2009 Test # 1937
291 472 386 38 75.38 West Indies v England The Oval 1 12 Aug 1976 Test # 781
291 698 452 30 2 64.38 West Indies v England Bridgetown 2 26 Feb 2009 Test # 1911
290 567 374 43 77.54 New Zealand v Australia W.A.C.A 2 13 Nov 2015 Test # 2187
287 419 37 England v Australia Sydney 2 11 Dec 1903 Test # 78
287 675 457 35 62.80 Sri Lanka v South Africa Colombo (SSC) 2 27 Jul 2006 Test # 1810
285* 600 25 2 England v West Indies Birmingham 3 30 May 1957 Test # 439
281 631 452 44 62.16 India v Australia Eden Gardens 3 11 Mar 2001 Test # 1535
280* 696 460 19 1 60.86 Pakistan v India Hyderabad (Sind) 1 14 Jan 1983 Test # 946
278* 601 418 23 6 66.50 South Africa v Pakistan Abu Dhabi 1 20 Nov 2010 Test # 1979
278 287 34 1 England v Pakistan Nottingham 2 01 Jul 1954 Test # 388
277 474 372 38 74.46 West Indies v Australia Sydney 2 02 Jan 1993 Test # 1208
277 541 373 35 74.26 South Africa v England Birmingham 1 24 Jul 2003 Test # 1651
275* 658 490 27 2 56.12 South Africa v New Zealand Auckland 1 27 Feb 1999 Test # 1446
275 878 642 26 42.83 South Africa v England Durban 3 26 Dec 1999 Test # 1480
275 610 435 27 1 63.21 Sri Lanka v India Ahmedabad 2 16 Nov 2009 Test # 1933
274* 653 476 28 1 57.56 New Zealand v Sri Lanka Colombo (PSS) 1 25 Apr 2003 Test # 1641
274 417 401 43 68.32 South Africa v Australia Durban 1 05 Feb 1970 Test # 671
274 544 467 38 58.67 Pakistan v England Birmingham 1 03 Jun 1971 Test # 687
271 558 465 28 5 58.27 Pakistan v New Zealand Auckland 1 24 Feb 1989 Test # 1116
270* 495 30 West Indies v England Kingston 1 14 Mar 1935 Test # 241
270 458 375 22 72.00 Australia v England Melbourne 3 01 Jan 1937 Test # 257
270 740 495 34 1 54.54 India v Pakistan Rawalpindi 2 13 Apr 2004 Test # 1697
270 468 365 36 2 73.97 Sri Lanka v Zimbabwe Bulawayo 2 14 May 2004 Test # 1699
269* 410 285 33 94.38 Australia v West Indies Hobart 1 10 Dec 2015 Test # 2193
269 509 387 30 3 69.50 India v England Birmingham 1 02 Jul 2025 Test # 2591
268 716 517 29 51.83 Australia v Pakistan Melbourne 2 26 Dec 1983 Test # 973
267* 605 422 37 63.27 New Zealand v Sri Lanka Dunedin 1 07 Mar 1997 Test # 1358
267 509 380 40 70.26 Sri Lanka v New Zealand Wellington 2 31 Jan 1991 Test # 1162
267 690 504 32 1 52.97 Pakistan v India Bengaluru 1 24 Mar 2005 Test # 1743
267 541 393 34 1 67.93 England v Pakistan Southampton 1 21 Aug 2020 Test # 2393
266 460 422 27 63.03 Australia v England The Oval 1 18 Aug 1934 Test # 237
266 675 541 30 3 49.16 Zimbabwe v Sri Lanka Bulawayo 1 20 Oct 1994 Test # 1271
264* 694 489 21 1 53.98 New Zealand v Sri Lanka Wellington 2 15 Dec 2018 Test # 2335
263 836 528 18 49.81 England v Pakistan Abu Dhabi 2 13 Oct 2015 Test # 2180
262* 570 563 40 1 46.53 England v West Indies Kingston 3 16 Feb 1974 Test # 732
262 576 423 31 2 61.93 New Zealand v South Africa Cape Town 1 27 Apr 2006 Test # 1800
262 601 375 17 69.86 England v Pakistan Multan 2 07 Oct 2024 Test # 2553
261* 573 402 32 64.92 West Indies v Bangladesh Kingston 2 04 Jun 2004 Test # 1703
261 335 35 2 West Indies v England Nottingham 2 20 Jul 1950 Test # 325
260 28 1 West Indies v Pakistan Kingston 2 26 Feb 1958 Test # 450
260 617 521 28 1 49.90 Pakistan v England The Oval 1 06 Aug 1987 Test # 1079
260 618 455 31 3 57.14 West Indies v Bangladesh Khulna 2 21 Nov 2012 Test # 2060
259* 582 398 26 65.07 Australia v South Africa Brisbane 2 09 Nov 2012 Test # 2056
259 704 759 22 34.12 New Zealand v West Indies Georgetown 2 06 Apr 1972 Test # 696
259 574 370 34 70.00 South Africa v England Lord’s 2 31 Jul 2003 Test # 1653
259 607 343 29 3 75.51 South Africa v Pakistan Cape Town 1 03 Jan 2025 Test # 2576
258 471 30 England v West Indies Nottingham 1 04 Jul 1957 Test # 441
258 476 34 1 West Indies v New Zealand Christchurch 1 13 Mar 1969 Test # 652
258 338 198 30 11 130.30 England v South Africa Cape Town 1 02 Jan 2016 Test # 2197
257* 490 363 22 12 70.79 Pakistan v Zimbabwe Sheikhupura 2 17 Oct 1996 Test # 1336
257 590 458 25 56.11 Australia v India Melbourne 2 26 Dec 2003 Test # 1678
256 400 42 West Indies v India Eden Gardens 1 31 Dec 1958 Test # 463
256 683 624 26 41.02 England v Australia Manchester 2 23 Jul 1964 Test # 564
255* 534 19 South Africa v New Zealand Wellington 1 06 Mar 1953 Test # 368
254* 336 33 2 75.59 India v South Africa Pune 1 10 Oct 2019 Test # 2364
254 341 376 25 67.55 Australia v England Lord’s 2 27 Jun 1930 Test # 195
254 328 247 47 1 102.83 India v Pakistan Lahore 2 13 Jan 2006 Test # 1781
254 614 406 27 62.56 England v Pakistan Manchester 1 22 Jul 2016 Test # 2208
253* 675 473 22 53.48 South Africa v India Nagpur 1 06 Feb 2010 Test # 1951
253 490 348 33 4 72.70 Sri Lanka v Pakistan Faisalabad 3 20 Oct 2004 Test # 1716
253 409 286 24 2 88.46 Australia v New Zealand W.A.C.A 1 13 Nov 2015 Test # 2187
252 552 373 34 2 67.56 New Zealand v Bangladesh Christchurch 1 09 Jan 2022 Test # 2447
251 461 605 30 41.48 England v Australia Sydney 2 14 Dec 1928 Test # 177

Conclusion

The record for the highest individual score in Test cricket continues to stand as a benchmark for future generations of cricketers. From Lara’s epic 400* to the modern-day brilliance of players like Warner and Root, these innings not only highlight the skill of the batsmen but also represent the endurance and mental fortitude required to excel at the highest level. As cricket continues to evolve, it will be exciting to see if new players can surpass these incredible feats or if the existing records will remain etched in history for years to come.