The year 2024 has been an action-packed year for cricket, filled with unforgettable moments. Highlights include West Indies’ Test victory over Australia at the Gabba, Afghanistan’s impressive run to the ICC T20 World Cup 2024 semi-finals, and India finally ending their 11-year ICC trophy drought. India’s comeback win against England in a home Test series after losing the first match was particularly inspiring. As the year wraps up, a thrilling five-match Test series between India and Australia awaits.
This article covers the top five Batsmen with Most Runs in international cricket for 2024 across Tests, ODIs, and T20Is.
5. Ibrahim Zadran – 844 runs
Afghanistan’s opener, Ibrahim Zadran, was key in guiding his team to the semifinals of the T20 World Cup 2024, finishing as the fifth-highest run-scorer in the tournament.
In 2024, Zadran has accumulated 844 runs with an average of 33 across 27 innings. His performance includes one century and eight fifties, with his century coming against Sri Lanka in a Test match.
Sri Lankan opener Pathum Nissanka has been a consistent and dependable player for his team this year. In 2024, he has accumulated 918 runs in 21 innings, boasting an impressive average of 51. Nissanka has notched up three centuries and three half-centuries.
Notably, he also made history this year by becoming the first Sri Lankan batsman to score a double century in ODI cricket.
3. Rohit Sharma – 990 runs
In 2024, Indian captain and opener Rohit Sharma has accumulated 990 runs, making him the third-highest run-scorer of the year. During the T20 World Cup, he was exceptional, finishing as the second-highest scorer with 257 runs at a strike rate of 156, and led his team to victory.
This year, Rohit has scored two centuries in Tests and one in T20Is, along with six half-centuries.
Young Indian batsman Yashasvi Jaiswal made a big impact on international cricket this year. He topped the run charts for 2024, accumulating 712 runs in a five-match Test series at home against England. Additionally, in eight T20Is, he scored 293 runs.
In just 19 innings, the left-handed Jaiswal has racked up 1,033 runs at an impressive average of 60. His tally includes two double centuries and five half-centuries.
1. Kusal Mendis – 1034 runs
Sri Lankan wicketkeeper-batsman Kusal Mendis has been performing well in all formats this year. He leads the 2024 run charts with 1034 runs, averaging 33. Although he hasn’t scored a century yet, he has accumulated seven half-centuries.
Here’s a table summarizing the stats:
Rank
Player Name
Country
Runs Scored
Innings
Average
Centuries
Fifties
Notable Achievements (2024)
1
Kusal Mendis
Sri Lanka
1,034
33
33
0
7
Most runs in 2024
2
Yashasvi Jaiswal
India
1,033
19
60
2 (Both Double Hundreds)
5
Scored 712 runs in the home Test series against England
3
Rohit Sharma
India
990
N/A
N/A
3 (2 Test, 1 T20I)
6
257 runs in T20 World Cup, led India to the title
4
Pathum Nissanka
Sri Lanka
918
21
51
3
3
First Sri Lankan batsman to hit an ODI double century
5
Ibrahim Zadran
Afghanistan
844
27
33
1
8
Fifth-highest scorer in T20 World Cup 2024, scored a century vs Sri Lanka in Tests