Batters with 10000 runs in test cricket

Batters with 10000 Runs in Test Cricket, Fastest to 10000 Runs, and more

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)

Player Country Matches Innings Runs Average Strike Rate 100s 50s HS
Sachin Tendulkar India 200 329 15,921 53.78 54.04 51 68 248*
Joe Root England 166 304 14,114 50.58 57.52 41 67 262
Ricky Ponting Australia 168 287 13,378 51.85 58.72 41 62 257
Jacques Kallis South Africa 166 280 13,289 55.37 45.97 45 58 224
Rahul Dravid India 164 286 13,288 52.31 42.51 36 63 270
Alastair Cook England 161 291 12,472 45.35 46.95 33 57 294
Kumar Sangakkara Sri Lanka 134 233 12,400 57.4 54.19 38 52 319
Brian Lara West Indies 131 232 11,953 52.88 60.51 34 48 400*
Shivnarine Chanderpaul West Indies 164 280 11,867 51.37 43.31 30 66 203*
Mahela Jayawardene Sri Lanka 149 252 11,814 49.84 51.45 34 50 374
Allan Border Australia 156 265 11,174 50.56 41.09 27 63 205
Steve Waugh Australia 168 260 10,927 51.06 48.64 32 50 200
Steve Smith Australia 124 222 10,878 56.07 53.95 37 45 239
Sunil Gavaskar India 125 214 10,122 51.12 43.35 34 45 236*
Younis Khan Pakistan 118 213 10,099 52.05 52.12 34 33 313
  • 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.

  • Joe Root

Joe Root is one of the active players with 10,000 runs in Tests. As of August 2026, Root has played 166 tests and scored 14,114 runs at an average of 50.58. He has 41 hundreds and 67 fifties in his test career.

Root went past Ricky Ponting, Jacques Kallis, and Rahul Dravid during the IND vs ENG 4th Test 2025. He scored 150 runs in an inning and became the second-highest run scorer in Test cricket history. The Englishman needs 1,808 runs to surpass Sachin Tendulkar’s record for the highest runs in Test cricket.

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.

  • Ricky Ponting

Ricky Ponting is now third 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 half-centuries 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 fifth 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.

  • 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,878 runs at an average of 56.07 in 124 tests. He has 37 hundreds and 45 fifties in his Test career, as of August 2026.

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 August 2026, 13 players have a 50+ average and 10000+ runs in test cricket. Kumar Sangakkara has the highest average among the players who scored 10000+ runs and has a 50+ average.

Player Name Runs Average
Kumar Sangakkara 12,400 57.40
Steve Smith* 10,878 56.07
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* 14,114 50.58
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 August 2026, seven batters have scored 35 or more centuries in Test cricket. Joe Root and Steve Smith are the active cricketers in this list.

Player Name Hundreds
Sachin Tendulkar 51
Jacques Kallis 45
Ricky Ponting 41
Joe Root 41
Kumar Sangakkara 38
Rahul Dravid 36
Steve Smith 37

Fastest to 10000 Runs in Test Cricket (In Terms of Innings played)

Brian Lara and Sachin Tendulkar both took 195 innings to complete 10,000 runs in test cricket. Because Lara completed 10000 runs in 2004 (before Sachin), that’s why he is the first in this list.

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, the fastest to 10000 runs in Test cricket, batters who have both a 50+ average and 10000+ runs in Test cricket, and batters with 35+ centuries in Test cricket.

Keep following sportschilly.com for the latest updates, records, stats, insights, stories, analysis, and more.

 

FAQs:-

(1) Which batter has scored the most centuries in test cricket?

A. Sachin Tendulkar, with 51 test centuries, holds the record.

 

(2) Which batter has scored the fastest 10000 runs in tests (in terms of innings)?

A. Brian Lara and Sachin Tendulkar both took 195 innings to reach 10000 runs in test cricket.

 

(3) Which batter has the best average in test cricket out of all who scored 10,000+ runs?

A. Kumar Sangakkara has the best average (57.40) in test cricket.

 

(4) Which batter has scored the most runs in a test match?

A. Graham Gooch scored 456 runs in a single test (across two innings), which is the most till now. He scored 333 and 123 in the 1st and 2nd innings, respectively, against India at Lord’s in 1990.

 

(5) Which batter has the highest score in a test inning?

A. Brian Lara’s 400* against England at Antigua in April 2004 is the highest score in an inning in a test match. He played that inning against England.

Kapil Manghnani

Kapil Manghnani – Writer | Editor | Journalist | Storyteller |

I am a seasoned writer with four years of experience crafting high-quality, SEO-friendly, plagiarism-free, and well-researched articles for various websites. My expertise spans multiple domains, ensuring engaging and error-free content tailored to diverse audiences.

More From Author

Who will replace Rohit Sharma and Virat Kohli in test cricket?

Who Will Replace Virat Kohli and Rohit Sharma in Test Cricket?

India squad for England Test 2025 announced

India Squad for England Tests 2025 Announced

Leave a Reply

Your email address will not be published. Required fields are marked *