Batting Records

Most Runs in 25 Consecutive Test Innings

This article explores the elite list of cricketers who achieved the highest run aggregates and batting consistency over their most prolific 25-inning spans in Test history.

Most Runs in 25 Consecutive Test Innings

PlayerTeamRuns100sAverageStreak Start-Streak End
Don BradmanAustralia270013122.7329 Dec 1928-30 Dec 1932
Mohammad YousufPakistan22421093.4220 Nov 2005-26 Jan 2007
Kumar SangakkaraSri Lanka2087899.3826 Mar 2006-18 Dec 2007
Ricky PontingAustralia2065989.7811 Oct 2002-26 Dec 2003
Garry SobersWest Indies2017996.0526 Feb 1958-25 Mar 1960
Mahela JayawardeneSri Lanka2005983.542 Jun 2006-31 Jul 2008
Michael ClarkeAustralia1958689.0026 Dec 2011-2 Mar 2013
Viv RichardsWest Indies1954778.1626 Dec 1975-18 Mar 1977
Gautam GambhirIndia1930880.4231 Jul 2008-24 Jan 2010
Sunil GavaskarIndia1896879.0027 Oct 1978-26 Oct 1979
Clyde WalcottWest Indies18931086.0519 Feb 1953-30 May 1957
Virat KohliIndia1892890.108 Oct 2016-2 Dec 2017
Graham GoochEngland1879681.7023 Mar 1990-4 Jul 1991
Steven SmithAustralia1864884.7315 Mar 2017-4 Sep 2019
Javed MiandadPakistan1857874.2823 Jul 1987-12 Jan 1990
Sachin TendulkarIndia1851884.1418 Mar 2009-4 Nov 2011
Jacques KallisSouth Africa1816890.8012 Dec 2003-2 Jan 2005

Key Insights on Most Prolific Run Scorers in Test Cricket History

All-Time Records for Most Runs in 25 Successive Test Innings

Sir Don Bradman holds the record with 2700 runs scored between his 4th and 28th innings, including six scores of 200+ and a highest score of 334 .

Mohammad Yousuf ranks second with 2242 runs accumulated between innings 101-125. This includes the Yousuf’s record-breaking year of 2006.

Kumar Sangakkara achieved the third-highest total with 2087 runs between innings 92-116.

Other legendary batters to surpass the 2000-run milestone in a 25-inning sequence include Ricky Ponting, Gary Sobers, and Mahela Jayawardene.


Highest Batting Averages and Century Milestones in 25 Test Innings in Row

Sir Don Bradman maintains the highest average in a 25-inning block at 122.73, featuring a record 13 centuries. See against whom he has scored most of his runs here.

Kumar Sangakkara holds the second-highest average at 99.38, followed by Gary Sobers at 96.05.

Mohammad Yousuf and Clyde Walcott are the only players besides Bradman to hit 10 centuries in a single 25-inning stretch.

Batters who maintained an average of 90 or more include Mohammad Yousuf (93.42), Jacques Kallis (90.80), and Virat Kohli (90.10).

A group of elite players including Sunil Gavaskar, Gautam Gambhir, Steven Smith, and Sachin Tendulkar each recorded 8 centuries during their peak 25-inning sequences.

See the batters who has maintained the best of averages throughout the career here.


Leading Strike Rates and Consistency of Prolific Test Batters

Modern greats such as Kane Williamson (1795), Marnus Labuschagne (1793), and Alastair Cook (1783) are also featured among those exceeding the 1750-run threshold.

Virender Sehwag recorded a stunning strike rate of 95.63 while scoring 1793 runs, the highest among qualified players.

Matthew Hayden holds the second-best recorded strike rate in this category at 73.24.

A total of 28 batters have exceeded the 1750-run mark in a 25-inning sequence, including Clyde Walcott (1893), Graham Gooch (1879), and Javed Miandad (1857).

Here are 10 incredible records that Virender Sehwag holds in Test cricket.