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
| Player | Team | Runs | 100s | Average | Streak Start-Streak End |
|---|---|---|---|---|---|
| Don Bradman | Australia | 2700 | 13 | 122.73 | 29 Dec 1928-30 Dec 1932 |
| Mohammad Yousuf | Pakistan | 2242 | 10 | 93.42 | 20 Nov 2005-26 Jan 2007 |
| Kumar Sangakkara | Sri Lanka | 2087 | 8 | 99.38 | 26 Mar 2006-18 Dec 2007 |
| Ricky Ponting | Australia | 2065 | 9 | 89.78 | 11 Oct 2002-26 Dec 2003 |
| Garry Sobers | West Indies | 2017 | 9 | 96.05 | 26 Feb 1958-25 Mar 1960 |
| Mahela Jayawardene | Sri Lanka | 2005 | 9 | 83.54 | 2 Jun 2006-31 Jul 2008 |
| Michael Clarke | Australia | 1958 | 6 | 89.00 | 26 Dec 2011-2 Mar 2013 |
| Viv Richards | West Indies | 1954 | 7 | 78.16 | 26 Dec 1975-18 Mar 1977 |
| Gautam Gambhir | India | 1930 | 8 | 80.42 | 31 Jul 2008-24 Jan 2010 |
| Sunil Gavaskar | India | 1896 | 8 | 79.00 | 27 Oct 1978-26 Oct 1979 |
| Clyde Walcott | West Indies | 1893 | 10 | 86.05 | 19 Feb 1953-30 May 1957 |
| Virat Kohli | India | 1892 | 8 | 90.10 | 8 Oct 2016-2 Dec 2017 |
| Graham Gooch | England | 1879 | 6 | 81.70 | 23 Mar 1990-4 Jul 1991 |
| Steven Smith | Australia | 1864 | 8 | 84.73 | 15 Mar 2017-4 Sep 2019 |
| Javed Miandad | Pakistan | 1857 | 8 | 74.28 | 23 Jul 1987-12 Jan 1990 |
| Sachin Tendulkar | India | 1851 | 8 | 84.14 | 18 Mar 2009-4 Nov 2011 |
| Jacques Kallis | South Africa | 1816 | 8 | 90.80 | 12 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.