Most Runs in ODI 2021

Player Team Runs
1Paul StirlingIreland705
2Janneman MalanSouth Africa509
3Tamim IqbalBangladesh464
4Harry TectorIreland454
5Andrew BalbirnieIreland421
6Mushfiqur RahimBangladesh407
7Babar AzamPakistan405
8MahmudullahBangladesh399
9Fakhar ZamanPakistan365
10Wanindu HasarangaSri Lanka356
11Rassie van der DussenSouth Africa342
12Charith AsalankaSri Lanka326
13Shai HopeWest Indies310
14Dhananjaya de SilvaSri Lanka304
15Avishka FernandoSri Lanka297
16Shikhar DhawanIndia297
17Jonny BairstowEngland291
18Simi SinghIreland280
19Shakib Al HasanBangladesh277
20Danushka GunathilakaSri Lanka271