2025 Records

2025 Stats: Most Runs across All Formats (Test+ODI+T20I)

PlayerTeamMatchesInnsRunsAvgSRHigh Score
Ben DuckettEngland2124109945.79108.91165
Shubman GillIndia1216108772.4676.38269
Joe RootEngland131689163.6476.74166*
George MunseyScotland161681651.00115.74191
Kusal MendisSri Lanka151778549.0693.89124
Harry BrookEngland212476634.8192.28158
Agha SalmanPakistan192272236.1095.75134
Fiaz AhmedBahrain201868056.66137.65105*
Jamie SmithEngland151867444.93105.47184*
Max O’DowdNetherlands181767348.07106.65158*

Key Insights

Sri Lanka’s Kusal Perera brought up the first century of 2025. He scored a match-winning 101 off 46 against New Zealand in a T20I game. With that, Perera became only the third Sri Lankan to score a T20I century.

A few days later, South Africa’s Ryan Rickleton smashed the highest individual score of this year. His 259 in the New Year Test against Pakistan was the first double ton in 2025. Find here the highest ODI and Test individual knocks every year since 2010.

The end of January saw Steven Smith score his 10,000th run in Test cricket. Now he is part of an exclusive club of four Australian batters with 10,000 Test runs.

During the Sri Lanka tour, Smith also raised his 35th and 36th Test hundreds to go level with Joe Root and Rahul Dravid.

So far, three batters have made their debuts memorable this year. Afghanistan’s Ismat Alam and Australia’s Josh Inglis began their Test careers with a century each, while South Africa’s Matthew Breetzke did so in ODIs with a 150-run knock.

Check: Batters with 10000 Runs in ODI and Test