Advertisment

Most runs in ODIs in 2021

In this article, we are going to disclose the top 10 batsmen who have scored the most runs in ODIs in 2021

author-image
Arijit Barua
New Update

One Day International (ODI) cricket was first introduced in 1971 as Australia faced England at the Melbourne Cricket Ground (MCG). At first, it was a 60 over per side match. Meanwhile, the cricket world cup was introduced first in 1974 after the limited-overs format was introduced in 1971. West Indies were the first team to lift the limited-overs ICC trophy in the inaugural edition. However, soon it changes and it became a 50 over per side game. Time fills and many teams had lifted the ODI trophy in different ICC tournaments rather than ICC World Cup like Champions Trophy.

2021 is a rollercoaster ride for ODI cricket as not that many ODIs have happened this year. Although, the minor teams have played with each other for the ICC World Cup 2023 qualifications called ICC super league. In this article, we are going to disclose the top 10 bowlers who have smashed the most runs in ODIs in 2021.

Read Also: Most overs bowled in test cricket

#10. Wanindu Hasaranga | Sri Lanka | 356 runs

Wanindu Hasaranga | Most runs in ODIs in 2021 | SportzPoint.com

Image - Cricwire

Sri Lanka bowling all-rounder Wanindu Hasaranga has smashed 356 runs in ODIs in 2021. That makes him in the top 10 list of batsmen with the most runs in ODIs in 2021. Hasaranga has played 14 matches in which he smashed those 356 runs with an average of 27.38. Moreover, Hasaranga has played with a strike rate of 94.68. The Sri Lankan spinner has registered the highest score of 80* in ODIs this year. Hasaranga has scored three half-centuries in ODIs during the 2021 year.

#9. Fakhar Zaman | Pakistan | 365 runs

Fakhar Zaman | Most runs in ODIs in 2021 | SportzPoint.com

Image - NDTV Sports

Pakistan batsman Fakhar Zaman has registered his name at number 9 on this list of batsmen with the most runs in ODIs in 2021. Fakhar has smashed 365 runs in 6 innings with an impressive average of 60.83. Moreover, Fakhar has played with a strike rate of 91.93 and smashed 2 centuries during 2021. His highest score is 193 in ODIs this year. All over Fakhars stats says that this year was one of the best years of his ODI career.

Also Read: ICC Men's Cricketer of the year winners of last ten years

#8. Mahmudullah | Bangladesh | 399 runs

Mahmudullah | Most runs in ODIs in 2021 | SportzPoint.com

Image - CricBuzz

Bangladesh batting all-rounder Mahmudullah has scored 399 runs in ODIs this year and that makes him at number 8 in this list. Mahmudullah has played 11 innings and scored those 399 runs with an average of 49.87. He has scored runs with a strike rate of 81.59 and registered the highest score of 76*. Meanwhile, Mahmudullah has smashed 4 half-centuries in ODIs during this year.

#7. Babar Azam | Pakistan | 405 runs

Babar Azam | Most runs in ODIs in 2021 | SportzPoint.com

Image - CricTracker

Pakistan skipper Babar Azam has aggregated 405 runs in ODIs this year with a decent average of 67.50. Babar has been phenomenal throughout the year in the limited-overs format. Babar has played just 6 games this year and registered two centuries and a half-century. Moreover, Babar has played with a hopping strike rate of 108 in those games. He has also registered the highest score of 158 in ODIs this year.

Read Also: ICC WTC Table after second Ashes test

#6. Mushfiqur Rahim | Bangladesh | 407 runs

Mushfiqur Rahim | Most runs in ODIs in 2021 | SportzPoint.com

Image - CricTracker

Bangladesh wicket-keeper batsman Mushfiqur Rahim has aggregated 407 runs in 9 innings and becomes the number 6 on this list of batsmen with the most runs in ODIs. Rahim has scored with an impressive average of 58.14 and played with a strike rate of 76.64. Mushfiqur Rahim has registered one half-century and two centuries in ODIs this year including the highest score of 125. For Rahim this year was a decent year in his career as he makes himself on this list.

