The race for the Most Runs in ODI Cricket 2026 has become one of the biggest attractions in international cricket this year. Many famous batters and rising stars from different countries have delivered outstanding performances in ODI matches. Fans around the world are closely watching the rankings for the Most Runs in ODI Cricket 2026 because several players are competing strongly for the top position.
ODI cricket in 2026 has already produced many entertaining batting displays, aggressive centuries, and consistent innings under pressure. Some players have focused on attacking cricket with high strike rates, while others have played calm and steady innings to guide their teams toward victory. The competition for the Most Runs in ODI Cricket 2026 has become even more exciting because players from both full-member nations and associate teams are performing brilliantly.
List of 10 Players with Most Runs in ODI Cricket 2026
10. Litton Das

Bangladesh opener Litton Das starts this list of players with the Most Runs in ODI Cricket 2026 at number 10. Litton played several useful innings for Bangladesh and gave his team important starts during ODI matches. His stylish batting and elegant timing remained one of the major strengths of Bangladesh’s batting lineup this year.
Litton Das scored 214 runs in six innings with an average of 42.80. Even though he did not score a century in the race for the Most Runs in ODI Cricket 2026, he managed to register one valuable half-century. His calm batting style and ability to rotate strike helped Bangladesh remain competitive in difficult situations.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 6 | 214 | 76 | 82.30 |
9. Aasif Sheikh

Nepal wicketkeeper-batter Aasif Sheikh has been one of Nepal’s most dependable batters in ODI cricket during 2026. His consistency at the top order helped him secure a place among the leading players with the Most Runs in ODI Cricket 2026. Aasif showed excellent patience and maturity while facing quality bowling attacks.
He scored 228 runs in six innings and maintained a strike rate above 86. His performances in the Most Runs in ODI Cricket 2026 standings became very important because he regularly provided stable starts for Nepal. Although he missed a century, he scored two valuable half-centuries that helped Nepal post competitive totals.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 6 | 228 | 94 | 86.36 |
READ MORE: PHI vs FIJ Match Prediction by monty-7, 6th T20 Match Details – Who Will Win Today’s Match?
8. Virat Kohli

Indian batting legend Virat Kohli once again proved why he is considered one of the greatest ODI batters in cricket history. Kohli’s brilliant performances placed him among the top names for the Most Runs in ODI Cricket 2026 despite playing only a few innings.
Kohli scored 240 runs in just three innings at an excellent average of 80.00. His performances in the battle for the Most Runs in ODI Cricket 2026 included one century and one half-century. His strike rate above 105 showed how effectively he balanced aggression and control during his innings.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 3 | 240 | 124 | 105.26 |
7. Joe Root

England batter Joe Root continued his impressive ODI form in 2026 and secured his place among the leading players with the Most Runs in ODI Cricket 2026. Root is known for his classy batting technique and calm approach, and he once again displayed those qualities perfectly.
He scored 247 runs in only three innings at an outstanding average of 123.50. His performances in the Most Runs in ODI Cricket 2026 rankings included one century and two half-centuries. Root played the role of an anchor brilliantly and guided England’s innings with maturity.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 3 | 247 | 111* | 85.76 |
6. Tanzid Hasan

Young Bangladesh opener Tanzid Hasan has impressed cricket fans with his fearless batting style in ODI cricket this year. His aggressive approach helped him become one of the exciting names in the race for the Most Runs in ODI Cricket 2026.
Tanzid Hasan scored 254 runs in six innings and maintained a remarkable strike rate above 112. His performances in the Most Runs in ODI Cricket 2026 standings included one century and two half-centuries. He attacked bowlers from the beginning and played entertaining cricket throughout the tournament.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 6 | 254 | 107 | 112.88 |
5. Brandon McMullen

Scotland batter Brandon McMullen has been one of the standout performers in ODI cricket during 2026. His explosive batting style earned him a place among the top players with the Most Runs in ODI Cricket 2026.
McMullen scored 257 runs in five innings and maintained an excellent strike rate of 130.45. His performances in the Most Runs in ODI Cricket 2026 rankings included one century and two fifties. He attacked bowlers confidently and kept Scotland’s scoring rate high throughout his innings.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 6 | 257 | 100* | 130.45 |
4. Jatinder Singh

Oman opener Jatinder Singh played an important role for his team in ODI cricket during 2026. His aggressive batting style helped him rise high in the rankings for the Most Runs in ODI Cricket 2026.
Jatinder Singh scored 287 runs in seven innings and registered a brilliant highest score of 130. His contribution to the Most Runs in ODI Cricket 2026 standings included one century and one half-century. He maintained a strike rate above 111, which shows his attacking intent throughout the year.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 7 | 287 | 130 | 111.24 |
3. Dipendra Singh Airee

Nepal star Dipendra Singh Airee has continued his rise as one of the best cricketers from associate nations. His performances in ODI cricket helped him secure a top-three place among the players with the Most Runs in ODI cricket in 2026.
Dipendra Singh Airee scored 324 runs in six innings at a strong average of 64.80. His journey in the Most Runs in ODI Cricket 2026 rankings included one century and three half-centuries. He showed excellent temperament and played several responsible innings under pressure.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 7 | 324 | 100 | 95.85 |
READ MORE: Top 10 Pakistani Bowlers with the most ODI Wickets
2. Daryl Mitchell

New Zealand batter Daryl Mitchell has been one of the most destructive batters in ODI cricket this year. His powerful performances pushed him near the top of the rankings for the Most Runs in ODI Cricket 2026.
Mitchell scored 352 runs in only three innings at a remarkable average of 176.00. His contribution in the battle for the Most Runs in ODI Cricket 2026 included two centuries and one half-century. His strike rate above 110 highlighted his attacking style and ability to dominate bowling attacks.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 3 | 352 | 137 | 110.34 |
1. Hammad Mirza

Omani batter Hammad Mirza stands at number one in the rankings for the Most Runs in ODI Cricket 2026. He has been sensational throughout the year and delivered consistent performances for Oman in important ODI matches.
Hammad Mirza scored 375 runs in seven innings with an impressive average of 62.50. His performances in the race for the Most Runs in ODI Cricket 2026 included one century and two half-centuries. He showed excellent composure while batting under pressure and regularly built important partnerships.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 7 | 375 | 112* | 82.59 |
The competition for the Most Runs in ODI Cricket 2026 has already become extremely exciting, with several world-class batters producing outstanding performances. Players from major cricket nations and associate teams have all contributed heavily with the bat, making the race for the Most Runs in ODI Cricket 2026 very competitive.
FAQs
1. Who has scored the Most Runs in ODI Cricket 2026?
Hammad Mirza is currently the leading run scorer with 375 runs in ODI cricket during 2026. His consistent batting performances helped him reach the top position in the Most Runs in ODI Cricket 2026 rankings.
2. Which player has the highest strike rate among the top run scorers in ODI Cricket 2026?
Brandon McMullen has one of the highest strike rates among the leading batters in the Most Runs in ODI Cricket 2026 list. He maintained an impressive strike rate of 130.45 while scoring 257 runs.
3. Which Nepal player has performed best in Most Runs in ODI Cricket 2026?
Dipendra Singh Airee has been Nepal’s best performer in the Most Runs in ODI Cricket 2026 rankings. He scored 324 runs with one century and three half-centuries in ODI matches.
4. Which batter scored the most centuries among the top ODI run scorers in 2026?
Daryl Mitchell scored the most centuries among the leading batters in the Most Runs in ODI Cricket 2026 rankings. He smashed two centuries in only three innings for New Zealand.
