Batters with most Test runs in 2025
In Test cricket, this year has been a truly Indian one. Let’s look at the batters with most Test runs in 2025: the top four spots are firmly occupied by Indian players. This isn’t just dominance, but a real demonstration of the strength of their batting order.
Batters with most Test runs in 2025 from Team India
Shubman Gill is firmly established at the top. The young captain, burdened with a huge amount of responsibility, responded not just with words, but with 983 runs. The number is simply fantastic, almost a thousand!
His highest score of 269 runs was historic – the best ever by an Indian captain in a Test match. At Edgbaston against England in July, Gill staged this batting extravaganza. Nine matches, sixteen innings, and an average of 70.21 make it clear why he’s first among batters with most Test runs in 2025.
Next up is K.L. Rahul, with 813 runs. For an experienced player who has finally transformed himself into a regular opener this year, that’s more than respectable. Three centuries and three half-centuries in a year—the stats speak for themselves.
But third place is a surprise for those who are used to seeing Ravindra Jadeja primarily as a brilliant bowler. The all-rounder has shown that he is no less dangerous with the bat now. 764 runs at an average over 60 are top-batsman level. Two centuries and six half-centuries in a year, and even at critical moments for the team. Jadeja adds the kind of depth to the Indian squad that any captain dreams of.
Fourth is Yashasvi Jaiswal. He’s only 23 years old, but already has 745 Test runs in his calendar and the status of a key opener. Three centuries, three half-centuries, an aggressive and confident style. He doesn’t just fill a line on the scoresheet, he sets the tone from the very first balls. Considering his debut is only in 2023, progress looks rapid.

Batters with most Test runs in 2025: surprises and statistics
Next up, after the Indians, is Joe Root. The English veteran seems to have found a second wind in 2025. In total, he scored about 714 runs for the year. The number is certainly good, but for a player of Ruth’s caliber, who hit 1,708 in 2021, it might be a bit modest.
Further down the list are Root’s compatriot Ben Duckett (~651 runs), Zimbabwean Shaun Williams (~648), Indian wicketkeeper-batsman Rishabh Pant (~629), and another Englishman, Harry Brooke (~591). It’s the company that forms a solid mid-table, showing that the ranking of batters with most Test runs in 2025 is not just for Indians.
An interesting detail awaits on the tenth line. Usman Khaweja from Australia. He has only 338 runs. But if you look at the average – 84.50! He’s simply played far fewer innings, only five. This reminds us of an important point: dry statistics don’t always reflect an athlete’s real effectiveness or impact on the field.
In fact, if you look at it more broadly, the picture is interesting. By December, 33 batsmen had crossed the 50-run mark for the year. Nine players had surpassed 100 runs. The first double-centuries of the year were scored by South African Ryan Rickelton and, again, Usman Khawaja. Incidentally, Rickelton also achieved the first century of 2025—he did so back in January in Cape Town against Pakistan.
All this, of course, is for a specific moment. Statistics are a living thing, especially when the year isn’t over and the series continues. The main thing that is already clear is that Test batting in 2025 is a story about young leaders, experienced masters and pleasant surprises. And it seems that the Indian school writes the most exciting chapters in this narrative.