There have been various batsmen across the world, who have been in good form, in ODI cricket, in recent times. That has resulted in them scoring quite a lot of runs. We will now have a look at the batsmen who have scored the most runs in ODIs from 2020.

10. Harry Tector

Harry Tector is a middle-order batsman from Ireland. He is just 22 years old. He made his ODI debut in July 2020. In a recent ODI series against New Zealand, he has found brilliant form, scoring two centuries in three matches. Harry Tector, in 23 games from 2020, has scored 895 runs.

9. Janneman Malan

Janneman Malan is a South African batsman. He made his debut in February 2020, against Australia. He has had an excellent start to his career. He has scored three centuries, and a few half-centuries. His highest score is 177 not out, against Ireland, where he, and Quinton de Kock led South Africa to a massive score of 346. Janneman Malan, in 20 games from 2020, has scored 896 runs.

8. Zeeshan Maqsood

Zeeshan Maqsood is a middle-order batsman from Oman. In the games from 2020, he has scored two centuries, and five half-centuries. He has been scoring a decent quantity of runs, consistently for Oman. Zeeshan Maqsood, in 30 games from 2020, has scored 943 runs.

7. Shikhar Dhawan

Shikhar Dhawan has been one of the three pillars of the Indian ODI batting unit since 2013, along with Rohit Sharma, and Virat Kohli. Whenever talks come about dropping an Indian player from the 2023 World Cup plans, Dhawan’s name always ends up coming first. However, he has consistently been an excellent performer for the Indian ODI unit, averaging 51.31, from 2020. He has been the highest scorer for India in ODIs, from 2020. Shikhar Dhawan, in 22 games from 2020, has scored 975 runs.

6. Jatinder Singh

Jatinder Singh is an opener from Oman. In the games from 2020, he has scored three centuries, and six half-centuries. He has been scoring a decent quantity of runs, consistently for Oman. Jatinder Singh, in 32 games from 2020, has scored 1030 runs.

5. Litton Das

Litton Das has been regularly scoring runs, for Bangladesh. He has an average of 50.80 from 2020. His standout performance, was in the home series against Zimbabwe, in March 2020, where he scored 311 runs in three games. Litton Das, in 24 games from 2020, has scored 1067 runs.

4. Babar Azam

Babar Azam is the No. 1 ODI batsman, according to ICC rankings. True to it, he has produced excellent knocks consistently, in recent times. He has been a top performer across all formats, as he is the No. 1 batsman in T20I rankings too. His batting form has been a key reason, why Pakistan has been getting consistent results. His standout performance was in a home series against Australia, when he scored 276 runs, at an average of 138. Babar Azam, in 15 games from 2020, has scored 1083 runs.

3. Paul Stirling

Paul Stirling has been a consistent run-scorer for Ireland. He has also been setting the stage on fire, in various franchise leagues, around the world. Since 2020, he has scored five centuries. The most significant ones among them are, his 142 against England, and 120, against New Zealand. Paul Stirling, in 25 games from 2020, has scored 1134 runs.

2. Tamim Iqbal

Tamim Iqbal is a top-order batsman from Bangladesh. He has scored three centuries in this time, two of them coming in a home series against Zimbabwe, in March 2020. Iqbal has been playing in ODIs for Bangladesh, since 2007, and has been a top performer for them, consistently. His experienced batting, has been a critical component in making Bangladesh a competitive ODI unit. Tamim Iqbal, in 27 games from 2020, has scored 1182 runs.

1. Shai Hope

Shai Hope is a batsman from West Indies, and unlike other batsmen from West Indies, he does not hit the ball hard, since ball one. He has been an anchor, and has been rescuing the West Indies batting from collapses. He has scored five ODI centuries from 2020. Shai Hope, in 29 games from 2020, has scored 1208 runs.