Top 5 : Most Runs In A Test Match By Player

Last updated on October 21st, 2025 at 03:17 pm

To the record of the Most Runs In A Test Match by a player, Graham Gooch makes it first to the list while Shubman Gill finds himself second.

Mark Taylor has the appearance at third place, followed by the fastest 10000 Test runs players : Kumar Sangakkara at fourth place & Brian Lara at the fifth place.

Most Runs In A Test Match

Overall, 5 batters have aggregated 400+ runs in a Test till date, four of them a captain of the side.

Also Read : Fastest 1000 Runs | Fastest 500 Wkts | Fastest 100 Wkts | Most Wkts | Most 6s – In Test Cricket History

Most Runs In A Test Match Both Innings : Top 5, Who Has Scored The Most Runs In A Test Match ?

No.PlayerRuns1st Inns2nd InnsVenueTeamVsYear
1G Gooch 456 333 123 Lord’s ENGIND1990
2S Gill 430 269 161 Birmingham INDENG2025
3M Taylor 426 334* 92 Peshawar AUSPAK1998
4K Sangakkara 424 319 105 Chattogram SLBAN2014
5B Lara 400 400* St John’s WIENG2004

Also Read : Most ODI 100s | Most International 6s | Most ODI 6s | Most Runs Asia Cup

Graham Gooch 456 Runs : World Record For Most Runs In A Test Match, Graham Gooch 333 – 3rd Highest Score In Tests For England, When Did Graham Gooch Score 333 ? Former England Captain Graham Gooch Stats

Graham Gooch, one of the most prolific runs scorer of all times, in the First Class cricket & the List A cricket, holds the record for the most runs in a Test match by scoring 456 runs versus India, in 1990.

Most Runs In A Test Match

In the 1st Test match(at Lord’s) of the IND Vs ENG Test Series 1990, the former England captain had his highest Test score of – 333 in the 1st innings while 123 in the 2nd.

RunsBalls4s6sPosition
1st Inns – 333 4854331st
2nd Inns – 123 1131341st

Also, the most runs in India Vs England Test series 1990 player claimed a wicket in the match & helped his team win by 247 runs.

Also Read : 1983 WC | ICC Champions Trophy | ICC Test Championship 2025 | IND Vs AUS Test | BAN Vs IND Test | IND Vs AUS ODI | NZ Vs SA ODI | ZIM Test | BAN Vs PAK Test | NZ Vs PAK ODI | IND Vs NZ Test

IPL 2025 Gujarat Titans Team Captain Shubman Gill 430 Runs In IND Vs ENG Test Match 2025, The Fastest 2000 ODI Runs Player Shubman Gill India Test Captain 2025, Shubman Gill Stats

430 runs aggregated by Shubman Gill against England became the 2nd most in this record.

For India, Sunil Gavaskar held the record previously : 344 versus West Indies, at Port of Spain(1971).

Most Runs In A Test Match

The Indian skipper had the scores of 269(1st inns) & 161(2nd inns), in the 2nd Test(Birmingham) of the Ind Vs Eng Test series 2025. This lead India to a 336 runs win.

RunsBalls4s6sPosition
1st Inns –2693873034th
2nd Inns –1611621384th

Also, he became just the second batter to register 150+ in both innings of a Test match after Allan Border(150* & 153) doing so against Pakistan, in 1980.

Also Read : Most Runs | Most Wkts | Best Bowling | HS | Most 6s – In IPL 2023

Also Read : Most Runs | Most Wkts – In IPL 2024

Former Australian Left Handed Batsman Mark Taylor 334 : 3rd Most Runs A Test Match – Australia Vs Pakistan 1998, Mark Taylor Stats In Test Cricket

Arguably amongst the finest captains in cricket history, Mark Taylor stands 3rd in respect of the most runs in a Test match by a batsman.

The former Australian left-handed opener did that in the 2nd Test(at Peshawar) of Australia Vs Pakistan Test Series 1998.

He had a monumental Triple century in the 1st innings, eventually finishing on 334* as he declared the innings & 92 in the 2nd innings.

RunsBalls4s6sPosition
1st Inns –334*5643211st
2nd Inns – 921591101st

The match was ended in a draw.

Also Read : Most Runs | Most Wkts | Most 100s | Best Bowling | Most 6s | Fastest 100 | Fastest 50 | HS | Most Runs Single Edition – In ODI World Cup History

Fastest 10000 Runs In Test Cricket Player Kumar Sangakkara Highest Score 319 : Sri Lanka Vs Bangladesh 2014 Test Match, 424 Kumar Sangakkara Total Runs In The Match, 2006 : Kumar Sangakkara And Mahela Jayawardene 624 Runs Partnership Highest In Test Cricket History

In the 2nd Test match(at Chattogram) of Sri Lanka Vs Bangladesh Test Series 2014, the all time great cricketer Kumar Sangakkara had his highest Test score of 319 in the 1st innings while 105 in the 2nd innings.

A total of 424 runs Sangakkara had in this Test match – the 4th most runs in a Test match by an individual. Although, the match resulted in a draw.

RunsBalls4s6sPosition
1st Inns –3194823283rd
2nd Inns –1051441123rd

Also Read : Most Runs | Most Wkts | HS | Most 6s | Best Bowling | Fastest 100 | Highest Team Total | Fastest 50 – In IPL History

Also Read : Most Runs | Most Wkts – In Ashes 2023

Highest Score In Test Cricket History Player Brian Lara Stats : 5th Most Runs In A Test Match Total, Most Hundreds In Test Cricket Player For West Indies Brian Lara 400 Most Runs In A Test Match Innings : West Indies Vs England Test Match 2004, Brian Lara 501Highest Score In First Class Cricket

In the 4th Test(at St John’s) against England in 2004, Brian Lara earned the distinction as the first & only player to score 400 in a Test match innings.

Most Runs In A Test Match

One of the greatest batsmen of all times, Lara surpassed – his previous highest score of 375 as well as the previous highest score in Test cricket overall, 380 by Mathew Hayden. The match ended with the result of a draw.

RunsBalls4s6sPosition
1st Inns –400*5824343rd
2nd Inns –

Also Read : Most Runs | Most Wkts – In IND Vs AUS Tests

Also Read : Most Runs | Most Wkts | Highest Score | Best Bowling – In ODI World Cup 2023

FAQs(Frequently Asked Questions)

Who Has The Most Runs In Test Cricket History?

Sachin Tendulkar has the most runs in Test cricket history, just like that in ODI & International cricket overall.

Who scored 400 runs in Test cricket?

Brian Lara scored 400 runs in a Test match innings against England in 2004. This is the highest individual score in a Test match innings & the 5th most runs in a Test match by a batsman.

Who hit 500 runs in the test?

Brian Lara hit 501* against Durham in 1994 which is the most runs in a Test match innings in the First Class cricket history.

Leave a Comment