Marnus Labuschagne,
Photo Credit: Getty Images.

4. Rory Burns

Rory Burns, Ashes, Virat Kohli, Jimmy Neesham
Photo Credit: Getty Images.

Rory Burns is another England player in the list of highest Test run-scores. In November 2018, he made the Test debut for England and has now gained a permanent place in the longest format. The 29-year-old had a major contribution to England in Ashes 2019 where he scored more than 350 runs, establishing himself as the top choice opener for England.

Burns had shown impressive consistency in the Test cricket. But his orthodox style couldn’t give him the place in the shorter formats. In 2019, he scored 824 runs in 12 Test matches at an average of 35.82.