Most runs in international cricket in 2025: The year 2025 was a fantastic one for many cricketers. However, there were also several cricketers who couldn’t perform strongly this year. India’s Shubman Gill was the highest run-scorer in 2025. Here, we will tell you about the top 10 batsmen who scored the most runs in 2025. This list also includes one Pakistani batsman.
Top 10 Batsmen with Most International Runs
| Name | Team | Total Runs |
|---|---|---|
| Shubman Gill | India | 1764 |
| Shai Hope | West Indies | 1760 |
| Joe Root | England | 1598 |
| Brian Bennett | Zimbabwe | 1585 |
| Salman Ali Agha | Pakistan | 1569 |
| Karanbir Singh | Australia | 1488 |
| Ben Duckett | England | 1448 |
| Pathum Nissanka | Sri Lanka | 1414 |
| Rachin Ravindra | New Zealand | 1382 |
10- Rachin Ravindra
New Zealand’s Rachin Ravindra played a total of 32 matches in 2025. During this time, Rachin scored 1382 runs across all formats. He scored four centuries and six half-centuries in international cricket this year.
9- Pathum Nissanka
Sri Lanka’s explosive opener Pathum Nissanka played 34 matches in international cricket in 2025. During this period, Nissanka scored 1414 runs.
8- Ben Duckett
The year 2025 was also fantastic for England’s opener Ben Duckett. Duckett scored 1448 runs in 32 matches this year. He scored 3 centuries and 8 half-centuries in 2025.
6- Karanbir Singh
Australia’s Karanbir Singh is also included in the list of batsmen who performed brilliantly in 2025. Karanbir Singh scored 1488 runs in 32 matches in 2025. He hit two centuries and 13 half-centuries.
5- Salman Ali Agha
The year 2025 was also excellent for Pakistan’s Salman Ali Agha. Salman played the most matches this year, a total of 56. During this time, he scored 1569 runs. He hit 2 centuries and 9 half-centuries in 2025.
4- Brian Bennett
Zimbabwe’s young batsman Brian Bennett played a total of 39 matches in Tests, ODIs, and T20s in 2025. During this period, Brian Bennett scored 1585 runs with 3 centuries and 8 half-centuries. 3. Joe Root
England’s star batsman Joe Root played only 24 matches this year. However, Root scored 1598 runs during this period. Root hit 7 centuries and 5 half-centuries in 2025.
2. Shai Hope
West Indies wicketkeeper-batsman Shai Hope scored 1760 runs in 42 matches in 2025. Hope registered 5 centuries and 9 half-centuries during this time.
1. Shubman Gill
India’s Test and ODI captain Shubman Gill was the highest run-scorer this year. Across Tests, ODIs, and T20 Internationals, Gill played 35 matches this year. During this period, he scored 1764 runs at an average of 49. Gill scored seven centuries and three half-centuries in international cricket this year. His highest score was 269 runs.
Also Read: 5 Youngest Batsmen to Score a List A Century
