Shubman Gill highest run scorer in international & Tests; Joe Root leads chart in ODIs, Karanbir Singh in T20Is

India Test and One-Day captain Shubman Gill will end the year 2025 as the leading run-getter in international cricket across all three formats, having scored 1764 runs combined in Tests, ODIs and T20Is this year.
Gill pipped star West Indies batter Shai Hope just four runs to finish the year as the leading run scorer. Hope has 1760 runs in 50 innings of 42 matches in 2025, where he averaged 40 runs per innings.
ALSO READ | ICC Team Rankings: India end 2025 as highest-ranked ODI & T20I side; Australia dominate Test charts; Full rankings across format
Gill scored at 49 runs average, with his runs coming in 42 innings of 35 matches. Gill is also the leading run getter in Tests this year, where he finished with 983 runs, averaging 70.21. Gill had a phenomenal England tour in 2025, his first tour as a full-time Test captain. Gill led India to a 2-2 series draw and winning Player of the Series with 754 runs, including a double century and four centuries, breaking several records and becoming the first Indian captain to score a double hundred in SENA countries
Veteran England batter Joe Root will end the year as the highest run-getter in ODIs and the third highest overall in international cricket in 2025, behind Gill and Hope. Root is also just second after Sachin Tendulkar in all-time highest run getters in Test cricket.
Austria’s Karanbir Singh will finish as the batter with the most runs in T20Is. Among players from Test-playing nations, destructive Indian opener Abhishek Sharma leads the chart. The left-hander was at his lethal best for India in the shortest format up top. He amassed 859 runs in 21 innings while striking at ashtonishing 193.46.
Highest run-getters in Tests in 2025
Rank: 1 | Shubman Gill (India) | Average: 70.21 | Strike Rate: 63.70 | Runs: 983Rank: 2 | Travis Head (Australia) | Average: 40.85 | Strike Rate: 79.39 | Runs: 817Rank: 3 | KL Rahul (India) | Average: 45.16 | Strike Rate: 48.50 | Runs: 813Rank: 4 | Joe Root (England) | Average: 50.31 | Strike Rate: 57.70 | Runs: 805Rank: 5 | Harry Brook (England) | Average: 45.35 | Strike Rate: 82.54 | Runs: 771Rank: 6 | Alex Carey (Australia) | Average: 47.93 | Strike Rate: 75.94 | Runs: 767Rank: 7 | Ravindra Jadeja (India) | Average: 63.66 | Strike Rate: 53.46 | Runs: 764Rank: 8 | Yashasvi Jaiswal (India) | Average: 39.21 | Strike Rate: 66.16 | Runs: 745Rank: 9 | Ben Duckett (England) | Average: 40.83 | Strike Rate: 88.23 | Runs: 735Rank: 10 | Devon Conway (New Zealand) | Average: 87.12 | Strike Rate: 61.30 | Runs: 697Story continues below this ad
Highest run-getters in ODIs in 2025
Rank: 1 | Joe Root (England) | Average: 57.71 | Strike Rate: 95.50 | Runs: 808Rank: 2 | Daryl Mitchell (New Zealand) | Average: 54.35 | Strike Rate: 86.18 | Runs: 761Rank: 3 | George Munsey (Scotland) | Average: 73.50 | Strike Rate: 107.45 | Runs: 735Rank: 4 | Matthew Breetzke (South Africa) | Average: 64.18 | Strike Rate: 96.71 | Runs: 706Rank: 5 | Shai Hope (West Indies) | Average: 55.83 | Strike Rate: 98.82 | Runs: 670Rank: 6 | Agha Salman (Pakan) | Average: 47.64 | Strike Rate: 93.28 | Runs: 667Rank: 7 | Milind Kumar (USA) | Average: 81.50 | Strike Rate: 99.23 | Runs: 652Rank: 8 | Virat Kohli (India) | Average: 65.10 | Strike Rate: 96.15 | Runs: 651Rank: 9 | Rohit Sharma (India) | Average: 50.00 | Strike Rate: 100.46 | Runs: 650Rank: 10 | Rachin Ravindra (New Zealand) | Average: 43.14 | Strike Rate: 106.90 | Runs: 604
Highest run-getters in T20Is in 2025
Rank: 1 | Karanbir Singh (Austria) | Average: 51.31 | Strike Rate: 174.85 | Runs: 1488Rank: 2 | Fiaz Ahmed (Bahrain) | Average: 50.04 | Strike Rate: 133.08 | Runs: 1251Rank: 3 | Prashant Kurup (Bahrain) | Average: 31.42 | Strike Rate: 114.45 | Runs: 1037Rank: 4 | Bilal Zalmai (Austria) | Average: 31.50 | Strike Rate: 155.07 | Runs: 1008Rank: 5 | Asif Ali (Bahrain) | Average: 35.37 | Strike Rate: 151.82 | Runs: 955Rank: 6 | Brian Bennett (Zimbabwe) | Average: 37.44 | Strike Rate: 147.86 | Runs: 936Rank: 7 | Abhishek Sharma (India) | Average: 42.95 | Strike Rate: 193.46 | Runs: 859Rank: 8 | Anshuman Rath (Hong Kong) | Average: 40.70 | Strike Rate: 135.44 | Runs: 814Rank: 9 | Tanzid Hasan (Bangladesh) | Average: 32.29 | Strike Rate: 135.25 | Runs: 775Rank: 10 | Sahibzada Farhan (Pakan) | Average: 30.84 | Strike Rate: 133.62 | Runs: 771
Leading run-getters across all formats (Tests+ODIs+T20Is) in 2025
Rank: 1 | Shubman Gill (India) | Average: 49.00 | Strike Rate: 76.46 | Runs: 1764Rank: 2 | Shai Hope (West Indies) | Average: 40.00 | Strike Rate: 82.24 | Runs: 1760Rank: 3 | Joe Root (England) | Average: 53.76 | Strike Rate: 71.97 | Runs: 1613Rank: 4 | Brian Bennett (Zimbabwe) | Average: 35.22 | Strike Rate: 109.31 | Runs: 1585Rank: 5 | Agha Salman (Pakan) | Average: 32.68 | Strike Rate: 89.19 | Runs: 1569Rank: 6 | Haryy Brook (England) | Average: 37.24 | Strike Rate: 96.82 | Runs: 1527Rank: 7 | Karanbir Singh (Austria) | Average: 51.31 | Strike Rate: 174.85 | Runs: 1488Rank: 8 | Ben Duckett (England) | Average: 36.19 | Strike Rate: 101.15 | Runs: 1484Rank: 9 | Pathum Nissanka (Sri Lanka) | Average: 40.40 | Strike Rate: 96.05 | Runs: 1414Rank: 10 | Rachin Ravindra (New Zealand) | Average: 49.35 | Strike Rate: 110.38 | Runs: 1382




