The year 2025 was great for many cricketers. However, there were many cricketers who could not perform well this year. India’s Shubman Gill was the highest run-scorer in 2025. Here let us tell you about the 10 batsmen who scored the most runs in this year i.e. 2025. A Pakistani batsman is also included in this list.
1- Shubhman Gill
India’s Test and ODI captain Shubman Gill was the highest run-scorer this year. Gill played 35 matches this year including Test, ODI and T20 International. During this period, 1764 runs were scored from his bat at an average of 49. Gill scored seven centuries and three half-centuries in international cricket this year. His highest score was 269 runs.
2- Shai Hope
West Indies wicketkeeper batsman Shai Hope scored 1760 runs in 42 matches in 2025. Hope scored 5 centuries and 9 half-centuries during this period.
3- Joe Root
England’s legendary batsman Joe Root has played only 24 matches this year. However, Root scored 1598 runs during this period. Root scored 7 centuries and 5 half-centuries in 2025.
4- Brian Bennett
Zimbabwe’s young batsman Brian Bennett played a total of 39 matches including Test, ODI and T20 in the year 2025. During this, Brian Bennett scored 1585 runs with 3 centuries and 8 half-centuries.
5- Salman Ali Aga
The year 2025 was also great for Pakistan’s Salman Ali Aga. Salman played maximum 56 matches this year. During this period, 1569 runs were scored from his bat. He scored 2 centuries and 9 half-centuries in 2025.
6- Karanbir Singh
Australia’s Karanbir Singh is also included in the list of batsmen who will perform well in 2025. Karanbir Singh scored 1488 runs in 32 matches in 2025. He scored two centuries and 13 half-centuries.
7- Harry Brook
Harry Brook of England scored 1468 runs in international cricket this year. In 37 matches, Brook scored 3 centuries and 7 half-centuries.
8- Ben Duckett
The year 2025 was also great for England opener Ben Duckett. Duckett scored 1448 runs in 32 matches this year. He scored 3 centuries and 8 half-centuries in 2025.
9- Pathum Nissanka
Sri Lanka’s explosive opener Pathum Nissanka played 34 matches in international cricket in 2025. During this period, 1414 runs were scored from Nissanka’s bat.
10- Rachin Ravindra
New Zealand’s Rachin Ravindra played a total of 32 matches in 2025. During this period, Rachin scored 1382 runs in all formats. Rachin scored four centuries and six half-centuries in international cricket this year.

