In cricket, the longest format of the game, test cricket, is considered the pinnacle of the game. Whoever does well in test cricket will have a huge respect and admiration in the hearts of fans and the cricketing world. For the batters, one of the major milestones in test cricket is completing 10,000 runs. Today, we will see the batters with 10000 runs in test cricket (10,000 or more). So without wasting any time, let’s start.
Batters with 10000 Runs in Test Cricket (10,000 or more)
-
Sachin Tendulkar
Sachin Tendulkar is the first player in the list of batters with 10000 runs in test cricket. He has played 200 tests in his career and scored 15,921 runs at an average of 53.78. He has 51 hundreds and 68 fifties in his test career.
Sachin Tendulkar completed his 10,000th run against Pakistan at Eden Gardens on March 16, 2005. It was his 195th inning in test cricket. As of May 2025, he is the second fastest to complete 10000 runs in test cricket.
-
Ricky Ponting
Ricky Ponting is the second in the list of batters with 10000 runs in test cricket. The former Aussie captain has played 168 matches and scored 13,378 runs at an average of 51.85. He scored 41 hundreds and 62 fifties in his test career.
Ponting completed his 10,000th run against the West Indies at North Sound on May 30, 2008. He took 196 innings to complete 10000 runs in test cricket.
-
Jacques Kallis
The South African legendary all-rounder Jacques Kallis has scored 13,289 runs in 166 tests at an average of 55.37. He scored 45 fifties and 58 fifties in his test career.
Kallis took 217 innings to complete his 10,000th run in test cricket. He achieved this milestone against Australia in Johannesburg on February 26, 2009.
ALSO READ: Who will replace Rohit Sharma and Virat Kohli in test cricket?
-
Rahul Dravid
The Indian Wall, Rahul Dravid, is the fourth in the batters with 10000 runs in the test cricket list with 13,288 runs. He played 164 matches and averaged 52.31 in his test career. Dravid scored 36 fifties and 63 fifties in his test career.
His 10,000th run in test cricket came against South Africa on March 26, 2008, in Chennai in his 206th inning.
-
Joe Root
Joe Root is one of those active players currently who has 10000 runs in tests. As of May 18, 2025, Root has played 152 tests and scored 12,972 runs at an average of 50.87. He has 36 hundreds and 65 fifties in his test career, as of now.
For his 10,000 runs, he took 218 innings. He completed his 10,000th run in test cricket against New Zealand at The Lord’s on June 02, 2022. Root is an active cricketer and will continue to add more runs to his test tally.
-
Alastair Cook
Another legend from England, Sir Alastair Cook, left his cricket on a high note. He scored a century in his last test inning against India in 2018. In his test career, he played 161 matches and scored 12,472 runs at an average of 45.35. He scored 33 hundreds and 57 fifties in his test career.
Cook completed his 10000 runs against Sri Lanka at Chester-le-Street on May 27, 2016. He took 229 innings to achieve this feat.
-
Kumar Sangakkara
The Sri Lankan elegant left-hander, Kumar Sangakkara, scored 12,400 runs in 134 test matches. He scored 38 hundreds and 52 fifties in his career and averages 57.40. He took only 195 innings and completed his 10,000 runs against Australia in Melbourne on December 26, 2012.
-
Brian Lara
The West Indian legend, Brian Lara, is No. 8 in the list of batters with 10000 runs in test cricket. He played 131 tests and scored 11,953 runs at an average of 52.88. He scored 34 hundreds and 48 fifties in his career.
Lara completed his 10,000th run against England in Manchester on August 12, 2004. He only took 195 innings to complete this milestone and is the fastest to achieve it. Sachin and Sangakkara have also taken 195 innings to complete 10000 runs, but Lara did it before them.
-
Shivnarine Chanderpaul
The West Indian is one of the underrated and one of the least talked-about players in world cricket. His number shows how good a player he was. Known for his unique stance, Chanderpaul has played 164 tests and scored 11,867 runs at an average of 51.37. He scored 30 centuries and 66 half-centuries in his career.
Chanderpaul took 239 innings to complete 10000 test runs. He achieved the milestone against Australia at Roseau on April 23, 2012.
-
Mahela Jayawardene
The Sri Lankan right-handed middle-order batter, Mahela Jayawardene, has played 149 tests and scored 11,814 runs at an average of 49.84. He scored 34 hundreds and 50 half-centuries in his career.
Mahela took 210 innings to complete 10000 runs in test cricket and is the 8th fastest to 10000 runs in tests. He completed the milestone against South Africa in Durban on December 26, 2011.
ALSO READ: Longest Sixes in IPL History
-
Allan Border
Allan Border is a former Australian batter who played 156 tests and scored 11,174 runs at an average of 50.56. He scored 27 hundreds and 63 fifties in his test career.
For his 10,000th run, he took a total of 235 innings. He completed his 10000th run against the West Indies at Sydney on January 02, 1993.
-
Steve Waugh
Steve Waugh played 168 tests and scored 10,927 runs at an average of 51.06 in his test career. He scored 32 hundreds and 50 half-centuries in his career.
Waugh completed his 10000 runs against England at Sydney on January 02, 2003, in his 244th innings.
-
Steve Smith
Another Aussie in the list of batters with 10000 runs in test cricket. He is currently playing and has scored 10,271 runs at an average of 56.74 in 116 tests. He has 36 hundreds and 41 fifties in his test career, as of May 2025.
Steve Smith completed his 10000 runs against Sri Lanka at Galle on January 29, 2025, in his 205th innings. He is the latest addition to this list and will continue to add more runs to his test tally.
-
Sunil Gavaskar
The Indian legend, Sunil Gavaskar, became the first player to complete 10000 runs in test cricket. He completed his 10000 runs against Pakistan at Ahmedabad on March 04, 1987. Overall, he scored 10,122 runs in 125 tests at an average of 51.12. He scored 34 hundreds and 45 fifties in his test career.
-
Younis Khan
Younis Khan is the last batter in the list of batters with 10000 runs in test cricket, as of now. He played 118 tests in his career and scored 10,099 runs at an average of 52.05. He scored 34 hundreds and 33 fifties in his test career.
Younis Khan completed his 10000 runs against the West Indies in Kingston on April 21, 2017, in his 208th innings. He is currently the 7th fastest to 1000 runs in test cricket.
So these are the 15 players who have scored 10000 runs or more in test cricket, as of now. There is Kane Williamson, who is currently sitting at 9276 runs in test cricket and is an active cricketer. If he continues to play test cricket for a while, he might also feature in this list.
Let us now see a few more records related to test cricket.
Batters with 10000+ Runs and 50+ Average in Test Cricket
As of May 2025, 13 players have a 50+ average and 10000+ runs in test cricket.
Player Name | Runs | Average |
Kumar Sangakkara | 12,400 | 57.40 |
Steve Smith* | 10,271 | 56.74 |
Jacques Kallis | 13,289 | 55.37 |
Sachin Tendulkar | 15,921 | 53.78 |
Brian Lara | 11,953 | 52.88 |
Rahul Dravid | 13,288 | 52.31 |
Younis Khan | 10,099 | 52.05 |
Ricky Ponting | 13,378 | 51.85 |
Shivnarine Chanderpaul | 11,867 | 51.37 |
Sunil Gavaskar | 10,122 | 51.12 |
Steve Waugh | 10,927 | 51.06 |
Joe Root* | 12,972 | 50.87 |
Allan Border | 11,174 | 50.56 |
- *Steve Smith and Joe Root are active cricketers in this list. Their average might increase or decrease as per their performance in the future.
ALSO READ: Most Wickets in IPL History
Batters with 35+ Hundreds in Test Cricket
As of May 2025, seven batters have scored 35 or more centuries in test cricket.
Player Name | Hundreds |
Sachin Tendulkar | 51 |
Jacques Kallis | 45 |
Ricky Ponting | 41 |
Kumar Sangakkara | 38 |
Rahul Dravid | 36 |
Joe Root | 36 |
Steve Smith | 36 |
Fastest to 10000 Runs in Test Cricket (In Terms of Innings played)
Player Name | Date | Innings |
BC Lara (WI) | 12 Aug 2004 | 195 |
SR Tendulkar (IND) | 16 Mar 2005 | 195 |
KC Sangakkara (SL) | 26 Dec 2012 | 195 |
RT Ponting (AUS) | 30 May 2008 | 196 |
SPD Smith (AUS) | 29 Jan 2025 | 205 |
R Dravid (ICC/IND) | 26 Mar 2008 | 206 |
Younis Khan (PAK) | 21 Apr 2017 | 208 |
DPMD Jayawardene (SL) | 26 Dec 2011 | 210 |
SM Gavaskar (IND) | 4 Mar 1987 | 212 |
JH Kallis (ICC/SA) | 26 Feb 2009 | 217 |
JE Root (ENG) | 2 Jun 2022 | 218 |
AN Cook (ENG) | 27 May 2016 | 229 |
AR Border (AUS) | 2 Jan 1993 | 235 |
S Chanderpaul (WI) | 23 Apr 2012 | 239 |
SR Waugh (AUS) | 2 Jan 2003 | 244 |
So these are a few records related to test cricket. We have seen the batters with 10000 runs in test cricket, fastest to 10000 runs in test cricket, batters who have both, 50+ average and 10000+ runs in test cricket, and batters with 35+ centuries in test cricket. We hope you find this article informative. Keep following sportschilly.com for the latest updates, records, stats, insights, stories, analysis, and more.