Joe Root:

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.