In a perfect world, the fans would have been getting ready to renew their rivalries with their friends over the IPL team they support. Meanwhile, the teams would have entered their final week of preparation with the 13th edition of the ‘Festival of India’, Indian Premier League scheduled to begin on April 30.
However, that’s not the case. The world was hit with a pandemic- a deadly one which has claimed over 1.5 lacs lives. It resulted in complete lockdown in several part of the world with everything getting affected. The sports fans have been deprived of their entertainment, passion, emotion, etc.
Virat Kohli, Rohit Sharma Dominate

Under normal circumstances, the 2 poster boys of Indian cricket, call it the world cricket as well, Rohit Sharma and Virat Kohli would have been taking on each another, leading Mumbai Indians and Royal Challengers Bengaluru respectively.
Such has been their dominance, the oppositions have found it really tough to save themselves from being exploited at the hand of these 2 stars. In fact since 2017, Rohit Sharma and Virat Kohli have been the top 2 ODI run-getters at the end of every year. While Kohli finished top in 2017 and 2018, Sharma avenged it in 2019 and the race for 2020 was surely on.
With plenty of debates around Sharma having replaced Kohli as the best player in the team over last few months, we take a look at the top 5 run-scorers in the world cricket since 2017.
1. Virat Kohli – 4297 runs

Virat Kohli pips Rohit Sharma in the list. The Indian captain has scored 4297 runs since 2017. He finished 2017 with 1460 runs, 2018 with 1202 runs, 2019 with 1377 and has scored 258 so far this year.
In addition, he has scored 17 centuries during this phase. He is yet to score a 100 this year. Everyone knows how much importance he gives to running between the crease and that’s highlighted by the fact that 55 percent of his runs have come from running between the wickets. He has hit 413 fours and 45 sixes.
2. Rohit Sharma – 3984

The Indian opener trails his captain by 313 runs, having scored 3984 in just over 3 years. He scored 1293 in 2017, 1030 in 2018, 1490 in 2019 and 171 this year.
However, he is ahead of Kohli in number of centuries during this time. He has scored 19 hundreds.
There’s no denying the fact, Sharma loves to clear the fence. He has hit 127 sixes during this time and 382 fours- that’s almost 57 percent of the total runs.
3. Â Shai Hope – 3102 runs

West Indies batsman Shai Hope was the closes who came to end the Sharma-Kohli monopoly. He scored 1345 runs in 2019 but felt 22 short of 2nd placed Kohli. To go with it, he had scored 875 in 2018 and 600 in 2017, a rare consistency from a West Indies batsman.
His 8 tons are not even half of what Kohli or Sharma managed. He has scored 282 runs so far this year.
4- Joe Root – 2839 runs

A surprise for many as most of the fans expected him to be above Hope, if not above Rohit Sharma or Virat Kohli.
Root has been consistently hitting the 900-run a year mark but somehow falters to breach the 1000-calendar run mark. He scored 983 runs in 2017, 946 in 2018 and 910 in 2019. He is yet to bat this yr. He also managed 8 centuries.
5- Ross Taylor – 2748 runs

Again, many expected Kane Williamson to be here. However, Taylor has been in sublime form over the year. He was outstanding even in the ODI series against India earlier this year. He already has 198 runs from just 4 games in 2020, to go with 943 in 2019, 639 in 2018 and 968 in 2017.
Notable mentions: Shikhar Dhawan – 2610, Babar Azam- 2473, Eoin Morgan – 2328 and Aaron Finch – 2321 follow.
Follow us on facebook for more sports news & updates