#5. Andrew Balbirine | Ireland | 421 runs

Andrew Balbirine | Most runs in ODIs in 2021 | SportzPoint.com

Image - NDTV Sports

Ireland skipper Andrew Balbirine has smashed 421 runs in ODIs this year. Therefore, he comes at number 5 on our list of batsmen with the most runs in ODIs in 2021. Balbirine has played 14 matches in which he has scored those 421 runs with an average of 32.38. Meanwhile, Balbirine has played with a strike rate of 71.96 in those matches and also registered the highest score of 102 this year. Andrew Balbirine has smashed 3 half-centuries and one century during his ODI innings in 2021. Therefore, it was a decent year for Balbirine with his national side as he became in the top 5 of this list.

Also Read: ICC Test Rankings: December 21st

#4. Harry Tector | Ireland | 454 runs

Harry Tector | Most runs in ODIs in 2021 | SportzPoint.com

Image - ESPN Cricinfo

Ireland's right-handed batsman Harry Tector has aggregated 454 runs in 14 innings with an average of 37.83 in ODIs in 2021. Harry comes at number 4 on our list of batsmen with the most runs in ODIs. Harry Tector has scored with a strike rate of 75.66 and registered the highest score of 79 in ODIs this year. Meanwhile, Tector has brilliant batting skills as he smashed four half-centuries during this year in ODIs. However, in 17 ODIs he has scored 511 runs with an average of 36.5.

#3. Tamim Iqbal | Bangladesh | 464 runs

Tamim Iqbal | Most runs in ODIs in 2021 | SportzPoint.com

Image - Kalinga TV

Bangladesh batsman Tamim Iqbal has aggregated 464 runs in 12 innings and makes himself at third on this list. Tamim has smashed those runs with an average of 38.66. Moreover, he has scored 4 half-centuries and one century in ODIs this year. Tamim has registered the highest score of 112 in ODIs this year. Tamim has also played with a decent strike rate of 77.33. The left-handed batsman has aggregated 7666 runs in 217 innings in his ODI career so far.

Read Also: ICC Men's Player of the month: From January to November

#2. Janneman Malan | South Africa | 509 runs

Janneman Malan | Most runs in ODIs in 2021 | SportzPoint.com

Image - The Hindu

South African rising star batsman Janneman Malan has come at number second on this list of batsmen with the most runs in ODIs in 2021. Malan has aggregated 509 runs in just 7 innings and played with a brilliant average of 84.83. Meanwhile, Malan has also played with a decent strike rate of 92.04 this year in ODIs. Malan has smashed two half-centuries and two centuries during this year in ODIs. He has also registered his personal highest score of 177* in ODIs this year. Malan has played 11 ODIs, in which he has aggregated 661 runs with an average of 82.62.

#1. Paul Stirling | Ireland | 705 runs

Paul Stirling | Most runs in ODIs in 2021 | SportzPoint.com

image - Caught At Point

Former Ireland skipper Paul Stirling has topped the list of batsmen with the most runs in ODIs in 2021. Stirling has aggregated 705 runs in 14 innings and played with an average of 54.23. Meanwhile, Stirling has also scored with a strike rate of 79.66. Stirling has registered the highest score of 131* in ODIs this year. Moreover, Stirling has smashed two half-centuries and three centuries in ODIs this year. The right-handed batsman has lots of experience in ODIs as he has smashed 4982 runs with an average of 38.92.

Also Read: Most ICC ODI Cricketer of the Year trophy winner

N.B: The stats are accurate as of 24/12/2021.

Babar Azam Wanindu Hasaranga Tamim Iqbal Fakhar Zaman Harry Tector Mushfiqur Rahim Most Runs In Odis Paul Stirling Andrew Balbirine Janneman Malan Mahmudullah