Home
Cricket
Kusal Mendis to Harsh Thaker: Players with most ODI runs in 2024

Kusal Mendis to Harsh Thaker: Players with most ODI runs in 2024

Team India played just 3 ODI matches in 2024. Hence, none of the Indian players feature in the Top 10 list of most ODI runs in 2024.

With the ODI World Cup played in 2023, the 50-over format took a backseat in 2024 as teams prioritized the shortest format in the early half of the year due to the T20 World Cup. On the other hand, Test cricket dominated the second half. The second half of 2024 saw a number of exciting test series, such as the Border-Gavaskar Trophy 2024–25, South Africa vs. West Indies, New Zealand vs. England, and India vs. New Zealand.

Despite limited opportunities, a few batters made a significant mark in ODI cricket. In this article, we will take a look at the players with the most ODI runs in 2024.

Most ODI runs in 2024 (Top 3)

Kusal Mendis

Kusal Mendis finished with most ODI runs in 2024 with 742 runs in his account. Mendis has been a key player for Sri Lanka in ODI format over the last two years. His impressive tally came in 17 matches at an average of 53, including one century and six half-centuries. The right-handed batter was in exceptional form in 2024 and will look to continue his good run in 2025 as well.

Pathum Nissanka

Sri Lankan opener Pathum Nissanka achieved the impressive tally of 694 runs in ODI cricket in 2024 at a terrific strike rate of 106.44. Nissanka’s aggressive intent during the powerplay has been the key for Sri Lanka in dominating opponents early on. He capped off a remarkable 2024 with three centuries and two half-centuries to his name.

Charith Asalanka

Surprise, there’s another Sri Lankan in the top 3 batters with most ODI runs in 2024. Charith Asalanka has been a key player for the Sanath Jayasuriya-coached side in ODI cricket in 2024. He was Sri Lanka’s standout performer in their series victory against the West Indies earlier this year.

Most ODI runs in 2024 (Top 10)

PlayerMatInnsRunsHSAveSR10050
BKG Mendis (SL)17177421435390.5916
P Nissanka (SL)1212694210*63.09106.4432
KIC Asalanka (SL)181660510150.4197.1114
KU Carty (WI)1211560128*62.2288.0513
H Thaker (CAN)1515553111*46.0871.1722
Rahmanullah Gurbaz (AFG)111153112148.2789.6932
Pargat Singh (CAN)131352087*43.33805
Saim Ayub (PAK)99515113*64.37105.5331
WIA Fernando (SL)181751510030.2986.5513
MD Patel (USA)12111502121*55590.451

Most ODI runs for India in 2024

Team India played only 3 ODI matches in 2024. The Men in Blue faced Sri Lanka in an ODI series earlier this year but lost the series by a margin of 2-0.

PlayerMatInnsRunsHSAveSR10050
RG Sharma331576452.33141.4402
AR Patel33794426.3373.1400
V Kohli33582419.3384.0500
Shubman Gill3357351961.2900
Washington Sundar33503016.6672.4600
Follow
Share

Editor's Pick

IND vs AUS Day 1: Rohit dropped, batting woes continue, but Bumrah ends day on a high Cricket IND vs AUS Day 1: Rohit dropped, batting woes continue, but Bumrah ends day on a high

Top Stories

Share article
Follow us on social media
Tell us why didn’t you like our article so that we can improve on?
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking