Home
Cricket
Top Test run-scorers 2024: Only two Indians in top 10, Kohli–Rohit falter with below 30 average

Top Test run-scorers 2024: Only two Indians in top 10, Kohli–Rohit falter with below 30 average

Joe Root leads 2024 Test run charts, while only two Indians make it in the top 10. Rohit & Kohli struggled this year.

The year 2024 is almost coming to an end, and it has been packed with plenty of Test cricket action. Players like Joe Root and Yashasvi Jaiswal shone on the biggest stage, while star players like Rohit Sharma, Steve Smith and Virat Kohli endured challenging phases. Let’s take a look at the players with the most Test runs in 2024 so far.

Joe Root tops the list

England’s ever-dependable star batter Joe Root leads the list with 1,556 runs. He played 17 matches, smashing six centuries and five half-centuries in 31 innings. His highest score of 262 came against Pakistan in Multan. Notably, Root achieved the rare feat of scoring two centuries in a single match at Lord’s in August 2024 against Sri Lanka, with 143 runs in the first innings and 103 in the second—truly amazing performances.

Only two Indians in the top 10

Only two Indian players made it to the top 10 run-scorers list for 2024. Yashasvi Jaiswal is the highest among Indians and the second-highest overall, having scored 1,324 runs in 14 matches and 27 innings. His highest score was 214, and he hit three centuries and seven half-centuries. Alongside him, Ravindra Jadeja secured the 9th position, playing 12 matches and 22 innings, scoring 866 runs, including three centuries and three half-centuries.

Tough year for Rohit Sharma, Virat Kohli, and Steve Smith

Big names like Rohit Sharma, Virat Kohli, and Steve Smith struggled a lot in 2024.

  • Rohit Sharma: In 13 matches and 24 innings, he scored 607 runs at an average of 26.39, managing just one century so far.
  • Virat Kohli: Playing 9 matches and 17 innings, Kohli scored 376 runs with an average of 25.06, including one century and one half-century.
  • Steve Smith: Once the engine of Australia’s Test batting, Smith had a tough year, playing 8 matches and 15 innings to score just 337 runs, including one century and one half-century—a disappointing run for a player of his calibre.

Players with most Test Runs in 2024

BatterCountryRunsAverage100s/50s
Joe RootEngland155655.576/5
Yashasvi JaiswalIndia131252.483/7
Ben DuckettEngland114937.062/6
Harry BrookEngland110055.004/3
Kusal MendisSri Lanka104974.925/3
Kane WilliamsonNew Zealand101359.584/4
Ollie PopeEngland99433.133/4
Rachin RavindraNew Zealand98442.782/4
Shubman GillIndia86643.303/3
Dinesh ChandimalSri Lanka72442.582/5
Follow
Share

Editor's Pick

Gambhir wanted Samson over Pant in India's Champions Trophy squad, Rohit Sharma & Agarkar refused: Report Cricket Gambhir wanted Samson over Pant in India's Champions Trophy squad, Rohit Sharma & Agarkar refused: Report

Top Stories

Share article
Follow us on social media
Tell us why didn’t you like our article so that we can improve on?
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking