Joe Root is currently the second highest run scorer for England in Test cricket, and is the player with the most amount of centuries in Tests since the year 2020.
5) Usman Khawaja (AUS)
The left handed top order batter has a total of 5,451 runs on his name. He has played 73 Test matches with an average of 46. The Australian batter has made a total of 15 centuries in the red-ball format, but only 7 of them have been scored after the year 2020.
4) Dimuth Karunaratne (SL)
The Sri Lanka left handed opening batter has played 91 matches in his Test career and scored a total of 6,899 runs with an average of 41.31. Karunaratne has hit a total of 16 centuries in the red-ball format, in which only 7 have been scored after the year 2020.
3) Marnus Labuschagne (AUS)
The Australian right handed batter has played 50 matches in his Test match career and has secured 4,114 runs to his name, along with an average of 50. Marnus has scored a total of 11 centuries in Test cricket in which 8 have been scored only after 2020.
2) Kane Williamson (NZ)
The New Zealander right handed top order batter has 8,743 Test runs on his name. Williamson has played 100 matches in his Test career and scored 8,743 runs with an average of 55. he has hit a total of 32 centuries in which 11 have been hit only after the year 2022.
1) Joe Root (ENG)
The right handed top order batter has scored 11,940 runs in total, with an average of 49.95. He has scored a total of 32 centuries in total. But, since 2020, Root has scored a whopping 15 centuries. Joe Root is currently England’s second-highest run-scorer.