| Player | Team | Matches | Inns | Runs | Avg | SR | High Score |
|---|---|---|---|---|---|---|---|
| Shubman Gill | India | 35 | 42 | 1764 | 49.00 | 76.46 | 269 |
| Shai Hope | West Indies | 42 | 50 | 1760 | 40.00 | 82.24 | 140 |
| Joe Root | England | 25 | 33 | 1613 | 53.76 | 71.97 | 166* |
| Brian Bennett | Zimbabwe | 39 | 46 | 1585 | 35.22 | 109.31 | 169 |
| Agha Salman | Pakistan | 56 | 58 | 1569 | 32.68 | 89.19 | 134 |
| Harry Brook | England | 38 | 45 | 1527 | 37.24 | 96.82 | 158 |
| Karanbir Singh | Austria | 32 | 32 | 1488 | 51.31 | 174.85 | 115 |
| Ben Duckett | England | 33 | 41 | 1484 | 36.19 | 101.15 | 165 |
| Pathum Nissanka | Sri Lanka | 34 | 36 | 1414 | 40.40 | 96.05 | 187 |
| Rachin Ravindra | India | 32 | 32 | 1382 | 49.35 | 110.38 | 176 |
More 2025 Records
Highest Individual ODI Scores in 2025
Best ODI Bowling Figures in 2025
Highest Individual Test Scores in 2025
Best Test Bowling Figures in 2025
Highest Individual T20I Scores in 2025
Best T20I Bowling Figures in 2025
Most Runs in All Formats in 2025
Most Centuries in All Formats in 2025
Key Insights of the Leading Run-Scorers in 2025 Across Three International Formats
As we near the end of the year, Indian Test and ODI captain Shubman Gill tops the 2025 leading run-scorers chart across all formats.
Sri Lanka’s Kusal Perera brought up the first century of 2025, scoring a match-winning 101 off 46 balls against New Zealand in a T20I. With that, Perera became only the third Sri Lankan to score a T20I century.
A few days later, South Africa’s Ryan Rickelton smashed the first double century of the year — 259 in the New Year Test against Pakistan.
The highest score of 2025 belongs to Wiaan Mulder (South Africa), who made a massive 367* against Zimbabwe in July. (Find out the top ten individual Test scores of the year here.)
By the end of January, Steven Smith reached the 10,000-run mark in Test cricket, joining an elite group of four Australian batters to achieve the milestone. During the Sri Lanka tour, Smith also raised his 35th and 36th Test hundreds, drawing level with Rahul Dravid.
Among batters with 1,000+ runs across all formats in 2025, Joe Root has the best average — in fact, he’s the only one with an average above 60 — while Austria’s Karanbir Singh leads the strike-rate charts. The Austrian all-rounder also tops the list for most runs in T20Is in 2025.
Karanbir has also become the first cricketer to hit 100+ sixes in a calendar year in both T20Is and across formats.
So far, three batters have made memorable debuts this year:
- Afghanistan’s Ismat Alam and Australia’s Josh Inglis began their Test careers with centuries each.
- South Africa’s Matthew Breetzke marked his ODI debut with a brilliant 150-run knock.
Discover All “Since 2020” Cricket Records
Most Runs in All Formats Combined Since 2020
Most Wickets in All Formats Combined Since 2020
Most Runs for India in All Formats Combined Since 2020
Most ODI Runs for India Since 2020
Most Test Centuries Since 2020