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)
Player | Mat | Inns | Runs | HS | Ave | SR | 100 | 50 |
BKG Mendis (SL) | 17 | 17 | 742 | 143 | 53 | 90.59 | 1 | 6 |
P Nissanka (SL) | 12 | 12 | 694 | 210* | 63.09 | 106.44 | 3 | 2 |
KIC Asalanka (SL) | 18 | 16 | 605 | 101 | 50.41 | 97.11 | 1 | 4 |
KU Carty (WI) | 12 | 11 | 560 | 128* | 62.22 | 88.05 | 1 | 3 |
H Thaker (CAN) | 15 | 15 | 553 | 111* | 46.08 | 71.17 | 2 | 2 |
Rahmanullah Gurbaz (AFG) | 11 | 11 | 531 | 121 | 48.27 | 89.69 | 3 | 2 |
Pargat Singh (CAN) | 13 | 13 | 520 | 87* | 43.33 | 80 | – | 5 |
Saim Ayub (PAK) | 9 | 9 | 515 | 113* | 64.37 | 105.53 | 3 | 1 |
WIA Fernando (SL) | 18 | 17 | 515 | 100 | 30.29 | 86.55 | 1 | 3 |
MD Patel (USA) | 12 | 11 | 1 | 502 | 121* | 555 | 90.45 | 1 |
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.
Player | Mat | Inns | Runs | HS | Ave | SR | 100 | 50 |
RG Sharma | 3 | 3 | 157 | 64 | 52.33 | 141.44 | 0 | 2 |
AR Patel | 3 | 3 | 79 | 44 | 26.33 | 73.14 | 0 | 0 |
V Kohli | 3 | 3 | 58 | 24 | 19.33 | 84.05 | 0 | 0 |
Shubman Gill | 3 | 3 | 57 | 35 | 19 | 61.29 | 0 | 0 |
Washington Sundar | 3 | 3 | 50 | 30 | 16.66 | 72.46 | 0 | 0 |