With 1744 runs at an astonishing average of 64.59, there's no catching Joe Root
Image Source : TwitterBairstow sits second on the list with 1218 runs at an average of 55.36.
Image Source : TwitterPakistan skipper Babar Azam takes the 3rd spot with 953 runs at an average of 63.53.
Image Source : TwitterUsman Khawaja sits just behind Babar and is placed 4th on the table with 888 runs at an average of 98.66.
Image Source : TwitterCurrently Litton Das sits at the 5th spot with 883 runs at an average of 49.05
Image Source : TwitterNext : Independence Day 2022: Captain Cool's world beating dominance