Three Indians But No MS Dhoni In Aakash Chopra's T20I XI Of The Decade
Virat Kohli and Rohit Sharma (Image Credit: Twitter)

Joe Root:

Top Five Players Who Have Scored Most International Runs Since January 2017, Joe

England’s Test captain Joe Root is the third-highest scorer in this list with 6,203 international runs at an average of 48.08. The top-order batsman performs admirably in all the three formats.

After Alastair Cook stepped down from the Test captaincy, Root was named as the Test captain in 2017. Root’s flawless technique and ability to keep the scoreboard moving by rotating the strike and finding the boundaries when required makes him a perfect top-order batsman.

He was the part of England’s maiden World Cup victory in 2019. In that mega event, he scored two centuries and three fifties.